# FlashCall

<mark style="color:$info;">Подтверждение номера телефона за секунды: быстро для пользователя, выгодно для бизнеса</mark>

### Общая информация о канале FlashCall

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

Канал подходит для сценариев, где важно быстро доставить код пользователю и упростить подтверждение номера телефона.

Основные особенности канала:

* высокая скорость доставки кода, в среднем около 10 секунд;
* код передаётся без текстового сообщения и без голосовой озвучки;
* средний показатель успешной доставки составляет 70-80%;
* для повышения надёжности рекомендуется использовать FlashCall вместе с SMS в виджете верификации.

::::::{tip}
Часть вызовов может блокироваться операторами связи, поэтому для FlashCall рекомендуется предусмотреть резервный канал подтверждения.
::::::

### Как работает FlashCall

{% stepper %}
{% step %}
#### Ваша система генерирует код подтверждения

Вы передаёте номер телефона абонента и код через интеграцию
{% endstep %}

{% step %}
#### Пользователю поступает входящий звонок

Последние цифры номера входящего вызова используются как код подтверждения
{% endstep %}

{% step %}
#### Пользователь вводит код в интерфейсе сайта или приложения
{% endstep %}
{% endstepper %}

### Подключение канала

FlashCall можно использовать в следующих вариантах:

* `Direct API` — для отправки кодов через [HTTP API](https://api.docs.direct.i-dgtl.ru/messages/flashcall-sending);
* `SMPP` — для интеграции через SMPP-протокол (необходимо обратиться в поддержку [support@i-dgtl.ru](mailto:support@i-dgtl.ru));
* `Виджет верификации` — для сценариев, где пользователю нужно показать ожидаемый канал доставки или дать выбор способа получения кода.

Если вы используете [виджет верификации](https://faq.docs.direct.i-dgtl.ru/resheniya/podtverzhdenie-nomera-telefona/vidzhet-verifikacii-telefona), пользователь сможет получить код в подходящем канале и быстрее завершить подтверждение номера телефона.

### Основные параметры канала

* средняя скорость доставки: около 10 секунд;
* рекомендуемый минимальный интервал между повторными вызовами: 30 секунд;
* код подтверждения: от 4 до 6 символов;
* тарифицируются все отправленные звонки независимо от статуса доставки.

::::::{tip}
С актуальными тарифами по каналу можно ознакомиться в разделе [Тарифы](https://direct.i-dgtl.ru/tariffs/voice/#flashcall).
::::::

### Рекомендации по использованию

**FlashCall не является гарантированным каналом доставки.** Если звонок не был доставлен или абонент не успел увидеть входящий вызов, повторная отправка не выполняется автоматически.

Наиболее частые причины недоставки:

* чаще всего звонки не проходят из-за строгих систем защиты операторов связи, которые блокируют короткие вызовы с неизвестных номеров;
* настройки телефона (режим «Не беспокоить», блокировка неизвестных номеров);
* слабый сигнал сети или роуминг;
* ошибки в формате номера телефона.

#### Что означает статус «Доставлено»

Статус «Доставлено» означает, что вызов был успешно передан в сеть оператора и направлен на номер абонента. Это подтверждает техническую попытку доставки, но не гарантирует, что звонок был отображен на экране устройства.

#### Рекомендации по повышению доставки

Для повышения вероятности получения кода рекомендуем:

* информировать пользователя о том, что код поступит во входящем звонке;
* добавить возможность повторного запроса кода;
* проверять статус доставки после отправки.&#x20;
