更新时间:2021-07-08 GMT+08:00
为什么没有收到呼叫状态通知和话单通知?
调用接口进行呼叫时,没有接收到呼叫状态通知和话单通知,可能的原因如下:
- 没有订阅通知,即调用接口时没有携带statusUrl和feeUrl,且添加应用时没有填写呼叫状态接收地址和话单接收地址。
- 提供的URL无效,请确认该URL是可通过外网访问的有效地址。
- 华为服务器作为客户端向提供的URL推送呼叫状态通知和话单通知时,发送的POST请求中不携带任何认证鉴权信息,若提供的URL所在服务器需要对客户端进行认证,则会出现没有收到呼叫状态通知和话单通知的情况。请不要对华为服务器做认证鉴权。
- 接口中携带的URL加密方式不正确,URL需填写经过标准BASE64编码进行加密后的值。正确示例:
- 请检查HTTPS协议携带的加密套件是否与华为云支持的加密套件一致。华为云支持加密套件集如下:
- TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
- TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
- TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
- TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
- TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384
- TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384
- 语音通话平台在推送呼叫状态或话单通知消息时,是根据客户提供的URL解析出来的IP和端口推送到目的地址所在的服务器,具体的URL会体现在语音通话平台推送的消息里。如果和华为技术人员确认过消息已经推送到对应的IP和端口,则需要客户对服务器进行进一步排查。
- 语音通话平台推送给客户服务器的数据为字节流,请排查代码中数据接收部分的实现。
- 若经过以上排查都未能解决问题,请联系客服,提供对应信息供技术人员排查。
父主题: 故障排除
故障排除 所有常见问题
- 如何判断华为云服务API接口是否正常?如果不正常如何处理?
- 调用接口时请求不通,没有任何返回信息,怎么处理?
- 返回“1010023 Display number invalid.”错误码如何处理?
- 在什么场景下会返回“1020165 The appkey call port of using exceeds the limited.”错误码?
- 请求时遇到1010002非法请求错误如何处理?
- 在进行语音通话时,被叫号码无法呼起,导致问题的可能原因有哪些?
- 为什么没有收到呼叫状态通知和话单通知?
- 为什么通话时间小于3秒的呼叫无法下载录音文件?
- 语音通话控制台访问异常如何处理?
- API调用失败如何处理?失败后可以一直不停的调用吗?
more