Интеграция с Mango телеком.
- Выделяем\открываем порт для HTTP окна с телефонией (порт HTTP по умолчанию 6500).
- Настраиваем автозапуск HTTP окна с телефонией на выбранном порту.
- Клиент подключает услугу интеграции в Манго. В настройках интеграции указываем ip адрес нашего сервера + порт:
Пример как выглядит правильное подключение:
4. Делаем настройки в Юпитере:
-
- Связываем сотрудников Юпитера и Манго. Для этого берем код сотрудника из Манго и прописываем его в сотрудника Юпитера (поле "Внутренний номер сотрудника в Манго Телеком")
- В должности сотрудников, которые будут принимать звонки, нужно включить право "Использовать IP - телефонию MANGO"
Техническая реализация
На сервере Юпитера стоит наш HTTP слушатель, который получает и обрабатывает POST запросы от Манго.
В своих запросах Манго передает информацию о различных событиях (входящий звонок, начало разговора, конец разговора и т.п.).
Подробное описание запросов есть в файле Mango Office VPBX API v1.3.pdf
Мы обрабатываем только уведомления о вызове (POST /events/call) и только call_state = "Appeared" (Входящий вызов) или "Disconnected" (Вызов завершен), остальные запросы нам не нужны.
В своих запросах Манго передает информацию о различных событиях (входящий звонок, начало разговора, конец разговора и т.п.).
Подробное описание запросов есть в файле Mango Office VPBX API v1.3.pdf
Мы обрабатываем только уведомления о вызове (POST /events/call) и только call_state = "Appeared" (Входящий вызов) или "Disconnected" (Вызов завершен), остальные запросы нам не нужны.
Когда к нам приходит уведомление о вызове с call_state = "Appeared" мы открываем карточку клиента.
Когда к нам приходит уведомление о вызове с call_state = "Disconnected" мы помечаем звонок как завершенный.
Для того, чтобы определить на каком рабочем месте открыть карточку клиента мы используем поле extension. В этом поле Манго передает идентификатор сотрудника, эти идентификаторы вручную синхронизируются между нами и Манго.
Когда к нам приходит уведомление о вызове с call_state = "Disconnected" мы помечаем звонок как завершенный.
Для того, чтобы определить на каком рабочем месте открыть карточку клиента мы используем поле extension. В этом поле Манго передает идентификатор сотрудника, эти идентификаторы вручную синхронизируются между нами и Манго.
Система JUPITER www.jupiter.systems (с) 2024г.
Нет комментариев