号码格式规范指南

更新时间:
复制为 MD 格式

本文档旨在规范阿里云语音服务API调用过程中被叫号码参数的传递格式,帮助客户正确区分国内与国际号码,避免因号码格式不规范导致呼叫失败或被运营商拦截。

国内语音号码识别规则

国内语音服务通过以下两种方式识别国内呼叫、国际呼叫,请按照规范传入号码信息

分类

号码参数格式类型

号码格式示例

识别结果说明

国内呼叫

带国家码前缀

008613900000000+8613900000000+008613900000000

明确标识为中国大陆号码

无国际前缀

1390000****0108888****

默认视为国内手机号/固话号码

国际呼叫

00+国际码

0013912345678

国际呼叫(美国)

+国际码

+1391234****

国际呼叫(美国)

00+卫星电话前缀(8703、8818、8819等)

008703123456789

国际呼叫(卫星电话)

+卫星电话前缀(8703、8818、8819等)

+8803123456789

国际呼叫(卫星电话)

重要注意事项

产品能力说明

国内站语音服务产品,不支持新增国际呼叫的号码,如果被叫号码参数传入国际号码,则会面临如下风险。如需申请国际呼叫号码,请登录国际语音控制台使用该能力。

号码参数传入不符合规范的风险提示

风险项

说明

运营商拦截

没有国际长途能力的号码,拨打国际号码时极易被运营商拦截,导致呼叫失败

费用风险

国际呼叫资费远高于国内呼叫,错误识别可能导致意外高额费用

合规风险

国际语音呼叫需符合目的地国家的通信法规要求,不符合当地法规要求,很可能呼叫资质会被关停

常见问题解答

为什么我的国内号码呼叫失败了?

请检查号码格式是否被误识别为国际号码。如号码以00+开头但非0086/+86格式,可能被识别为国际呼叫,因而被国内运营商拦截。

我需要拨打国际号码怎么办?

阿里云语音服务(国内产品)不支持新增任何国际呼叫能力的号码。如有国际呼叫需求,请跳转至国际语音控制台申请。

固话号码如何正确传递?

固话号码请保留区号,如北京固话0108888****,上海固话0216666****。可加+860086前缀,但非必需。