AWS SNS(Simple Notification Service)无法持续发送事务消息。

0

【以下的问题经过翻译处理】 SNS服务无法持续发送消息。对于相同的手机号码会得到“Phone carrier has blocked this message”,重复1-2次后会最终会发送到同一号码。SNS区域为ap-southeast-1(新加坡)。消息包含需要用户确认的OTP,用户手机号码来自印度。

profile picture
专家
已提问 5 个月前57 查看次数
1 回答
0

【以下的回答经过翻译处理】 你好,

**简短回答:**我们现在有一个 消息博客 描述了可能的短信失败的原因。

长答案,描述如下:

让我们先退后一步,了解 Amazon SNS/Pinpoint SMS 工作流程,总结如下:

SNS --> 下游提供商 --> 移动运营商 --> 设备

当使用 AWS 服务(例如 SNS 或 Pinpoint)发送 SMS 时,它会转发给下游提供商,后者将 SMS 路由到移动运营商。移动运营商负责将 SMS 消息最终传送到最终用户的电话设备。不同的目的地国家有不同的当地法律法规,短信发送者应遵守这些法律法规。例如,使用 SenderID 向印度发送未注册的 SMS 将失败,将 URL 作为 SMS 的一部分发送到北欧目的地可能会失败。

在这条信息的内容里 - 电话运营商已阻止此消息,这意味着下游提供商处理到移动设备之间的传递问题很可能导致 SMS 未成功传递。

推荐:

请强烈建议我们的客户联系 AWS Premium Support 并提供进一步调查所需的以下额外详细信息:

AWS 账户 ID

AWS 区域

3 - 4 个 SNS SMS 日志(不超过 72 小时)

最后,我列举了 SMS 最佳实践 以进一步阅读和审查。

profile picture
专家
已回答 5 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则