版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、上海欣方智能系统有限公司CINtel Contribute the Most Advanced IN System Since 1998- 2 -目录目录q原理说明q操作指导q使用实例q问题说明qSIP简介- 3 -原理说明原理说明q 原理说明 SIPp是一个测试SIP协议性能的工具软件。它包含了一些基本的用户代理工作流程(UAC和UAS),并可使用INVITE和B YE建立和释放多个呼叫。它也可以读XML的场景文件,即描述任何性能测试的配置文件。它能动态显示测试运行的统计数据(呼叫速率、信号来回的延迟,以及消息统计)。 SIPp可以用来测试许多真实的SIP设备,如SIP代理,B2BUAs,S
2、IP媒体服务器,SIP/x网关,SIP PBX,等等,它也可以模仿上千个SIP代理呼叫你的SIP系统。- 4 -操作指导操作指导q 安装安装 解压后解压后sipp.zipsipp.zip进入进入sippsipp目录,运行命令目录,运行命令1 1、make cleanmake clean2 2、makemake- 5 -操作指导操作指导q 使用方法q./sipp -sf reg.xml -p 6077 -i -m 4 ./sipp -sf reg.xml -p 6077 -i -m 4 -r 2 -r 2 ip address of :5060registrar:5060q-sf -sf 读取场
3、景文件读取场景文件q-p -p 本机采用端口本机采用端口q-i -i 本机本机IPIPq-m -m 要进行压力测试的次数要进行压力测试的次数q-r -r 每次测试的并发数每次测试的并发数qIp address of registrar Ip address of registrar 要进行压力测试的要进行压力测试的IPIP地址地址q例如:例如: 呼叫接收端命令:呼叫接收端命令: ./sipp -sf uas.xml -p 56789./sipp -sf uas.xml -p 56789 呼叫发起端命令:呼叫发起端命令: ./sipp -sf uac.xml -p 78901 192.168.2
4、.244:7380 -m 100 -r 10 ./sipp -sf uac.xml -p 78901 44:7380 -m 100 -r 10注:使用前要把自己写的注:使用前要把自己写的uacuac、uasuas测试脚本放到测试脚本放到sippsipp目录再执行命令目录再执行命令- 6 -使用实例使用实例q 呼叫发起端脚本 uac_bjmsbt.xml ( 详见脚本附件)q 呼叫接收端脚本 uas_bjmsbt.xml ( 详见脚本附件)- 7 -问题说明问题说明q1 1、为了防止呼叫发起端和呼叫接收端的默认端口、为了防止呼叫发起端和呼叫接收端的默认端口50605060、
5、60606060被占用,我被占用,我们在们在sippsipp命令中可以重新开启一个呼叫发送端口和呼叫接收接收端口。命令中可以重新开启一个呼叫发送端口和呼叫接收接收端口。 如:呼叫发送端口设为如:呼叫发送端口设为7890178901,呼叫接收端口设为,呼叫接收端口设为56789 56789 q2 2、为保证、为保证ASAS发送和接收协议消息为同一个端口,修改发送和接收协议消息为同一个端口,修改ASAS服务器上服务器上config.asconfig.as文件中文件中sipserversipserver和和sipsendsipsend端口为同一个,或删除一个端口。端口为同一个,或删除一个端口。 如:
6、注释掉如:注释掉sendsend端口,只保留一个端口端口,只保留一个端口 7380 7380 7390 7390 q3 3、呼叫发起端和接收端脚本中、呼叫发起端和接收端脚本中FROMFROM字段后跟的都必须是主叫号码、字段后跟的都必须是主叫号码、TO TO 后面跟的都必须是被叫号码后面跟的都必须是被叫号码q4 4、呼叫发起端要直接呼到彩、呼叫发起端要直接呼到彩ASAS的端口(如下,直接呼到的端口(如下,直接呼到73807380) 呼叫发起端:呼叫发起端:./sipp -sf uac_bjmsbt.xml -p 78901 44:7380 -m 100 -r 20./sip
7、p -sf uac_bjmsbt.xml -p 78901 44:7380 -m 100 -r 20q5 5、要先运行呼叫接收端,再运行呼叫发起端、要先运行呼叫接收端,再运行呼叫发起端- 8 -SIP简介简介q SIP概述 会话发起协议SIP(Session Initiation Protocol)是IETF制定的多媒体通信系统框架协议之一,它是一个基于文本的应用层控制协议,独立于底层协议,用于建立、修改和终止IP网上的双方或多方多媒体会话。q SIPP协议基本思想 采用Client/Server和HTTP协议模型,每一个请求触发服务器的操作方法; 请求和响应构成一个事务
8、,事务之间相互独立,一个完整的呼叫包含多个事务; 独立于底层传输协议UDP/TCP/SCTP,消息中可携带任意类型的消息体。 - 9 -SIP简介简介-SIP消息的组成消息的组成q 有两种类型的SIP消息:v 请求:从客户机发到服务器v 响应:从服务器发到客户机q 消息基于文本方式,共有36种消息头,六种请求方法和一系列响应,q SIP请求消息包含三个元素:请求行、头、消息体。q SIP响应消息包含三个元素:状态行、头、消息体。q 请求行和头域根据业务、地址和协议特征定义了呼叫的本质,消息体独立于SIP协议并且可包含任何内容。- 10 -SIP简介简介-SIP消息的组成消息的组成- 11 -S
9、IP简介简介-基本的六种请求基本的六种请求q INVITE 发起呼叫q ACK 响应应答q REGISTER 用户登记q OPTIONS 能力询问q CANCEL 取消呼叫q BYE 终止呼叫- 12 -SIP 简介简介-sip的六种响应的六种响应q 1XX-进展指示q 2XX-成功 q 3XX-重定向q 4XX-客户端错误q 5XX-服务器错误q 6XX-全局错误- 13 -Sip简介简介-基本的六种请求基本的六种请求q INVITE 发起呼叫q ACK 响应应答q REGISTER 用户登记q OPTIONS 能力询问q CANCEL 取消呼叫q BYE 终止呼叫- 14 -Sip简介简介
10、-SIP的六种响应的六种响应q 1XX-进展指示q 2XX-成功 q 3XX-重定向q 4XX-客户端错误q 5XX-服务器错误q 6XX-全局错误- 15 -SipSip简介简介- -SIPSIP消息举例消息举例INVITE sip: SIP/2.0 Via: SIP/2.0/TCP :5060;branch=z9hG4bK74bf9Max-Forwards: 70From: Alice ;tag=9fxced76sl To: Bob Call-ID: CSeq: 1 INVITE Contact: Content-Type: application/sdp Content-Length: 151v=0o=alice 2890844526 2890844526 IN IP4 s=- c=IN IP4 192.0.2
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高中2025年说课稿探索主题班会方案
- 初中2025年集体主义精神主题班会说课稿
- 耳鸣耳聋病人护理措施探讨
- 缩宫素的使用剂量与调整
- 上饶卫生健康职业学院《安全学原理》2025-2026学年第一学期期末试卷(A卷)
- 上海音乐学院《阿拉伯国家概况》2025-2026学年第一学期期末试卷(B卷)
- 上海音乐学院《安全检测技术》2025-2026学年第一学期期末试卷(B卷)
- 2025年动力电池回收材料再生技术创新方向探讨
- 上海震旦职业学院《安装工程估价》2025-2026学年第一学期期末试卷(A卷)
- 上海震旦职业学院《安全工程专业导论》2025-2026学年第一学期期末试卷(B卷)
- 加油站后备站长培训课件
- 现场施工标准化管理手册(附图丰富)
- 《JJG 954-2019数字脑电图仪》 解读
- 车辆山区道路行驶课件
- 2025年下半年国能大渡河流域水电开发限公司招聘8人易考易错模拟试题(共500题)试卷后附参考答案
- 2026届江苏省东海县中考二模物理试题含解析
- 低效无效资产管理办法
- 港口电气安全培训
- 相似物料标识管理制度
- 大学英语参考词汇表
- 医院肾病科管理制度
评论
0/150
提交评论