语音SIP是一种源于互联网的IP语音会话控制协议,具有灵活、易于实现、便于扩展等特点。本文为您介绍了语音SIP的接入流程。

产品定义

SIP Trunk(语音中继)是指客户通过SIP协议将自己的通信设备与云通信对接,将呼叫请求转发至云通信,云通信负责与运营商的互联互通。对接之后,客户可以在自己的通信设备上设置其他业务,如自动总机,顺振、同振等,不会受到影响。

产品优势

资源丰富

可以提供30多个省,300多个城市的多运营商号码线路资源。

多地域部署

支持多地域部署,媒体支持就近路由,节省通话费用。

统一接入

多地码号资源可以统一获取,节省客户与运营商沟通成本。

自助选号

用户可以线上自主选号,线上自助配置开通。

使用流程

语音SIP的流程图 语音sip

准备工作

操作须知

  • SIP Trunk方式对接没有账号和密码,呼出采用IP白名单和被叫前缀的方式进行控制,被叫前缀请和技术支持线下约定,请注意信息保密。
  • 呼入送号格式:区号+7~8位本地号码。
  • Caps限制:默认限制为20。
  • 并发限制:默认没有限制,建议单个号码并发控制在20以内,否则容易触发运营商的超频拦截规则。
  • 流控限制SIP Trunk:
    • 同一个被叫,1次/分钟、5次/小时、20次/24小时。
    • 公共模式暂时不支持流控限制的修改。
    • 专属模式号码需要修改流控限制,您可以登录语音服务控制台,在语音服务 > 通用设置 > 呼叫设置下的呼叫流控-频次和呼叫流控-时段功能页按需申请修改。
  • 默认限制拨打400或95开头的号码:
    • 同一个被叫,1次/分钟、5次/小时、20次/24小时。
    • 公共模式暂时不支持流控限制的修改。
    • 专属模式号码需要修改流控限制,您可以登录语音服务控制台,在语音服务 > 通用设置 > 呼叫设置下的呼叫流控-频次和呼叫流控-时段功能页按需申请修改。
  • 具体的呼叫限制会根据运营商的业务管控要求不定期调整,如有疑问请联系您的商务经理或提交工单联系技术支持。

接入步骤

步骤一:线下SIP对接IP

阿里云语音服务SIP对接有北京、上海、深圳三个对接环境,请根据服务器地址就近选择阿里通信侧服务器对接,如果对接平台不支持呼出地址为域名,可将呼叫送到下方的呼入IP地址进行对接。具体地址如下:
区域 地址类型 IP(公网) 信令端口
上海 呼出域名 sh.siptrunk.aliyun.com 5060
呼出媒体地址 47.103.XXX.XX/XX
呼入IP地址 47.103.XXX.XX 5060
47.103.XXX.XX
47.103.XXX.XX
47.103.XXX.XX
北京 呼出域名 bj.siptrunk.aliyun.com 5060
呼出媒体地址 39.96.XXX.XXX/XX -
呼入IP地址 39.96.XXX.XXX 5060
39.96.XXX.XXX
39.96.XXX.XXX
39.96.XXX.XXX
深圳 呼出域名 sz.siptrunk.aliyun.com 5060
呼出媒体地址 120.77.XXX.XXX/XX -
呼入IP地址 120.77.XXX.XXX 5060
120.77.XXX.XXX
120.77.XXX.XXX
120.77.XXX.XXX

步骤二:呼叫记录

通话结束后,云通信平台会把呼叫记录消息回调给客户服务器,具体操作如下:

  1. 登录语音服务控制台
  2. 在左侧导航栏,选择通用设置 > 订阅回执消息
  3. 接收回执消息的模式有MNS消息队列消费模式和HTTP批量推送模式两种,您可根据实际情况选择合适的模式接收呼叫记录消息

    订阅成功后,系统会推送具体的呼叫记录消息。您可以查看某次呼叫的开始时间、结束时间、持续时间,结合运营商回执错误码,判断本次呼叫是否成功。如果调用了语音交互应答的功能,您也可以查看本次呼叫的DTMF,确认客户选项。

    67

步骤三:回执消息

语音通话呼叫记录、录音都涉及回执消息,您可以在语音服务控制台订阅需要的消息。消息回执有MNS消息队列消费模式和HTTP批量推送模式两种,您可根据实际情况选择合适的模式接收回执消息。具体回执消息,请参见回执消息简介与配置流程

步骤四:查看账单

登录语音服务控制台,在用量统计页面中查看实时全量统计、T-1的分类统计、具体某一语音记录查询,同时可以在控制台下载通话详单。

自定义错误码

除了运营商侧返回的常见SIP错误码之外,阿里云语音服务自定义了如下错误码。
SIPCode 描述 建议处理方案
476—ACCOUNT_STOP_LIMIT 信控、欠费限制。

放音:您已欠费停机。

建议您给阿里云账户充值。
475—CALL_CAPS_LIMIT QPS、CAPS超频限制。

放音:呼叫受限。

业务流控,请调整呼叫频次。
474 —CALLED_BLACKLIST_LIMIT 黑名单呼出限制。

放音:呼叫受限。

被叫号码是黑名单号码。
477—CALLER_FREQUENCY_LIMIT 主叫号码超频限制。

放音:呼叫受限。

业务流控,请调整呼叫频次。
473—CALLED_FREQUENCY_LIMIT 被叫号码超频限制。

放音:呼叫受限。

语音通知/语音验证码流控频率规则:
  • 同一个被叫,1次/分钟、5次/小时、20次/24小时。
  • 公共模式暂时不支持流控限制的修改。
  • 专属模式号码需要修改流控限制,您可以登录语音服务控制台,在语音服务 > 通用设置 > 呼叫设置下的呼叫流控-频次和呼叫流控-时段功能页按需申请修改。
472—ILLEGAL_CALLER_NUMBER 非法主叫号码。

放音:呼叫受限。

请检查主叫号码是否正确。
471—NO_AVAILABLE_LINE 选路失败或无路由。 提交工单联系技术支持为您处理。
470—CONFIG_ERROR 配置异常。 确认对接IP是否正确,如有疑问请提交工单联系技术支持。

相关文档