VOIP呼叫过程及SIP消息分析.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE PAGE 10 实验报告 (2011/2012学年 第 二 学期) 题 目:VOIP呼叫过程及SIP消息分析 专 业 学 生 姓 名 班 级 学 号 授 课 教 师 江凌云 授 课 单 位 南京邮电大学 日 期 2012年6月 VOIP呼叫过程及SIP消息分析 一、实验目的 1、学习VOIP原理,了解PC-PC方式VOIP网络的构成、呼叫模式以及信令的过程。 2、学习使用Ethereal这种协议分析软件,用它来考察实际系统中传送的分组。 二、实验设备 硬件部分:校园网、PC(带耳麦) 软件部分: SIP UA : 可从网上任选一款下载并安装,也可以选择老师提供的UA软件 WinPcap (它是WIN32 平台上网络分析和捕获数据包的链接库,其功能相当于Linux/BSD/UNIX 平台下的Libpcap 库文件) Ethereal:抓包工具 三、实验步骤 下载并安装SIP UA,并做相应设置(域名、IP、端口等等),并记录进实验报告;也可以选择Windows Messenger或SKYPE,进行用户注册,并记录过程; 通话,呼叫另一个用户的通话,记录通话过程中语音质量,包括延时和回声; 安装WinPcap 3.1; 安装并启动Ethereal,开始抓包(设置); 重新呼叫另一个用户,开始通话; 获取并分析SIP信令流和语音媒体流,记录在报告中,具体要求: 分析并记录呼叫建立、呼叫忙、呼叫结束的信令过程。 分析媒体流(语音包):从捕获的数据单元中选一个RTP包进行分析。 四、实验过程记录和分析 1、安装与配置miniSipServer。 miniSipServer是一款基于windows操作系统的SIP服务器软件。从网络下载miniSipServer软件安装包后装于电脑C盘中。下面对miniSipServer软件进行配置。miniSipServer的配置分为两步: 系统配置信息设置; 使用PC机时通过网线连接校园网。然后打开miniSipServer服务器软件后,自动显示如下系统信息: 打开系统配置,选择系统信息配置中SIP选项,得到如下结果: 其中本地地址与端口号均为本地网赋予,同时这两个参数为提供SIPPHONE的设置。 (2)分机设置 本实验中把miniSipServer作为所有分机的服务器,通过打开分机选项设置四个分机,所得结果如下图所示: BOL SIPPhone软件的设置 (1)双击BOL SIPPhone软件图标进入页面,左击设置选项,设置分机账号,结果如下图所示: (2)登陆后页面如下所示: (3)通话: 我们采取的通话模式为直接路由,通话双方在同一子网内部。 = 1 \* GB3 ①在SIP 后的方框内输入对方号码:100; = 2 \* GB3 ②按右上方“拨号”按钮; = 3 \* GB3 ③听到回铃音后,对方按下“摘机”按钮,双方通话开始。 通话成功后,语音质量较好,没有明显的延时但是伴有微弱的回声。 3、安装WinPcap 3.1和Ethereal,使用Ethereal软件进行抓包(设置)。 (1)安装WinPcap 3.1和Ethereal软件于C盘。 (2)启动抓包工具Ethereal,在Capture菜单下点击Options选项,并进行设置,设置结果如下图: (3)点击Start即可开始抓包。然后开始通话,接通后持续约1分钟,挂断电话,切换回Ethereal,便可以看到抓到的数据: (4)记录获取的SIP消息,消息如下图: 该SIP消息中包含SIP 100 Trying包1个,SIP 180 Ringing包1个,SIP 200 OK包5个,INVITE包1个,BYE包1个,ACK包1个,REGISTER包5个。 (5)记录并分析呼叫建立、呼叫忙、呼叫结束的信令过程。 进行SIP过滤之后,在Statistic菜单中选择Flow Graph选项,点击确定,既可看到自动画出的SIP流程图,如下图所示: 主叫方发送一条INVITE命令到被叫,INVITE命令(包括呼叫ID、呼叫顺序编号、SDP介质格式以及路由信息),被叫发出TRYING信息应答(100)当呼叫到达远程端点后,电话开始振铃,一条新的信息应答被送到被叫方,指示RINGING(180)。主叫按了呼叫到被叫收到RINGING之间的时间就是SIP呼叫建立的拨叫后延迟。被叫接通后200OK回送到主叫,主叫再发送ACK请求,确认对INVITE请求的成功应答。接着就是PTR

文档评论(0)

iris + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档