BroadNet
基础知识 BroadNet回答

什么是闪呼验证?

最后审核日期 1 分钟阅读由BroadNet工程团队审核
快速回答

闪呼是一种号码验证技术,它会向用户的电话拨打一个未接来电,并使用一次性的短MSISDN作为主叫显示号码。用户的App会读取来电显示号码的最后4-6位 —— 即OTP —— 且通话在响铃前即被挂断。用户不会察觉到任何操作,验证便已静默完成。与短信OTP相比,它速度更快、成本更低,且更难被仿冒。

通俗定义供应商中立审核日期 2026年5月27日
流程图OTP传输流程,包含通道自动回退
  1. 用户请求验证码登录、支付或注册
  2. 您的应用程序调用验证API每个验证码一次请求
  3. BroadNet 发送验证码通过最佳可用通道若未送达则自动回退SMSWhatsApp语音
  4. 用户输入验证码与已发放的验证码比对
  5. 已验证已授权访问
详细回答

只提供有价值的信息,杜绝冗余。

§01

端到端工作原理

您的应用携带手机号码和method=flashcall调用我们的/verify/start。我们使用一个一次性MSISDN拨打该号码,其末尾几位数字即编码了OTP。借助Android CALL_LOG权限,您的应用可读取来电号码,截取最后4-6位数字并进行哈希处理,然后POST到/verify/check。如果哈希值匹配,则用户验证通过。端到端耗时:3-5秒。成本:仅为短信OTP的30-60%。

§02

运营商为何青睐它

闪呼不会触及SMSC,不消耗计费短信事件,也不会占用A2P中继。它是一种在接通前即被取消的单一CAMEL/SIP呼叫设置——大多数运营商将其视为未接来电(免费或接近免费)。在短信A2P价格昂贵的市场(如印度、印度尼西亚、巴西),对于高吞吐量的OTP服务,闪呼能大幅降低验证成本。

§03

不适用的场景

iOS应用无法通过编程方式读取来电显示。闪呼仅支持Android系统(且仅在用户授予CALL_LOG的情况下可用,而Google对此限制日益严格——Android 11+要求应用必须为默认来电显示应用,或使用SMS_RETRIEVER作为自动回退)。请务必将闪呼与短信OTP自动回退方案结合使用。BroadNet的/products/myotp服务可在单次API调用中实现从闪呼→短信OTP→WhatsApp OTP→语音OTP的自动回退。

§04

监管状态

GSMA在2022年发布了关于闪呼的RCC.20指南,将其视为一种合法的验证技术。部分运营商(如印度部分地区、阿联酋)已开始将其归类为A2P并采用A2P定价;而其他地区(中东及北非大部分地区、欧盟)仍将其视为语音事件。定价也随之不同。我们会跟踪各国的分类情况并据此调整价格。

BN由BroadNet工程团队编写·自2003年起运营电信级消息服务,总部位于迪拜·编辑标准
使用此项构建

需要协助进行对接吗?

以下页面涵盖了实现该概念的产品及集成指南。如果您希望进行实时演示,我们的工程团队可在中东和北非(MENA)工作时间内提供当日通话咨询。

联系我们的工程团队
反馈

此回答对您有帮助吗?

您的投票将帮助我们决定优先通过示例、图表和代码片段来扩展哪些回答。

此回答对您有帮助吗?
谢谢 — 已记录。我们将持续维护此回答。
收到了。请告诉我们哪些内容缺失了—— 发送简短反馈。

我们如何撰写和审核内容

还需要帮助吗?

与真正的工程师讨论您的开发方案。

我们将在一个工作日内回复,生产账户可享受24/7全天候支持。我们的解决方案工程师交付的是代码,而非脚本。

$ curl -X POST https://api.broadnet.me/sms/sendSms
响应SLA
测试权限申请我们将在一个工作日内回复
生产环境24 / 7 · < 15 min
运营商NOC24 / 7 · 呼叫器