- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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)