ПланФикс - платформа для создания системы управления предприятием

Со свежими изменениями:



Подключение необходимых компонентов в UIS

Для интеграции с ПланФикс необходимо подключить компоненты Уведомления и Call API в личном кабинете UIS. Уведомления понадобятся, чтобы передавать информацию о звонках из UIS в ПланФикс, а Call API - для работы исходящего звонка по клику из ПланФикс.

В личном кабинете UIS войдите в раздел Тариф и опции и подключите компоненты:

После подключения Call API Базовый набор, обязательно подключите Call API Управление вызовами и Call API Вызов сценария.

В разделе Правила и настройки безопасности во вкладке API разрешите доступ к Call API с любых IP-адресов:

Настройка интеграции в ПланФикс

В аккаунте ПланФикс войдите в раздел Управление аккаунтом:

Перейдите в раздел Интеграции - Виртуальные АТС:

Активируйте виджет UIS:

В открывшемся окне введите логин, пароль от личного кабинета UIS, принадлежащий вам виртуальный номер, который будет использоваться при исходящих вызовах и укажите добавочные номера для сотрудников:

Настройка передачи данных из UIS в ПланФикс

Для передачи данных из UIS в ПланФикс необходимо настроить несколько уведомлений.

В аккаунте ПланФикс скопируйте адрес для уведомлений:

В личном кабинете UIS перейдите в раздел Сервисы и статистика - Уведомления и добавьте новое уведомление:

В открывшейся форме заполните поля:

Название уведомления: Входящий звонок на виртуальный номер

Тип события: Входящий звонок на виртуальный номер

Способ уведомления: HTTP

URL: вставьте адреса, скопированный из параметров интеграции ПланФикс

Метод: POST

Тело уведомления:

{  
  "notification_mnemonic":{{notification_mnemonic}},
  "notification_name":{{notification_name}},
  "virtual_phone_number":{{virtual_phone_number}},
  "notification_time":{{notification_time}},
  "scenario_name": {{scenario_name}},
    "contact_phone_number":{{contact_phone_number}},
    "communication_number":{{communication_number}},
    "contact_id": {{contact_id}},
    "contact_full_name": {{contact_full_name}},
  "call_session_id":{{call_session_id}}
}


Нажмите "Создать"

Должно получиться так:

По аналогии настройте еще семь уведомлений:

1.

Название уведомления: Завершение звонка

Тип события: Завершение звонка

Способ уведомления: HTTP

URL: вставьте адреса, скопированный из параметров интеграции ПланФикс

Метод: POST

Тело уведомления:

{  
  "notification_name":{{notification_name}},
  "notification_mnemonic":{{notification_mnemonic}},
  "virtual_phone_number":{{virtual_phone_number}},
  "notification_time":{{notification_time}},
  "external_id": {{external_id}},
    "contact_phone_number":{{contact_phone_number}},
    "communication_number":{{communication_number}},
    "employee_full_name": {{employee_full_name}},
    "employee_id": {{employee_id}},
    "call_source": {{call_source}},
    "direction": {{direction}},
    "call_session_id":{{call_session_id}},
    "scenario_name": {{scenario_name}},
    "talk_time_duration": {{talk_time_duration}},
    "total_time_duration": {{total_time_duration}},
    "wait_time_duration": {{wait_time_duration}},
    "tag_names": {{tag_names}}
}

2. 

Название уведомления: Записанный разговор

Тип события: Записанный разговор

Способ уведомления: HTTP

URL: вставьте адреса, скопированный из параметров интеграции ПланФикс

Метод: POST

Тело уведомления:

{
  "notification_name": {{notification_name}},
  "notification_mnemonic":{{notification_mnemonic}},
  "virtual_phone_number": {{virtual_phone_number}},
  "notification_time": {{notification_time}},
  "scenario_name": {{scenario_name}},
    "contact_phone_number": {{contact_phone_number}},
    "communication_number": {{communication_number}},
    "contact_id": {{contact_id}},
    "contact_full_name": {{contact_full_name}},
  "call_session_id": {{call_session_id}},
    "employee_full_name": {{employee_full_name}},
    "employee_id": {{employee_id}},
    "file_link": {{file_link}},
    "file_duration": {{file_duration}},
  "tag_ids": {{tag_ids}},
  "tag_names": {{tag_names}}
}

3. 

Название уведомления: Ожидание ответа

Тип события: Ожидание ответа

Способ уведомления: HTTP

URL: вставьте адреса, скопированный из параметров интеграции ПланФикс

Метод: POST

Тело уведомления:

{  
  "notification_name":{{notification_name}},
  "notification_mnemonic":{{notification_mnemonic}},
  "notification_time":{{notification_time}},
  "external_id": {{external_id}},
    "contact_phone_number":{{contact_phone_number}},
    "contact_id": {{contact_id}},
    "employee_full_name": {{employee_full_name}},
    "employee_id": {{employee_id}},
  "call_source": {{call_source}},
  "call_session_id":{{call_session_id}},
  "direction": {{direction}},
  "leg_id": {{leg_id}}
}

4. 

Название уведомления: Исходящий звонок

Тип события: Исходящий звонок

Способ уведомления: HTTP

URL: вставьте адреса, скопированный из параметров интеграции ПланФикс

Метод: POST

Тело уведомления:

{
  "notification_name": {{notification_name}},
  "notification_mnemonic":{{notification_mnemonic}},
  "virtual_phone_number": {{virtual_phone_number}},
  "notification_time": {{notification_time}},
    "contact_phone_number":{{contact_phone_number}},
    "contact_id":{{contact_id}},
    "contact_full_name":{{contact_full_name}},
  "call_session_id":{{call_session_id}},
    "employee_full_name":{{employee_full_name}},
    "employee_id":{{employee_id}},
    "employee_phone_number":{{employee_phone_number}}
}

5.

Название уведомления: Начало разговора

Тип события: Начало разговора

Способ уведомления: HTTP

URL: вставьте адреса, скопированный из параметров интеграции ПланФикс

Метод: POST

Тело уведомления:

{  
  "notification_name":{{notification_name}},
  "notification_mnemonic":{{notification_mnemonic}},
  "notification_time":{{notification_time}},
  "external_id": {{external_id}},
    "contact_phone_number":{{contact_phone_number}},
    "contact_id": {{contact_id}},
    "employee_full_name": {{employee_full_name}},
    "employee_id": {{employee_id}},
  "call_source": {{call_source}},
  "call_session_id":{{call_session_id}},
  "direction": {{direction}},
  "leg_ids": {{leg_ids}}
}

6.

Название уведомления: Окончание разговора

Тип события: Окончание разговора

Способ уведомления: HTTP

URL: вставьте адреса, скопированный из параметров интеграции ПланФикс

Метод: POST

Тело уведомления:

{  
  "notification_name":{{notification_name}},
  "notification_mnemonic":{{notification_mnemonic}},
  "virtual_phone_number":{{virtual_phone_number}},
  "notification_time":{{notification_time}},
  "external_id": {{external_id}},
    "contact_phone_number":{{contact_phone_number}},
    "communication_number":{{communication_number}},
    "employee_full_name": {{employee_full_name}},
    "employee_id": {{employee_id}},
    "call_source": {{call_source}},
    "call_session_id":{{call_session_id}},
    "direction": {{direction}},
    "scenario_name": {{scenario_name}},
    "talk_time_duration": {{talk_time_duration}},
  "leg_ids": {{leg_ids}}
}

7.

Название уведомления: Потерянный звонок

Тип события: Потерянный звонок

Способ уведомления: HTTP

URL: вставьте адреса, скопированный из параметров интеграции ПланФикс

Метод: POST

Тело уведомления:

{  
  "notification_name":{{notification_name}},
  "notification_mnemonic":{{notification_mnemonic}},
  "virtual_phone_number":{{virtual_phone_number}},
  "notification_time":{{notification_time}},
  "scenario_name": {{scenario_name}},
  "wait_time_duration" : {{wait_time_duration}},
  "employee_ids":{{employee_ids}},
    "contact_phone_number":{{contact_phone_number}},
    "communication_number":{{communication_number}},
    "contact_id": {{contact_id}},
    "contact_full_name":{{contact_full_name}},
  "call_session_id":{{call_session_id}}
}

Настройка завершена.


Эта статья помогла Вам?
Подпишитесь на рассылку

Обещаем присылать только полезную информацию