AWS End User Messaging 常见问题
AWS End User Messaging 是 Amazon Pinpoint 的短信、彩信、推送和文本转语音消息传送功能的新名称。
开始使用
问:如何试用 AWS End User Messaging?
AWS End User Messaging 是一项自助服务,因此,您可以在购买之前试用,而无需与销售人员交谈、填写 RFP 或者聘请顾问或专业服务人员。您只需使用您的 AWS 账户登录到 AWS End User Messaging 控制台并建立 AWS End User Messaging 渠道。要了解如何设置 AWS End User Messaging,请参阅入门教程。
短信
问:什么是发送者 ID?
发送者 ID 是标识短信发送者的字母名称。当您使用发送者 ID 发送短信,并且接收者位于支持发送者 ID 身份验证的区域时,您的发送者 ID 将显示在接收者的设备上,而不是电话号码。发送者 ID 为短信接收者提供的发送者相关信息比电话号码或短代码提供的更多。
发送者 ID 在全球指定国家和地区得到支持。在某些地方,如果您是一家向个人客户发送短信的企业,则必须使用在监管机构或行业团体预先注册的发送者 ID。有关支持或需要发送者 ID 的国家和地区的完整列表,请参阅支持的国家和地区(短信频道)。
有关发送者 ID 的优点和缺点,请参阅《AWS End User Messaging 用户指南》。
问:什么是短代码?
短码是数字序列,包含的数字比普通电话号码少。例如,在美国和加拿大,标准电话号码(长代码)包含 11 位数字,而短代码包含 5 或 6 位数字。如果您向美国或加拿大的接收者发送大量短信,则可以购买短代码。此短代码保留专供您使用。
有关使用短代码的优点和缺点,请参阅《AWS End User Messaging 用户指南》。
问:我能否将一个号码从外部提供商移植到 End User Messaging?
虽然 End User Messaging 不支持从外部提供商移植号码,但如果短代码满足您的短信使用案例,您可以在指定国家/地区请求虚(即自定义或首选位数)的短代码。
有关请求短代码和长代码的更多信息,请参阅 AWS End User Messaging 短信请求支持。
问:我能否注册自己的发送者 ID
是的,AWS End User Messaging 支持在特定国家/地区注册发送者 ID。
有关 End User Messaging 支持发送者 ID 注册的国家和地区的完整列表,请访问支持的国家和地区(短信频道)。
问:我能否在多个 AWS 账户或区域内使用我的短代码或长代码?
虽然 End User Messaging 不支持在多个账户或区域内使用相同的短信号码,但通过使用 IAM 策略,您可以通过授权其他 AWS 账户使用您的号码来设置跨账户存取。
有关如何通过 IAM 策略设置跨账户权限的更多信息,请参阅设置 10DLC 跨账户访问权限。
面向开发人员的 AWS End User Messaging
问:开发人员如何使用 AWS End User Messaging?
AWS End User Messaging 为开发人员提供了单个 API 层、CLI 支持和客户端 SDK 支持,使他们能够扩展其应用程序与用户进行互动的通信渠道。这些渠道包括:短信文本消息、彩信推送通知和语音消息。
10DLC
问:什么是 10DLC?
10DLC 是一种新标准,用于将消息从 AWS End User Messaging 等应用程序发送到各个接收者。这种类型的发送称为应用程序对个人(A2P)消息。您可以使用 10DLC 电话号码,以高吞吐量和高消息传输率向您的客户发送文本消息。
要想使用 10DLC 号码,您需要根据运营商要求注册与您的公司以及您的使用案例(也称为您的 10DLC 活动)相关的信息。您可以直接在 AWS End User Messaging 控制台中完成此注册过程。在您的公司和 10DLC 活动获得批准后,您可以购买一个电话号码并将其与您的活动关联。
问:2021 年 6 月 1 日以后,我还能买到美国长代码吗?
2021 年 6 月 1 日以后,未注册的美国长号码只能用于语音频道。您将不能使用未注册的美国长代码发送短信。
要发送短信到美国的收件人,您必须使用短代码、10DLC 电话号码或免费电话号码。
问:我是否应该删除我的 AWS 账户中现有的未注册美国长代码?
如果您不执行任何操作,未注册的长代码将保留在您的账户中。您将继续为每个未注册的长代码每月支付 1 USD。但是,您将不能使用未注册的美国长代码发送文本消息。
如果您打算使用未注册的长代码发送语音消息给您的客户,您可以保留它们。如果您想要继续使用未注册的长代码发送文本消息,您也可以将它们转换为 10DLC 电话号码。
如果您不想保留未注册的长代码,您可以在 AWS End User Messaging 控制台中删除它们。
问:如果我将未注册的长代码转换为 10DLC 号码,我是否会发生停机?
如果您在 2021 年 6 月 1 日前完成 10DLC 转换过程,则不会发生任何停机。如果您在此日期后开始转换过程,您可能会发生数天的停机。
问:什么是 10DLC 活动? 创建一个该活动需要提供哪些信息?
需要注意的是,10DLC 活动完全独立于 AWS End User Messaging 活动。
10DLC 活动是对您的使用案例的描述。在 10DLC 活动注册过程中,您必须描述使用案例并提供您计划使用的消息模板。有关更多信息,请参阅《AWS End User Messaging 用户指南》中的注册 10DLC 活动。
问:如果我的账户中只有一个 10DLC 电话号码,那么我发送给美国接收者的每一条短信都会使用此号码发送吗?
是。如果您的账户中只有一个美国电话号码——无论它是 10DLC 号码、短代码,还是免费电话号码——您发送给美国接收者的所有消息都将通过这个号码发送。
如果您的 AWS End User Messaging 账户中有多个号码,则可以在调用 AWS End User Messaging API 时指定您的发起号码。如果您不指定发起号码,AWS End User Messaging 会查找发送消息的最佳号码。如果您的账户中有一个短代码,AWS End User Messaging 将使用该号码发送。如果您没有短代码,它会查找 10DLC 电话号码,并尝试使用该号码发送。如果您没有 10DLC 号码,它会查找免费电话号码,并尝试使用该号码发送。
问:我能否将多个 10DLC 号码用于一个活动?
您可以将多个电话号码与一个 10DLC 活动关联。但是,您不能将一个电话号码与多个 10DLC 活动相关联。将多个电话号码用于同一个活动不会为吞吐量带来任何额外的益处。
问:我已经成功注册了我的 10DLC 公司和活动,但与 10DLC 活动关联的 10DLC 号码的状态是“待处理”。 为什么会发生这种情况?
将新电话号码与 10DLC 活动相关联最多需要 14 个工作日。关联过程完成后,状态将变为“就绪”。
问:我是否可以使用 AWS API 购买 10DLC 电话号码,而不是使用 AWS End User Messaging 控制台?
是的,可以通过 AWS End User Messaging 短信控制台或 AWS CLI 购买 10DLC 电话号码。
问:我如何将 10DLC 用于 AWS 账户中的其他 AWS 区域?
10DLC 公司和活动注册过程与您的 AWS 账户连接,而不是绑定到特定的 AWS 区域。您可以拥有多个对于特定 AWS 区域唯一的 10DLC 号码。这些电话号码全部都可以与相同的 10DLC 活动关联。
问:我能否获取具有特定区号的 10DLC 电话号码?
否,我们目前不提供在购买电话号码时指定区号的选项。
问:我能否将 10DLC 号码用作发起身份来发送文本给美国以外的收件人?
否,10DLC 这个概念只适用于发送给拥有美国电话号码的美国收件人的信息。
问:我能否使用 10DLC 电话号码发送语音消息?
是。当您购买一个电话号码用于 10DLC 活动时,您可以指定您是否想要使用该号码发送短信、语音消息,或此两者。只要您在购买号码时启用了语音功能,您就可以使用该号码发送语音消息。
问:在创建 10DLC 活动时,我如何在我的示例消息中输入可变内容?
您可以在示例消息中使用变量占位符来指示可变内容。例如,对于下面的示例消息:“Hi John, your OTP is 1234”可以编写为“Hi {#var}, your OTP is {#var}”。
问:将 10DLC 注册从一个 AWS 账户迁移到另一个账户需要多久?
虽然可以在 AWS 账户之间迁移 10DLC 注册,但完成转移过程可能需要数周时间。因此,我们建议您在您的主要生产账户中完成 10DLC 注册过程。然后,您可以使用跨账户访问权限将您的 10DLC 电话号码与其他 AWS 账户共享,例如您的测试或开发账户。
问:我直接通过活动注册门户网站注册了我的公司。是否能将同一个注册用于我的 AWS 账户?
否。在此情况下,您必须再次通过 AWS End User Messaging 控制台进行注册。
问:是否可以跨 AWS 区域共享 10DLC 电话号码?
10DLC 公司和活动注册适用于您的整个 AWS 账户,但个人电话号码则特定于每个 AWS 区域。您可以在一个区域中注册您的 10DLC 公司和活动,然后使用跨账户访问权限跨区域共享电话号码。
问:如果我的发布速率高于 10DLC 活动支持的速率,我是否会收到限制错误?
默认情况下,AWS End User Messaging 将您可以发送的短信数量限制为每秒钟 20 个。如果您超出此账户级限制,您将收到限制错误。但是,您可以请求增加此限制。
通过 10DLC,移动运营商在公司和活动注册过程中计算每个发送方的信任分。此信任分决定了每个运营商将从您那里接受多少消息。如果您超出了某个特定运营商的限制,该运营商就会开始拒绝您的消息。我们强烈建议您启用事件流式传输以跟踪这些事件。
问:10DLC 号码是否支持双向消息收发?
是,10DLC 电话号码支持双向消息收发。
问:我如何在两个不同的 AWS 账户中注册我的公司?
10DLC 公司和活动注册通过一个称为 Campaign Registry 的第三方组织来管理。目前,Campaign Registry 只允许公司为每个发送应用程序(例如 End User Messaging)注册一次。但是,您可以使用跨账户访问权限允许多个 AWS 账户使用同一个 10DLC 电话号码发送短信。
问:我能否将 URL 缩短器用于 10DLC 消息?
移动运营商不允许发送者使用通过 bit.ly 或 TinyURL 等服务缩短的链接。我们建议您在将链接包含在消息中时,使用 URL 的完整域名。或者,还可以通过一些商用 URL 缩短服务来使用专用域。您甚至可以使用 AWS 服务构建 URL 缩短器。如果您使用自定义 URL 缩短域,域名应与您的品牌明显相关。在 10DLC 活动注册过程中,当您提供消息模板时,您应该提供缩短的 URL 的示例。
问:我只使用 Amazon SNS 发送文本消息。我还应该使用 AWS End User Messaging 来注册我的 10DLC 活动吗?
是。Amazon SNS 控制台目前还不包含注册 10DLC 公司和活动的方式。但是,您可以使用您在 AWS End User Messaging 控制台中配置的 10DLC 电话号码通过 Amazon SNS 发送消息。
其他 AWS 服务
问:AWS End User Messaging 语音信道与 Amazon Connect 有何不同?
借助 AWS End User Messaging 语音,您可以通过电话发送语音消息,与客户互动。 End User Messaging 语音功能为客户提供了一种绝佳方法来发送事务性消息,例如一次性密码、约会提醒、订单确认等等。借助 End User Messaging 语音功能,您可以将文本脚本转化为生动的语音,然后再将个性化语音消息发送给客户。呼叫指标(例如呼叫成功完成次数以及呼叫失败次数)可以帮助您优化日后的语音互动。您可以有选择性地使用 End User Messaging 语音和短信渠道,以便向喜欢文本消息的客户发送短信消息,向不能接收短信消息的客户发送语音消息。增加语音渠道后,您现在可以使用 AWS End User Messaging 通过推送通知、电子邮件、短信和语音呼叫及时向客户发送相关内容,实现无缝互动。
Amazon Connect 是一项易于使用的全渠道云联络中心服务,可帮助企业以更低的成本提供卓越的客户服务。
十多年前,Amazon 的零售业务需要一个联络中心,以便为我们的客户提供贴心、动态和自然的体验。但我们没能找到符合我们需求的联络中心,因此我们自己建设了一个。现在,我们面向所有企业提供这项服务,如今已有成千上万的企业每天都在使用这项服务,这些企业使用的座席数量从十个到上万个不等。要了解更多信息,请参阅 Amazon Connect。
数据隐私
问:哪些人员可以访问存储在 AWS End User Messaging 中的数据?
只有极少数授权 AWS 员工可以访问存储在您的 AWS End User Messaging 账户中的数据。维系您的信任是我们的首要任务。我们使用先进的物理和技术控制措施来帮助保护您的隐私并确保您的数据的安全性。系统会对您的数据进行静态和动态加密。我们的流程旨在防止未经授权地访问或披露您的内容
有关更多信息,请参阅 AWS 数据隐私常见问题。
问:由 AWS End User Messaging 处理和存储的内容是否归我所有?
您的内容的所有权始终归您所有。我们只会在您同意的情况下使用您的内容。
问:如何删除 AWS End User Messaging 存储的数据?
您可以有选择地删除存储在 AWS End User Messaging 账户中的数据,也可以关闭整个 AWS 账户。在关闭后期限过后,AWS 将永久关闭您的 AWS 账户,并且您无法再重新打开该账户。您未删除的任何内容都将被永久删除,您未停止的任何 AWS 服务都将被停止。有关更多信息,请参阅《AWS End User Messaging 开发人员指南》或我们的“账户关闭”页面中的“从 AWS End User Messaging 中删除数据”。
定价
问:什么是运营商费用?
在美国,移动运营商会对通过其网络发送的每条应用程序到个人(A2P)短信收取费用。AWS 运营商费用涵盖了这些费用,并且可能会在移动运营商变更费用时发生变化。
问:我是否会因为未送达的 SMS 消息而产生费用?
当消息离开 AWS 并到达下游基础设施时,所有传送均需收费,无论传送是否成功。
联系我们
问:如何提交功能请求或发送有关 AWS End User Messaging 的其他产品反馈?
您的 AWS 客户经理可以将您的功能请求和反馈直接发送给相应的团队。如果您目前没有 AWS 客户经理,也可以在 AWS End User Messaging 论坛上提供反馈。
问:如何获得 AWS End User Messaging 的技术支持?
如果您有 AWS Support 计划,可以直接通过基于 Web 的 AWS 管理控制台创建新的支持案例。AWS Support 计划的起价为每月 29 USD。有关 AWS Support 计划的更多信息,请访问 https://aws.amazon.com/premiumsupport/。
要创建新的技术支持案例,请执行以下操作:
- 在控制台的“支持”菜单上,选择支持中心。
- 选择创建案例。
- 在“创建案例”页面上,选择技术支持。
- 提供有关您遇到的问题的信息,然后提交服务单。
如果您没有 AWS Support 计划,也可以在 AWS End User Messaging 论坛上提出问题并获得答案。