Перейти к содержанию

Архитектура системы

В данной статье приведено общее описание компонентов экосистемы приложения Neon для компьютеров и мобильных устройств, их взаимодействие между собой и с внешними АТС.

Далее по тексту вы можете встретить следующие термины:

  • Сервер
    Компонент системы, обеспечивающий работу различных функций системы Neon, может взаимодействовать с другими Серверами и Панелью управления;
  • Сервис
    Процесс, запущенный на Сервере или Панели управления, который выполняет определённую функцию;
  • Облачные сервисы Neon
    Панель управления и Сервера экосистемы Neon, которые работают в облаке;
  • Панель управления
    Компонент системы, к которому имеют доступ администраторы системы Neon (личный кабинет), используется для настроек системы Neon;
  • Версия приложения
    Совокупность настроек, которые описывают внешний вид Приложения, SIP настройки и брендирование приложения;
  • Приложение/Приложения
    Один или несколько, в зависимости от контекста написания, софтфонов Neon для компьютера или телефона используются для приема/совершения звонков через АТС.

Общая схема работы

В общем виде схема экосистемы приложения Neon выглядит так:

Общая схема работы

На схеме представлены:

Здесь и далее в документации стрелками на схеме обозначен обмен данными между компонентами. Односторонняя стрелка означает передачу данных в одну сторону, двусторонние стрелки обозначают двусторонний обмен.

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

Администраторы Neon получают доступ к личному кабинету через браузер.
В личном кабинете Neon для администратора доступны следующие функции:

Сервер авторизации и PUSH уведомлений для мобильных устройств

Сервер обеспечивает взаимодействие мобильных Приложений Neon с другими компонентами системы и АТС. В общем виде список функций сервера выглядит так:

Сервер промежуточной регистрации для мобильных устройств

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

  • Подключение к АТС
    Сервер получает данные для подключения к АТС из Панели управления, и регистрируется на АТС для получения входящих звонков;
  • Регистрация мобильных Приложений Neon
    Мобильные Приложения Neon подключаются к Серверу промежуточной регистрации для совершения и приёма звонков;
  • Обмен SIP трафиком и голосовыми данными между мобильным Приложением и АТС
    Во время звонков Сервер выступает промежуточным звеном между мобильным Приложением и АТС для передачи SIP команд и голосовых данных.

Вы получили обзорные сведения об архитектуре системы. Описание, рассчитанное на технических специалистов, доступно в следующих разделах документации. В статье Описание работы мобильного приложения Neon приведена информация для технических специалистов, которая позволит выбрать оптимальную для вашего сценария схему и получить представление о том, как с технической точки зрения работает та или иная схема.