AWS SNS (Simple Notification Service) not sending transactional messages consistently.

0

The SNS service not sending the messages consistently. For the same mobile number, getting "Phone carrier has blocked this message", after 1-2 retries the message is sent to the same number. SNS region: ap-southeast-1 (Singapore) Message had OTP for user confirmation. The user mobile number is from India.

1 回答
0
已接受的回答

Hi,

Short answer: we now have a Messaging blog that describes possible reasons to SMS failures .

Long answer, is described below:

Let's first take a step back and understand Amazon SNS/Pinpoint SMS workflow as summarized below :

SNS --> Downstream providers --> Mobile Carriers --> Device

When an SMS is sent using AWS services (e.g. SNS or Pinpoint), its forwarded to Downstream providers who route the SMS to mobile carrier. The mobile carriers are responsible for the final delivery of the SMS message to end-user phone device. Different destination country have different local laws and regulations to which SMS sender should comply to. For example, sending unregistered SMS to India using SenderID will fail, sending URLs as a part of SMS might fail for Nordic destinations.

In the context of the message - Phone carrier has blocked this message, this means that there a high probable cause of delivery issue between Downstream providers process to mobile devices hence SMS was not delivered successfully.

Recommendation:

Please strongly encourage our customers to contact AWS Premium Support and provide the following additional details needed for further investigation:

AWS Account ID

AWS region

3 - 4 SNS SMS logs (i.e. not older than 72 hours)

Lastly I enlist SMS best practices for further reading and review.

AWS
aksyuma
已回答 2 年前
profile picture
专家
已审核 6 天前

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

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

回答问题的准则