image image image image
Разработали под ключ и поддерживаем крупную высоконагрузочную виртуальную АТС (автоматическую телефонную станцию), предоставляющую услуги виртуальной телефонии для корпоративных клиентов регионального оператора связи. В платформе реализован интеллектуальный анализ качества звонков за счёт использования нейронных сетей, разработано брендовое мобильное приложение софт-фон, сделана интеграция с системой биллинга оператора и с аппаратными SIP-телефонами, голосовое меню IVR, аудиоконференции на множество человек, интеграции c CRM, маршрутизация звонок, автообзвоны, инструменты аналитики и много другое. Система соответствует требованиям СОРМ. Система реализована в виде веб-сервиса с клиент-серверной архитектурой. Серверная часть состоит из более 10 микросервисов, которые взаимодействует между собой по протоколу JSON RPC через шину NATS Jetstream Cluster. Клиентская часть состоит из одного кросс-платформенного мобильного приложения под iOS и Android и двух веб-приложений (frontend / SPA) - для администратора и клиента ВАТС соответственно. Протоколы общения клиента и сервера - REST API (HTTP), WebSocket, WebRTC. IP-телефония реализована с помощью платформы Asterisk. Языки программирования и фреймворки. Серверная разработка - Node.js, TypeScript. Клиентская разработка - React, React Native, TypeScript, JsSIP. Хранилища данных и СУБД. MySQL - хранение данных телефонии. PostgreSQL - хранение бизнес-данных. Redis - кэширование данных. OpenSearch - хранение логов и метрик.