假设你手上有一份两万行的客户名单,来源包括展会登记、历史订单和官网表单。有人说先“验证号码”,有人说直接“筛WhatsApp”。这两件事查的不是同一类问题。
号码验证看的是电话号码本身:格式是否合规,号码是否在网,是手机号、座机还是虚拟号。WhatsApp筛号看的是这个号码在WhatsApp平台上的情况:有没有注册账号,账号有效还是被封禁,活跃程度如何。前者在电信层,后者在应用层。两者不能互相替代。多数名单比较稳妥的做法是先做号码验证,再对留下的手机号做WhatsApp筛号。
两者分别回答什么问题
| 号码基础验证 | WhatsApp筛号 | |
|---|---|---|
| 要回答的问题 | 这个号码作为电话号码是否成立、是否在网、属于哪种线路 | 这个号码有没有WhatsApp账号,账号是什么状态 |
| 所在层级 | 格式层和电信网络层 | 应用平台层 |
| 常见检测项 | E.164格式与国家代码、位数是否有效;空号或停机;移动号、固话或VoIP;归属运营商 | 是否开通;账号有效或封禁;活跃度;平台公开可见的部分资料 |
| 对名单的作用 | 去掉结构错误、已经不存在、线路类型不合适的号码 | 判断号码在WhatsApp这个平台上能否对应到一个账号 |
| 看不到的信息 | 号码装了哪些应用,注册了哪些平台 | 号码当前是否仍然在网,持有人是否已经更换 |
号码验证一般分两级。第一级是格式校验:按ITU-T E.164规范检查国家代码和位数,只看号码“长得对不对”。第二级是电信层查询,常见的有运营商查询(Carrier Lookup)和HLR查询。HLR查询通过信令向运营商的归属位置寄存器发问,可以得到号码是否在网、当前归属哪家运营商、是否漫游、线路类型等信息。
WhatsApp筛号是对规范化后的国际号码做平台层检测,查的是该号码在WhatsApp上的注册与账号状态。它不读取聊天记录,也不涉及私人内容。不同工具返回的字段深浅不一样。在同一家工具里,不同平台的检测项也不一样,选工具前要先看它的字段清单。
为什么查了一层,不能省掉另一层
两层结果之间没有对等关系。
电信层有效,不代表有WhatsApp账号。 一个号码可以正常在网,但机主从来没注册过WhatsApp。只做号码验证,你只能确认“这是个真实可用的手机号”,无法知道它在WhatsApp上有没有账号。
WhatsApp显示有账号,不代表号码当前在网,也不代表还是原来的人在用。 WhatsApp以电话号码作为账号标识,注册和登录依靠短信、语音或运营商自动验证。号码销号以后,平台回收旧账号可能有延迟,所以停机号码在一段时间里仍可能显示为已开通。运营商把号码重新放出以后,新机主可能注册了新账号,也可能还没注册,旧账号记录与当前实际持有人对不上。平台多久清理这类账号,WhatsApp官方没有公开固定期限,网上流传的天数只是推测,不宜当作判断依据。
所以两层各管一段。号码验证确认号码真实存在、线路类型合适。WhatsApp筛号确认它在这个平台上对应什么状态。
推荐的处理顺序

第一步:去重并统一成E.164格式
先把名单里的空格、横杠、括号、前导零去掉,补全国家代码,统一写成“+国家代码+号码”的格式,然后去重。这一步不花检测费用,却直接影响后面每一层的结果。同一个号码写成三种格式,就会被检测三次、计三次费。国家代码补错,号码会被当成另一个国家的号码去查。阿根廷、墨西哥等国家的手机号有特殊编码规则,处理细节可以参考WhatsApp E.164格式转换规则。
如果名单里有多个国家的号码,建议这一步就按国家拆开,后面分批处理。各国号码的位数规则不同,主流平台也不同,拆开后更容易排查问题。
第二步:号码基础检测
对规范化后的号码做基础检测,先剔除以下几类:
- 格式或位数不合法的号码
- 空号、停机号
- 固话号码,以及按业务需要决定是否剔除的VoIP虚拟号
- 被标记为高风险的号码
这些号码大多没有必要再送去平台层检测。先剔掉它们,第三步的检测量会下降。后面平台层返回“未开通”时,你也能确定原因在平台上,而不是号码本身根本不存在。
第三步:WhatsApp筛号
把留下来的移动手机号送去做WhatsApp检测,拿回开通状态、账号有效或封禁、活跃度等字段。各字段怎么理解、哪些属于平台公开信息、哪些不能过度解读,可以看WhatsApp筛号结果怎么看。
这个顺序也有例外:
- 名单刚做过基础检测,例如上周刚跑过一遍,而且没有新增号码,可以直接进入第三步。
- 名单用途与WhatsApp无关,只需要确认号码真实有效,做到第二步就可以停。
- 名单来自WhatsApp相关渠道,例如用户在WhatsApp会话中留下的号码,开通率通常本来就高。这类名单仍然建议做格式规范化,因为基础检测能发现号码已经停机的情况。
两层结果冲突时怎么处理
两层检测都做完以后,每个号码大致会落在下面四种情况之一。回写CRM时,建议两层结果各存一个字段,不要合并成一个“有效/无效”:
- 电信在网,WhatsApp已开通且状态正常:两层都通过,可以作为该平台的有效号码入库。
- 电信在网,WhatsApp未开通:号码本身没有问题,只是不适用于WhatsApp。不要删除,保留下来,后续可以检测其他平台,或用于其他业务。
- 电信层空号或停机,WhatsApp显示已开通:最需要注意的一类。这可能是平台回收有延迟,也可能是号码已经二次放号。建议单独标记为“待复核”,不要直接当作有效号码,隔一段时间重新检测两层。
- 两层都无效:可以归入无效组。是否从CRM中删除,按你们的数据保留规则决定。
第3类说明了只做平台筛号的风险。如果名单只跑了WhatsApp检测,这批号码会被当成有效号码混进结果里。
用NexCheck处理这份名单
在NexCheck里,这两层检测都能完成:先做号码基础检测,剔除空号、设备类型不符和高风险号码,再对留下的号码按平台检测WhatsApp的开通、账号状态、活跃度等字段。结果按有效和无效分组导出,方便分别回写。
名单不大的时候,可以在控制台上传txt或csv文件,单批不限量。需要接进CRM自动跑的时候,可以用REST API提交任务,检测完成后通过Webhook回推结果。费用按条计价。WhatsApp目前能查哪些字段、每项多少钱,以WhatsApp平台页的价目表为准,检测项和单价会调整,下单前核对一次即可。名单属于你自己的数据,只在检测任务范围内处理,来源和用途是否合法需要你方保证。
如果名单横跨好几个国家,还不确定每个国家该筛哪个平台,可以先到区域页查看对应国家的号码格式和主流平台,再决定怎么拆批。
NexCheck-筛号平台
评论(0)