Avalanche SIP测试
Customer Support Service Hotline: +86 400-810-9529 Email: support@spirent.com
目 录
0 1 2 3 4 5 6 7
修订信息.......................................................................................................................1 SIP功能概述.................................................................................................................2 SIP的语音功能.............................................................................................................3 配置AVALANCHE SIP客户端.....................................................................................4 配置AVALANCHE SIP注册服务.................................................................................6 配置AVALANCHE SIP服务端.....................................................................................7 SIP配置实例.................................................................................................................8 常见问题.....................................................................................................................10
Avalanche SIP测试
0 修订信息
编号
STC-L47-330-0405-02-CN
修改时间
2010年1月
说明
初稿by YSHEN
STC-L47-330-0405-02-CN 1
Avalanche SIP测试
1 SIP功能概述
Avalanche SIP功能为客户提供SIP测试方法。
Avalanche SIP的客户端和服务端均支持独立使用SIP。SIP客户端可以向真实的设备发起测试。
Avalanche SIP支持TCP和UDP工作方式,语音流建立在RTP流上。 Avalanche SIP支持多种编码格式。 Avalanche SIP同样支持注册和注册服务。 Avalanche SIP客户端和服务端支持IPV4。 Avalanche SIP需要购买使用许可。
STC-L47-330-0405-02-CN 2
Avalanche SIP测试
2 SIP的语音功能
Avalanche SIP功能客户端和服务端支持的工作方式:
服务端 无语音文件 客户端 无语音文件 无编码的语音文件 支持。无RTP流。 支持。服务端回应语音。默认为G.711u格式。 支持。无RTP流。 支持。客户端和服务端使用各自的语音文件。默认为G.711u格式。 支持。无RTP流。 支持。客户端和服务端使用各自的语音文件。前提条件是Server端被允许使用G.711u格式编码。 有编码的语音文件 支持。服务端回应语音。使用用户定义编码格式。 支持。客户端和服务端使用各自的语音文件。前提条件是Client端被设置使用G.711u格式编码。
支持。客户端和服务端使用各自的语音文件。前提是客户端和服务端使用相同的编码方式。 无编码的语音文件 有编码的语音文件 STC-L47-330-0405-02-CN 3
Avalanche SIP测试
3 配置Avalanche SIP客户端
SIP客户端的主要配置都是通过Action list实现。 SIP的Action参数:
¾ sip://ip:[port],目的的地址和端口。默认端口是5060。 ¾ LOCALHOST = STRING,本地主机名。 ¾ [REMOTEHOST = STRING],对端主机名。 ¾ [LOCALUSER = STRING],本地用户。 ¾ [REMOTEUSER = STRING],对端用户。
¾ [CALLLENGTH_MIN = INTEGER],最短呼叫时间,如果语音文件的实际时间
小于该值,则自动重放。
¾ [CALLLENGTH_MAX = INTEGER],最长呼叫时间,如果语音文件的实际时
间大于该值,则自动挂断。
¾ [TRANSPORT = (UDP | TCP)],传输模式。
¾ [WAVE = STRING],语音文件的名称。该文件需要被上传到Content。如果用
户自定义文件,文件的格式要求为:不压缩,线性的(PCM),8000Hz,16-bit,标准WAV文件(用户可以使用Windows sound recorder来创建或者修改文件)。
¾ [MAXFORWARDS = INTEGER]。最大跳跃节点,默认值是70。在SIP协议
中,如果超过这个数值还没有到达指定的对端用户,则终止。
¾ [REQUESTURI = STRING],如果定义该值,则使用这个值作为初始化请求,
否则使用REMOTEHIST。
¾ [SIPHEADER = STRING],格式为:“\"Header name: value\"”,可在SIP请求
中加入额外的SIP HEADER。
¾ [REGISTRAR = STRING] (for UDP only),在语音通话前进行注册。
STC-L47-330-0405-02-CN 4
Avalanche SIP测试
¾ [REGISTRARPORT = INTEGER] (for UDP only),注册端口。
¾ [REGEXPIRATION = INTEGER] (for UDP only),注册的有效时间。如果超过该
时间,则需要重新注册。
¾ [RTP_INTERVAL = INTEGER],RTP流的发报间隔。必须大于20ms。
STC-L47-330-0405-02-CN 5
Avalanche SIP测试
4 配置Avalanche SIP注册服务
SIP 注册服务器的配置相当简单,如下图所示:
在Server Name中可以输入注册服务期的域名,可选项。 Record Route选中时,会在SIP header中加入路由路径。
STC-L47-330-0405-02-CN 6
Avalanche SIP测试
5 配置Avalanche SIP服务端
如果需要建立对端的SIP响应者,则在Server端配置SIPTCP或者SIPUDP。如果选择SIPUDP,可以让这端同时完成注册功能。如下图所示:
¾ RTP first Port:RTP起始端口,注意该端口以2的倍数进行增加。
¾ Number of RTP Listeners:每IP监听的RTP数量。目前版本下,实际并发的RTP数
量可以大于默认值51。
¾ Register Enable:如果选中该选项,服务端将会主动进行注册。
注意:注册服务器和SIP服务端不能在同一个端口。
STC-L47-330-0405-02-CN 7
Avalanche SIP测试
6 SIP配置实例
在本例中,我们将使用3个Avalanche端口:
¾ 1个Client:SIP_1,作为SIP发起放,先注册,再向SIP_2发起语音。 ¾ 1个注册服务器:SIP_Proxy,接受注册
¾ 1个SIP UDP Server,SIP_2,先注册,再接受SIP_1的语音呼叫。
本测试中使用的3个端口我们可以使用任意网络,为了举例方便,我们假设他们都在同一个2层交换机上,地址使用192.168.1.0/24。
SIP_1的action list如下:
########################################################### sip://192.168.1.1 LOCALHOST=\"a.com\" LOCALUSER=\"5001\"
REGISTRAR=\"192.168.1.1\" REGISTRARPORT=5060 REGEXPIRATION=180 sip://192.168.1.2 LOCALHOST=\"a.com\" LOCALUSER=\"5001\" REMOTEHOST=\"r.com\" REMOTEUSER=\"1000\" TRANSPORT=UDP CALLLENGTH_MIN=60000 CALLLENGTH_MAX=60000 WAVE=\"voice_10_sec.wav\" AUDIO={G.711a}
########################################################### 第一条命令是到192.168.1.1的服务器上进行注册,注册超时时间为180秒。 第二条命令是向192.168.1.2的SIP_2发起语音呼叫,维持呼叫时间60秒,使用“voice_10_sec.wav ”的语音文件,采用G.711a编码。 关联地址192.168.1.10-192.168.1.100,使用Client端口。
SIP_UDP Proxy Server的方式如下:
关联地址192.168.1.1,使用Server_1端口,使用SIP Proxy UDP服务。
STC-L47-330-0405-02-CN
8
Avalanche SIP测试
SIP_2的配置:
关联地址192.168.1.2,使用Server_2端口,使用SIP UDP服务。
STC-L47-330-0405-02-CN 9
Avalanche SIP测试
7 常见问题
Q1. (目前没有客户的共性问题。)
STC-L47-330-0405-02-CN 10
因篇幅问题不能全部显示,请点此查看更多更全内容