将混合国家/地区的电话列表拆分为原始归属运营商查询任务
构建国家/地区到文件的清单,审查排除的号码,并提交带有可追溯结果的独立原始归属运营商查询批量任务。

国家/地区到文件的清单可以将混合的 CRM 导出数据转换为经过审查的、特定于国家/地区的原始归属运营商查询任务。
要为原始归属运营商查询批量任务拆分混合国家/地区的电话列表,请保留原始导出数据,将每个号码解析为国际格式,按选定的 ISO 国家/地区对符合条件的行进行分组,并为每个国家/地区编写一个经过审查的 TXT 或 CSV 文件。保留一份清单,将每个输出文件与其国家/地区、输入行、排除项以及后续结果关联起来。原始归属运营商查询的批量服务处理的是选定国家/地区的文件;它不会为团队拆分混合的导出数据。
从源列表及其国家/地区证据开始
CRM 市场字段不足以将号码放入批量任务中。客户可能居住在一个国家/地区,但保留着另一个国家/地区的号码。从电话号码的国际国家/地区代码开始,并将原始的 CRM 国家/地区或市场作为单独的业务字段保留。ITU-T Recommendation E.164 定义了国际编号结构;它还识别了涵盖综合计划而非单一国家/地区标签的编号代码。使用维护良好的编号解析器并检查模棱两可的行,而不是仅根据第一位数字或电子表格列来分配国家/地区。
以文本形式读取电话标识符。否则,电子表格软件和 CSV 阅读器可能会更改前导字符或推断数字类型。例如,pandas read_csv documentation 描述了显式的 dtype 和分块读取。使用其他工具的团队需要相同的属性:保留文本的导入方式,以及一种在不静默更改标识符的情况下处理大型导出的可重复方法。
保留未触动的源文件和本地行引用。如果电话值缺少国际国家/地区代码,请勿仅仅为了让该行通过批量验收而猜测一个代码。将其标记为源数据审查。在提交之前被拒绝的行应在验收报告中保持可见,即使它从未出现在原始归属运营商查询结果文件中。
在上传前构建国家/地区到文件的清单
创建一个清单,每个预期的输出文件占一行。建议的客户自有字段包括:选定的 ISO 国家/地区、输出文件名、源导出日期、源行计数、准备好的唯一号码计数、排除行计数、审查员以及文件校验和。保留一个单独的附带文件,将每个规范化号码映射回每个原始联系人行。这些是本地控制项,而不是原始归属运营商查询的响应或 CSV 中的字段。
仅将准备好的、带有国家/地区代码的号码拆分为单列 TXT 或 CSV 文件。CarrierLookup API documentation 为全球原始归属运营商查询批量服务标识了选定的国家/地区,而实时单次和多次查询则接受来自不同国家/地区的号码。这种区别就是为什么混合导出数据需要为批量处理进行准备,但在较小的实时工作流中可能会以不同方式处理的原因。
清单还应说明排除某行的原因:缺少国家/地区代码、无法解析的号码、重复的准备标识符或当前运行中未包含的国家/地区。重复项可能代表多个合法的源联系人。在保留附带文件中每个源行关系的同时,对提交键进行去重;在获得成功结果后,团队可以有意识地将分配上下文映射回每个对应的记录。
为每个国家/地区分区运行验收报告
在提交之前,将每个文件与清单进行比较。检查每一行是否包含一个带有国家/地区代码的号码,选定的国家/地区是否与准备好的行一致,以及文件中是否没有混入标题或 CRM 列。根据当前的服务规则,该文件应基本上属于选定的国家/地区。请勿凭记忆陈述固定的行数或文件大小阈值;请查看最新的 批量产品信息 和 API 文档以了解当前的验收限制。
验收报告可以显示四个总数:考虑的源行数、因数据修复而保留的行数、写入的唯一标识符数以及通过附带文件表示的重复源行数。从文件中重新计算这些总数,而不是从之前的导出中复制它们。一个清单声称是一个国家/地区,而其文件包含另一个国家/地区,这是一种可预防的操作错误;在提交之前,请让审查员比较文件和选定的国家/地区。
将小的国家/地区分区视为一个决策点。如果它不符合当前的批量验收规则,请将其保留或在合适的情况下使用记录在案的实时工作流。不要用重复的号码来填充它。原始归属运营商查询为单个号码和多号码请求提供了同步的原始归属运营商查询,以及单独的异步全球原始归属运营商查询文件服务。它们是不同的工作流,团队应根据实际分区和当前产品限制进行选择。
分别提交和监控每个任务
对于每个已批准的分区,提交带有匹配选定国家/地区的文件,并在清单中记录返回的任务引用。不要仅仅因为文件名看起来相似,就将一个国家/地区的文件附加到另一个国家/地区的任务中。原始归属运营商查询 API 参考文档记录了批量提交和任务状态端点;当前的 API 规则应管理上传细节和轮询。批量处理是异步的,因此已接受的上传并不代表已完成的运营商结果。
独立跟踪每个任务的状态:processing(处理中)、success(成功)或 failed(失败)。在准备过程中失败的任务可能已经排除了无效、重复、无国家/地区或国家/地区外的行,并且可能仍然无法满足其他验收条件。保留其清单和错误以进行修复。不要从失败的任务或源号码前缀中推断运营商值。成功的任务为其准备好的号码提供一个 CSV,该文件应与相应的清单和附带文件一起存储。
下载后,检查文件是否属于预期的任务和选定的国家/地区。批量标识符是带有国家/地区代码的纯数字,没有加号或空格。在保留原始文件的同时,对两侧的客户自有比较键进行规范化。结果描述了原始分配的运营商、底层运营商、线路类型以及可用的号码范围地理位置;它不是移植后的当前运营商,也不是个人的实时位置。
在不丢失源联系人的情况下协调结果
将返回的标识符连接到附带文件,而不是连接到原始 CSV 行位置。批量预处理可以删除重复和无效条目,因此行顺序不是可靠的连接键。生成返回标识符、未匹配的准备标识符以及与清单不匹配的返回标识符的计数。在操作员调查之前,停止对意外键的任何自动 CRM 更新。
对于多个源行共享的号码,有意识地将一个已完成的查询映射到这些行,并保留相同的观察时间和任务引用。如果联系人的号码在导出后发生了更改,请标记冲突,而不是覆盖其当前数据。可选的版本检查是客户集成选择,而不是产品功能。将空的运营商字段保留为不可用的分配信息,而不是将其重新编码为无效或无法到达的号码。
最终操作是通过全球原始归属运营商查询提交经过审查的、特定于国家/地区的文件,并将清单与结果一起保存。这为 CRM 操作员提供了一条从混合源导出到独立任务,再返回的可追溯路径,而无需声称分配数据证明了当前的网络、可联系性、身份或同意。
常见问题解答
原始归属运营商查询批量服务可以自动拆分混合国家/地区的 CSV 吗?
没有记录此类拆分功能。请准备特定于国家/地区的文件,并为每个任务选择相应的国家/地区。
缺少国家/地区代码的号码应该怎么处理?
将其保留以进行源数据审查。不要为了让上传通过而编造国家/地区代码。
结果应该按行号连接到原始导出数据吗?
不应该。请使用返回的标识符和一个客户自有的附带文件,将每个准备好的号码映射到其源行。
了解更多
选择适合您工作流下一步的产品信息。