好文档 - 专业文书写作范文服务资料分享网站

SIPp脚本编写方法基础m

天下 分享 时间: 加入收藏 我要投稿 点赞

.

.

SIPp脚本编写方法基础

作者 王伟 版本号 V1.1 .

目录

SIPp脚本编写方法入门 ........................................................................................................................................... 1 1. 脚本格式 .............................................................................................................................................................. 3 1.1. 基于XML进行扩展 .......................................................................................................... 3

1.2. DTD扩展语法规则............................................................................................................ 3 1.3. 脚本结构 .............................................................................................................................. 3 1.4. 注释 ....................................................................................................................................... 6

2. 脚本类型 .............................................................................................................................................................. 6 2.1. UAC ........................................................................................................................................ 6

2.2. UAS ........................................................................................................................................ 7 2.3. 3PCC(三方通话) ........................................................................................................... 7 2.4. OCC(Out-of-call) ........................................................................................................ 7

3. 命令与属性 .......................................................................................................................................................... 7 3.1. 常用命令 .............................................................................................................................. 8

3.2. 常用属性列表 .................................................................................................................. 10 3.3. 正则表达式 ....................................................................................................................... 12

4. 变量与关键字 .................................................................................................................................................. 13 4.1. 关键字的使用 .................................................................................................................. 13

4.2. 变量定义与使用 .............................................................................................................. 15 4.3. 鉴权 .................................................................................................................................... 16

5. 分支和跳转 ....................................................................................................................................................... 18 5.1. 标签 .................................................................................................................................... 18

5.2. 条件判断 ........................................................................................................................... 19 5.3. 跳转和循环 ....................................................................................................................... 20 5.4. 概率分支 ........................................................................................................................... 21

6. 文件引用 ........................................................................................................................................................... 22 6.1. 外部文件格式 .................................................................................................................. 22

6.2. 引用方法 ........................................................................................................................... 23 6.3. 文件索引 ........................................................................................................................... 24

7. 脚本中的命令操作 ......................................................................................................................................... 24 7.1. 部命令 ................................................................................................................................ 24

7.2. 外部命令 ........................................................................................................................... 25 7.3. 媒体命令 ........................................................................................................................... 25

8. 附录 ..................................................................................................................................................................... 27 修订记录 ..................................................................................................................................................................... 28

.

.

1. 脚本格式

1.1. 基于XML进行扩展

SIPp的测试脚本遵循标准的XML V1.0版本的语法规,XML即“可扩展标记语言”eXtensible Markup Language 的缩写,W3C组织与1998年发布XML 1.0规。

1.2. DTD扩展语法规则

SIPp的执行目录中,存在一个sipp.dtd文件。该文件为标准的xml扩展语法规则,在该文件中,对send、recv、pause等元素增加了定义,包括其属性列表等容,可作为脚本文件格式的校验。 1.3. 脚本结构

一个标准的SIPp脚本,文件起始应为通用的xml前导区和DTD文件定义区如图所示:

接下来使用包括的部分,即为脚本的正文部分。sipp脚本正文部分,包含如下几个区域:

1. 初始化区

.

SIPp脚本编写方法基础m

..SIPp脚本编写方法基础作者王伟版本号V1.1.目录SIPp脚本编写方法入门...............................................................................................................
推荐度:
点击下载文档文档为doc格式
0ks1z656rj3jk4h7sglc72h8v7sa2300vkx
领取福利

微信扫码领取福利

微信扫码分享