ПланФикс - платформа для создания системы управления предприятием
Подключение необходимых компонентов в UIS
В Личном кабинете UIS войдите в раздел Тарифы и опции, разверните Все опции:
И подключите API «Базовые отраслевые решения»:
В разделе Правила и настройки безопасности во вкладке API разрешите доступ к Call API с любых IP-адресов:
Настройка интеграции в ПланФикс
В аккаунте ПланФикс войдите в раздел Управление аккаунтом:
Перейдите в раздел Интеграции — Виртуальные АТС:
Активируйте виджет UIS:
В открывшемся окне введите логин, пароль от личного кабинета UIS, принадлежащий вам виртуальный номер, который будет использоваться при исходящих вызовах и укажите добавочные номера для сотрудников:
Настройка передачи данных из UIS в ПланФикс
Для передачи данных из UIS в ПланФикс необходимо настроить несколько уведомлений.
В аккаунте ПланФикс скопируйте адрес для уведомлений:
В личном кабинете UIS перейдите в раздел Сервисы и статистика — Уведомления и добавьте новое уведомление:
Необходимо настроить восемь уведомлений:
1) Название уведомления: Входящий звонок на виртуальный номер
Тип события: Входящий звонок на виртуальный номер
Способ уведомления: 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}}
}
Должно получиться так:
2) Название уведомления: Завершение звонка
Тип события: Завершение звонка
Способ уведомления: 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}}
}
3) Название уведомления: Записанный разговор
Тип события: Записанный разговор
Способ уведомления: 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}}
}
4) Название уведомления: Ожидание ответа
Тип события: Ожидание ответа
Способ уведомления: 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}}
}
5) Название уведомления: Исходящий звонок
Тип события: Исходящий звонок
Способ уведомления: 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}}
}
6) Название уведомления: Начало разговора
Тип события: Начало разговора
Способ уведомления: 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}}
}
7) Название уведомления: Окончание разговора
Тип события: Окончание разговора
Способ уведомления: 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}}
}
8) Название уведомления: Потерянный звонок
Тип события: Потерянный звонок
Способ уведомления: 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}}
}
Настройка завершена.