发送短信有哪些最佳实践?

1 分钟阅读
0

我想了解使用 Amazon Simple Notification Service(Amazon SNS)在全球范围内发送短信的最佳实践。

简短描述

Amazon SNS 提供向全球受众发送短信(SMS)的功能。但是,政府和运营商对于向某些国家/地区发送短信有一些限制和先决条件。

当您使用 Amazon SNS 发送短信时,可以使用以下类型的发件身份向收件人表明自己的身份:

您必须遵守免费电话号码(TFN)、10 位长码(10DLC)或发件人 ID 注册的先决条件,确保成功发送短信。

解决方法

请参阅有关支持的地区国家的文档,了解允许发送短信的国家/地区和支持的发件身份。

查看目的地国家/地区和支持向其发送短信的发件身份。如果您使用目的地国家/地区不支持的发件身份,移动运营商便会阻止向收件人发送短信。

需要预先注册发件人 ID 的国家/地区

一些国家/地区要求您预先注册发件人 ID。包括:

  • 澳大利亚
  • 白俄罗斯
  • 埃及
  • 印度
  • 约旦
  • 科威特
  • 菲律宾
  • 卡塔尔
  • 俄国
  • 沙特阿拉伯
  • 新加坡
  • 斯里兰卡
  • 泰国
  • 土耳其
  • 乌克兰
  • 阿联酋
  • 越南

**注意:**Amazon SNS 支持用于发送短信的 Amazon CloudWatch 传输日志。有关如何设置 CloudWatch 日志的信息,请参阅查看 CloudWatch 日志。要对失败的短信发送请求进行故障排除,请将短信 ID 发送给 AWS Support

需要预先注册发件人 ID、TFN 和 10DLC 的国家/地区

以下国家/地区要求预先注册发件人 ID、TFN 和 10DLC:

美国

美国目前支持短码10DLCTFN

美国运营商不再支持通过未注册的本地长码发送应用程序对个人(A2P)短信。对于大量 A2P 短信,美国运营商提供了一种新型长码(10DLC)。

您必须预先注册免费电话号码才能向美国目的地发送短信。此注册大约需要 15 个工作日。

印度

默认情况下,Amazon SNS 使用国际路由(ILDO)向印度发送短信。这意味着短信按国际费率收费。要使用本地费率发送短信,必须先注册发件人 ID 才能使用。

新加坡

要向新加坡发送短信,Amazon SNS 客户必须先在新加坡短信发件人 ID 注册处(SSIR)注册发件人 ID
**注意:**AWS 通过 AWS Pinpoint 控制台为新加坡提供发件人 ID 自助注册。所有相关信息均可从链接中获得。

中国要向中国发送短信,您必须先通过 AWS Support 注册模板以获得批准。

发件人必须为他们计划发送的每种类型的短信使用预先注册的模板。如果发件人不符合此要求,其短信便会将被屏蔽。

要注册模板,请向 AWS Support 提交一个 Amazon SNS 短信案例。创建案例时,请提供与请求发件人 ID 时提供的信息相同的信息。

对于上面列出的所有其他国家/地区,请创建 AWS Support 案例

注册过程需要填写多个承运人。完成的时间表在各自国家/地区的文件中公布。对于只有特定发件编号的国家/地区,请参阅定价指南获取专用短码和长码。

手机用户通常不希望收到不请自来的短信。请务必遵循从 Amazon SNS 发送短信的最佳实践。这些实践可以提高客户参与度,并且防止发件人被屏蔽或支付罚款。

AWS 官方
AWS 官方已更新 10 个月前