我使用aws sns发送短信给印度电话号码,从过去两个月开始,我使用PHP进行api通话。
从过去的4-5天开始,我就用与我们公司name.But相关的自定义感应器发送了成功的消息,相同的客户/电话号码都在接收带有aws默认感应器“通知”的消息。
我是发布消息到一个主题发送短信。现在,在过去的几个推送消息中,所有客户端都得到默认的senderid,而在很少的推送消息中,只有少数客户端获得默认id,而其他客户端则得到了我的自定义id。
那么,问题在哪里?
发布于 2017-11-29 22:45:30
如果您的目的地电话号码在印度,您的发件人ID必须注册才能工作。您可以通过打开带有AWS支持的支持票(这是免费的)来请求注册发件人ID。
其他国家不需要注册,因此,有些传递将通过向发布请求中添加发件人ID值来工作。
您可能会成功地获得一个工作发送者ID到印度目的地,这取决于该消息到达最终用户所需的路由。然而,正确的行动方针(给定技术合作伙伴和供应商法规)是在使用AWS之前注册发送者ID (这就是为什么它没有在网站上标记)。
泄密:我在工作。
发布于 2017-10-26 11:40:56
您是否确实输入了有效的发件人ID,因此没有空格和至少一个字母?
另外,重要的是要知道并非所有国家都支持自定义发件人ID。
(可选)对于发件人ID,键入一个自定义ID,该ID最多包含11个字母数字字符,包括至少一个字母和一个空格。发送方ID在接收设备上显示为消息发送方。例如,您可以使用您的业务品牌使消息来源更容易识别。 对发件人ID的支持因国家而异。例如,发送到美国电话号码的邮件将不显示发件人ID。有关支持发件人ID的国家,请参见Supported Regions and Countries。 如果不指定发件人ID,则邮件将显示一个长代码作为受支持国家中的发件人ID。对于需要字母顺序发件人ID的国家,邮件将通知显示为发件人ID。 此消息级别的发件人ID将重写默认的发件人ID,您将其设置在文本邮件首选项页面上。
来源:publish-to-phone.html
https://stackoverflow.com/questions/46953243
复制相似问题