我在 Amazon Simple Notification Service (Amazon SNS) 中收到移动短信 (SMS) 到目的地号码的延迟。
简短描述
短信发送可能由于以下原因延迟:
- 手机号码暂时超出了覆盖区域。
- 手机号码在漫游网络中。
- 特定运营商的网络流量增加。
- 当运营商尝试发送消息时,手机已关闭。
解决方法
单个设备问题故障排查
- 重新启动设备,使其连接到最近的网络基站。
- 更改 SIM 卡插槽以检查设备问题。
- 检查设备是否可以接收来自其他源的短信消息。
多个设备问题故障排查
如果短信交付延迟影响多台设备,可能是下游提供商和运营商存在问题。
要解决潜在的下游问题,请为 Amazon SNS 创建支持案例。在支持案例中提供以下信息:
- 您用来发送短信的 AWS 区域
- 问题开始的时间戳
- 三个短信日志示例,其中包含不同号码不超过三天的失败短信的消息 ID
**注意:**来自 Amazon CloudWatch Logs 的短信发送记录未必总能提供准确的短信发送时间。在某些情况下,可以在收到 CloudWatch Logs 之前发送短信消息。发送日志中的 dwellTimeMsUntilDeviceAck 值显示运营商何时收到送达报告 (DLR),但不提供有关短信延迟的信息。