Кейс: своя платформа на 50 000 звонков в день — АМИТ
Telephony case
Почему готовые CRM
для обзвонов не работают
при 50 000 звонков в день.
Своя платформа — как
решение

клиент

Крупная группа компаний в сфере арбитража
трафика. Штат телемаркетологов — от 50
человек

результат

Снижение затрат на телефонию на 60%,
дозвон до 90–99%. Система обрабатывает
50.000+ звонков в день без потери
эффективности обзвона

стек

Bun (Node.js 22),
PostgreSQL, Vue 3 + Vite

срок

6 месяцев

Исходная ситуация

Компания работала через готовые сервисы
для обзвонов (Скорозвон, Битрикс 24),
но с ростом объемов до 15.000 звонков
в день столкнулась с критическими
ограничениями.

Что происходило

  • Загрузка лидов только через файлы.
    Партнёры поставляли данные в разных
    форматах, менеджеры тратили часы на
    выгрузку, проверку и импорт. API не
    поддерживался.
  • Высокая наценка. Готовые сервисы
    закладывали наценку 200– 300% на
    минуту разговора.
  • «Заспамленные» номера. Дозвон
    с номеров, которые выдавали сервисы,
    составлял 30–40%. Из-за того, что номера
    попали в спам-базы, операторы не могли
    даже начать диалог — звонок просто
    не доходил до клиента (не высвечивался
    на экране).
  • Невозможность брендирования звонка.
    Новые требования государства
    к отображению информации при звонках
    не поддерживались. Нельзя было
    настроить «этикетку» — название
    компании или товарный знак.
  • Отсутствие гибкости. Системы либо
    «падали» под нагрузкой, либо
    не позволяли выводить нужные метрики
    и кастомизировать интерфейс.
  • Ключевая проблема: бизнес упирался
    в потолок готовых решений. Дальнейшее
    масштабирование означало либо кратный
    рост затрат, либо потерю эффективности.

Задачи

  • Создать отказоустойчивую платформу,
    которая выдерживает высокие нагрузки
    без потери качества связи.
  • Обеспечить загрузку лидов по API
    от любых партнёров.
  • Подключить собственную телефонию
    и СМС-сервис с полным контролем
    стоимости.
  • Реализовать «умные сценарии»
    распределения звонков в зависимости
    от региона, занятости операторов и типа
    оффера.
  • Дать супервизорам прозрачные метрики
    для контроля эффективности команды.
  • Пользователи: телемаркетологи
    (операторы), супервизоры,
    руководство.

Архитектура решения

Готовые решения на рынке не закрывали
потребности бизнеса: ни один сервис
не давал одновременно API, своей
телефонии, кастомизации номеров
и отказоустойчивости под высокими
нагрузками.
Была спроектирована
собственная высоконагруженная
отказоустойчивая платформа.

До внедрения

После внедрения

Результаты

Система введена в эксплуатацию. Уже
на этапе тестирования компания получила
операционный эффект: сняты ограничения
по API, телефонии и кастомизации.

Готовая телефония с наценкой
200–300%: 9₽/мин

Своя телефония: 2-3,5₽/мин
в зависимости от оператора

Нельзя настроить брендирование
звонка

Полный контроль «этикетки»
звонка

Оператор ждал соединения

Автоматическое распределение +
обратный звонок

Нет прозрачной аналитики
по операторам

Панель супервизора с полными
метриками

Системы «падали» под нагрузкой

Отказоустойчивость свыше 50 000
звонков в день. При необходимости
лимиты могут быть увеличены

Лиды загружались через файлы, часами

Загрузка по API за секунды

«Заспамленные» номера, дозвон
30–40%

Свежие номера напрямую
от операторов, дозвон 90–99%

Для бизнеса

  • Экономия. Снижение затрат
    на телефонию на 60% при сохранении
    качества связи.
  • Контроль. Супервизоры видят реальную
    эффективность каждого оператора.
    Прозрачная аналитика конверсий,
    времени обслуживания, качества
    проработки звонка.
  • Гибкость. Любая кастомизация: от логики
    распределения звонков до визуального
    оформления интерфейса.
  • Масштабирование. Система выдерживает
    рост без потери производительности.
    Нового оператора можно подключить
    за минуты.
  • Перспектива. Готовность к внедрению AI-
    оператора для кратного снижения ФОТ.

Этапы работы

1

Предпроектное
обследование

1 месяц

Сбор требований от эксперта в области
колл-центров, накидывание макетов
и методологии работы системы. Сложность:
разработка высоконагруженного
маршрутизатора звонков с нуля.

2

Прототипирование

2 недели

Визуализация интерфейсов со всеми
сценариями обзвона и полями ввода.
Согласование логики до старта разработки.

3

Разработка

2 недели

Серверная часть (Backend)

Основное API: Node.js (стандартная
конфигурация без дополнительных
надстроек).

Голосовые роботы: Node.js.

Интеллектуальная обработка: Python
(используется для интеграции с
нейросетями/LLM и системами
распознавания речи).

Базы данных

MySQL: основное хранилище реляционных
данных (лиды, звонки, операторы,
сценарии).

ClickHouse: аналитическая СУБД для
обработки больших объемов данных.

Телефония

Asterisk: основная инфраструктура для
организации звонков.

Клиентская часть (Frontend)

Vue 3 + Vite: реактивный интерфейс для
управления операторами и мониторинга
работы супервизоров.

3

Тестирование

2 недели

Много итераций с участием пяти реальных
операторов и супервизоров. Цикл: обзвон →
фиксация ошибок → доработка → новый
обзвон.

4

Поддержка

2 недели

После запуска скелета системы мы
продолжаем дорабатывать детали. Сейчас
ведутся работы по отлову и исправлению
ошибок, подготовка к внедрению AI
-оператора. Оказывается полноценная
поддержка работы системы.

Команда проекта

Айнур мустафин

Айнур Мустафин

Директор

Айнур мустафин

Марат Хуснутдинов

Руководитель отдела продаж

Айнур мустафин

Юлия Кугут

Системный аналитик

Пока вы работаете
через готовые сервисы
с наценкой 200– 300%
и «заспамленными»
номерами — вы теряете
деньги на каждом звонке.
Такие потери невозможно
компенсировать объёмом,
особенно при росте нагрузки.

Мы проектируем системы, которые дают
полный контроль над телефонией, номерами
и аналитикой. Рассчитаем экономию для
вашего объёма звонков и покажем, как может
работать ваш колл-центр.

Решим вашу задачу?

Смотрите также

Card image
ГK «Канталь» — трейдер молочного сырья
Срок: 3 месяца

+25% ROI через автоматизацию трейдинга

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

Card image
Благотворительный фонд Снеговики
Срок: 4-5 месяцев

0% сбоев после настройки

Результат: автоматическая двусторонняя синхронизация между сайтом и Битрикс24. Фонд перестал тратить часы на ручную сверку.

Card image
Info IconАВП Групп — инжиниринговая компания
Срок: 3-4 месяца

Снизили время согласования на 30-40%

Результат: механизм контроля соблюдения сроков на каждом этапе бизнес-процессов, согласования без остановки производства.