搜索
您的当前位置:首页正文

Avalanche_SIP测试

来源:意榕旅游网


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

因篇幅问题不能全部显示,请点此查看更多更全内容

Top