# FlashCall

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

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

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

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

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

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

{% hint style="info" %}
Часть вызовов может блокироваться операторами связи, поэтому для FlashCall рекомендуется предусмотреть резервный канал подтверждения.
{% endhint %}

### Как работает 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 символов;
* тарифицируются все отправленные звонки независимо от статуса доставки.

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

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

* Сообщите пользователю в интерфейсе, что код поступит во входящем звонке.
* Добавьте кнопку повторной отправки кода.
* Предусмотрите альтернативный способ получения кода, например SMS.
* Проверяйте статус доставки после отправки.
* Если вы не используете виджет верификации, предусмотрите выбор между FlashCall и другими способами подтверждения.
* Для повышения процента доставки настройте [каскад](https://faq.docs.direct.i-dgtl.ru/kanaly-otpravki/kaskadnye-rassylki#kak-sozdat-kaskadnuyu-rassylku-cherez-api) FlashCall + SMS.

