注册并联系客服,免费领取 100 次检测。免费注册
CarrierLookup 工作流示意图:号码段分配:电话号码如何分配给运营商
本文所述工作流的示意图(CarrierLookup)。

本文解释了电话号码段如何从国际电联(ITU)流转至监管机构再到运营商,以及如何解读查询结果中的原始归属运营商、地区和城市信息。

号码段分配是指国家监管机构将电话号码段分发给电信运营商,随后由运营商将单个号码分配给用户的过程。国际电联为每个国家分配国家代码,国家监管机构将国家编号计划划分为具有特定用途的范围,运营商则在这些范围内接收号码段。原始归属运营商查询报告的正是这种原始分配信息:即接收该号码段的运营商、范围类型以及与之关联的地理位置。这就是为什么查询结果描述的是号码的来源,而不是其当前的提供商或用户所在地。

号码段分配的分层运作方式

电话编号体系是一个具有三个责任层级的层级结构。

  1. 国际层级。 国际电联根据 ITU-T Recommendation E.164 管理国家代码,该建议定义了国际格式:国家代码加上国家有效号码,总长度不超过 15 位。国际电联的 国际编号资源 服务会发布这些代码的状态。
  2. 国家层级。 在每个国家代码内,国家监管机构制定编号计划。它决定哪些前导数字用于地理固定电话、移动电话、免费电话和其他服务,并确定每个号码的长度。
  3. 运营商层级。 监管机构在这些范围内向持牌运营商分配号码段。随后,每个运营商从其持有的号码段中为用户分配单个号码。

监管机构会发布运营商层级的相关信息。例如,匈牙利的监管机构列出了 每个移动号码段的持有运营商,英国的 Ofcom 则提供可下载的 编号数据。这些记录是原始分配背景信息的基石:它们说明了哪个运营商接收了该号码段,而无论后来是谁在为该号码提供服务。

实际应用中的号码段大小与分配规则

分配规则因国家而异,但模式大同小异。

计划 号码段分配方式 号码段提供的信息
北美编号计划 10,000 个号码的中心局代码,通常通过号码池拆分为 1,000 个号码的号码段 该号码段分配到的运营商和费率中心
英国 Ofcom 将每个范围内的号码段分配给通信提供商并发布记录 提供商,对于 01/02 范围,还包括区号
匈牙利 整个移动号码范围或子范围被分配给指定的运营商 持有该范围的移动运营商

在美国,数千号码段号码池 将每个 10,000 个号码的代码划分为 10 个连续的 1,000 号码段,以便同一费率中心的多个运营商可以共享一个代码,而不会造成号码闲置。这一细节对于查询非常重要:最后四位数字不同的两个号码可能属于分配给不同运营商的号码段。

监管机构还会附加条件,例如仅将号码用于指定服务,并退还未使用的号码段。当一个范围被撤销并重新分配时,这些号码的分配背景就会发生变化,这也是需要存储每次查询日期的原因之一。

号码分配后的情况

分配只是起点。有几个常见事件会将号码的原始分配与其现状区分开来。

  • 携号转网。 用户在更换运营商时可以保留原号码。服务提供商发生了变更,但该号码段仍记录在原始运营商名下。这是查询结果中的原始归属运营商可能与当前网络不同的主要原因。
  • 批发商与虚拟运营商。 号码段持有者可能会向以自有品牌销售的转售商或虚拟运营商提供号码。底层运营商值(如果存在)有助于将品牌与其背后的网络关联起来。
  • 重新分配。 当用户放弃号码时,运营商通常在经过一段老化期后,可以将该号码分配给其他人。分配记录保持不变,但用户已发生变更。
  • 重新分类。 监管机构偶尔会重新指定范围或更改号码长度,这会改变整个号码段的类型或地理属性。

对于数据团队而言,经验教训是将分配视为关于号码范围的持久背景信息。它回答了号码来自哪里以及它属于哪种范围的问题。关于当前服务或号码背后用户的问题则需要其他证据。

作为分配地理位置的地区和城市

许多编号计划将地理固定电话范围与特定地点挂钩。在英国,01 和 02 号码的前几位数字构成了 与特定区域关联的区号;在北美,号码段被分配给费率中心。当查询返回地区和城市时,它报告的是分配地理位置:即该号码段被分配到的区域。

请仔细解读这些值:

  • 它们描述的是号码段,而不是个人或设备。客户在搬家后可以保留地理号码,企业也可以将本地号码路由到任何地方。
  • 移动号码范围通常是全国性的,因此包含的地点信息很少。请勿通过移动号码推断联系人的所在地。
  • 在已完成的查询中,空的地区或城市值表示该信息不可用。请将其存储为空白,而不是从前缀中填充。

如果使用得当,分配地理位置有助于按区号对固定电话记录进行分组,发现明显不匹配的记录(例如伦敦办公室使用了分配到其他地方的号码),以及规划区域呼叫工作流。它不适用于估算个人所在位置。

读取整个列表的分配字段

原始归属运营商查询(Original Carrier Lookup)会读取每个号码的原始分配背景:原始归属运营商、底层运营商、号码类型、国家代码以及分配的地区和城市。

联系人列表的有效处理流程:

  1. 标准化。 将号码转换为包含加号和国家代码的 E.164 格式。格式错误会在查询前被拒绝,这不属于关于运营商的查询结果。
  2. 同步采样。 使用 POST /api/v1/batch-check 对每个请求 1 到 100 个号码进行查询,或使用仪表板对最多 500 个号码进行查询,以便在确定规则前了解该国家的分配情况。
  3. 将完整列表作为文件任务运行。 通过 POST /api/v1/bulk-tasks 提交一个国家的号码(单列 TXT 或 CSV 格式),每 30 秒轮询一次 GET /api/v1/bulk-tasks/{id},并下载生成的 CSV 文件。无效行、重复项和所选国家/地区之外的号码将被排除且不计费。
  4. 按日期存储。 将每个分配值写入其对应的 CRM 字段,将空白保留为不可用,并记录查询日期。

文件任务适用各产品的限制,请查看 API 文档以获取当前数值。

常见问题解答

团队如何向利益相关者解释为什么原始归属运营商与联系人的当前提供商不同?

请将该字段描述为从监管机构接收该号码段的运营商。携号转网允许用户在更换提供商的同时保留号码,因此号码段记录仍保留在原始运营商名下。将 CRM 字段命名为“原始归属运营商”并添加简短的工具提示通常可以消除困惑。需要当前网络信息的报告应说明该字段回答的是一个不同的问题。

每个国家的分配记录都一样吗?

不一样。号码段大小、范围指定以及关联的地理信息量因编号计划而异。北美将代码分配给费率中心并使用数千号码段池;英国将 01 和 02 范围与区号关联;许多国家则保持移动号码范围的全国性。跨国工作的团队应根据每个国家的具体情况解读结果,而不是在各地套用同一套规则。

团队应如何处理分配字段返回为空的号码?

如果查询已完成,请保留记录并将空字段存储为不可用。请勿将空值转换为无效或未知运营商等负面标签,也不要从前缀中填充它。如果多号码请求行被标记为 exists=false 或请求失败,请将该号码视为未检查,并单独安排重试。

了解更多

选择适合您工作流下一步的产品信息。

参考来源