✅ Программное обеспечение NextPhone — полнофункциональное программное обеспечение для создания корпоративных или аутсорсинговых контактных центров (далее – ПО). ПО состоит из модулей:
-
asterisk (устанавливается отдельно) - сервис телефонии
-
database (устанавливается отдельно) - база данных для хранения информации
-
redis – хранилище типа «ключ — значение»
-
stun (устанавливается отдельно) - утилита прохождения сессий для NAT
-
frontend-client - веб-интерфейс для обработки и совершения вызовов
-
backend - сервис для обработки запросов от frontend
-
api-gateway - сервис для управления frontend с помощью api-вызовов из кастомных сценариев и скриптов
-
queue-viewer - сервис для мониторинга очереди звонков на сервере телефонии
-
project-scanner - сканирует созданные проекты в системе PMS и переносит их в redis для быстрого доступа из backend
-
vnc-provider - API для организации VNC подлючения
-
auth-manager - единый сервис авторизации
-
asterisk-data-provider - API для взаимодействия с Asterisk
-
pg-data-sync - синхронизация данных пользователей
-
licence-service - сервис лицензирования
-
fep - Сервис для обработки событий от FWA (Frontend WebSocket Adapter)
-
fwa - Сервис для обработки событий от Asterisk и дальнейшей передачи их на обработку в сервис FEP (Frontend Event Parser)
-
awa - Сервис для для обработки событий от Asterisk
-
aep - Сервис для обработки событий от AWA
-
ldap-syncer - сонхронизация пользователей из Active Directory
-
guacamole - вспомогательный сервис для удаленного VNC подключения
-
event-worker - подключается к asterisk и слушает все его события, на основе которых определяет кому поступил звонок и прочие параметры
ПО позволяет решать следующие основные задачи: Организация проектов по обработке входящих обращений, в том числе:
- Обработка потока входящих телефонных вызовов.
- Обработка потока входящих E-mail-сообщений.
- Обработка потока входящих SMS-сообщений.
- Обработка входящих мгновенных сообщений.
Организация исходящих проектов, включая:
- Автоматические исходящие обзвоны.
- E-mail рассылки.
- SMS -рассылки. Организация смешанных проектов, включая:
- Обработка обращений, поступивших по различным каналам связи, одним и тем же оператором.
- Обработка как входящих обращений, так и исходящих вызовов одним и тем же оператором.
- Контроль работы операторов, в том числе:
- Осуществление записи разговоров.
- Получение отчетности.
- Управление качеством обработки вызовов.
В разделе Документация содержатся инструкции для установки и эксплуатации NextPhone в выбранном вами кластере Kubernetes. Это может быть облачная среда (например Amazon EKS, Azure Kubernetes, Google Kubernetes Engine) или пользовательская локальная система (self hosted).