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地址进行对接。具体地址如下:

区域 地址类型 IP(公网) 信令端口
上海 呼出域名 sh.siptrunk.aliyun.com 5060
呼出媒体地址 47.103.169.64/27
呼入IP地址 47.103.169.65 5060
47.103.169.66
47.103.169.75
47.103.169.76
北京 呼出域名 bj.siptrunk.aliyun.com 5060
呼出媒体地址 39.96.156.224/27
呼入IP地址 39.96.156.225 5060
39.96.156.226
39.96.156.227
39.96.156.228
深圳 呼出域名 sz.siptrunk.aliyun.com 5060
呼出媒体地址 120.77.136.224/27
呼入IP地址 120.77.136.225 5060
120.77.136.226
120.77.136.227
120.77.136.228

注意事项

在做这些操作前您需要注意:

  • 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是否正确,如有疑问请联系技术支持。