✅ Программное обеспечение 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).