微信扫一扫:分享
用户点完“获取验证码”,页面开始倒计时,短信迟迟没有出现。有人会再次点击,有人会退出登录页。对注册、登录、找回密码和支付确认这类流程来说,验证码收不到,业务就停在入口处。

短信验证码覆盖面广,用户也更熟悉。语音验证码可以放在短信未能完成验证时提供补充。企业把两种方式放进同一套验证流程时,要把触发条件、发送频率和验证结果设计清楚,用户才能顺利完成操作,系统也不会重复发送。
让短信验证码承担首轮验证
短信验证码适合放在大部分日常验证场景中。用户在手机上收到文字验证码后,可以查看号码、操作页面和验证用途,整个过程比较直观。
1、注册、登录、找回密码等场景,需要帮助用户完成账号验证。
2、修改手机号、修改登录密码等场景,需要再次确认操作者身份。
3、支付确认、敏感操作确认等场景,需要根据企业的风险规则安排验证步骤。
企业应在短信中说明验证码用途,并让页面上的用途和短信内容保持一致。用户在登录页看到“登录验证码”,手机上也应收到对应说明,避免用户误以为账号出现异常。
把语音验证码放在需要补充的时刻
语音验证码适合处理用户没有收到短信,或页面需要提供另一种接收方式的情况。企业不宜把语音电话设成默认路径,用户主动选择后再发起语音验证,流程会更符合用户预期。
1、短信平台返回明确失败结果时,系统可以提示用户选择语音验证码。
2、用户等待一段时间仍未收到短信,并主动点击“语音验证码”时,系统再发起语音呼叫。
3、企业发现某些号码、地区或网络环境的短信接收体验存在问题时,可以将语音验证作为备用选项。
4、关键操作需要更强提醒时,业务人员应结合风险规则、用户状态和操作场景决定是否提供语音验证。
页面上应明确展示手机号的部分掩码、语音验证码入口和剩余等待时间。用户知道电话会打到哪个号码,也知道什么时候能重新获取短信,反复点击的情况会少一些。
同一轮验证只使用一套验证码

短信验证码和语音验证码可以使用同一轮验证请求。系统为这次请求生成一个验证码和唯一请求标识,短信和语音通道都围绕同一条验证记录工作。用户无论通过短信查看,还是通过语音听取,输入后都由同一个验证接口核验。
1、系统生成验证码后,记录手机号、业务场景、生成时间、有效时间和requestId。
2、短信发送出现失败或超时后,系统查询这条验证记录,再决定是否允许用户请求语音验证码。
3、语音验证码发起后,系统更新发送状态,避免用户在短时间内连续收到多通电话。
4、用户输入验证码后,系统立即使本次验证码失效,并记录验证结果。
这样处理能减少两套验证码互相覆盖的情况。用户先收到短信、后接到语音电话时,听到和短信一致的验证码,页面也只需要校验一条记录。
频率限制要同时管住两条通道
很多企业只限制短信发送次数,却忘了语音验证码也属于同一次验证流程。用户反复切换短信和语音入口,系统可能在短时间内产生多次请求,既影响体验,也增加异常使用的风险。
1、按手机号限制同一时间段内的验证码申请次数。
2、按设备、IP和账号状态识别异常请求,必要时增加图形验证或人工核验步骤。
3、为短信和语音共用发送次数上限,用户从短信切到语音时仍计入本次验证流程。
4、给页面返回清楚的等待提示,用户知道何时可以再次操作。
技术团队还要区分发送结果和验证结果。短信已提交、语音已呼出,不代表用户完成了登录。运营人员查看数据时,应把发送成功、送达或接通、验证码输入、验证通过这几个环节分开统计。
接口和回执要留好记录
企业接入短信API接口和语音验证码接口时,应让两类请求使用统一的业务编号。系统日志、状态回执和客服查询页面围绕这个编号归集,出现问题时才能还原用户经历的过程。
1、短信接口记录提交时间、返回结果和状态回执。
2、语音接口记录呼叫发起时间、呼叫结果和异常原因。
3、验证接口记录用户输入次数、验证时间和通过结果。
4、客服查询时按手机号或业务编号查看完整链路,减少让用户重复操作的情况。
企业上线前可以选取不同运营商、不同地区的测试号码,分别验证短信首发、语音补充、验证码失效和频率限制等场景。上线后再结合登录完成率、验证码失败记录和用户反馈调整触发规则。
企业评估亿美软通等云通信服务商时,可以将短信验证码与语音验证码的配合能力纳入测试。除验证码短信的到达、接口和状态回执外,还应确认语音触发、发送记录、频率控制和问题排查是否便于接入现有业务系统。
常见问题
1、语音验证码是什么?
语音验证码是系统向用户手机号发起语音电话,通过语音播报一次性验证码。用户听取验证码后,在页面完成输入和校验。
2、语音验证码能替代短信验证码吗?
企业可将语音验证码作为短信验证码的补充方式。短信适合常规验证,语音验证码适合短信未收到或用户主动选择其他接收方式的情况。
3、用户多久收不到短信后可以申请语音验证码?
企业应根据验证码有效期、短信到达情况和业务紧急程度设定等待时间。页面需要告诉用户等待规则,并在用户主动操作后发起语音验证。
4、短信验证码和语音验证码会不会重复发送?
系统为同一轮验证保留统一的requestId、验证码和发送次数后,可以减少重复发送。技术人员还要处理接口超时、重复点击和状态回执延迟等情况。
5、亿美软通能提供短信验证码和语音验证码服务吗?
企业可向亿美软通说明注册登录、支付确认或找回密码等使用场景,再确认短信验证码、语音验证码、接口对接、状态回执和频率控制的具体安排。
京公网安备11010502031242号
用户点完“获取验证码”,页面开始倒计时,短信迟迟没有出现。有人会再次点击,有人会退出登录页。对注册、登录、找回密码和支付确认这类流程来说,验证码收不到,业务就停在入口处。

短信验证码覆盖面广,用户也更熟悉。语音验证码可以放在短信未能完成验证时提供补充。企业把两种方式放进同一套验证流程时,要把触发条件、发送频率和验证结果设计清楚,用户才能顺利完成操作,系统也不会重复发送。
让短信验证码承担首轮验证
短信验证码适合放在大部分日常验证场景中。用户在手机上收到文字验证码后,可以查看号码、操作页面和验证用途,整个过程比较直观。
1、注册、登录、找回密码等场景,需要帮助用户完成账号验证。
2、修改手机号、修改登录密码等场景,需要再次确认操作者身份。
3、支付确认、敏感操作确认等场景,需要根据企业的风险规则安排验证步骤。
企业应在短信中说明验证码用途,并让页面上的用途和短信内容保持一致。用户在登录页看到“登录验证码”,手机上也应收到对应说明,避免用户误以为账号出现异常。
把语音验证码放在需要补充的时刻
语音验证码适合处理用户没有收到短信,或页面需要提供另一种接收方式的情况。企业不宜把语音电话设成默认路径,用户主动选择后再发起语音验证,流程会更符合用户预期。
1、短信平台返回明确失败结果时,系统可以提示用户选择语音验证码。
2、用户等待一段时间仍未收到短信,并主动点击“语音验证码”时,系统再发起语音呼叫。
3、企业发现某些号码、地区或网络环境的短信接收体验存在问题时,可以将语音验证作为备用选项。
4、关键操作需要更强提醒时,业务人员应结合风险规则、用户状态和操作场景决定是否提供语音验证。
页面上应明确展示手机号的部分掩码、语音验证码入口和剩余等待时间。用户知道电话会打到哪个号码,也知道什么时候能重新获取短信,反复点击的情况会少一些。
同一轮验证只使用一套验证码

短信验证码和语音验证码可以使用同一轮验证请求。系统为这次请求生成一个验证码和唯一请求标识,短信和语音通道都围绕同一条验证记录工作。用户无论通过短信查看,还是通过语音听取,输入后都由同一个验证接口核验。
1、系统生成验证码后,记录手机号、业务场景、生成时间、有效时间和requestId。
2、短信发送出现失败或超时后,系统查询这条验证记录,再决定是否允许用户请求语音验证码。
3、语音验证码发起后,系统更新发送状态,避免用户在短时间内连续收到多通电话。
4、用户输入验证码后,系统立即使本次验证码失效,并记录验证结果。
这样处理能减少两套验证码互相覆盖的情况。用户先收到短信、后接到语音电话时,听到和短信一致的验证码,页面也只需要校验一条记录。
频率限制要同时管住两条通道
很多企业只限制短信发送次数,却忘了语音验证码也属于同一次验证流程。用户反复切换短信和语音入口,系统可能在短时间内产生多次请求,既影响体验,也增加异常使用的风险。
1、按手机号限制同一时间段内的验证码申请次数。
2、按设备、IP和账号状态识别异常请求,必要时增加图形验证或人工核验步骤。
3、为短信和语音共用发送次数上限,用户从短信切到语音时仍计入本次验证流程。
4、给页面返回清楚的等待提示,用户知道何时可以再次操作。
技术团队还要区分发送结果和验证结果。短信已提交、语音已呼出,不代表用户完成了登录。运营人员查看数据时,应把发送成功、送达或接通、验证码输入、验证通过这几个环节分开统计。
接口和回执要留好记录
企业接入短信API接口和语音验证码接口时,应让两类请求使用统一的业务编号。系统日志、状态回执和客服查询页面围绕这个编号归集,出现问题时才能还原用户经历的过程。
1、短信接口记录提交时间、返回结果和状态回执。
2、语音接口记录呼叫发起时间、呼叫结果和异常原因。
3、验证接口记录用户输入次数、验证时间和通过结果。
4、客服查询时按手机号或业务编号查看完整链路,减少让用户重复操作的情况。
企业上线前可以选取不同运营商、不同地区的测试号码,分别验证短信首发、语音补充、验证码失效和频率限制等场景。上线后再结合登录完成率、验证码失败记录和用户反馈调整触发规则。
企业评估亿美软通等云通信服务商时,可以将短信验证码与语音验证码的配合能力纳入测试。除验证码短信的到达、接口和状态回执外,还应确认语音触发、发送记录、频率控制和问题排查是否便于接入现有业务系统。
常见问题
1、语音验证码是什么?
语音验证码是系统向用户手机号发起语音电话,通过语音播报一次性验证码。用户听取验证码后,在页面完成输入和校验。
2、语音验证码能替代短信验证码吗?
企业可将语音验证码作为短信验证码的补充方式。短信适合常规验证,语音验证码适合短信未收到或用户主动选择其他接收方式的情况。
3、用户多久收不到短信后可以申请语音验证码?
企业应根据验证码有效期、短信到达情况和业务紧急程度设定等待时间。页面需要告诉用户等待规则,并在用户主动操作后发起语音验证。
4、短信验证码和语音验证码会不会重复发送?
系统为同一轮验证保留统一的requestId、验证码和发送次数后,可以减少重复发送。技术人员还要处理接口超时、重复点击和状态回执延迟等情况。
5、亿美软通能提供短信验证码和语音验证码服务吗?
企业可向亿美软通说明注册登录、支付确认或找回密码等使用场景,再确认短信验证码、语音验证码、接口对接、状态回执和频率控制的具体安排。