Какие каналы использовать для OTP

Каналы для OTP — SMS, WhatsApp, TTS, RCS, FlashCall, Email, Telegram Gateway, Viber, Mobile Push с номерами для API

Коротко: OTP-сервис поддерживает 9 каналов. Выбор зависит от задачи, аудитории и страны получателя.

Кому подходит

  • Роль: Клиент, Разработчик
  • Уровень: Новичок

Перед началом

  • Вы зарегистрированы в OTP-сервисе.
  • Вы определили, для какой задачи нужен канал — OTP, уведомления, подтверждение.
  • Вы знаете, в какие страны будете отправлять.

Доступные каналы

В OTP-сервисе доступно 9 каналов для отправки кодов.

КаналНомер в APIСтоимостьОсобенности
SMS1ВысокаяКлассические текстовые сообщения. Работает на всех устройствах
RCS2СредняяСовременный канал с богатыми возможностями. Ограниченная поддержка операторами
Viber3СредняяПопулярный мессенджер. Требует регистрации имени отправителя
WhatsApp4СредняяСамый популярный мессенджер. Требует одобрения шаблона
Email7НизкаяЭлектронная почта. Подтверждение по email
Telegram Gateway8НизкаяTelegram для кодов верификации. Только через API
TTS11СредняяТекст в речь, голосовое информирование. В OTP — диктовка кода голосом при входящем звонке
Mobile Push13НизкаяСообщения в мобильное приложение компании
FlashCall14НизкаяКод подтверждения в номере звонящего

Номера в API используются в поле channel при отправке через API.

Voice, WeChat, Telegram bot и Push в OTP недоступны. Вместо Push используется Mobile Push.

TTS в OTP — диктовка кода голосом при входящем звонке.

FlashCall — код подтверждения в номере звонящего. Получатель видит последние цифры номера и вводит их как код.

Рекомендации по задаче

ЗадачаКанал
Классический OTPSMS
Дешевле SMSWhatsApp, FlashCall
Для пользователей без смартфонаTTS
Для Telegram-аудиторииTelegram Gateway
Для Email-подтвержденияEmail
Резервный каналTTS, FlashCall

Рекомендуемые цепочки каскада

ЦепочкаКогда использовать
Telegram Gateway → WhatsApp → TTS → SMSУниверсальная, дешёвая
TTS → SMSКлассическая
FlashCall → SMSДля стран с дешёвым FlashCall
Telegram Gateway → SMSДля Telegram-аудитории

Если не знаете, какой канал выбрать для задачи — используйте каскад. Сообщение автоматически переключится на альтернативный канал, если не доставлено по основному.

Что такое каскад →

Частые проблемы

Причина: не все каналы доступны во всех странах.

Решение: SMS работает везде. Для остальных каналов проверьте доступность по стране.

Как выбрать канал для OTP →

Причина: не одобрен шаблон.

Решение: дождитесь одобрения шаблона в Мессенджере.

Обзор шаблонов WhatsApp →

Причина: RCS ограниченно поддерживается операторами.

Решение: используйте проверку поддержки RCS или каскад.

Что такое проверка поддержки RCS →

Причина: не зарегистрировано имя отправителя для Viber.

Решение: зарегистрируйте имя отправителя для Viber.

Имя отправителя для Viber →

Причина: для задачи подходит несколько каналов.

Решение: используйте сравнение каналов или алгоритм выбора. Либо настройте каскад.

Результат

Вы знаете, какие каналы доступны для OTP, их номера в API и понимаете, что учитывать при выборе. Дальше — сравните каналы по возможностям или определите подходящий по алгоритму.

Сравнение каналов для OTP → Как выбрать канал для OTP →

См. также

Сравнение каналов для OTP

Возможности и ограничения каналов

Как выбрать канал для OTP

Алгоритм выбора под задачу

Что такое каскад

Автоматическое переключение между каналами

Как работает 2FA-сервис

Режим «Под ключ» — генерация и проверка

Как работает умный шлюз

Режим, в котором вы генерируете код

Обзор всех каналов

14 каналов платформы и доступность по сервисам

Нужна помощь?