目录
一、 简介 ......................................................................................................................................... 4
二、 安装 SIPP .................................................................................................................................. 4
1. 获取 SIPp ................................................................................................................................................ 4
2. 安装 SIPp ................................................................................................................................................ 5
3. 提高文件标识符限制 ............................................................................................................................. 6
三、 使用 SIPP .................................................................................................................................. 7
1. 主要特性 ................................................................................................................................................ 7
2. 集成的脚本(场景) ............................................................................................................................. 7
2.1 示范脚本:主叫(UAC) ............................................................................................................... 8
2.2 示范脚本:带媒体的 UAC .............................................................................................................. 8
2.3 示范脚本:被叫(UAS.xml) ......................................................................................................... 9
2.4 示范脚本:正则表达式,regexp.xml ............................................................................................. 9
2.5 示范脚本:分支,branchc.xml 和 branchs.xml ............................................................................. 9
2.6 UAC Out-of-call 消息 ....................................................................................................................... 10
2.7 3PCC(第三方呼叫控制) ............................................................................................................. 10
3. 扩展的 3PCC ......................................................................................................................................... 13
4. 控制 SIPp .............................................................................................................................................. 14
5. 后台运行 SIPp....................................................................................................................................... 16
6. 创建自定义的 XML 脚本 ...................................................................................................................... 16
6.1 创建客户端(类似 UAC)脚本 .................................................................................................... 23
6.2 创建服务端(类似 UAS)脚本 ..................................................................................................... 27
6.3 动作(Actions) ............................................................................................................................ 27
6.4 变量 ................................................................................................................................................ 34
6.5 条件分支 ........................................................................................................................................ 36
6.6 SIP 认证 ........................................................................................................................................... 38
6.7 初始场景 ........................................................................................................................................ 40
7. 运行界面 .............................................................................................................................................. 40
8. 传输层模式........................................................................................................................................... 42
9. 媒体处理 .............................................................................................................................................. 44
10. 退出码 ................................................................................................................................................ 44
11. 统计 .................................................................................................................................................... 44
12. 错误处理 ............................................................................................................................................ 45
13. 在线帮助 ............................................................................................................................................ 46
四、 使用 SIPP 做性能测试 ........................................................................................................... 50
1.使用 SIPp 做性能测试的建议 ............................................................................................................. 50
2.SIPp 内部调度机制 .............................................................................................................................. 50
五、 有用的工具 ........................................................................................................................... 51
1. JEdit ................................................................................................................................................... 51
2. Wireshark/tshark .............................................................................................................................. 51
3. SIP callflow ........................................................................................................................................ 51