SIP对接指引。
1. 前提条件
1). 已经开通智能外呼。
2). 和商务同学在对接费用上达成一致。
2. 客户方的SIP相关的要求
1). 客户方设备需要完整支持SIP协议,支持松散路由
2). 客户方需要确保在SIP协议中透传真实的主被叫号码
3). 客户方的设备需要具备固定的公网IP地址
4). 客户方需要具备合格的SIP运维工程师来从事对接以及后续的运维工作
5). 客户方需要自己保证本方设备的高可用(可提供多个可用公网地址)
6).客户方开启OPTIONS探测机制,当云呼机器不响应OPTIONS时可以将这台机器从呼入负载中移除,保障新呼入话务正常
3. SIP对接流程
3.1、 步骤一:提供客户侧SIP服务信息
联系阿里智能外呼-运营侧支持人员,提供客户侧SIP服务信息。
3.2、 步骤二:配置阿里智能外呼SIP服务信息
在自己的SIP网关配置阿里智能外呼SIP服务信息。
阿里侧的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标准协议即支持)。
Figure 1 Invite消息
Figure 2 客户侧返回的BYE消息5.200 OK的ack中req_uri值为200OK中的contact(对应是fs地址,5080端口)200 OK消息的响应(ACK)消息中req_uri设置为200 OK消息中的Contact地址。
Figure 3 200 OK消息
Figure 4 200 OK的响应消息(ACK)
5).客户侧SIP网关支持松散路由。
3.3、步骤三:完成外呼实例的配置并发起外呼测试
1). 创建一个外呼实例。
2)、在「号码管理」页面,绑定号码到外呼实例(如果没有号码,则联系阿里智能外呼运营支持的同学)。
3)、发起外呼任务测试。