文档首页/ 隐私保护通话 PrivateNumber/ 常见问题/ 短信问题/ 短信发送失败/发送的短信对方说没收到,是什么原因?
更新时间:2024-08-22 GMT+08:00
分享

短信发送失败/发送的短信对方说没收到,是什么原因?

如果出现上述问题,请您先通过发送方、接收方号码或X号码查看隐私保护通话平台推送的短信发送结果(“sendResult”参数携带),并参考短信通知接口分析短信发送失败原因。

如果没有填写接收短信通知的地址(点击查看如何填写),请排查是否是以下原因导致发送失败:

  1. 查看您的华为云号是否处于欠费状态。欠费会导致短信发送不成功,请保持账户余额充足。
  2. 短信的发送方或接收方不是手机号码。应运营商管控要求,隐私保护通话不支持隐私号短信的发送方或接收方是短信通道号。
  3. 您使用的模式不支持短信功能。隐私保护通话AX,X和AXB模式支持短信功能,AXE模式暂不支持短信功能。
  4. 绑定关系不存在或绑定关系设置不正确。请调用接口或前往控制台查看绑定关系设置是否正确(如何查询绑定关系)。
  5. 绑定关系保持时长(duration参数)设置太短。导致短信还未发送成功,绑定关系就自动解绑了。请根据使用场景合理设置绑定关系保持时长。
  6. 未开通短信功能:
    1. 转发短信的隐私号码所属应用未开通短信功能。登录“控制台--应用管理”查看转发短信的隐私号码所属应用的详情(点击应用左侧三角箭头查看),查看该应用是否开通了短信功能。若未开通,可点击“操作-修改”,将“是否开通短信”修改为“是”。

    2. 转发短信的隐私号码未开通短信功能。在控制台点击“号码管理”,输入转发短信的隐私号码查询该号码是否开通了短信功能。若未开通,可通过“批量修改短信能力”开通隐私号码的短信功能。

    3. 设置的绑定关系不支持短信功能。请调用接口或前往控制台开启绑定关系的短信功能。
      • 调用接口设置隐私号码绑定关系时不携带“privateSms”或设置“privateSms”“true”
      • 如果是在控制台设置隐私号码绑定关系,需在设置绑定关系时勾选“支持短信”。如果设置绑定关系时未勾选,可在控制台先解除该号码的绑定关系,重新绑定时勾选。
  7. 发送/接收号码问题:
    • 如果应用是AX模式,还可能是A发送的短信内容未携带“@号码B”或携带的分隔符或号码格式错误。A发送短信给X时,需在短信内容最后携带“@号码B”,如“@138****0021”(@必须是英文半角字符,号码B为接收短信用户的真实号码)。
    • 接收短信的用户号码写错、已停机或者是空号。
    • 请确认发送短信方号码状态和手机终端是否正常,如有异常建议更换A号码或手机终端重试。
  8. 短信被拦截:
    • 短信被手机软件拦截,请查看短信是否在手机的“骚扰拦截”信箱里。
    • 短信被运营商拦截,请联系运营商查看短信是否被运营商拦截。
    • 短信被隐私保护通话平台拦截,因短信内容涉及违法、违规词汇,或未包含与您协商一致的白名单关键词,导致短信被平台拦截。
  9. X号码转发短信给企业服务器后,企业服务器未指示转发或指示不转发,导致短信未被转发至接收方号码。
  10. 若以上原因都不符合,请拨打400电话联系华为云客服排查问题。

相关文档