简短回答
语音 OTP 通过自动电话呼叫发送一次性密码:语音合成引擎把验证码朗读出来(通常读两遍),用户再把它输入应用或网站。企业主要在短信或 WhatsApp 验证码未送达时将语音 OTP 作为备用,也用于固话和视障用户。
语音 OTP 呼叫的流程
- 用户请求验证码,并选择或被提示“改为电话接听”。
- 您的应用生成验证码,并保存带有效期和尝试次数上限的哈希值。
- 语音平台向用户号码发起外呼。
- 语音合成逐位朗读数字,中间带停顿,并重复一遍。
- 用户输入验证码,您的应用与短信 OTP 完全一样地校验。
何时使用语音 OTP?
语音 OTP 不应成为每次登录的首选渠道,因为电话会打扰用户,被滥用时成本也更高。
- 作为备用:短信或 WhatsApp 验证码在设定时间内未送达时。
- 针对无法接收应用消息的固话和功能机号码。
- 用于无障碍场景,即用户不方便阅读屏幕时。
- 在短信过滤或延迟影响送达的市场。
阿拉伯语语音 OTP 与反欺诈管控
在海湾地区,请用用户的语言朗读验证码。逐位朗读数字,可以避免阿拉伯语或英语引擎把验证码读成一个大数。请让母语人士测试提示音。
语音 OTP 可能被用于国际分成欺诈,所以要按号码、设备和 IP 限流,并只允许发往您服务的国家。NIST SP 800-63B 将通过电话网络发送的 OTP 视为受限的身份验证方式。
OmniChannels.ai 提供支持阿拉伯语语音合成的语音 OTP;语音服务通过客户团队开通。
