跳转到正文
OmniChannels.ai

语音与验证码

什么是语音验证码(语音 OTP),何时使用?

更新于

简短回答

语音 OTP 通过自动电话呼叫发送一次性密码:语音合成引擎把验证码朗读出来(通常读两遍),用户再把它输入应用或网站。企业主要在短信或 WhatsApp 验证码未送达时将语音 OTP 作为备用,也用于固话和视障用户。

语音 OTP 呼叫的流程

  1. 用户请求验证码,并选择或被提示“改为电话接听”。
  2. 您的应用生成验证码,并保存带有效期和尝试次数上限的哈希值。
  3. 语音平台向用户号码发起外呼。
  4. 语音合成逐位朗读数字,中间带停顿,并重复一遍。
  5. 用户输入验证码,您的应用与短信 OTP 完全一样地校验。

何时使用语音 OTP?

语音 OTP 不应成为每次登录的首选渠道,因为电话会打扰用户,被滥用时成本也更高。

  • 作为备用:短信或 WhatsApp 验证码在设定时间内未送达时。
  • 针对无法接收应用消息的固话和功能机号码。
  • 用于无障碍场景,即用户不方便阅读屏幕时。
  • 在短信过滤或延迟影响送达的市场。

阿拉伯语语音 OTP 与反欺诈管控

在海湾地区,请用用户的语言朗读验证码。逐位朗读数字,可以避免阿拉伯语或英语引擎把验证码读成一个大数。请让母语人士测试提示音。

语音 OTP 可能被用于国际分成欺诈,所以要按号码、设备和 IP 限流,并只允许发往您服务的国家。NIST SP 800-63B 将通过电话网络发送的 OTP 视为受限的身份验证方式。

OmniChannels.ai 提供支持阿拉伯语语音合成的语音 OTP;语音服务通过客户团队开通。

官方来源