注册并联系客服,免费领取 100 次检测。免费注册
CarrierLookup 工作流示意图:运营商查询、HLR 或格式验证:选择您所需的电话数据
本文所述工作流的示意图(CarrierLookup)。

一份基于任务的指南,旨在帮助您选择电话数据,避免混淆号码分配、结构、网络状态和用户所有权。

使用格式检查来准备一个合规的电话号码,使用原始归属运营商查询来丰富其分配背景,使用适当的网络数据服务来回答当前网络相关的问题,并在需要证明用户控制该号码时使用主动验证流程。这些答案各不相同;CarrierLookup 的任何结果都不能证明号码的可达性或所有权。

从您需要做出的决策开始

数据团队可能会询问一个字符串是否可以提交到 API、其号码段最初由哪个运营商接收、移动网络当前是否可以为其提供服务,或者客户是否控制该号码。将这四项任务统称为“电话验证”掩盖了本地检查、分配记录、网络查询和与人交互之间的区别。请先确定问题,然后再购买或构建相应的检查服务。

工作流程中的决策 适当的检查 答案无法确定的内容
我们能否规范化此输入并以要求的格式提交? 本地解析和格式检查 订阅者是否存在或能否接收消息
该号码段最初由哪个运营商持有,以及有哪些可用的分配属性? 原始归属运营商查询 号码携号转网后的服务运营商、实时状态或可联系性
我们是否需要当前网络或路由信息? 明确记录了所需当前网络或 HLR 衍生信号的提供商 特定人员是否拥有该号码或是否同意联系
我们是否必须知道该用户现在能否接收挑战? 主动所有权验证流程,例如通过适当渠道发送的代码 历史分配或永久所有权

后两行需要单独进行服务评估。HLR 提供商在字段定义、地理覆盖范围和数据时效性方面各不相同。所有权挑战取决于用户的成功交互。上述两种能力均不属于 CarrierLookup 已发布的原始分配服务。

本地格式检查的作用

首先保留原始值并准备一个单独的规范化候选值。解析器可以检查国家代码和号码结构是否符合其编号元数据,并生成 E.164 格式的值。这可以在外部查询之前捕获缺失的国家代码、多余的标点符号和一些不符合规范的形状。仅使用正则表达式来替代编号计划元数据是不可靠的,尤其是在跨国场景下。

对于 CarrierLookup 的实时 API,提交的标识符需要包含前导加号、国家代码和用户号码,且不能包含空格或分隔符。格式被拒绝是输入问题,而不是号码缺乏运营商的证据。相反,语法上合理的 E.164 字符串并不能证明该号码已分配给订阅者、处于活动状态、可以接收短信或属于输入该号码的人。请在 CRM 中将这些状态分开存储:format_ready 是准备就绪标志,而不是可联系性结论。

原始归属运营商查询的增值

CarrierLookup 的原始归属运营商查询 返回该号码段最初分配到的运营商。在可用情况下,它还会返回底层运营商、号码类型、国家代码、地区和城市分配字段。地区和城市描述的是号码段的分配地理位置,而不是用户或设备的当前位置。即使号码后来发生了携号转网,运营商字段仍代表历史分配背景。

该服务支持单次实时请求、1–100 个号码的同步多项请求,以及用于处理大型准备列表的异步文件服务。“实时”描述的是请求在工作流程中的返回速度;它并不意味着实时网络探测。API 文档 区分了这些路由及其结果结构。对于丰富化流水线,请将原始电话值、规范化输入、查询结果和分配字段保留在不同的列中。不要用原始分配响应中的 carrier 覆盖名为 current_carrier 的字段。

空的运营商字段需要谨慎处理。已完成的 code=0 查询可能会返回空的分配字段;这仍然是一个已完成的查询,而不是号码无效或已断开连接的证明。无法判定的应用程序错误是另一种结果。在同步多项结果中,exists=false 表示该项没有正常结果,而不是负面的网络状态发现。这些区别可以防止缺失的数据值被错误地标记为不支持的“无法到达”。

何时需要其他来源的网络或所有权问题

号码在携号转网改变服务网络后,仍可能保留其原始分配记录。如果路由、当前网络分类或网络状态信号是实际的决策依据,请评估明确记录了该信号及其限制的提供商。行业比较中讨论了用于移动网络信息的 HLR 风格查询;它们并不会使每一次运营商查询都变成 HLR 检查。例如,Tata Communications 在消息传递背景下解释了 HLR 查询,而 Didit 对比了 HLR 和短信 OTP 在验证决策中的应用。应根据其自身的文档评估其产品和声明,而不是将其套用到 CarrierLookup 上。

如果业务决策是“该用户是否接收并回复了挑战?”,请使用适当的主动验证流程。网络数据结果不是用户的响应。即使成功完成挑战,也只是该次交互中控制权的证据,而不是永久身份或同意记录。请将验证事件、其时间戳和任何同意记录与分配丰富化数据分开。

防止错误购买的小型买家测试

在购买广泛的电话数据计划之前,请写下每个答案将触发的操作。对于 CRM 分段练习,操作可能是按原始运营商和线路类型对记录进行分组。对于消息传递路由,可能取决于具有记录更新依据的当前网络字段。对于账户访问,可能需要主动挑战。这些是三种不同的验收测试。

使用包含正确和错误输入的授权样本,包括已知有携号转网历史的号码(如果可用),以及缺少分配值的记录。为每个断言保留参考:用于格式的编号元数据、用于原始分配的可信分配来源、网络提供商针对其当前状态问题记录的结果,以及已完成的用户所有权挑战。进行同类比较。携号转网的号码不应仅仅因为其当前网络不同,就被计为原始分配查询错误。

在记分卡中,分别报告分母:查询前被拒绝的输入、字段已填充的已完成查询、字段为空的已完成查询、无法判定的结果,以及来自不同提供商的任何网络或验证结果。然后检查下游规则中的错误假设。填充了 carrier 的样本行应仅有资格进行基于分配的分组;它绝不能自动通过短信发送或用户验证规则。这种基于任务的记分卡比将不兼容的问题合并在一起的单一“电话验证准确率”百分比更有用。

选择一个可辩护的后续步骤

如果您的迫切需求是为准备好的列表获取原始运营商和线路类型背景,请查看 CarrierLookup 的记录字段和请求路由,然后针对分配特定的记分卡测试一小部分授权样本。如果您需要当前网络状态或用户控制权的证明,请明确记录该需求并评估适当的独立服务或验证流程。在数据到达 CRM 规则之前,请根据其测量的内容对每个答案进行标记。

了解更多

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

参考来源