文档首页 > > 常见问题> 短信发送问题>

接口调用成功,但手机未收到短信是什么原因?

接口调用成功,但手机未收到短信是什么原因?

分享
更新时间:2021/04/20 GMT+08:00

注:仅当发送短信请求中“statusCallback”参数已设置回调地址时,华为云短信服务才会推送状态报告通知。否则,请登录短信控制台,进入“发送详情”界面查看状态码。状态码详见介绍,请参考状态回执错误码(国内短信)状态回执错误码(国际/港澳台短信)

  1. 请检查对应手机号码的短信状态报告是否已返回。
    • 短信状态报告未返回 => 2
    • 短信状态报告已返回 => 3
  2. 请拨打接收号码确认是否为空号、关机、停机等无法正常接收短信的状态。
    • 是 => 短信平台最多72小时一定会返回状态报告 => 结束
    • 否 => 短信内容可能触发了安全管控人工审核导致下发延迟,请等待一段时间后重新执行1

    如果您的业务对短信的实时性要求较高,而所发送的短信总是存在较大的延迟,请记录短信内容、模板ID、接收号码等信息,联系华为云客服处理。

  3. 请查看短信状态报告中的“status”参数取值是否为“DELIVRD”,即短信发送成功。
    • “status”参数取值非“DELIVRD”
      • 若取值为“LIMIT”或者“BEYONDN”,请联系客服确认是否短信发送频率达到上限。
      • 请确认接收号码是否为空号、停机等无法正常接收短信的状态(可拨打发送失败的号码确认)。
      • 请确认接收号码是否为携号转网的号码,请记录号码信息,联系华为云客服处理
      • 请确认接收号码是否为物联网卡,暂不支持。
      • 若接收号码为虚拟运营商号码,请联系客服确认是否支持。
      • 请拨打运营商客服电话查询接收号码是否屏蔽短信,请解除后重试。
      • 请拨打运营商客服电话查询接收号码是否在运营商黑名单,请解除后重试。
    • “status”参数取值“DELIVRD”,请确认是不是手机问题导致收不到短信:
      • 请检查短信是否被拦截到垃圾信箱里。
      • 手机有没有信号,能否正常接收其他短信。

      • 手机收件箱是不是已满,删除一些看是否可以正常接收。

      • 将SIM卡换到其他手机上进行测试。

      • 请重启手机后,查看是否接收正常。
  4. 若经过以上排查都未能解决问题,请联系客服,提供对应信息供技术人员排查。
分享:

文档是否有解决您的问题?

提交成功!非常感谢您的反馈,我们会继续努力做到更好!
反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区论坛频道来与我们联系探讨

智能客服提问云社区提问