---
title: Какие каналы использовать для OTP
description: Каналы для OTP — SMS, WhatsApp, TTS, RCS, FlashCall, Email, Telegram Gateway, Viber, Mobile Push с номерами для API
---

> **For AI agents:** the complete documentation index is at [llms.txt](https://docs.mydialogi.ru/llms.txt). Append `.md` to any page URL for its markdown version.

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

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

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

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

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

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

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

| Канал | Номер в API | Стоимость | Особенности |
|---|---|---|---|
| **SMS** | 1 | Высокая | Классические текстовые сообщения. Работает на всех устройствах |
| **RCS** | 2 | Средняя | Современный канал с богатыми возможностями. Ограниченная поддержка операторами |
| **Viber** | 3 | Средняя | Популярный мессенджер. Требует регистрации имени отправителя |
| **WhatsApp** | 4 | Средняя | Самый популярный мессенджер. Требует одобрения шаблона |
| **Email** | 7 | Низкая | Электронная почта. Подтверждение по email |
| **Telegram Gateway** | 8 | Низкая | Telegram для кодов верификации. Только через API |
| **TTS** | 11 | Средняя | Текст в речь, голосовое информирование. В OTP — диктовка кода голосом при входящем звонке |
| **Mobile Push** | 13 | Низкая | Сообщения в мобильное приложение компании |
| **FlashCall** | 14 | Низкая | Код подтверждения в номере звонящего |

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

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

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

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

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

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

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

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

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

[Что такое каскад →](https://docs.mydialogi.ru/05-channels/00-overview/cascade)
</Note>

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

### Канал не работает в нужной стране

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

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

[Как выбрать канал для OTP →](https://docs.mydialogi.ru/02-otp/04-channels/otp-403-channel-choice)

### WhatsApp не отправляется

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

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

[Обзор шаблонов WhatsApp →](https://docs.mydialogi.ru/05-channels/04-whatsapp/templates/templates-overview)

### RCS не доставляется

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

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

[Что такое проверка поддержки RCS →](https://docs.mydialogi.ru/05-channels/02-rcs/rcs-check)

### Viber не отправляется

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

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

[Имя отправителя для Viber →](https://docs.mydialogi.ru/05-channels/03-viber/sender-id)

### Не знаю, какой канал выбрать

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

**Решение:** используйте [сравнение каналов](https://docs.mydialogi.ru/02-otp/04-channels/otp-402-channel-comparison) или [алгоритм выбора](https://docs.mydialogi.ru/02-otp/04-channels/otp-403-channel-choice). Либо настройте каскад.

## Результат

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

[Сравнение каналов для OTP →](https://docs.mydialogi.ru/02-otp/04-channels/otp-402-channel-comparison)
[Как выбрать канал для OTP →](https://docs.mydialogi.ru/02-otp/04-channels/otp-403-channel-choice)

## См. также

<Columns cols={2}>
  <Card title="Сравнение каналов для OTP" icon="scale-balanced" href="/02-otp/04-channels/otp-402-channel-comparison">
    Возможности и ограничения каналов
  </Card>
  <Card title="Как выбрать канал для OTP" icon="circle-question" href="/02-otp/04-channels/otp-403-channel-choice">
    Алгоритм выбора под задачу
  </Card>
  <Card title="Что такое каскад" icon="arrow-progress" href="/05-channels/00-overview/cascade">
    Автоматическое переключение между каналами
  </Card>
  <Card title="Как работает 2FA-сервис" icon="shield-halved" href="/02-otp/01-turnkey/otp-101-how-2fa-works">
    Режим «Под ключ» — генерация и проверка
  </Card>
  <Card title="Как работает умный шлюз" icon="plug" href="/02-otp/02-smart-gateway/otp-201-how-gateway-works">
    Режим, в котором вы генерируете код
  </Card>
  <Card title="Обзор всех каналов" icon="share-nodes" href="/05-channels/00-overview/channels-overview">
    14 каналов платформы и доступность по сервисам
  </Card>
</Columns>

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

- **OTP-коды:** support@otpcod.ru
