SIP中继
在部署VOIP网络时,我们经常使用“SIP中继”在SIP服务器(网关)之间建立通信连接。例如,在部署DID业务中,会经常要求使用SIP中继传递呼叫,包括接收呼叫或者发起呼叫。
“SIP中继”与“外线”的主要差别在于鉴权方面:SIP中继呼叫通常不会要求鉴权,它采用“服务器对服务器”的模式,而“外线”采用的是“服务器对用户“模式,服务器通常会要求对用户进行鉴权。
在MSS中非常容易部署SIP中继。
下面我们通过一个简单的示例来演示在MSS中配置SIP中继的方法。在我们的示例中,对端服务器为“sip.demo.com”,端口为SIP协议缺省的UDP5060端口。
步骤1:添加SIP服务器地址
请点击菜单“数据 / 对端服务器”,增加以下新纪录:
对端服务器编号 = 1
描述 = SIP服务器演示
服务器地址 = sip.demo.com
服务器端口 = 5060
步骤2:处理入呼叫
一旦我们从SIP中继接收到呼叫,通常我们都希望将呼叫路由给本地的分机。我们可以使用“拨号规则”功能来实现。
我们希望以“1234”起始的DID号码路由给分机,例如“1234100”路由给分机“100”,“1234101”路由给分机“101”等。
首先我们要配置号码变换功能。请点击菜单“拨号规则 / 变换”增加以下纪录:
变换编号 = 1
变换类型 = 删除
起始位置 = 0
长度 = 4
然后我们在配置“分析被叫号码”。请点击菜单“拨号规则 / 分析被叫号码”增加以下纪录:
拨号计划 = default
被叫号码前缀 = 1234
路由类型 = 本地分机
被叫号码变换 = yes
被叫号码变换编号 = 1
步骤3:处理呼出呼叫
我们系统呼出的呼叫通过该SIP服务器路由出去,仍然需要通过“拨号规则”来实现。
我们希望所有被叫号码以“00”起始的呼叫都通过该服务器路由,例如“008613800138000”,等等。
请点击菜单“拨号规则 / 分析被叫号码”增加以下纪录:
拨号计划 = default
被叫号码前缀 = 00
路由类型 = SIP中继
对端服务器编号 = 1