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

Схема работы приложения Neon для компьютера

В данной статье описана работа приложения Neon для компьютера:

  • Какие данные нужно ввести конечному пользователю для начала работы;
  • С какими частями инфраструктуры Neon и сервисами оператора связи взаимодействует приложение для совершения и приёма звонков;
  • Как использовать приложение Neon для приёма/совершения звонков через АТС.

Общая схема работы приложения

Общая схема работы приложения Neon для компьютера выглядит следующим образом:

Работа приложения Neon для компьютера

Компоненты схемы:

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

Опишем работу приложения по схеме в следующих сценариях:

  • Вход в Приложение и регистрация на Платформе облачной АТС;
  • Исходящий звонок;
  • Входящий звонок.

Перед описанием действий будем считать, что предварительно выполнены следующие действия:

  1. Администратор Neon создал пользователя в личном кабинете Neon и указал для него данные SIP учётной записи на Платформе облачной АТС;
  2. Администратор Neon получил ссылку на скачивание приложения и реквизиты для входа в приложение (Логин приложения и Пароль приложения) и передал их пользователю;
  3. Пользователь Neon установил приложение на свой компьютер.

Вход в Приложение и регистрация на Платформе облачной АТС

Опишем порядок действий, которые происходят при входе в приложение Neon для компьютера.

  1. Пользователь запускает Приложение Neon и указывает в нём Логин приложения и Пароль приложения, полученные у Администратора Neon.
  2. Приложение подключается к Панели управления с Логином приложения и Паролем приложения. Если они верные, Приложение получает в ответ настройки SIP учётной записи, а также настройки внешнего вида.
  3. Приложение подключается к Платформе облачной АТС с полученными реквизитами, отправляя SIP запрос REGISTER. Если данные SIP учётной записи указаны корректно, Платформа облачной АТС отправляет в ответ сообщение SIP/2.0 200 OK.
  4. Приложение успешно зарегистрировалось на Платформе облачной АТС и готово совершать исходящие звонки и принимать входящие звонки.

При регистрации на Платформе облачной АТС Приложение Neon осуществляет обмен
SIP сообщениями с Платформой облачной АТС в соответствии с RFC 3261.

Исходящий звонок

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

Схема совершения исходящего звонка:

Схема совершения исходящего звонка

  1. Пользователь вводит номер телефона и начинает звонок.
  2. Приложение Neon отправляет на Платформу облачной АТС, на которой зарегистрирована учётная запись, запрос INVITE на совершение звонка на указанный номер.
  3. Платформа облачной АТС отправляет звонок на номер, который указал пользователь.
  4. Вторая сторона отвечает на звонок.
  5. Платформа облачной АТС отправляет в Приложение Neon ответ SIP/2.0 200 OK.
  6. Платформа облачной АТС начинает обмен голосовым и SIP трафиком с Приложением Neon.

Пользователь говорит с клиентом и завершает звонок. Исходящий звонок совершён успешно.

Приложение Neon для совершения исходящих звонков отправляет SIP сообщения на Платформу облачной АТС и обрабатывает ответы на них в соответствии с RFC 3261.

Входящий звонок

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

Схема получения входящего звонка приложением Neon:

Схема получения входящего звонка

  1. На Платформе облачной АТС начинается звонок пользователю Neon на его внутренний номер.
  2. Платформа облачной АТС отправляет запрос INVITE в зарегистрированное на Платформе облачной АТС Приложение Neon.
  3. Приложение показывает пользователю окно входящего звонка. Пользователь отвечает на звонок.
  4. Приложение отправляет на Платформу облачной АТС ответ SIP/2.0 200 OK.
  5. Платформа облачной АТС начинает обмен голосовым и SIP трафиком с Приложением Neon.

Пользователь говорит с клиентом и завершает звонок. Входящий звонок совершён успешно.

Приложение Neon для приёма входящих звонков получает SIP сообщения с Платформы облачной АТС и формирует ответы на них в соответствии с RFC 3261.