验证码的第二条通道:手机短信被拦截、号码在短信黑名单、运营商通道波动时, 用一通电话把验证码念出来,明显提升验证码的最终触达率。按条计费、失败不扣费。
curl -X POST https://jh.fzywl.cn/api/voice/v2 \ -H "Authorization: Bearer {API_KEY}" \ -H "Content-Type: application/json" \ -d '{"mobile":"13800138000","code":"123456"}' // 返回 {"code":0,"msg":"success","data":{"call_id":456,"status":"success","deducted":true}}
和短信接口一样简单:传手机号 + 验证码,剩下的事情(外呼、播报、计费、日志)平台处理。
把 4~6 位数字用语音念给用户,无需用户做任何操作,接听即得。
短信发不出去(拦截/黑名单/通道波动)时自动或手动切语音,验证码成功率显著提升。
验证码由你生成、你校验,平台只负责"念出来",不存储、不校验你的验证码。
v1 / v2 两条上游通道互为备份,价格独立配置;当前推荐使用 v2。
返回 call_id 可查询状态;配置回执地址后结果自动推送,失败自动重试。
同号频次限制 + 测试接口手机号白名单,避免被用来"电话轰炸"。
语音是按条计费的,用对场景才划算。
| 项 | 说明 |
|---|---|
| 计费方式 | 上游受理成功扣 1 条额度;被上游拒绝 / 通道故障不扣费 |
| 产品与 Key | v1、v2 是两个独立产品,Key 类型分别为 voice_v1 / voice_v2,价格可分别定价 |
| 支持范围 | 国内号码可传 11 位;国际号码带国家码(如 +8613800138000),实际可达以通道为准 |
| 套餐价格 | 见服务与价格 |
和短信接入流程完全一致,Key 换成语音类型即可。
voice_v2 类型 Key。/api/voice/v2,传手机号与验证码。call_id 查询状态或看回执推送里的上游返回。