选择电话号码或发件人 ID - AWS 最终用户消息 SMS

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

选择电话号码或发件人 ID

专用电话号码因国家/地区而异。您不能申请一个国家的专用电话号码,但随后将其用作另一个国家的身份。

当您使用 AWS 最终用户MMS消息发送SMS或发送消息时SMS,您可以使用发件人 ID、长码、10 位长码 (10DLC)、短代码或免费电话号码向收件人表明自己的身份。每种类型的身份都有其优缺点,以下各节将对此进行讨论。起源身份是每个资源都独一无二的 AWS 区域,因此它们不能相互共享 AWS 区域。您可以授予对您的原始身份的交叉 AWS 账户 AWS 区域 访问权限。

例如,如果您的用例要求您向美国和加拿大发送消息,则必须为这两个国家/地区提供发件人身份。您无需提供该国家/地区本地 AWS 区域 的来源身份。您可以在美国西部(俄勒冈州)配置这两个来源身份。再举一个例子,如果您的用例要求您向美国和印度发送消息,则可能需要配置地理位置靠近其消息目的地 AWS 区域 的发件人身份,以减少延迟。有关更多信息,请参阅 Amazon Pinpoint 弹性架构指南

使用 AWS 最终用户消息SMS控制台,我们将根据您的用例推荐以下来源身份之一。建议基于您的输入标准,包括您是否需要SMS和/或语音功能、双向号码以及估计每月的消息。

发件人 ID

发件人 ID 是一个字母数字名称,用于标识SMS消息的发件人。当您使用发件人 ID 发送SMS消息,并且收件人位于支持发件人 ID 身份验证的区域时,您的发件人 ID 会显示在收件人的设备上,而不是电话号码上。与电话号码或短代码相比,发件人 ID 为SMS收件人提供的有关发件人的信息更多。

全球多个国家和地区IDs都支持发件人。在某些地方,如果您是一家向个人客户发送SMS消息的企业,则必须使用在监管机构或行业团体中预先注册的发件人 ID。有关支持或要求发件人的国家和地区的完整列表IDs,请参阅SMS以及MMS国家的能力和局限性

优点

发件人IDs向收件人提供有关邮件发件人的更多信息。使用发件人 ID 比使用长代码或短代码更容易建立您的品牌标识。使用发件人 ID 无需额外付费。

劣势

各个国家或地区对于发件人 ID 身份验证的支持和要求并不一致。在几个主要市场 (包括加拿大、中国和美国),不支持发件人 ID。在某些地区,您必须先获得监管机构的IDs预先批准才能使用发件人。发件人IDs不支持双向SMS消息。

长代码

长代码是使用接收人所在国家/地区的号码格式的电话号码。长代码也称长号码或虚拟移动号码。例如,在美国和加拿大,长代码包含 11 位数:1 位国家代码,3 位地区代码,7 位电话号码。美国和加拿大支持MMS长码。

优点

专用的长代码仅供您的 “ AWS 最终用户消息” SMS 帐户使用,不会与其他用户共享。当您使用专用长代码时,可以指定在发送每条消息时要使用哪个长代码。如果您向同一个客户发送多条消息,则每条消息似乎都是从同一个电话号码发送的。因此,专用长代码对于建立您的品牌或标识很有帮助。专用长码支持双向SMS消息,您可以接收来自客户的传入消息。

劣势

如果您每天从一个专用长代码发送数百条消息,则移动运营商可能会将您的号码认定为一个发送非请求消息的号码。一旦您的长代码被标记,则您的消息可能无法送达接收人。

长代码的吞吐量也有限。在美国和加拿大,长代码最为常用,每秒最多发送一条消息。其他国家的最高汇款率各不相同。如需更多信息,请联系 AWS Support。如果您计划发送大量SMS消息,或者计划以每秒大于一条消息的速率发送,则应购买专用的短代码。

在美国,本地长码不能用于 A2P SMS 消息。有关更多信息,请参阅 10 位数的长码 (10DLC)

10 位数的长码 (10DLC)

如果您想使用美国的本地长码发送SMS或发送MMS消息,则需要请求一个 10DLC,这是一个仅在美国使用的十位数长代码。

许多司法管辖区都限制使用长代码发送申请人对人 (A2P) 消息。SMSA2P SMS 或MMS是在客户向应用程序提交手机号码时发送到该客户的移动设备的消息。A2P 消息为单向会话,例如营销消息、一次性密码和预约提醒等。如果您计划发送 A2P 消息,则应购买专用的短码(如果您的客户在美国或加拿大)、申请 10DLC(仅当您的客户在美国时)或使用发件人 ID(前提是您的收件人所在的国家或地区支持发件人IDs)。

10 DLC 号码仅用于在美国境内发送消息。使用 10 DLC 数字要求您注册公司品牌以及要与该号码关联的广告系列。批准后,您可以申请一个 10 的DLC电话号码。申请后,获得批准的时间为 7-10 天。该号码不能与任何其他活动一起使用。

短代码

短代码是比常规电话号码短的数字序列。例如,在美国和加拿大,标准电话号码(长代码)包含 11 位数,而短代码包含 5 位或 6 位数字。如果您向美国SMS或加拿大的收件人发送大量或MMS消息,则可以购买短代码。此短代码仅供您专用。美国和加拿大支持MMS短代码。

优点

使用好记的短代码有助于建立信任。如果您需要发送敏感信息,例如一次性密码等,使用短代码来发送不失为一个好办法,因为您的客户可以快速确定消息是不是真的由您发出。

如果您正在开展新的客户获取活动,则可以邀请潜在客户向您的短代码发送关键字(例如,“发送短信FOOTBALL至10987获取足球新闻和信息”)。短代码比长代码更容易记住,也更容易让客户输入设备。通过减少客户在注册您的营销程序时遇到的麻烦,您可以提高您的营销活动的有效性。

因为新的短代码只有得到移动运营商批准后才能使用,所以移动运营商不大可能将发自批准的短代码的消息标记为非请求消息。

当您使用短代码发送SMS或MMS消息时,与使用其他类型的原始身份相比,每隔 24 小时可以发送更多的消息。换言之,发送限额更高。每秒钟也能发送更多消息。即,更高的发送率

劣势

获取短代码需要付出额外成本,并且实现时间长。例如,在美国,每个短代码收取一次性设置费,外加每个短代码每月额外收取定期费用。短代码在全部运营商网络上生效需要 8-12 周时间。有关定价的更多信息,请参阅亚马逊 Pinpoint 定价。

免费电话号码 () TFN

免费电话号码通常用于交易消息收发,例如,注册确认或发送一次性密码,并且仅在美国境内使用。它们可用于语音SMS和MMS消息传递。平均吞吐量为每秒三个消息部分 (MPS);但是,此吞吐量受字符编码的影响。有关字符编码如何影响消息分段的更多信息,请参阅SMS以及MMS限制和限制

美国移动运营商要求注册免费电话号码后才能启用实时消息收发,请参阅注册。使用或注册免费电话号码时,最好遵循 “最佳实践” 部分中的指南 禁止的消息内容

选择来源身份的一般注意事项

在决定使用哪种类型的发起身份时,需要考虑以下几条准则:

  • 发件人IDs是单向用例的绝佳选择。但是,它们并非在所有国家/地区都可用。

  • 对于双向用例,短代码是一个不错的选择。如果您必须在使用短代码还是长代码之间做出选择,应选择短代码。

  • 在某些国家(例如印度和沙特阿拉伯),长代码可用于接收传入的消息,但不能用于发送传出消息。您可以使用这些仅限入站的长代码,为收件人提供一种选择退订您使用发件人 ID 发送的消息的方式。

  • 在某些国家/地区,我们维护着一个共享的发起身份池。如果您向特定国家/地区的收件人发送消息,但您在该国家/地区没有专用的发起身份,我们会努力使用这些共享身份来传递您的消息。在某些国家(包括美国和中国),共享身份不可用。

  • 移动行业变化迅速。在许多国家,有加强对商业SMS信息的监管的趋势。运营商可以在很少或根本没有警告的情况下决定不允许使用共享来源身份发送的消息。如果发生这种情况,我们将尽量提前通知您有关这些变更的信息。但是,运营商通常不会提前通知我们这些变更。出于这些原因,专用的发起身份总是优先于共享的身份。

为单向消息用例选择发起身份

单向消息用例是一种仅涉及向收件人发送外发SMS消息的用例。本节提供有关为单向消息用例选择合适的发起身份类型的信息。如果您的用例需要双向消息(即同时发送传出消息和接收传入消息),请改为回答为双向消息用例选择发起身份中的问题。

单向消息用例可以使用短代码、长码、免费电话号码或字母数字发件人IDs作为其发件人身份。使用哪种发起身份合适取决于您的具体需求以及收件人所在的国家/地区。

回答以下问题,找到符合您需求的发起身份类型。如果您的收件人在多个国家/地区,请针对收件人所在的国家/地区回答这些问题。

  1. 您是否打算向美国的收件人发送消息?

  2. 以下哪种吞吐率最符合您使用案例的吞吐率? 吞吐率是每秒可以发送的消息部分的数量。

    • 每秒 1-3 条消息:使用免费电话号码。您也可以使用 10 个DLC数字或短代码。与免费电话号码相比,这些号码类型提供充足的增长空间,但成本更高,获取所需的时间也更长。

      有关申请免费电话号码的更多信息,请参阅申请电话号码

      如果您想确定在其他国家/地区使用哪种发起号码,请返回问题 1。否则,在此停止

    • 每秒 10—75 个消息部分:使用 10 DLC 的数字。您也可以使用短代码,它提供额外的增长空间,不过成本也更高。

      有关设置 10 的更多信息DLC,请参阅10 DLC 注册流程

      如果您想确定在其他国家/地区使用哪种发起号码,请返回问题 1。否则,在此停止

    • 每秒 100 个消息部分或更多:使用短代码。当您在 AWS Support Center Console中创建请求时,请指定您希望短代码支持的吞吐率。默认情况下,美国短代码支持每秒 100 个消息部分,但如果您支付额外的月费,则吞吐率可以提高到该速率以上。

      有关申请短代码的更多信息,请参阅如何请求短码进行消息传递

      如果您想确定在其他国家/地区使用哪种发起号码,请返回问题 1。否则,在此停止

  3. 您的所有消息都来自同一个发起身份,这一点是否重要?

  4. 您计划向其发送消息的国家/地区是否IDs支持发件人? 有关支持发件人的国家/地区列表IDs,请参阅支持SMS发送消息的国家和地区

  5. 您计划发送消息的国家/地区是否要求发件人IDs进行预注册? 有关要求注册发件人 ID 的国家/地区列表,请参阅支持SMS发送消息的国家和地区

    • 如果您回答,请完成目的地国家/地区的发件人 ID 流程。注册过程完成后,您可以使用您的发件人 ID 发送消息。

      如果您想确定在另一个国家/地区使用哪种发起身份,请返回问题 1。否则,在此停止

    • 如果您回答,则可以在发送消息时指定您的发件人 ID。

      如果您想确定在另一个国家/地区使用哪种发起身份,请返回问题 1。否则,在此停止

  6. 您是否打算向印度的收件人发送消息?

    • 如果您回答,则可以立即开始发送。但是,您发送的邮件按国际长途运营商 (ILDO) 费率收费,该费率是使用注册发件人 ID 发送的消息的几倍。如果成本是一个重要因素,则应考虑在印度注册您的公司和用例。完成此注册过程后,您可以按较便宜的本地费率发送消息。

      如果您想确定在另一个国家/地区使用哪种发起身份,请返回问题 1。否则,在此停止

    • 如果您回答,则无需获取发起身份即可开始发送。您的消息是使用与其他 “ AWS 最终用户消息SMS” 用户共享的发起身份发送的。目的地国家/地区的移动网络功能决定了当收件人收到您的消息时向他们显示的身份。在支持未注册发件人的国家/地区IDs,您的邮件将使用通用发件人 ID(例如 NOTICE “”)发送。在不支持 Sender 的国家/地区IDs,您的消息是通过随机长码或短代码发送的。

      如果您想确定在另一个国家/地区使用哪种发起身份,请返回问题 1。否则,在此停止

  7. 您计划向其发送消息的国家/地区是否有专用的短代码? 有关支持专用短代码的国家/地区列表,请参阅支持SMS发送消息的国家和地区

    • 如果您回答,则应使用短代码

    • 如果回答,请继续问题 8

  8. 您计划向其发送消息的国家/地区是否有专用的长代码? 有关支持专用长代码的国家/地区列表,请参阅支持SMS发送消息的国家和地区

    • 如果您回答,则可以使用专用的长代码。但是,如果该国家/地区有其他类型的专用身份(例如发件人IDs或短码),则应改用其他身份类型。如果还有其他发起身份类型可用,则运营商更有可能屏蔽使用长代码发送的消息。

      有关请求专用SMS长代码的更多信息,请参阅请求专用的长码进行消息传递

      如果您想确定在另一个国家/地区使用哪种发起身份,请返回问题 1。否则,在此停止

    • 如果您回答,则无需获取发起 ID 即可开始发送。您的消息是使用与其他用户共享的发起身份发送的。目的地国家/地区的移动网络功能决定了当收件人收到您的消息时向他们显示的身份。在支持未注册发件人的国家/地区IDs,您的邮件将使用通用发件人 ID(例如 NOTICE “”)发送。在不支持 Sender 的国家/地区IDs,您的消息是通过随机长码或短代码发送的。

      如果您想确定在另一个国家/地区使用哪种发起身份,请返回问题 1。否则,在此停止

为双向消息用例选择发起身份

双向消息传递用例是一种用例,它既涉及向客户发送外发SMS消息,也涉及接收来自他们的传入SMS消息。本节提供有关为双向消息用例选择合适的发起身份类型的信息。如果您的用例需要单向消息(即只能发送传出消息),请改为回答为单向消息用例选择发起身份中的问题。

如果您计划接收来SMS信,则必须有一个专用的电话号码。根据您的客户所在的国家/地区,有不同的专用电话号码类型。

回答以下问题,找到符合您需求的发起身份类型。如果您的收件人在多个国家/地区,请针对收件人所在的国家/地区回答这些问题。

  1. 您计划向其发送消息的国家/地区是否支持双向消息? 有关支持双向消息的国家/地区的完整列表,请参阅支持SMS发送消息的国家和地区

    • 如果回答,请继续问题 2

    • 如果您回答,则不支持您的双向消息用例,但您仍然可以发送单向消息。要查找用于发送单向消息的发起 ID,请参阅为单向消息用例选择发起身份

  2. 您是否打算向美国的收件人发送消息?

  3. 以下哪种吞吐率最符合您要求的吞吐率? 吞吐率是每秒可以发送的消息部分的数量。

    • 每秒 1-3 条消息:使用免费电话号码。您也可以使用 10 个DLC数字或短代码。这些号码类型提供充足的增长空间,但成本更高,获取所需的时间也更长。

      有关申请免费电话号码的更多信息,请参阅申请电话号码

      如果您想确定在其他国家/地区使用哪种发起号码,请返回问题 1。否则,在此停止

    • 每秒 10—75 个消息部分:使用 10 DLC 的数字。短代码也适用于您的用例,并且可以提供额外的增长空间,但成本也会更高。

      有关设置 10 的更多信息DLC,请参阅10 DLC 注册流程

      如果您想确定在其他国家/地区使用哪种发起号码,请返回问题 1。否则,在此停止

    • 每秒 100 个消息部分或更多:使用短代码。当您在 AWS Support Center Console中创建请求时,请指定您希望短代码支持的吞吐率。默认情况下,美国短代码支持每秒 100 个消息部分,但如果您支付额外的月费,则吞吐率可以提高到该速率以上。

      有关申请短代码的更多信息,请参阅如何请求短码进行消息传递

      如果您想确定在其他国家/地区使用哪种发起号码,请返回问题 1。否则,在此停止

  4. 您计划向其发送消息的国家/地区是否有专用的短代码? 有关可以使用短代码的国家/地区列表,请参阅支持SMS发送消息的国家和地区

    • 如果您回答,则使用专用的短代码。有关申请短代码的更多信息,请参阅如何请求短码进行消息传递

      如果您想确定在其他国家/地区使用哪种发起号码,请返回问题 1。否则,在此停止

    • 如果您回答,则使用专用的长代码。有关请求专用SMS长代码的更多信息,请参阅请求专用的长码进行消息传递

      注意

      如果目的地国家/地区同时提供专用短代码和专用长代码,则应使用专用的短代码。如果短代码也可用,移动运营商更有可能屏蔽或限制从长代码发送的消息。

      如果您想确定在其他国家/地区使用哪种发起号码,请返回问题 1。否则,在此停止