Voice OTP: проверочные коды по телефонному звонку
Охватите пользователей, до которых не доходят SMS и WhatsApp. Голосовой звонок зачитывает одноразовый код вслух, по одной цифре и на языке пользователя. Его используют как резервный канал, если текстовое сообщение не доставлено, или как основной для стационарных телефонов и в целях доступности.
- 1Код запрошен
- 2Отправлено в WhatsApp или SMS
- 3Не доставлено или код не введён
- 4Совершён голосовой звонок
- 5Код зачитан дважды
- 6Пользователь вводит код
Типовая цепочка верификации, в которой голосовой OTP — последний шаг. Порядок и тайминги настраиваются под ваш сценарий.
Короткий ответ
Обновлено
Voice OTP от OmniChannels.ai совершает автоматический звонок и зачитывает OTP-код (одноразовый код) с помощью синтеза речи (text-to-speech), в том числе на арабском. Он доходит до стационарных телефонов и до пользователей, у которых не получен код по SMS или в WhatsApp. Голосовой канал подключается вместе с нашей командой, а не через публичные REST-эндпоинты: мы согласуем caller ID, сценарии звонков и то, как ваши системы запускают звонки и получают результаты.
Что голосовой OTP даёт вашей верификации
Коды зачитываются вслух
Синтез речи (text-to-speech) произносит код по одной цифре с паузами, повторяет его и может предложить нажать клавишу, чтобы услышать код ещё раз.
Голоса на арабском и английском
Выбирайте язык по настройке в приложении или профиле пользователя. Синтез речи на арабском произносит приветствие и цифры на арабском.
Резервный канал (fallback) после SMS или WhatsApp
Запускайте звонок только тогда, когда первый канал не доставил сообщение или код не был введён, чтобы платить за голос только при необходимости.
Стационарные и кнопочные телефоны
Голос доходит до номеров, которые не принимают SMS или WhatsApp, и до пользователей, которые предпочитают слушать, а не читать.
Согласованные caller ID
Мы согласуем узнаваемый caller ID и диапазоны номеров для каждой страны в рамках местных телеком-правил.
Результаты звонков — в ваши системы
Ваша система запускает звонки и получает результаты через интеграцию, которую мы согласуем при настройке, например через события на ваш webhook.
Код остаётся в вашем приложении
Ваш бэкенд генерирует, хранит и проверяет код. Платформа только доставляет его, поэтому логика верификации остаётся под вашим контролем.
Под вашим брендом для реселлеров
Реселлеры могут предлагать голосовой OTP под собственным брендом в той же white label мультитенантной схеме, что и обмен сообщениями.
Голосовой OTP в сравнении с OTP по SMS и в WhatsApp
Большинство команд комбинируют каналы. Правильный порядок зависит от ваших пользователей, рынков и риска мошенничества.
| Позиция | Подробности |
|---|---|
| OTP по SMS | Работает почти на любом мобильном телефоне и обычно служит первым или вторым шагом. Во многих странах нужно зарегистрированное имя отправителя (Sender ID). |
| Аутентификация в WhatsApp | Шаблоны с копированием кода, one-tap и zero-tap для пользователей WhatsApp. Meta тарифицирует каждое доставленное сообщение, стоимость передаётся без наценки. |
| Voice OTP | Доходит до стационарных телефонов и до пользователей, не получивших сообщение, и помогает с доступностью. Обычно тарифицируется по длительности звонка, поэтому лучше всего подходит как последний шаг. |
| Flash call | Проверяет номер коротким пропущенным звонком. Некоторые операторы ограничивают его или меняют тарификацию, поэтому доступность подтверждается по каждой стране. |
| Цены | Цены на voice OTP — по запросу: свяжитесь с отделом продаж, чтобы узнать стоимость голоса для ваших направлений. Налоги не включены; коммерческое предложение подтверждает ставку по каждому направлению. |
Как подключить голосовой OTP
Голос зависит от caller ID, диапазонов номеров и местных телеком-правил, поэтому настраивается вместе с вами.
- 1
Определите страны и объёмы
Сообщите нам направления, ожидаемые суточные и пиковые объёмы верификаций и нужные языки.
- 2
Согласуйте caller ID
Мы согласуем caller ID для каждой страны и учтём номера, которыми вы уже владеете.
- 3
Напишите сценарий
Сделайте его коротким: кто звонит, код по одной цифре, повтор и предупреждение никому не сообщать код.
- 4
Настройте запуск звонков и получение результатов
Согласуйте, как ваш бэкенд запрашивает звонок после неудачной доставки SMS или сообщения в WhatsApp и куда отправляются результаты звонков.
- 5
Протестируйте и запустите
Сначала звонки идут на ваши собственные проверенные номера; боевые маршруты включаются после завершения проверок на соответствие требованиям.
Когда голосовой OTP уместен
Подходит, если
- Часть ваших пользователей нестабильно получает коды по SMS, и каждая неудачная регистрация стоит вам клиента.
- Вы проверяете стационарные номера или обслуживаете пользователей, которые предпочитают аудио, например клиентов старшего возраста.
- Вам нужны проверочные звонки на арабском и английском в странах Персидского залива (GCC) и на всём Ближнем Востоке.
- Вы хотите полную резервную цепочку: WhatsApp, затем SMS, затем голос.
Что важно знать перед стартом
- Голос настраивается вместе с нашей командой. В REST API нет публичных голосовых эндпоинтов и нет мгновенного самостоятельного доступа.
- Голосовая верификация обычно стоит дороже SMS или WhatsApp, поэтому большинство команд используют её как резервный канал (fallback).
- Голосовая верификация привлекает мошенничество с международным разделом доходов (revenue share); используйте белые списки направлений, лимиты частоты на номер и короткую длительность звонков.
- Если звонок попадает на голосовую почту, код может сохраниться в ящике. Для действий с высоким риском используйте более надёжные методы.
Вопросы о голосовом OTP
Что такое голосовой OTP?
Голосовой OTP — это одноразовый пароль, который доставляется в автоматическом телефонном звонке. Голос на основе синтеза речи зачитывает цифры, обычно дважды, и может предложить нажать клавишу, чтобы повторить их. Он работает на мобильных и стационарных телефонах и не требует приложения или интернет-соединения.
Есть ли API для голосового OTP?
Голосовой канал подключается вместе с нашей командой, а не через публичные REST-эндпоинты. При настройке мы согласуем, как ваши системы запускают звонок, например после недоставленного SMS, и куда отправляются результаты звонков, например на ваш webhook. Каналы обмена сообщениями при этом работают через публичный REST API.
Когда отправлять код голосом, а не по SMS?
Используйте голос, если номер стационарный, если код по SMS или в WhatsApp не был доставлен или не введён в рамках вашего тайм-аута, либо если пользователям нужно аудио для доступности. Запуск голоса по сигналу об отсутствии доставки или верификации помогает снизить расходы.
Могут ли звонки с OTP быть на арабском?
Да. Синтез речи на арабском зачитывает приветствие и код на арабском. Выбирайте язык по настройке в приложении или профиле пользователя, делайте сценарий коротким и читайте код по одной цифре, чтобы числа звучали чётко.
Сколько стоит голосовой OTP?
Голос обычно тарифицируется по длительности звонка и направлению, поэтому цены на voice OTP — по запросу: свяжитесь с отделом продаж, чтобы узнать стоимость голоса. Коммерческое предложение подтверждает ставки для ваших направлений без учёта налогов.
Голосовой OTP безопаснее OTP по SMS?
В принципе нет. Оба канала идут через телефонную сеть, а номер можно перенести, подменить SIM-карту или настроить переадресацию. У голоса добавляется риск голосовой почты. Используйте голос для охвата и доступности, а для действий с высоким риском оставьте passkeys или приложения-аутентификаторы.
Как предотвратить мошенничество при голосовой верификации?
Разрешайте звонки только в страны, которые вы обслуживаете, ограничивайте число попыток на номер, устройство и IP-адрес, делайте звонки короткими и следите за всплесками на необычные направления. Попросите нас проверить меры защиты для вашего трафика при настройке.
Руководства по теме
- ОмниканальностьVoice OTP и flash call: когда верифицировать голосом15 мин чтения
- SMS и OTPOTP-сообщения в WhatsApp и SMS: безопасность, доставка, фрод9 мин чтения
- SMS и OTPSMS-пампинг: как работает AIT-фрод и как его остановить9 мин чтения
Узнайте больше о платформе
Добавьте голос в ваш процесс OTP
Сообщите нам направления, объёмы и языки. Вместе с вашей командой мы определим caller ID, сценарии на арабском и английском и условия запуска резервного канала.
