如何解决从 Amazon SNS 或 Amazon Pinpoint 向美国发送短信时出现的“no origination identity available”(没有可用的发件身份)错误?

1 分钟阅读
0

我想解决向美国发送短信时出现的“No origination identity available to send to destination number”(没有可用于发送到目的地号码的发件身份)错误。

简短描述

当用户在美国发送使用 Amazon Simple Notification Service (Amazon SNS) 或 Amazon Pinpoint 的短信时,将会出现此错误。短信无法送达,因为发件人没有支持的发件号码。

解决方法

根据目的地国家/地区的不同,您的短信必须符合不同的要求才能送达

要使用 Amazon SNS 或 Amazon Pinpoint 向美国发送短信,请务必查看以下设置信息:

获取支持的发件号码

要向美国发送 SMS,必须使用发件人 ID、10 位长代码 (10DLC)、短代码或免费电话号码

要使用 10DLC,必须先注册您的公司或品牌,然后针对您的用例创建活动。在 10DLC 活动获得批准后,您可以购买一个电话号码,用于在美国发送短信。有关详细信息,请参阅 10DLC 注册

要使用免费电话号码,必须先注册该号码,然后才能向美国发送短信。有关详细信息,请参阅免费电话号码注册流程

**注意:**短代码费用更高,送达时间也更长。

确保您的发件号码适用于您的 AWS 区域

AWS 区域有自己的发件号码。每个发件号码由其特定 AWS 区域专用,不能在不同的区域使用。请务必为您的 AWS 区域获取一个发件号码。

**注意:**每个支持的美国发件号码都有不同的发送能力、相应费用和配置时间。选择发件号码时,请注意这些要求。

相关信息

查看 Amazon CloudWatch 指标

Amazon SNS 短信的发件身份

Worldwide SMS 定价

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