Коды подтверждения обходятся дешевле SMS, если часть из них уходит звонком или в мессенджер. FlashCall стоит в два–три раза меньше SMS с кодом, Telegram Gateway в три–четыре раза меньше, а вход звонком абонента через VerifyCall примерно в десять раз. SMS при этом остаётся последним шагом и достаётся только тем, до кого не дошёл другой канал.
Ниже разберём каждый способ вместе со слабыми местами и покажем, как собрать из них цепочку для входа по номеру телефона. Отдельно расскажем о трёх новинках SMS Traffic: DualCall, генерации кода на нашей стороне и VerifyCall.
Само сообщение подорожало примерно в полтора раза. Сильнее всего это почувствовали компании на пакетных тарифах операторов: у части из них счёт вырос в три–шесть раз. Как считать такой бюджет, мы разбирали в статье «SMS в пакетах».
Вторая причина переплаты в том, что разные задачи уходят одним каналом. Код на вход, статус заказа и рекламная акция отправляются как SMS, хотя у каждой задачи есть свой выгодный способ доставки.
Третья причина касается надёжности. Если канал один, любой сбой останавливает вход: сообщение не дошло, абонент сменил телефон, оператор отфильтровал трафик. Резерв лучше настроить заранее, пока всё работает.
Для кодов подтверждения подходят три группы каналов: звонки, мессенджеры и push. Звонки доходят до любого телефона без интернета, мессенджеры и push дешевле, но работают только у тех, у кого есть приложение и связь.
| Канал | Как абонент получает код | Цена | Нужен ли абоненту интернет |
|---|---|---|---|
| FlashCall | Код в последних 4 цифрах входящего номера | В 2–3 раза дешевле SMS с кодом | Нет |
| VoiceCode | Робот дважды проговаривает код | Самый дешёвый из трёх голосовых каналов | Нет |
| DualCall | Код в номере, а если абонент взял трубку, голосом | Одна оплата вместо двух попыток | Нет |
| VerifyCall | Абонент сам звонит на выданный номер, кода нет | Примерно в 10 раз дешевле SMS с кодом | Нет |
| Telegram Gateway | Код приходит в системный чат Telegram | В 3–4 раза дешевле SMS с кодом | Да |
| Push в Т-Банке | Код приходит в приложение Т-Банка | Оплата только за доставленные | Да |
| Android China | Сообщение на смартфоне китайского бренда выглядит как обычное SMS | До 3 раз дешевле SMS | Да |
FlashCall это короткий входящий звонок, где код зашифрован в последних четырёх цифрах номера. Брать трубку не нужно: абонент видит номер и вводит цифры, а приложение может подставить их само. Код доходит за три секунды и не требует интернета. По цене это в два–три раза дешевле SMS с кодом.
У FlashCall есть два слабых места. Первое: операторы всё чаще блокируют такие вызовы, потому что антифрод считает короткий звонок без голоса подозрительным. Второе: если код задаёт система клиента, нужен номер ровно с таким окончанием, а он не всегда свободен. Поэтому обычная доходимость звонков 70–90%. Ниже расскажем, как мы решаем обе проблемы.
Пример из практики: у банка SMS перестали доходить до части клиентов. FlashCall подключили резервным каналом для одноразовых кодов, и на это ушло несколько дней. Подробнее о канале на странице FlashCall.
VoiceCode это входящий звонок, в котором робот проговаривает код. Код звучит дважды, весь вызов занимает 12–15 секунд. Механика понятна без подсказок, а двойное проговаривание снижает ошибки ввода. Номера VoiceCode реже попадают под антифрод операторов, а по цене это самый бюджетный из трёх голосовых каналов.
VoiceCode хорошо подходит аудитории старшего возраста. В одном сервисе с аудиторией 50+ часть клиентов не понимала, что код это цифры входящего номера. Этот сегмент перевели на VoiceCode, и механика стала очевидной.
Часто клиенту неважно, какие именно четыре цифры получит абонент, лишь бы код дошёл. В этом случае код можно формировать на нашей стороне. Мы сначала выбираем номер, который лучше всего доставит звонок, и код берём из его окончания.
Под каждый вызов мы смотрим три вещи. Берём номер из пула оператора абонента, потому что такие звонки антифрод пропускает чаще. Выбираем окончания, по которым номер свободен прямо сейчас. Комбинации, которые операторы не пропускают, исключаем ещё до отправки.
| Код задаёт ваша система | Код генерирует SMS Traffic | |
|---|---|---|
| Доходимость звонка | 70–90% | до 98% |
| Номер | Нужен с конкретным окончанием, он не всегда свободен | Подбирается под оператора и свободную ёмкость |
| Для абонента | Звонок и цифры на экране | То же самое |
Абонент разницы не заметит. Опция подключается к FlashCall и DualCall, номера под вызовы предоставляем мы.
DualCall соединяет FlashCall и голосовой код в одном вызове. Если абонент не берёт трубку, код виден в последних цифрах номера. Если берёт, тот же код проговаривает робот. Звонок с голосом не вызывает вопросов у операторов, а клиент платит за одну попытку вместо двух разными каналами.
DualCall снимает выбор между FlashCall и VoiceCode для смешанной аудитории. Так бывает у маркетплейсов: молодые пользователи считывают код с номера, остальные ждут, что им продиктуют. Аудиторию не нужно учить механике, и абоненту не приходится гадать, где искать код.

VerifyCall меняет направление звонка: звонит сам абонент. Процесс выглядит так:
Кода в этой схеме нет вообще, поэтому абоненту нечего вводить и нечего ждать. Оплата идёт только за подтверждённые авторизации, неудачные попытки не оплачиваются. В итоге вход обходится примерно в десять раз дешевле SMS с кодом.

Это особенно заметно на большом потоке входов. При отправке кодов оплачивается каждая отправка, в том числе недошедшая или невведённая. С VerifyCall счёт складывается только из состоявшихся входов. Если нужно имя компании в определителе, звонок можно принимать на выделенные номера под вашим брендом, от 100 штук.
Telegram Gateway доставляет коды в Telegram по номеру телефона. Бот и подписка не нужны: код приходит в системный чат «Verification Codes» с кнопкой копирования. Канал стоит в три–четыре раза дешевле SMS с кодом, и платить нужно только за доставленные сообщения. Цена одна для всех стран. Через Telegram Gateway идут только коды, обычные рассылки этим каналом не отправить.
Push в Т-Банке доставляет код в банковское приложение, которое у клиента уже установлено. Отправка идёт по номеру телефона, оплата только за доставленные.
У обоих каналов одно ограничение: Telegram или приложение Т-Банка есть не у всех. Поэтому после них в цепочке обязательно стоит следующий шаг.
Каскад работает по простому правилу: сначала дешёвый канал, в конце гарантированный. Каждый следующий шаг срабатывает только для тех, до кого не дошёл предыдущий, а SMS стоит последним и страхует доставку.

В типовой цепочке для входа первым идёт Telegram Gateway, затем FlashCall, затем SMS. Переход в SMS срабатывает по таймеру или по кнопке «Получить код в SMS». На авторизации такая схема обходится примерно в полтора раза дешевле, чем одни SMS: до половины кодов уходит дешёвым каналом.
Порядок каналов настраиваем мы. Ваша система передаёт один параметр в момент события, дальше цепочка идёт на нашей стороне, а статусы доставки возвращаются к вам. Подробнее о механике на странице каскадной рассылки.
С 1 июня 2025 года статья 15 закона 41-ФЗ запрещает ряду отраслей информировать клиентов через иностранные мессенджеры. Запрет касается и одноразовых паролей, не только рассылок.
Под ограничение попадают госорганы и организации с госучастием более половины, банки, некредитные финансовые организации и платёжные системы, операторы связи, маркетплейсы, крупные социальные сети и сервисы объявлений.
У таких компаний остаются SMS, FlashCall, VoiceCode, DualCall, VoiceCall, VerifyCall, push в Т-Банке, Android China, push собственного приложения и web-push. Этого набора хватает и на коды, и на сервисные сообщения. Мы проверяем отрасль до настройки каскада и отключаем мессенджеры в самом маршруте, так что сотруднику не нужно помнить о запрете.
| Ситуация | Что поставить в цепочку |
|---|---|
| Большой поток входов, счёт растёт из-за недошедших кодов | VerifyCall: оплата только за подтверждённые входы |
| Аудитория старше 50 лет | VoiceCode: код звучит дважды, механика понятна без подсказок |
| Смешанная аудитория, часть ждёт голос | DualCall: код в номере и голосом за один звонок |
| FlashCall доходит хуже, чем хотелось бы | Генерация кода на стороне SMS Traffic |
| Банк, маркетплейс или другая отрасль под 41-ФЗ | Голосовые каналы и push, последним шагом SMS |
| Есть своё мобильное приложение | Push в приложении первым шагом, это самый дешёвый шаг каскада |
Можно ли совсем отказаться от SMS для кодов?
Можно, но это рискованно. SMS остаётся единственным каналом, который доходит до любого номера без интернета и без приложений. Выгоднее оставить SMS последним шагом цепочки: тогда большая часть кодов уходит дешёвыми каналами, а SMS получают только те, до кого они не дошли.
Чем DualCall отличается от FlashCall?
Во FlashCall код можно получить только из номера входящего звонка. В DualCall тот же код дополнительно проговаривает робот, если абонент взял трубку. Один звонок закрывает обе привычки абонентов, а голос в вызове не вызывает вопросов у операторов.
Как работает вход без кода?
Через VerifyCall абонент сам звонит на номер, который вы показываете на экране входа. Мы принимаем вызов, сразу сбрасываем его и сверяем номер звонящего с ожидаемым. Если номера совпали, ваша система получает статус «авторизация пройдена». Оплачиваются только подтверждённые входы.
Сколько можно сэкономить на кодах подтверждения?
Зависит от аудитории и набора каналов. Цепочка из Telegram Gateway, FlashCall и SMS обходится примерно в полтора раза дешевле, чем отправка всех кодов по SMS. Отдельные каналы дают больше: FlashCall дешевле SMS с кодом в два–три раза, VerifyCall примерно в десять раз.
Что делать банку или маркетплейсу, если мессенджеры запрещены?
Строить цепочку без иностранных мессенджеров: из голосовых каналов, VerifyCall, push в Т-Банке, Android China, push своего приложения и SMS. Этого набора хватает и на коды, и на сервисные сообщения.
Можно ли звонить от имени компании?
Да. Звонок может идти с номеров SMS Traffic, тогда аренда не нужна, или с номеров под вашим именем, которое абонент увидит в определителе. Во втором случае нужна своя номерная ёмкость в аренде. Минимальный объём зависит от канала, а документы на товарный знак для операторов мы готовим и подаём сами.
| Канал | С номерами SMS Traffic | С номерами под вашим именем |
|---|---|---|
| FlashCall и DualCall | Аренда не нужна | От 30 000 номеров |
| VoiceCode | Аренда не нужна | От 1 000 номеров |
| VoiceCall | Аренда не нужна | От 5 000 номеров |
| VerifyCall | Звонок на наш номер | Выделенные номера от 100 штук |
| Генерация кода у нас | Аренда не нужна | От 10 000 номеров |
Чтобы понять, сколько получится сэкономить именно у вас, нужно посмотреть на ваш поток сообщений. За 30 минут менеджер SMS Traffic разберёт, какие коды и уведомления вы отправляете, и покажет, какую часть можно перевести в дешёвые каналы без потерь в доставке. Цепочку под вашу отрасль соберём по итогам разговора.
Оставьте заявку на сайте или позвоните по номеру 8 (800) 100-02-58, звонок по России бесплатный.
Москва,
2-й Южнопортовый проезд, д. 20А, с. 4
+7 (495) 787-35-95
Минск,
220007, ул. Толстого, 10
Алматы,
улица Нурлы жол 16, 1 этаж
+7 (727) 347-09-18
Ташкент,
Яккасарайский район, ул. Абдулла Каххор, дом 1
+998 91 008 83 40