Подтверждение номера за один гудок

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

≤ 10 с
от запроса до звонка
4 / 6
цифр в коде
Маршрут по сети абонента
МТСБилайнМегаФонТ2
12:005G
Маркет

Подтвердите номер

Сейчас вам позвонят на +7 916 ***-**-67. Отвечать не нужно.

Ждём звонок…
Как это работает

Три шага вместо SMS

Пользователю не нужно ждать сообщение и переключаться между приложениями — код уже на экране входящего звонка.

01

Вы отправляете номер

Один запрос к API. В ответе сразу приходит код, который увидит пользователь.

POST /api/v1/flash-calls
{ "phone": "79161234567" }

→ "code": "4731"
02

Мы звоним и сбрасываем

Звонок идёт через сеть оператора абонента. После первого гудка вызов сбрасывается — пользователь ничего не платит.

Входящий вызов+7 958 100-47-311 гудок · сброс
03

Пользователь вводит код

Последние цифры номера видны прямо на экране звонка. Вы сверяете их с кодом из ответа API.

4731
Номер подтверждён
Демо

Почувствуйте, как это у пользователя

Введите номер — на экране справа появится входящий звонок. Возьмите последние 4 цифры и введите их. Это демонстрация: настоящий звонок придёт после подключения.

Шаг 2. Последние 4 цифры входящего номера

Здесь появится входящий звонок

Возможности

Всё, что нужно для подтверждения номера

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

Ваш бренд на экране звонка

Неизвестный номер пользователи сбрасывают и не доверяют ему. Мы маркируем номера вашим названием у операторов — пользователь видит, кто звонит. На маркировку подаём сами: от вас свидетельство ИНН и согласие, срок до 2 недель.

Входящий вызов
+7 958 100-47-31
Возможно, спам
Входящий вызов
+7 958 100-47-31
Ваш бренд · код входа

Маршрут по сети абонента

Определяем оператора с учётом переноса номера и звоним через его сеть.

  • МТСМТС
  • БилайнБилайн
  • МегаФонМегаФон
  • Т2 и другиеЛучший маршрут

Статус каждого звонка

Дошёл или нет — сразу в API и вебхуке с подписью. Повторяем доставку, пока вы не примете.

"status": "delivered",
"code": "4731",
"operator": "mts"

SMS, если звонок не дошёл

По желанию: если звонок не дошёл, отправим тот же код SMS с вашим именем отправителя. Или решите сами по статусу.

Звонок: занято→SMS: код отправлен

Голосом, если взял трубку

Пользователь ответил на звонок — робот продиктует код. Код из 4 цифр по умолчанию, 6 — по запросу.

Защита от перебора и накрутки

Лимит звонков на один номер, общий лимит скорости на каждый транк, повторный запрос с тем же ключом не звонит второй раз. Деньги резервируются при запросе и списываются по итогу звонка.

3
звонка на номер за 10 минут
1
звонок на один ключ идемпотентности
HMAC
подпись каждого вебхука
Экономия

Считаем, сколько вы тратите на SMS

Двигайте ползунки: сколько кодов вы отправляете в месяц и почём вам обходится SMS.

Кодов в месяц100 000
Цена одной SMS сейчас4,0 ₽
Сейчас на SMS
400 000 ₽
в месяц
Экономия с flashcall
120–200 тыс. ₽
в месяц · до 2 400 000 ₽ в год

Оценка по рыночным данным: flashcall на 30–50% дешевле SMS (обзор рынка, 2026). Точную цену назовём под ваш объём.

Flashcall
SMS
Что видит пользователь
Звонок с вашим брендом, код — на экране
SMS от имени отправителя
Цена за код
На 30–50% дешевле SMS
3–5 ₽ через агрегатора
Код текстом в сообщении
Нет — код в номере звонящего
Да
Статус доставки
Сразу: дошёл или нет
Отчёт о доставке от оператора
Если не дошло
Опция: тот же код SMS
Повторная SMS
Разработчикам

Один запрос — и код у вас

REST API с ключом в заголовке, идемпотентностью и подписанными вебхуками. Подключение занимает вечер, а не спринт.

curl -X POST https://flashcall.crmcalls.ru/api/v1/flash-calls \
  -H "Authorization: Bearer $FLASHCALL_KEY" \
  -H "Idempotency-Key: signup-8f2c" \
  -H "Content-Type: application/json" \
  -d '{"phone": "+79161234567"}'
201 Created
{
  "data": {
    "id": "4a5a4cae-4567-4086-baea-b82d34355049",
    "phone": "79161234567",
    "code": "4731",
    "status": "queued",
    "operator": "mts"
  }
}
  • Ключ в заголовке
    Authorization: Bearer — ключи создаются и отзываются в кабинете.
  • Идемпотентность
    Повтор с тем же Idempotency-Key вернёт тот же звонок и не позвонит второй раз.
  • Подписанные вебхуки
    HMAC-SHA256 с меткой времени, повторы доставки до 3 часов.
  • Понятные ошибки
    402 — нет денег, 422 — неверный номер, 429 — лимит на номер. С текстом, что делать.
Вебхук на каждый итог
POST https://your.app/hooks/flashcall
X-Flashcall-Signature: t=1792750000,v1=5f1c…

{ "event": "flash_call.status",
  "data": { "status": "delivered", "code": "4731", … } }
Полная документация API →
Личный кабинет

Всё видно: каждый звонок и каждый рубль

Доставка по операторам, детализация с выгрузкой для сверки, ключи API, баланс и настройки. Ниже — пример интерфейса.

cabinet · обзор
Отправлено за неделю
92 680
Доставлено
94,6%
Среднее время до гудка
2,6 с
Баланс
48 210 ₽
Доставлено кодов по дням
Доставка по операторам
  • МТС96,1%
  • МегаФон94,8%
  • Билайн93,2%
  • Т291,7%
7916***4567Доставлен2,4 с
7903***1290Доставлен2,9 с
7926***0048SMS отправлен15,0 с
Вопросы

Частые вопросы

Начните с тестового доступа

Оставьте контакт — пришлём тестовый ключ, поможем с интеграцией и посчитаем цену под ваш объём.

  • Тестовый ключ и доступ в кабинет
  • Помощь с интеграцией
  • Маркировка номеров вашим брендом
Или напишите сразу: