Классический Flash Call с кодом в последних цифрах входящего номера стал чаще упираться в фильтры телефонных операторов. Из-за массовой борьбы со спамом автоматические короткие вызовы нередко сбрасываются сетями до того, как экран смартфона успеет загореться. Чтобы не терять клиентов на этапе регистрации и оформления заказов, бизнес переходит на Voice OTP с голосовой диктовкой пароля либо на подтверждение через входящий звонок от самого пользователя. Разбираем, как устроены эти каналы, чем они отличаются и как настроить бесперебойную верификацию.
Почему операторы начали блокировать Flash Call?
Flash Call долгое время оставался самым простым и недорогим способом аутентификации. Сервер набирает номер пользователя, удерживает соединение пару секунд и сбрасывает вызов. Человек смотрит на экран, берет последние 4 или 6 цифр из номера звонившего и вводит их на сайте. Но операторы связи ужесточили алгоритмы антиспама, и под автоматические ограничения стали попадать легитимные звонки верификации (по данным ProstoSMS).
Антиспам-системы расценивают частые секундные звонки с динамической подменой номеров как подозрительную активность. Вызов прерывается на уровне коммутатора, поэтому клиент просто не видит пропущенный. В итоге покупатель ждет код, не получает его, закрывает форму регистрации и уходит к конкурентам. Для интернет-магазинов и сервисов в Минске, Гомеле, Бресте и других городах это выливается в прямую потерю заявок.
Как работает Voice OTP и где его применять?
Voice OTP — это полноценный телефонный звонок, в котором робот голосом зачитывает одноразовый пароль (по данным smsblog.ru). Когда пользователь вводит свой номер на сайте или в мобильном приложении, платформа инициирует соединение. Человек берет трубку, слышит четко произнесенные цифры и вводит их в поле ввода.
Главный плюс голосового кода — высокая проходимость через сети операторов. Это не короткий звонок-сброс, а полноценная голосовая сессия с фиксированного номера поставщика услуг. Операторские спам-фильтры пропускают такие соединения без лишних проверок. Голосовой код отлично подходит для подтверждения транзакций, сброса пароля учетной записи или входа в личный кабинет, когда надежность доставки важнее секундной скорости.
В чем суть сценария Call me: подтверждение входящим звонком
Сценарий Call me, или звонок от клиента (call-to-auth), разворачивает процесс в противоположную сторону (по данным Mindbox и Плюсофон). Вместо ожидания звонка от сервиса пользователь сам набирает отображаемый на экране номер компании.
Механика выглядит следующим образом:
- Пользователь указывает номер телефона в форме заказа или авторизации.
- Сервер показывает уникальный входящий номер для звонка и запускает таймер ожидания на 60–90 секунд.
- Пользователь нажимает на номер прямо на смартфоне или набирает его вручную.
- АТС фиксирует входящий вызов от номера клиента, моментально сбрасывает его без снятия трубки и подтверждает авторизацию по API.
Для пользователя звонок остается бесплатным, потому что соединение не устанавливается. Спам-фильтры оператора при этом не срабатывают, ведь инициатором выступает сам абонент. Этот подход решает проблему недозвонов в зонах с нестабильным приемом и не требует запоминания кодов.
Сравнение методов верификации номера
Выбор конкретного инструмента зависит от задач бизнеса, целевой аудитории и допустимой стоимости одной успешной авторизации. Подробно изучить сочетание каналов можно в материале о том, как выбрать каскад OTP: Flash Call, Voice OTP или SMS.
| Параметр | Flash Call (звонок-сброс) | Voice OTP (код голосом) | Call me (звонок от клиента) |
|---|---|---|---|
| Инициатор вызова | Сервер компании | Сервер компании | Клиент |
| Доходимость до абонента | Средняя (влияют спам-фильтры) | Высокая | Высокая |
| Действие пользователя | Переписать цифры из истории | Снять трубку и прослушать | Нажать кнопку вызова |
| Сложность для пользователя | Низкая | Средняя | Минимальная на смартфонах |
| Риск блокировки шлюза | Повышенный | Низкий | Минимальный |
Типичные ошибки при настройке авторизации по звонку
Даже надежный шлюз не спасет конверсию, если сценарий взаимодействия с пользователем спроектирован с ошибками. На практике малый бизнес часто спотыкается на базовых вещах:
- Отсутствие каскадной отправки. Если у пользователя включен режим «Не беспокоить» или запрет входящих от неизвестных номеров, звонок не пройдет. В сценарии обязательно нужен резервный шаг, например, резервная авторизация через мессенджер или звонок с последующей отправкой обычного сообщения.
- Слишком короткий таймер ожидания. Пожилые люди или клиенты с кнопочными телефонами не успевают набрать номер за 30 секунд. Оптимальное окно для звонка клиента — от 60 до 120 секунд.
- Непонятный интерфейс. Если на экране просто появляется случайный номер телефона без поясняющей плашки «Нажмите для звонка, вызов будет бесплатным», часть пользователей пугается платных списаний.
- Повторные вызовы без пауз. Если клиент жмет кнопку отправки кода пять раз подряд, спам-фильтры оператора мгновенно отправляют номер шлюза в черный список.
Как объединить каналы в единый каскад
Чтобы не переплачивать и удерживать высокий процент подтверждений, разумно комбинировать решения. На первом шаге система предлагает клиенту нажать на номер для быстрого подтверждения через Call me. Если вызов не поступил за 45 секунд, платформа инициирует Voice OTP с голосовым кодом. Если же абонент недоступен, последним этапом отправляется текстовое сообщение через надежный шлюз. Общую логику взаимодействия этих протоколов дополняет обзор SMS, Voice OTP или Flash Call: что выбрать бизнесу.
Такая связка гарантирует, что бюджет не расходуется впустую на дорогие сообщения, а пользователи не застревают на экранах авторизации из-за жестких операторских фильтров.
3 шага, которые можно сделать на неделе:
- Проверьте текущую доставляемость кодов через Flash Call в журнале авторизаций вашего сайта.
- Оцените долю мобильного трафика: если со смартфонов приходит более 70% клиентов, подготовьте кнопку прямого вызова Call me в интерфейсе.
- Подключите провайдера авторизации с поддержкой Voice OTP и настройте каскадный сценарий с автоматическим переключением каналов.

