Yesterday

Voice Code: объясняю механику, честно говорю о слабых сторонах и показываю где он незаменим

Работаю в i-Digital с верификацией. Voice Code — один из методов доставки OTP-кодов. Расскажу как работает, почему у него есть слабые стороны и при этом почему он остаётся в каскаде.

Механика за 30 секунд

Система генерирует код — 4 или 6 цифр. Передаёт синтезатору речи. Звонит на номер пользователя. Голос произносит код дважды с паузами. Пользователь слышит и вводит. Звонок: 20–40 секунд. Работает на любом телефоне, без интернета, без приложения.

Деталь, которую интересно знать: синтез в реальном времени, не заранее записанный голос. Темп произнесения адаптируется к качеству линии — на плохой связи паузы между цифрами автоматически увеличиваются. Код произносится дважды потому, что при однократном произнесении ошибки при вводе заметно чаще.

Честно про то, почему конверсия ниже

Voice Code требует принять звонок. Это звучит просто, но на практике создаёт три барьера: беззвучный режим (звонок пропущен), шумное место (не слышно цифр), нежелание отвечать незнакомым номерам (особенно актуально для молодой аудитории). По этим причинам конверсия Voice Code в успешную верификацию ниже, чем у SMS и Flash Call. Это не недостаток реализации — это особенность формата.

Именно поэтому Voice Code никогда не должен быть первым шагом. Его место — промежуточный шаг в каскаде.

Три сценария, где он незаменим

Flash Call заблокирован. Часть операторов фильтрует автоматические вызовы без разговора — на чём основан Flash Call. Voice Code это обычный голосовой звонок, который не блокируется.

Роуминг. SMS в международном роуминге задерживается. Голосовой звонок проходит быстрее.

Нет смартфона. Кнопочный телефон, корпоративная SIM без мессенджеров. Для таких пользователей Voice Code единственный удалённый вариант.

Как правильно встроить в каскад

Схема: Flash Call (таймаут 10–15 сек) → Voice Code (таймаут 30–45 сек) → SMS. Длинный таймаут у Voice Code — принципиальный момент. Пользователю нужно время услышать звонок, взять трубку, прослушать. Короткий таймаут = уход в дорогой SMS раньше времени. Каскадная верификация. При повторном запросе кода — каскад начинается заново с Flash Call.

Небольшой взгляд вперёд

Следующая стадия — voiceprint: система узнаёт пользователя по его собственному голосу. Технология существует. Барьеры: ИИ умеет синтезировать голос, и пользователи осторожно относятся к биометрии. Voice Code в нынешнем виде пока надёжнее и проще. Верификация по номеру телефона.


i-Digital — верификация: Flash Call, Voice Code, SMS, Telegram Gateway.

Сайт  ·  Telegram  ·  ВКонтакте


Voice Code как работает, голосовая верификация плюсы минусы, Flash Call Voice Code SMS каскад, OTP верификация выбор метода