- 产品介绍
- 价格说明
- 快速入门
- 购买指南
- 用户指南
- 开发指南
- API参考
-
常见问题
- 常见问题导航
-
账号相关问题
- 个人用户和个体用户能否使用隐私保护通话服务?
- BP账户能使用隐私保护通话服务吗?
- IAM用户能使用隐私保护通话服务吗?
- 购买隐私保护通话业务是否需要进行企业认证?账号经过企业认证了X号码还是无法购买?
- 开通隐私保护通话时“立即申请”是灰色或页面一直显示“loading...”怎么办?
- 隐私保护通话控制台打不开,一直显示空白页面怎么办?
- 为什么订购的号码都没有了/号码状态是“退回”?
- 非中国大陆IP能调用隐私保护通话接口吗?
- 不再使用隐私保护通话业务了,是否需要退订?如何退订?
- 在控制台执行操作时提示“您没有该页面的访问权限”,如何处理?
- 添加完企业之后应该如何使用?添加企业的审核进度在哪里通知?企业审核被驳回怎么办?
- 隐私保护通话相关审批和流程
- 如果修改华为云账号的实名认证信息,是否影响隐私保护通话的业务?
- 隐私保护通话不做二次开发可以使用么?如何进行二次开发/对接?
-
应用和模式相关
- 号码模式/业务类型申请错了,想修改模式/业务类型怎么办?
- 隐私保护通话应用是否能修改、删除?
- 添加应用满5个之后,需要添加更多的应用怎么办?
- 如何获取APP接入地址、APP_Key和APP_Secret?
- 隐私保护通话AX模式如何开通?A号码和X号码的对应关系?适用的业务场景?
- 隐私保护通话AXB模式怎么开通?A号码和X号码的对应关系?适用的业务场景?
- 隐私保护通话AXE模式怎么开通?A号码和X号码的对应关系?适用的业务场景?
- 隐私通话X模式如何开通?A号码和X号码的对应关系?适用的业务场景?
- 同一个应用是否可以调用不同模式的接口?
- 隐私保护通话有数据统计功能吗?
- AX模式中同一个X号码可以同时进行多少路通话?
- 添加企业时,上传的企业法人身份证照片可以是黑白色的吗?
- 隐私保护通话哪些模式支持回拨功能?
- 隐私保护通话可以指定单个/多个号码无法呼叫X号码吗(黑名单功能)?
- 使用隐私保护通话是否需要第三方软件?
- 添加应用时提示“添加应用信息出现错误”怎么办?
- 如何开通语音质检?
- 扫码挪车业务可以申请隐私保护通话吗?
- 隐私保护通话各模式有什么区别?如AX和AXB模式有什么区别?
- 应用创建/订购号码时报未开通语音质检,是怎么回事?
- AXE模式,一个A号码最多可以绑定多少个分机号?
- 隐私保护通话需要购买号码后才能使用吗?
- 开通隐私保护通话被拒绝的原因在哪里查找?
- 隐私保护通话授权承诺书有模板吗?模板在哪里下载?
- 隐私保护通话添加不了应用怎么回事?
-
号码相关问题
- 隐私号码支持什么格式?支持固话吗?支持挑选或自定义吗?有靓号吗?
- 一个A号码可以同时绑定几个隐私号码?一个隐私号码可绑定几个A号码?
- 隐私保护通话有海外号码吗?能拨打国外号码吗?
- 号码审核需多久(订单显示处理中)?
- 为什么进入号码订购的时候我的企业显示为空?
- 隐私号码是否支持国际漫游?能否绑定或拨打中国香港、中国澳门、中国台湾及海外号码?
- XX城市是否能申请号码(如何查看本地号码资源)?
- 绑定关系中的A和B(主/被叫号码)可以是什么号码,可以是座机号码吗?
- 如何查看应用下是否还有可用号码?
- 隐私保护通话平台推送的X号码状态有哪些?
- 隐私保护通话怎么进行号码标记(显示公司名称和logo)?
- AXE模式的分机号是给谁设置的,怎么设置?
- 为什么运营商会把关联的主叫号给封了?
- 新购买的隐私号码被标记为别的公司怎么办?
- 企业审核不通过,提示“企业经营异常”怎么办?
- 一个账号可以申请多少个隐私号码?
- 隐私保护通话如何获取订购号码列表?
- 只能申请虚拟运营商的号码,请问能申请运营商的号码吗?
- 订购号码审核驳回原因
- 订购号码订单可以自行取消吗?
- 绑定固话号码时的号码格式是什么样的?要去掉区号里的0吗?
- 哪些类型的号码可以设置成AX模式的临时被叫?
- AXB模式,同一个A号码是否能绑定多个B号码?
- 隐私号码可以跨区域(城市)使用吗?
- 已提交的隐私号码订单可以修改吗?
- 申请号码填写的业务联系人是用来干什么的?
- 隐私号码释放后是否可以找回?
- 订购号码时提示“新增订购申请出现错误”是什么原因?如何处理?
- 小程序未上线,还在测试阶段,可以申请隐私号码吗?
- AXE模式拨号时可以自动输入分机号吗?
- 下载号码列表时一直转圈圈,提示加载中,如何处理?
- 隐私号码可以用来注册微信或其他社交平台吗?
- 一个X号码可以绑定多少应用(模式)?
- 隐私号码在被叫端显示号码归属地是哪里?归属地可以选择或修改吗?
- 如何修改AXE模式的分机号位数?
- 如何查询X号码还能绑定多少次?
- 隐私号码区号/areaCode(城市码)在哪里查看?
- 在“订购申请”页面选择应用后,“立即购买”按钮变灰色是什么原因?
- 隐私保护通话有没有95或400号码?
- 运营商号码(实号)和虚拟运营商号码(虚号)有什么区别?
- 新购买的隐私号码能否换成其他城市的?
- 隐私号码的归属地必须与企业归属地相同吗?
- 退订隐私号码后,如何确认号码退订成功了?
- 短信问题
- 放音问题
- 录音问题
-
绑定&解绑问题
- 如何绑定/解绑隐私号码?可以在控制台(console)操作吗?
- 如何设置用户号码和隐私号码永久绑定?
- 用户正在拨打隐私号码或隐私号码正在通话时,调用解绑接口会怎样?
- 隐私号码绑定关系是否支持自动解绑,自动解绑如何设置?
- 调用绑定接口绑定AX/AXB时必须要填写X号码吗?
- 如何查询绑定关系?
- 绑定关系保持时长是否支持修改?
- 隐私号码怎么查看已绑定多少用户号码?还能绑定多少号码?
- 调用绑定接口时号码筛选方式(areaMatchMode)怎么选择?为什么还有可用号码,却提示号码资源不足?
- X号码解绑后是否会消失?是否支持无限制解绑与绑定?
- 隐私保护通话绑定/解绑关系多长时间生效?
- AX模式,如何查询一个A号码下面绑定了多少个X号码?
- 绑定时长到了,通话会自动挂断吗?
- 已设置的绑定关系可以修改吗?可以修改哪些内容?
- 隐私保护通话支持通话挂断后自动解绑吗?
- 绑定/解绑失败的原因有哪些?
- AX模式支持自动解绑吗?绑定时间怎么控制?
- 如何查询绑定ID(subscriptionId)?
- 为什么新下发的隐私号码在控制台显示的可绑定次数不一样?有的显示1次,有的显示1000次?
- 怎么判断隐私号码和真实用户号码绑定成功了?
- 为什么话单通知接口推送的subscriptionId(绑定ID)是空的?
-
呼叫相关问题
- 隐私保护通话如何发起呼叫?如何使用隐私保护通话X号码呼叫?
- 两个用户同时拨打隐私号码,可以同时进行通话吗?
- 为什么AXB模式下只能单方向呼叫?
- 隐私保护通话有通话时间限制吗?怎么设置自动挂机时间(maxDuration)?
- 在进行隐私保护通话时,绑定成功了但呼叫不成功,导致问题的可能原因有哪些?
- AXE模式输入分机号后提示“业务异常,通话即将挂断,请稍后重试”?
- iPhone通过App拨打171或167号段隐私号码提示空号?
- AX绑定后,A直接呼B会显示X号码吗?
- 拨打隐私号码时为什么提示是空号?
- 拨打电话提示“请使用绑定号码呼叫”怎么办?
- 隐私保护通话服务中,哪种模式支持呼叫转移功能呢?
- AX模式,A通过X号码呼叫别的号码每次都要设置临时被叫?
- 拨打X号码时提示“你的号码暂无呼叫权限,请使用业务关联号码呼叫”怎么办?
- AXB号码绑定后,如果通话突然中断,主被叫任意一方拨打X号码可以联系到原绑定号码吗?
- 拨打X号码时提示“呼叫受限,请勿越权使用”怎么办?
- 隐私保护通话能否在一通电话中多次提醒通话剩余时间?
- 绑定成功,但是呼叫时被叫手机上显示的还是主叫真实号码?
- 用固话拨打隐私号码打不通是什么情况?提示“The fixnum cannot be caller”?
- 拨打隐私号码时为什么提示关机?
- 购买的隐私号码不能打电话也不能发短信是怎么回事?
- AXE模式输入分机号后提示“分机号无效”如何处理?
- 隐私保护通话支持配置显示真实主叫号码吗?
- 拨打隐私号码的时候需不需要加86?
-
呼叫状态与话单
- 在什么场景下需要配置状态接收地址和话单接收地址?
- 如何设置/修改呼叫状态接收地址、呼叫话单接收地址、短信通知地址(回调)?
- 短信控制地址是做什么的?如何设置?
- 如何获取话单文件?
- 隐私保护通话平台推送话单是否具备重推机制(话单推送延迟)?
- 话单文件可以保存多久?
- 如何查看呼叫、短信或绑定业务详情?
- 推送的话单中时间未按正常的时区显示,服务器时间和北京时间相差8小时?
- 结束通话后如何获取通话时长?
- 怎么把话单信息、呼叫状态和录音信息关联起来(sessionID如何获取)?
- 呼叫未接通会产生话单吗?
- 为什么没有振铃(alerting事件)/呼叫接通时间?
- 发送了短信,为什么没有收到短信通知?
- 收不到呼叫事件和话单通知如何处理?
- 呼叫事件和话单通知中能否提供主叫和真实被叫号码的归属地?
- 业务详单有时会出现呼叫记录ID不同但绑定ID相同的两行信息,一行数据正常,一行呼叫时间空白,是什么原因?
- 呼叫结束后如何获取主被叫号码?
- 挂断电话后,哪个推送标识通话已结束?
-
典型调测问题
- 请求时遇到1010002非法请求错误如何处理?
- 解绑时出现1011004/1012001错误如何处理?
- 收到的disconnect呼叫事件中statecode为8014如何处理?
- 调用获取录音文件下载地址接口无法正常接收平台响应如何处理?
- 请求时遇到“1010029:The subscriber status is frozen”如何处理(隐私号码状态为“冻结”)?
- 绑定号码时遇到1012008/1011002:Insufficient number of resources,提示号码资源不足如何处理?
- 调用接口获取录音文件下载地址时遇到“1012007:The record does not exist”如何处理?
- 调用AXB模式接口时遇到“1012007:The record does not exist”如何处理?
- 调用绑定接口时遇到“1011005:Resources have been allocated/Resource has been applied.”(提示X号码被占用了/配额使用完)如何处理?
- 调用接口时遇到“1010040:The app_key is not allowed to invoke the API.”如何处理?
- 调用接口时遇到“1010010:The flow control upper limit is reached on the platform.”如何处理?
- 调用接口时遇到“1011001:Account does not exist.”如何处理?
- 调用接口时遇到“1012102:The number is contained in the blacklist.”(号码处于黑名单中)如何处理?
- 调用接口时遇到“1016001:The record does not exist.”(记录不存在)如何处理?
- 调用AX模式绑定接口时遇到“1011003:Exceeded the upper limit of resources that can be applied for.”如何处理?
- 调用AXB模式接口时遇到“1012010:The relation number has been bound.”如何处理?
- 调用接口时遇到“1010003:Invalid app_key.”或“Failed to connect to https://rtcpns.cn-north-1.myhuaweicloud.com: Timed out”如何处理?
-
费用相关
- 隐私保护通话是预付费还是后付费?有无最低消费?
- 我在华为云使用多个服务,充值到哪里可以使用隐私保护通话服务?
- 隐私保护通话的费用组成是什么?哪些计费服务可取消?
- 隐私号短信如何收费?
- 如何查询隐私保护通话费用详情?
- 隐私保护通话服务有没有套餐包?
- 隐私保护通话套餐包支持退订吗?
- 如何查看隐私保护通话套餐包剩余额度?
- 隐私保护通话套餐包是否支持跨账号使用?
- A号码作为主叫/短信发送方时会产生通话费吗?
- AX模式中,A号码为被叫/短信接收方时是否收取费用?
- AXE模式,分机号是否收费?
- 账户欠费后对业务有什么影响?
- 隐私保护通话计费是双向还是单向?
- 录音功能是单独收费吗?还是功能免费存储收费?
- 欠费后隐私保护通话业务被释放,怎么重新开通,多久恢复使用?
- 隐私号码有月租费吗?怎么计费的?
- 隐私号码通话费用怎么计算?不足一分钟按一分钟计算?
- 购买套餐后,如果更换了号码或城市,是否可以无感转移套餐?
- 隐私保护通话套餐包包含隐私号码月租费吗?
- 隐私保护通话平台是否可以按应用级别或X号码级别统计费用?
- 订购号码提示余额不足,怎么充值呢?
- 隐私保护通话套餐包有效期在哪里查看?
- 隐私保护通话怎么开发票?
- 购买了包年套餐包,为什么还产生了按需计费?
- 隐私保护通话套餐包,可以自动续费吗?
-
号码实名制相关问题
- 如何知道自己哪些号码需要实名?应该用哪个方案进行实名?
- 个人实名的号码是否是指绑定关系中真实客户的手机号码A?
- 怎么对号码进行实名?是否需要将实名的资料信息发给华为?
- 我在华为云买的号码,为什么要去其他企业的公众号进行实名认证?这些认证平台是什么第三方单位?
- 是否有接口可以进行实名?号码量大,是否有其他快捷方式进行实名?
- 我已实名的号码怎么注销?
- 一证多号下,之前认证的号码,如果有退订的,那这个身份证还可以认证新的号码吗?
- 实名认证的号码是否支持转户/过户?
- 个人号码实名是否会占用自己在移动、联通、电信营业厅办理卡的名额?
- 没有实名截止日期,是否不需要实名?具体什么时候实名?
- 在实名认证界面提示我上传卡板照,我没sim卡怎么上传?
- 收到通知让我实名,我在控制台未查到号码,是否不需要实名?
- 隐私保护通话一个身份证可以实名几个号码?
- 文档下载
- 通用参考
链接复制成功!
短信通知接口
接口功能
隐私保护通话平台通过此接口向客户服务器推送隐私号短信通知。
通知模式为Notify模式,客户收到通知后返回HTTP状态码为200的空消息即可。
AXB模式发送隐私号短信的流程如下:
A或B发送短信给X,隐私保护通话平台将短信转发给绑定关系的另一方(发送方号码是X),并推送Notify模式的隐私号短信通知给客户服务器。
请求方向
隐私保护通话平台(客户端) → 客户服务器(服务端)
使用说明
前提条件
- 客户添加应用时需设置短信通知接收地址,并确保提供的地址能够正常处理隐私保护通话平台发送的通知消息。
- 若需要接收用户发送的短信内容,请参考如何设置才能收到短信内容?进行设置。
- 短信通知重传功能为默认开启,该功能开启后,当隐私保护通话平台推送短信事件通知给客户服务器失败时,隐私保护通话平台会重传事件通知给客户服务器。最多重传6次,每次重传时间间隔可由系统管理员设置。
接口类型
请求方法 |
POST |
---|---|
访问URI |
客户添加应用时填写的短信通知地址 |
通信协议 |
HTTPS |
请求参数
参数名称 |
是否必选 |
参数类型 |
说明 |
---|---|---|---|
Content-Type |
是 |
String |
固定填写为application/json;charset=UTF-8。 |
Authorization |
是 |
String |
固定填写为AKSK realm="SDP",profile="UsernameToken",type="Appkey"。 |
X-AKSK |
是 |
String |
取值为UsernameToken Username="APP_Key的值", PasswordDigest="PasswordDigest的值", Nonce="随机数", Created="随机数生成时间"。
|
编程语言 |
时间格式 |
---|---|
Java |
yyyy-MM-dd'T'HH:mm:ss'Z' |
PHP |
Y-m-d\TH:i:s\Z |
Python |
%Y-%m-%dT%H:%M:%SZ |
C# |
yyyy-MM-ddTHH:mm:ssZ |
Node.js |
toISOString().replace(/.[0-9]+\Z/, 'Z') 注:Node.js中,使用toISOString()转换后的时间格式去除毫秒后即为本接口要求的时间格式。 |
参数名称 |
是否必选 |
参数类型 |
说明 |
---|---|---|---|
appKey |
是 |
String(1-32) |
隐私保护通话应用的APP_Key。 |
smsEvent |
是 |
短信状态事件。 |
参数名称 |
是否必选 |
参数类型 |
说明 |
---|---|---|---|
smsIdentifier |
是 |
String(1-64) |
短信唯一标识。 若用户发送的是长短信,隐私保护通话平台会将长短信的多个分片合并为一个通知上报。 |
notificationMode |
是 |
String(1-8) |
通知模式: Notify:通知模式。 |
calling |
否 |
String(1-32) |
真实发送方号码。 号码为全局号码格式(包含国家码),比如+86138****7021。 |
called |
否 |
String(1-32) |
真实接收方号码。 仅在隐私保护通话平台转发短信成功后携带。 号码为全局号码格式(包含国家码),比如+86138****7022。 |
virtualNumber |
否 |
String(1-32) |
X号码。 号码为全局号码格式(包含国家码),比如+86138****0001。 |
event |
是 |
String(1-16) |
短信状态事件。 TextSMS:文本短信 |
timeStamp |
是 |
String(1-32) |
短信事件发生的系统时间戳,UTC时间。 格式:yyyy-MM-dd'T'HH:mm:ss.SSS'Z' 其中SSS是毫秒,“T”和“Z”为固定字符。 |
extInfo |
是 |
拓展信息。 |
|
subscriptionId |
否 |
String(1-64) |
绑定ID。 |
smsContent |
否 |
String(1-2000) |
用户发送的短信内容。 请参考如何设置才能收到短信内容?开通该功能。 |
sendResult |
是 |
Integer |
发送结果。
|
areaCode |
否 |
String(0-32) |
隐私保护号码(X号码)的城市码。 使用该参数的场景请联系华为云客服获取。 |
userData |
否 |
String(1-256) |
用户附属信息。 使用该参数的场景请联系华为云客服获取。 |
参数名称 |
是否必选 |
参数类型 |
说明 |
---|---|---|---|
extParas |
是 |
JsonArray |
扩展信息(Key-Value)列表。 格式如下: "extParas": [{"key": "splitNum","value": "value1"},{"key": "direction","value": "value2"}] Key、Value取值分别不能超过32个字节。 “key”取值为“splitNum”时表示实际短信发送成功数量,即长短信拆分后的短信数量。value1表示“splitNum”的取值。 “key”取值为“direction”时表示短信发送方向。value2表示“direction”取值,含义如下:
|
响应参数
客户服务器接收到隐私保护通话平台Notify模式的短信事件通知后,返回无消息体的200响应。
接口示例
接口示例仅供参考,请以实际消息为准。
- 请求示例
POST /notify HTTP/1.1 content-type: application/json;charset=UTF-8 authorization: AKSK realm="SDP",profile="UsernameToken",type="Appkey" x-aksk: UsernameToken Username="************",PasswordDigest="*************",Nonce="ac1c911c4792492687f8f6b2264a491e",Created="2018-05-26T00:35:30Z" content-length:xx { "appKey":"****", "smsEvent":{"smsIdentifier":"********", "notificationMode":"Notify", "calling":"+86138****0001", "virtualNumber":"+86138****0000", "event":"TextSMS", "timeStamp":"2020-12-23T09:06:16.450Z", "extInfo":{"extParas":[{"key":"splitNum","value":"0"},{"key":"direction","value":"2"}]}, "sendResult":2 } }
- 响应示例
HTTP/1.1 200 OK