Продукты Решения Тарифы Партнерам
Клиентам
Получить консультацию
Связаться
32top - Облачная МИС для стоматологий

32top - Облачная МИС для стоматологий

Дата публикации: 5 декабря 2023

Функционал интеграции

  • Открытие карточки в МИС
  • История звонков в МИС
  • Прослушивание записи звонка в МИС

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

В Личном кабинете UIS войдите в раздел Администратор — Аккаунт — Тарифы и опции, разверните Все опции:

и подключите API «Базовые отраслевые решения»:

Перейдите в раздел Аккаунт — Правила и настройки безопасности — вкладка API и добавьте маску 0.0.0.0/0 в белый список IP-адресов:

Чтобы UIS и МИС 32top могли обмениваться данными, необходимо создать авторизационный ключ API. Для этого войдите в Управление пользователями:

Разрешите Администратору доступ к API по ключу. Обязательно скопируйте и сохраните ключ — он показывается только один раз, при создании, и понадобится для дальнейшей настройки:

В МИС 32top войдите в меню Настройки, выберите Интеграции, в разделе UIS введите скопированный ключ API:

Синхронизация сотрудников

Сотрудники не копируются автоматически из одного сервиса в другой. Это значит, что сотрудники должны быть созданы вручную и в Личном кабинете UIS, и в сервисе МИС 32top.

В МИС 32top для каждого сотрудника, которому предоставлен доступ к телефонии, назначьте соответствующего сотрудника из Личного кабинета UIS:

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

Чтобы МИС 32top принимал данные о звонках от UIS, нужно настроить четыре вебхука.

В Личном кабинете UIS войдите в раздел Уведомления и кликните на Добавить уведомление:

Логика создания одинаковая для всех вебхуков, различаются только параметры. Заполните поля и сохраните вебхуки:

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

Метод: POST
URL https://api.32top.ru/uis-integration-api/events/call/missed

В тело уведомления вставьте код:

Копировать
{
 "app_id": {{app_id}},
"call_session_id":{{call_session_id}},
"contact_phone_number":{{contact_phone_number}},
"virtual_phone_number":{{virtual_phone_number}},
"employee_ids":{{employee_ids}},
"external_id": {{external_id}},
"direction":{{direction}},
 "start_time": {{start_time}},
"finish_time": {{finish_time}}
}

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

Метод: POST
URL https://api.32top.ru/uis-integration-api/events/call/waiting

В тело уведомления вставьте код:

Копировать
{
"app_id": {{app_id}},
"call_session_id":{{call_session_id}},
"contact_phone_number":{{contact_phone_number}},
"virtual_phone_number":{{virtual_phone_number}},
"employee_id":{{employee_id}},
"external_id": {{external_id}},
"direction":{{direction}},
"start_time": {{start_time}}
}

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

Метод: POST
URL https://api.32top.ru/uis-integration-api/events/call/started

В тело уведомления вставьте код:

Копировать
{
 "app_id": {{app_id}},
 "call_session_id":{{call_session_id}},
 "direction":{{direction}},
 "start_time": {{start_time}},
 "employee_id": {{employee_id}},
 "external_id": {{external_id}}
}

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

Метод: POST
URL https://api.32top.ru/uis-integration-api/events/call/ended

В тело уведомления вставьте код:

Копировать
{
"app_id": {{app_id}},
"call_session_id":{{call_session_id}},
"direction":{{direction}},
"talk_time_duration":{{talk_time_duration}},
"start_time":{{start_time}},
"finish_time":{{finish_time}},
"finish_reason":{{finish_reason}},
"virtual_phone_number":{{virtual_phone_number}},
"full_record_file_link":{{full_record_file_link}},
"lost": {{lost_reason}},
"external_id": {{external_id}}
}
Эта статья была полезна для людей. Эта статья помогла Вам?
Да, помогла!
Вопрос не решён
Полезные кейсы, статьи и исследования от экспертов UIS
Подписаться
Нажимая кнопку вы подтверждаете, что согласны получать рассылку
Вы успешно подписаны на новости!
Спасибо за обращение
Понятно