我使用aws sns从最近两个月开始向印度电话号码发送短信。我正在使用PHP SDK进行API呼叫。
我已经发送了7000多条成功的消息,其中包含与我们公司名称相关的自定义senderid。但是自从过去4-5天以来,相同的客户/电话号码正在接收带有aws默认发送者的消息" NOTICE&# 34。
我发布消息给主题发送短信。现在在过去的几个推送消息中,所有客户端都有默认的senderid,而在少数推送消息中,只有少数客户端获得了默认ID,而其他客户端获得了我的自定义ID。
那么,问题在哪里?答案 0 :(得分:7)
如果您的目标电话号码位于印度,则必须注册您的发件人ID才能使用。您可以通过使用AWS支持(无需支付费用)打开支持服务单来请求注册发件人ID。
其他国家/地区不需要注册,因此,只需在您的发布请求中添加发件人ID值即可完成某些投放。
您可能会成功获取工作发件人ID到印度目的地,具体取决于邮件到达最终用户的路线。但是,正确的行动方案(给定技术合作伙伴和提供商法规)是在使用AWS之前注册发件人ID(这就是为什么它没有在网站上标记)。
披露:我在AWS团队工作,负责移动消息传递。
答案 1 :(得分:0)
您确定输入了有效的发件人ID,所以没有空格和至少一个字母吗?
同样重要的是要知道并非所有国家/地区都支持自定义发件人ID。请参阅AWS bellow的文档:
(可选)对于发件人ID ,请键入最多包含11个的自定义ID 字母数字字符,包括至少一个字母和空格。 发件人ID在接收时显示为邮件发件人 设备。例如,您可以使用您的商业品牌来制作 消息来源更容易识别。
对发件人ID的支持因国家/地区而异。例如,消息 发送到美国的电话号码不会显示发件人ID。对于 支持发件人ID的国家/地区,请参阅Supported Regions and Countries。
如果您未指定发件人ID,则邮件将显示长号 代码作为受支持国家/地区的发件人ID。对于那些国家 要求使用字母发件人ID,邮件会显示 NOTICE 发件人ID。
此邮件级别的发件人ID会覆盖您的默认发件人ID 您设置了短信息首选项页。
来源:http://docs.aws.amazon.com/sns/latest/dg/sms_publish-to-phone.html