当前位置: 首页 > 知识库问答 >
问题:

为AWS、SNS、SMS和印度号码设置发送者ID

林英朗
2023-03-14

我正在使用AWS SDK 3.0通过AWS SNS为印度号码发送SMS。短信工作正常。但是它没有拾取发件人ID,而是显示类似DM-NOTICE或有时其他东西。

在此方向上的任何指针都将非常感激。我已经在消息属性中定义了发件人ID。请参考以下代码:

'MessageAttributes' => [
        'AWS.SNS.SMS.SenderID' => [
            'DataType'    => 'String',
            'StringValue' => 'Company Brand',
        ],
        'AWS.SNS.SMS.SMSType'  => [
            'DataType'    => 'String',
            'StringValue' => 'Transactional',
        ]
    ],

显然,AWS文档http://docs . AWS . Amazon . com/SNS/latest/DG/SMS _ supported-countries . html显示印度不支持发件人ID,但是我想知道我是否看错了,或者是否有任何方法可以实现这一点。

共有1个答案

房学文
2023-03-14

根据为“AWS移动消息传递团队”工作的人的说法,我们需要请求AWS支持以“免费”注册SenderID。

对我不起作用,没有办法联系我的基本支持计划的支持,也没有在他们的支持论坛上回复。

何时将 AWS 短信发件人 ID 从自定义 ID 更改为 AWS 的默认 ID “注意”?

 类似资料:
  • 我正在尝试从 AWS SNS 服务向我的印度号码发送短信通知。在互联网上搜索此内容时,许多人在他们的帖子中提到,SMS服务仅适用于美国的手机。 但是在阅读SNS文档时,我发现印度在受支持的地区。 我在SNS中创建了一个主题并为我的手机号码创建了SMS订阅,但我没有得到订阅链接。 我不知道我的理解是否正确。对此有什么想法吗? 我试着通过AWS Cli命令和boto3发送它..我得到了成功密码,但我没

  • 我需要向我们的每个用户发送事务消息,例如提醒和警报。我发送的所有消息都是非常特定于用户的,因此我没有创建任何主题。 AWS SNS 选项卡中的账户信息将状态显示为“此账户在亚太地区拥有生产访问权限”,我可以向任何号码发送消息。 虽然我仅将来自“ap-south-1(孟买)”地区的消息发送到印度号码,但Cloudwatch日志显示,每条短信产生的费用为0.02171美元(所有网络 - 国际)。 我应

  • 我正在尝试一个小演示发送短信给在印度这里的号码。我使用了以下代码段,但不起作用。 我不知道缺了什么?

  • 我的用例是通过AWS SNS向印度移动发送短信。我创建了用户并选择了短信协议。对于endpoint,我给出了我的手机号码——它接受并创建了订阅。 我为订阅创建了向我的手机号码发送短信的主题。它显示已发送的消息,但我没有收到任何来自该主题的消息? 如何在 AWS SNS 中向印度手机号码发送短信? 请帮帮我!!!预先感谢...

  • 如何使用boto(或其他python|perl库)通过AWS SNS直接向手机号码发送短信? 约束: 不使用 AWS 兰姆达函数 无需使用SNS主题直接订阅手机号码 我的使用案例:使用 AWS 短信作为终端节点协议,使用 AWS SNS 从 Nagios 发送短信警报。

  • 我使用aws sns服务推送/发送美国手机号码的消息,并使用以下方法。 a) 加载sns b)创建主题 c) 设置主题属性 d) 创建订阅 但是,同样的方法不适用于印度手机号码。真的有可能吗?如果是这样的话,我有什么可说的?