
# 为什么没有收到呼叫状态通知和话单通知？
调用接口进行呼叫时，没有接收到呼叫状态通知和话单通知，可能的原因如下：
- 没有订阅通知，即调用接口时没有携带statusUrl和feeUrl，且[添加应用](https://support.huaweicloud.com/usermanual-VoiceCall/rtc_02_0009.html)时没有填写呼叫状态接收地址和话单接收地址。
- 提供的URL无效，请确认该URL是可通过外网访问的有效地址。
- 华为服务器作为客户端向提供的URL推送呼叫状态通知和话单通知时，发送的POST请求中不携带任何认证鉴权信息，若提供的URL所在服务器需要对客户端进行认证，则会出现没有收到呼叫状态通知和话单通知的情况。请不要对华为服务器做认证鉴权。
- 接口中携带的URL加密方式不正确，URL需填写经过标准BASE64编码进行加密后的值。正确示例：
  - 原URL：https://www.huawei.com:9330/fee
  
  - BASE64编码后URL：aHR0cHM6Ly93d3cuaHVhd2VpLmNvbTo5MzMwL2ZlZQ== 建议使用网上的在线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和端口，则需要客户对服务器进行进一步排查。
- 语音通话平台推送给客户服务器的数据为字节流，请排查代码中数据接收部分的实现。
- 若经过以上排查都未能解决问题，请联系客服，提供对应信息供技术人员排查。
 
