Интеграция с Mango телеком.

  1. Выделяем\открываем порт для HTTP окна с телефонией (порт HTTP по умолчанию 6500).
  2. Настраиваем автозапуск HTTP окна с телефонией на выбранном порту. 
  3. Клиент подключает услугу интеграции в Манго. В настройках интеграции указываем ip адрес нашего сервера + порт:

     

    image-1613741227709.png

    image-1613741286067.png

Пример как выглядит правильное подключение:

image-1613741551335.png

 

4. Делаем настройки в Юпитере:

    • Связываем сотрудников Юпитера и Манго. Для этого берем код сотрудника из Манго и прописываем его  в сотрудника Юпитера (поле "Внутренний номер сотрудника в Манго Телеком")
    • В должности сотрудников, которые будут принимать звонки, нужно включить право "Использовать IP - телефонию MANGO"

 

Техническая реализация

 

На сервере Юпитера стоит наш HTTP слушатель, который получает и обрабатывает POST запросы от Манго.
В своих запросах Манго передает информацию о различных событиях (входящий звонок, начало разговора, конец разговора и т.п.).
Подробное описание запросов есть в файле Mango Office VPBX API v1.3.pdf
Мы обрабатываем только уведомления о вызове (POST /events/call) и только call_state = "Appeared" (Входящий вызов) или "Disconnected" (Вызов завершен), остальные запросы нам не нужны.
Когда к нам приходит уведомление о вызове с call_state = "Appeared" мы открываем карточку клиента.
Когда к нам приходит уведомление о вызове с call_state = "Disconnected" мы помечаем звонок как завершенный.
Для того, чтобы определить на каком рабочем месте открыть карточку клиента мы используем поле extension. В этом поле Манго передает идентификатор сотрудника, эти идентификаторы вручную синхронизируются между нами и Манго.

Система JUPITER                                 www.jupiter.systems                                 (с) 2024г.