SMS

短码、长码、免费电话号码还是字母数字:我应该使用哪种 SMS 发送方类型?

选择目的地支持的发送方类型,如果收件人需要回复则使用号码。

在一个目的地有效的发送方在另一个目的地可能不可用。回复支持还取决于具体号码及其路由。

四种发送方类型是什么?

Bird 支持长代码、短代码、免费电话号码和字母数字发送方 ID。它们的 API 值分别为 long_codeshort_codetoll_freealphanumeric

国家/地区政策可以允许免费电话号码但拒绝长代码。注册要求也可能不同:

The toll_free value is distinct from long_code. A country can permit one and refuse the other, and the two usually demand different registration.

  • 长代码. 用于消息发送的普通电话号码。发送和接收取决于其 SMS 能力和目的地支持。
  • 免费电话. 在受支持的免费电话号段中具有 SMS 能力的号码,有自己的验证和路由要求。
  • 短代码. 用于消息程序的短数字标识。长度、可用性、发送速率和注册因市场而异。
  • 字母数字. 显示为发送方的名称,限制为 11 个字符。较长的品牌名称需要较短的发送标识。收件人无法向其回复。

哪些发送方类型可以接收回复?

符合条件的长代码、免费电话号码和短代码可以支持回复。请检查号码的 SMS 能力和目的地路由,因为号码的格式并不能确定回复支持。

如果您的程序需要接收入站消息,请选择支持回复的号码,因为收件人无法回复字母数字名称。当订阅者必须向发送方回复停止关键字时,此要求同样适用。

国家/地区政策将回复支持报告为每种发送方类型的 direction,值为 one_waytwo_way。在号码和路由均受支持的情况下,入站 SMS 可以到达您的应用

如何在不了解每个国家/地区规则的情况下做出选择?

使用目的地已发布的发送方类型政策,然后检查您打算使用的发送方的要求。国家/地区会为其报告的发送方类型发布政策条目。缺少的类型表示该目的地不支持。已列出的类型仍有其自身的可用性状态。

每个政策条目报告以下字段:

  • statusavailablerestrictedcoming_soonunavailable 之一。
  • registration_mode,取值为 noneoptionalrequired,以及在需要注册时负责执行注册的 program
  • sender_id_behaviorpreserved 保留您提交的发送方 ID,overwritten 在投递前替换它,unknown 表示行为未经确认。这与注册模式无关,因此即使注册为必选,审批通过后仍可能覆盖发送方 ID。可选注册在审批通过前覆盖发送方 ID,审批通过后则保留已批准的发送方 ID。
  • registration_timeline_minregistration_timeline_max,以工作日为单位,仅在该国发布了估算值时提供。
  • throughput_mps,该发送方类型和目的地的已发布最大发送速率,单位为每秒消息数。例如,值为 30 表示上限为每秒 30 条消息。null 值表示无已发布速率。请确认可用的账户、发送方和运营商容量,因为这些因素可能进一步限制您的实际发送速率。
  • direction,单向或双向。
  • allowed_source_countries,发送方可以发起消息的来源国家。列表为空表示不限制来源国家。

您可以在 SMS 目的地中比较已发布的国家/地区政策。请单独查看您的发送方要求,因为国家/地区政策不能确定该发送方的注册状态:

bird sms senders requirements <sender-id> --country-code NL

非空的 allowed_source_countries 列表将资格限制为来自这些国家/地区的发送方。来自其他国家/地区的发送方在该政策下没有路由。注册无法使该来源变为可用。

Bird 实际使用哪个发送方由什么决定?

对于自由文本 API 发送,在 from 中提供符合条件的发送方。省略 API 时,系统不会选择发送方池。系统模板发送从模板中选择发送方。返回的 from 值标识该消息所用的发送方。

国家/地区政策的路由优先级不会为自由文本请求选择发送方。发送方由您的应用提供。

注册和目的地访问是独立的。当工作区未启用目的地时,已注册的发送方仍可能被阻止,详见 E12020

我应该怎么做?

  1. 选择目的地支持的发送方类型,包括任何来源国家/地区限制。
  2. 在需要回复时选择受支持的号码,包括入站停止关键字。
  3. 将必选注册和您选择的可选注册纳入计划,参考已发布的时间线来安排上线时间。
  4. 将已发布的发送速率上限与您的峰值流量进行比较,然后确认账户、发送方和运营商容量。
  5. 在发送前确认发送方注册和工作区目的地访问权限

简而言之

  1. Bird 区分四种发送方类型。

    API 列出 long_codeshort_codealphanumerictoll_free。一个目的地可以允许某种类型而拒绝另一种。

  2. 回复需要受支持的号码和路由。

    字母数字发送方仅支持发送。号码需要 SMS 能力和受支持的入站路由才能接收回复。

  3. 国家/地区政策决定可用的发送方类型。

    目的地政策报告发送方类型的可用性以及允许的来源国家/地区。注册不会创建缺失的路由。

  4. 注册和容量取决于发送方类型和目的地。

    已发布的注册时间为估算值。最大发送速率以每秒消息数表示。

付诸实践。

继续查阅此主题的文档、指南和示例。资源为英文。

基于同一网络构建。

测试 API 密钥即刻获取。添加付款方式并验证发送者身份后,即可解锁生产环境。

你的下一个创意。
随时连接。