选择发起身份 - AWS 终端用户消息发送 SMS 服务

选择发起身份

专用电话号码因国家/地区而异。您无法为某一国家/地区申请专用电话号码后,将其用作其他国家/地区的身份标识。

当您使用 AWS 终端用户消息发送 SMS 服务发送短信或彩信时,可通过发件人 ID、长代码、10 位长代码(10DLC)、短代码或免费电话号码向您的收件人标识自己的身份。各类身份均具有独特优势与局限性,具体内容将在后续各节中讨论。发起身份是每个 AWS 区域独有的资源,不可跨 AWS 区域共享。您可为发起身份授予跨 AWS 账户和跨 AWS 区域的访问权限。

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

通过 AWS 终端用户消息发送 SMS 服务控制台,我们将根据您的具体使用案例推荐以下其中一种发起身份。建议基于您输入的条件,包括是否需要短信和/或语音功能、双向号码以及预估的月度消息量。

发件人 ID

发件人 ID 是用来标识短信发件人的字母数字名称。当您使用发件人 ID 发送短信,并且收件人位于支持发件人 ID 身份验证的区域时,在收件人的设备上会显示您的发件人 ID 而不是电话号码。发件人 ID 可以向短信接收人提供比电话号码或短代码所能提供的更多的发件人信息。

全球多个国家和地区都支持发件人 ID。在有些地方,如果您是一个商家,若要向个人客户发送短信,则必须使用事先在监管机构或行业组注册的发件人 ID。有关支持或需要发件人 ID 的国家和地区的完整列表,请参阅短信和彩信国家/地区能力和限制

优势

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

缺点

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

长代码

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

优势

专用长代码仅供您的 AWS 终端用户消息发送 SMS 服务账户使用,不会与其他用户共享。当您使用专用长代码时,可以指定在发送每条消息时要使用哪个长代码。如果向同一个客户发送多条消息,每条消息均显示为来自同一电话号码。因此,专用长代码对于建立您的品牌或标识很有帮助。专用长代码支持双向短信,您可以接收来自客户的传入消息。

缺点

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

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

在美国,本地长代码不能用于发送 A2P 短信。有关更多信息,请参阅 10 位长代码(10DLC)

10 位长代码(10DLC)

如果您想使用美国的本地长代码发送短信或彩信,则需要申请 10DLC,这是专用于美国的十位长代码。

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

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

短代码

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

优势

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

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

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

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

缺点

获取短代码需要付出额外成本,并且实现时间长。例如,在美国,每个短代码需支付一次性设置费,此外每个短代码每月还需额外支付周期性费用。短代码在全部运营商网络上生效需要 8-12 周时间。有关定价的更多信息,请参阅 AWS 终端用户消息发送服务定价

免费电话号码(TFN)

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

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

选择发起身份的一般注意事项

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

  • 发件人 ID 适合单向用例。但是,它们并非在所有国家/地区都可用。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      有关申请短代码的更多信息,请参阅请求专用短代码

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      有关申请专用短信长代码的更多信息,请参阅请求专用的长代码

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      有关申请短代码的更多信息,请参阅请求专用短代码

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

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

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

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

    • 如果您回答,则使用专用的长代码。有关申请专用短信长代码的更多信息,请参阅请求专用的长代码

      注意

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

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