Кейс компании

Облачная виртуальная АТС для бизнеса(NDA)

Телеком

Продуктовый кейс VoIP SaaS-платформы корпоративной телефонии: виртуальная АТС с IVR, аналитикой, WebRTC и API-интеграциями для масштабируемых B2B-сервисов.

Виртуальная АТС

О проекте

Телеком • Web, iOS, Android • Облачная телефонная система (Virtual PBX / SaaS)

К команде обратился один из региональных телеком-провайдеров с запросом на разработку и интеграцию виртуальной АТС (ВАТС) для своих корпоративных клиентов.

Цель — расширить спектр B2B-услуг за счёт внедрения облачной платформы, обеспечивающей корпоративную телефонию по модели SaaS (Software as a Service). Система должна позволять клиентским компаниям подключать и управлять услугами ВАТС напрямую из браузера или мобильного приложения, без установки промежуточного ПО.

SaaS модельVoIP технологияСоответствие требованиям РФ

Задачи проекта

  • Создать высоконагруженную распределённую систему корпоративной телефонии на базе VoIP
  • Обеспечить стабильную работу 24/7 с отказоустойчивостью и возможностью масштабирования
  • Реализовать гибкий интерфейс управления звонками, расписаниями, ограничениями, контактами и аналитикой
  • Разработать кроссплатформенные клиенты (Web, iOS, Android) с единым UX/UI
  • Гарантировать соответствие российскому законодательству в сфере телекоммуникаций и персональных данных

Решение

Разработана виртуальная АТС корпоративного уровня, работающая по технологии VoIP (Voice over IP) и обеспечивающая цифровую телефонию для бизнеса.

Платформа построена по микросервисной архитектуре с использованием шины сообщений NATS Jetstream, обеспечивающей обработку до 200 000 сообщений в секунду. Такой подход позволил добиться высокой производительности, горизонтального масштабирования и отказоустойчивости системы.

Основные возможности платформы

  • Управление пользователями, номерами и группами из панели администратора
  • Гибкая маршрутизация звонков (по регионам, приоритетам, времени)
  • Интерактивное голосовое меню (IVR) и расписания приёма вызовов
  • Контроль качества разговоров через нейросетевые модули
  • Интеграция с CRM через API и предустановленные шаблоны
  • Механизмы автообзвона, записи и аналитики звонков
  • Встроенный софтфон в веб- и мобильных приложениях (WebRTC)
  • Поддержка SIP-протокола, конференций и мультимедийных каналов

Архитектура и технологии

Архитектура ВАТС основана на модульной микросервисной схеме с применением Backend for Frontend (BFF) для каждого клиентского приложения. Система включает независимые API Gateway, что обеспечивает гибкость, отказоустойчивость и лёгкость масштабирования.

Основные компоненты:

  • Asterisk + RtpProxy / PjSIP / WebRTC — управление IP-телефонией
  • NATS Jetstream — брокер сообщений и шина данных
  • Redis — кеширование и обработка временных данных
  • Zabbix + OpenSearch Stack (Logstash, Kibana, OpenSearch) — мониторинг и логирование
  • AI-модули: Vosk (распознавание речи), Dostoevsky (анализ эмоциональной окраски звонков)

Технологический стек

Frontend

TypeScriptReactJsSIPRxJS

Backend

TypeScript (Node.js)MySQLPostgreSQLRedisNginxDocker

Mobile

React NativeTypeScriptJsSIPMobX

VoIP

AsteriskRtpProxyPjSIPWebRTC

Инфраструктура

Linux (CentOS, Debian)Docker ComposeZabbixOpenSearch Stack

Команда

В проекте участвовало 13 специалистов:

1 System Architect / Tech Lead
1 Frontend Lead
1 VoIP Engineer
1 Full-stack Developer
2 Frontend Developers
1 Backend Developer
2 Mobile Developers
1 UI/UX Designer
1 Project Manager / Analyst
2 QA Engineers

Работа велась по итеративной модели разработки с постоянной обратной связью от технической команды заказчика. Для управления процессом использовались Agile-подход и поэтапная демонстрация прототипов.

Этапы реализации

1

Исследование и аудит

Существующих наработок предыдущей команды

2

Проектирование архитектуры

И подготовка ТЗ на основе бизнес-требований (БФТ)

3

Разработка ядра и микросервисов

Телефонии и управления звонками

4

Создание UI/UX и клиентских приложений

Web, iOS, Android

5

Интеграция с IP-телефонией, CRM и VoIP-инфраструктурой

Клиента

6

Тестирование, оптимизация и пилотный запуск

7

Поддержка и масштабирование

В продакшне

Результаты

Разработана полностью функциональная ВАТС

Корпоративного уровня за 11 месяцев

Обеспечена работа системы 24/7

С высокой отказоустойчивостью

Внедрены инструменты маршрутизации

Автообзвона, аналитики и контроля качества

Платформа масштабирована

Под десятки клиентских компаний

Повышено качество телеком-услуг

И расширен B2B-сегмент оператора

Ключевые преимущества

Микросервисная архитектура с брокером сообщений
Высокая производительность и горизонтальное масштабирование
Поддержка VoIP, SIP и WebRTC
Встроенные AI-модули для анализа разговоров
Удобный веб-интерфейс и кроссплатформенные мобильные клиенты
Соответствие всем нормативным требованиям РФ

Итог

Проект виртуальной АТС стал масштабным примером цифровой трансформации телеком-инфраструктуры. Созданная нами система позволила заказчику предложить своим корпоративным клиентам современный, гибкий и безопасный сервис связи, сочетающий простоту SaaS-подхода и мощь VoIP-технологий.

Хотите обсудить ваш проект?

Свяжитесь с нами, и мы расскажем, как можем помочь реализовать вашу задачу

Подписывайтесь на наш Telegram канал

Свежие статьи, кейсы и полезные материалы о разработке, технологиях и IT-трендах

Подписаться на канал