Какие каналы использовать для OTP
Каналы для OTP — SMS, WhatsApp, TTS, RCS, FlashCall, Email, Telegram Gateway, Viber, Mobile Push с номерами для API
Коротко: OTP-сервис поддерживает 9 каналов. Выбор зависит от задачи, аудитории и страны получателя.
Кому подходит
- Роль: Клиент, Разработчик
- Уровень: Новичок
Перед началом
- Вы зарегистрированы в OTP-сервисе.
- Вы определили, для какой задачи нужен канал — OTP, уведомления, подтверждение.
- Вы знаете, в какие страны будете отправлять.
Доступные каналы
В OTP-сервисе доступно 9 каналов для отправки кодов.
| Канал | Номер в API | Стоимость | Особенности |
|---|---|---|---|
| SMS | 1 | Высокая | Классические текстовые сообщения. Работает на всех устройствах |
| RCS | 2 | Средняя | Современный канал с богатыми возможностями. Ограниченная поддержка операторами |
| Viber | 3 | Средняя | Популярный мессенджер. Требует регистрации имени отправителя |
| 4 | Средняя | Самый популярный мессенджер. Требует одобрения шаблона | |
| 7 | Низкая | Электронная почта. Подтверждение по email | |
| Telegram Gateway | 8 | Низкая | Telegram для кодов верификации. Только через API |
| TTS | 11 | Средняя | Текст в речь, голосовое информирование. В OTP — диктовка кода голосом при входящем звонке |
| Mobile Push | 13 | Низкая | Сообщения в мобильное приложение компании |
| FlashCall | 14 | Низкая | Код подтверждения в номере звонящего |
Номера в API используются в поле channel при отправке через API.
Voice, WeChat, Telegram bot и Push в OTP недоступны. Вместо Push используется Mobile Push.
TTS в OTP — диктовка кода голосом при входящем звонке.
FlashCall — код подтверждения в номере звонящего. Получатель видит последние цифры номера и вводит их как код.
Рекомендации по задаче
| Задача | Канал |
|---|---|
| Классический OTP | SMS |
| Дешевле SMS | WhatsApp, FlashCall |
| Для пользователей без смартфона | TTS |
| Для Telegram-аудитории | Telegram Gateway |
| Для Email-подтверждения | |
| Резервный канал | TTS, FlashCall |
Рекомендуемые цепочки каскада
| Цепочка | Когда использовать |
|---|---|
| Telegram Gateway → WhatsApp → TTS → SMS | Универсальная, дешёвая |
| TTS → SMS | Классическая |
| FlashCall → SMS | Для стран с дешёвым FlashCall |
| Telegram Gateway → SMS | Для Telegram-аудитории |
Если не знаете, какой канал выбрать для задачи — используйте каскад. Сообщение автоматически переключится на альтернативный канал, если не доставлено по основному.
Частые проблемы
Причина: не все каналы доступны во всех странах.
Решение: SMS работает везде. Для остальных каналов проверьте доступность по стране.
Причина: не одобрен шаблон.
Решение: дождитесь одобрения шаблона в Мессенджере.
Причина: RCS ограниченно поддерживается операторами.
Решение: используйте проверку поддержки RCS или каскад.
Причина: не зарегистрировано имя отправителя для Viber.
Решение: зарегистрируйте имя отправителя для Viber.
Причина: для задачи подходит несколько каналов.
Решение: используйте сравнение каналов или алгоритм выбора. Либо настройте каскад.
Результат
Вы знаете, какие каналы доступны для OTP, их номера в API и понимаете, что учитывать при выборе. Дальше — сравните каналы по возможностям или определите подходящий по алгоритму.
Сравнение каналов для OTP → Как выбрать канал для OTP →
См. также
Нужна помощь?
- OTP-коды: support@otpcod.ru