如何对接三方线路服务指引。
前提条件
已经开通智能外呼。
和商务同学在对接费用上达成一致。
客户方的SIP相关的要求
客户方设备需要完整支持SIP协议,支持松散路由;
客户方需要确保在SIP协议中透传真实的主被叫号码;
客户方的设备需要具备固定的公网IP地址;
客户方需要具备合格的SIP运维工程师来从事对接以及后续的运维工作;
客户方需要自己保证本方设备的高可用(可提供多个可用公网地址);
客户方开启OPTIONS探测机制,当云呼机器不响应OPTIONS时可以将这台机器从呼入负载中移除,保障新呼入话务正常。
SIP对接流程
1. 提供客户侧SIP服务信息
联系阿里智能外呼-运营侧支持人员,提供客户侧SIP服务信息。
2. 配置阿里智能外呼SIP服务信息
在自己的SIP网关配置阿里智能外呼SIP服务信息。
阿里侧的SIP服务信息要求如下:
客户网关对接的阿里智能外呼侧的SIP服务地址如下,协议UDP:
IP:联系阿里智能外呼运营支持的同学索要SIP服务器IP信息(包括信令地址+媒体地址)
端口:公网端口:8000
客户方可能需要配置阿里侧信令地址和媒体地址的白名单
客户需要保证通过公网访问上述协议、地址和端口。
网关信令需要原路转发回SBC,即发回SIP信令来源地址(1中的其中一个地址)。
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)
客户侧SIP网关支持松散路由。
3. 完成外呼实例的配置并发起外呼测试
创建一个外呼实例。
在【号码管理】页面,绑定号码到外呼实例。
发起外呼任务测试。