首页 > 解决方案 > 如何指定从哪个长代码向 AWS 发送短信

问题描述

我正在使用 AWS AmazonSimpleNotificationServiceClient (AWS SDK for .NET) 根据他们在https://docs.aws.amazon.com/sns/latest/dg/sms_publish-to-phone.html#sms_publish_sdk上的文档发送短信

目前消息发送/接收精美,但以下情况除外:

在我的 AWS Pinpoint 账户中,我有两个长代码。(例如,假设:+1 (111) 111-1111 和 +1 (999) 999-9999)。AWS 似乎随意决定使用哪个长代码作为“发件人 ID”。我在发布请求中指定长代码,如下所示:

pubRequest.MessageAttributes["AWS.SNS.SMS.SenderID"] = 
    new MessageAttributeValue{ StringValue = "11111111111", DataType = "String"};

预期结果是收件人将收到来自 +1 (111) 111-1111 的邮件,但是在许多情况下,收件人实际上是从 +1 (999) 999-9999 收到邮件。

如何确保这些 SMS 消息使用我指定的长代码?

谢谢!

标签: amazon-web-servicessmsamazon-snsaws-pinpoint

解决方案


推荐阅读