文档

智能外呼产品SIP对接指引

更新时间:

SIP对接指引。

1. 前提条件

1). 已经开通智能外呼。

2). 和商务同学在对接费用上达成一致。

2. 客户方的SIP相关的要求

1). 客户方设备需要完整支持SIP协议,支持松散路由

2). 客户方需要确保在SIP协议中透传真实的主被叫号码

3). 客户方的设备需要具备固定的公网IP地址

4). 客户方需要具备合格的SIP运维工程师来从事对接以及后续的运维工作

5). 客户方需要自己保证本方设备的高可用(可提供多个可用公网地址)

6).客户方开启OPTIONS探测机制,当云呼机器不响应OPTIONS时可以将这台机器从呼入负载中移除,保障新呼入话务正常

3. SIP对接流程

3.1、 步骤一:提供客户侧SIP服务信息

联系阿里智能外呼-运营侧支持人员,提供客户侧SIP服务信息。

image

3.2、 步骤二:配置阿里智能外呼SIP服务信息

在自己的SIP网关配置阿里智能外呼SIP服务信息。

image

阿里侧的SIP服务信息要求如下:

1). 客户网关对接的阿里智能外呼侧的sip服务地址如下,协议UDP:

○ IP:联系阿里智能外呼运营支持的同学索要SIP服务器IP信息(包括信令地址+媒体地址)

注:客户方可能需要配置阿里侧信令地址和媒体地址的白名单

○ 端口:公网端口:8000

2). 客户需要保证通过公网访问上述协议、地址和端口。

3). 注意:网关信令需要原路转发回sbc,即发回sip信令来源地址(1中的其中一个地址)。

4). BYE的req_uri值为invite信令中的contact(对应是fs的地址,5080端口)BYE消息中req_uri的值需要设置为INVITE消息中的Contact地址和端口(sip标准协议即支持)。

image

Figure 1 Invite消息

image

Figure 2 客户侧返回的BYE消息5.200 OK的ack中req_uri值为200OK中的contact(对应是fs地址,5080端口)200 OK消息的响应(ACK)消息中req_uri设置为200 OK消息中的Contact地址。

image

Figure 3 200 OK消息

image

Figure 4 200 OK的响应消息(ACK)

5).客户侧SIP网关支持松散路由。

3.3、步骤三:完成外呼实例的配置并发起外呼测试

1). 创建一个外呼实例。

2)、在「号码管理」页面,绑定号码到外呼实例(如果没有号码,则联系阿里智能外呼运营支持的同学)。

3)、发起外呼任务测试。