sipp脚本制作和使用技巧.ppt_第1页
sipp脚本制作和使用技巧.ppt_第2页
sipp脚本制作和使用技巧.ppt_第3页
sipp脚本制作和使用技巧.ppt_第4页
sipp脚本制作和使用技巧.ppt_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

SIPp脚本制作与使用技巧,脚本的类型,脚本类型:uas、uac、uas和uac的结合体 1、实现关键点:熟悉业务流程 2、判断点:第一条消息 Uas: 需要终端先注册到模拟服务端。 Uac: !CDATA MESSAGE sip:serviceremote_ip:remote_port SIP/2.0 终端不需要注册到模拟服务端,有两种实现方式: 1、通过服务器中转消息,远端IP为服务器ip 2、直接点对点进行业务,远端ip为终端ip(推荐使用),A,B,200ok,message,脚本参数化,1、需要sipp命令赋值的参数 p i s对应 local_ip、local_port、remote_ip、remote_port、service 2、sipp自动检测生成的参数: call_number、call_id、cseq、len、branch 举例: MESSAGE sip:serviceremote_ip:remote_port SIP/2.0 Via: SIP/2.0/udp local_ip:local_port;branch=branch From: ;tag=call_number To: Call-ID: call_id sipp -sf message_uac.xml -i 192.168.111.127:6060 192.168.111.67:5060 -m 1 -s cuixh,常见错误调试以及使用技巧,1、 Unable to bind main socket, errno = 125。 2、 while expecting 100 response, received SIP/2.0 200 OK 3、消息发出后无响应 4、Cant open PCAP file 711.pcap. 5、多脚本的连接操作 sipp -sf registration.xml -i 192.168.111.127:5061 -m 1 call subscribe.bat 6、添加环境变量 7、脚本占用一个端口 8、脚本内容对齐,只能用空格键,不能用tab键,播放媒体流,用exec命令可以播放音频流、视频流和带外DTMF。 使用相对路径的文件的前提条件是媒体文件放在sipp的安装路径 ,正则表达式使用,使用场景介绍: 错误场景: Content-Length: 0 ,invite,100,183(100rel),prack,200ok,200ok,ack,正则表达式,正则表达式: 正确的场景: Content-Length: 0 ,变量循环,场景介绍: 终端循环发送5次消息后继续向下执行 1、C语言实现: Init a=0; If(a 定义 变量1并设置为0 给变量1加1 比较5和变量1的值大小,将比较的结果赋值给变量2 ,变量2为布尔变量,变量循环, 比较5和变量1的值大小,将比较的结果赋值给变量3,变量3为布尔变量 收到200后会判断变量3的值,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论