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

流程概述

语音SIP的流程图如下所示。

语音sip
在进行如下流程前,您需要:
  1. 语音SIP打标:SIP语音服务采取邀约制,请发送阿里云账户ID给技术支持打标,邮件发送地址:alivoice@list.alibaba-inc.com。技术支持打标完成后,重新登录阿里云账号可以收到补签协议的提醒,完成合同补签后,开始技术对接。
  2. 提交企业资质:在购买号码之前,需要提交相关的企业资质,您可以选择普通资质或400资质。
  3. 购买号码:您可以进入语音号码页面开始购买400或普通号码。
  4. 上传语音文件或提交语音模版:您可以在控制台页面进行添加或提交,详情请参见语音文件页面语音通知模板页面
  5. 提供对接的呼入呼出IP给技术支持,双方约定呼叫前缀,技术支持确认对接环境。
  6. 测试呼入呼出,对接完成。

线下SIP对接IP

阿里云语音服务SIP对接拥有杭州、北京、上海、深圳四个对接环境,请根据服务器地址就近选择阿里通信侧服务器对接,具体地址如下:

区域 地址类型 服务器类型 IP(公网) 信令端口
上海 客户侧呼出信令地址 SLB 106.15.160.37 5080
106.15.80.54
呼出媒体地址 ECS 101.132.41.151
101.132.42.165
101.132.102.27
101.132.100.49
101.132.108.110
106.15.90.60
106.14.218.15
101.132.108.113
客户侧呼入信令+媒体 ECS 101.132.108.114 5080
101.132.105.183
杭州 客户侧呼出信令地址 SLB 118.178.33.132 5080
118.31.211.219
呼出媒体地址 ECS 120.55.41.13
120.55.45.27
118.31.8.44
120.55.46.238
118.31.77.105
120.55.45.84
116.62.112.219
120.55.46.241
客户侧呼入信令+媒体 ECS 118.31.10.248 5080
118.31.11.31
北京 客户侧呼出信令地址 SLB 47.95.46.222 5080
47.95.49.122
呼出媒体地址 ECS 47.94.249.91
47.95.253.180
47.95.253.252
47.95.5.72
47.95.1.119
47.95.1.203
101.201.66.237
47.94.252.32
客户侧呼入信令+媒体 ECS 47.95.254.33 5080
47.95.251.16
深圳 客户侧呼出信令地址 SLB 120.25.130.249 5080
120.78.23.80
呼出媒体地址 ECS 120.78.181.135
120.78.80.86
120.78.178.228
120.78.179.150
120.78.178.0
120.78.65.83
120.78.175.139
120.78.178.81
客户侧呼入信令+媒体 ECS 39.108.10.149 5080
120.78.180.177

注意事项

  • SIP trunk方式对接没有账号和密码,呼出采用IP白名单和被叫前缀的方式进行控制,被叫前缀请和技术支持线下约定,注意保密。
  • 呼入送号格式:区号+7~8位本地号码。
  • Caps限制:默认限制为20。
  • 并发限制:默认没有限制,建议单个号码并发控制在20以内,否则容易触发运营商的超频拦截规则。
  • 流控限制Sip trunk:同一个被叫5次/天;对于特殊场景需要加白的需求,请线下报备场景,由小二线下添加白名单。
  • 默认限制拨打400、95xxx号码,对于特殊场景需要加白的需求,请线下报备场景,由小二线下添加白名单。
  • 具体的呼叫限制会根据运营商的业务管控要求不定期调整,如有疑问请和对应的商务或者技术支持联系。

自定义错误码

除运营商侧返回的常见SIP错误码之外,阿里云语音服务自定义了如下错误码。

SIPCode 描述 建议处理方案
476—ACCOUNT_STOP_LIMIT 信控、欠费限制。

放音:您已欠费停机。

对阿里云账户进行充值。
475—CALL_CAPS_LIMIT QPS、CAPS超频限制。

放音:呼叫受限。

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

放音:呼叫受限。

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

放音:呼叫受限。

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

放音:呼叫受限。

特殊号码需要加白的请联系技术支持。
472—ILLEGAL_CALLER_NUMBER 非法主叫号码。

放音:呼叫受限。

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