DentalBase - облачная CRM для стоматологии

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


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

Интеграция UIS с DentalBase подразумевает следующие опции:

  • всплывающие уведомления
  • исходящий звонок из карточки пациента
  • история звонков
  • прослушивание записей звонков из интерфейса DentalBase

Внимание: интеграция доступна только при использовании SIP-телефонии.

Шаг 1: Подключение интеграции

Интеграция доступна на любом тарифе план UIS кроме "Первого шага" и "UIS Коллтрекинг Лайт".

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

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

Для того, чтобы UIS и DentalBase смогли беспрепятственно обмениваться данными, необходимо внести IP-адрес DentalBase в белый список в UIS, а в DentalBase указать авторизационный ключ API. 

В личном кабинете UIS войдите в раздел Правила и настройки безопасности, вкладка API, и добавьте IP-адрес 185.146.157.137:



Чтобы получить авторизационный ключ API, войдите в Управление пользователями и разрешите одному из пользователей (например, Администратору) доступ к API по ключу. Обязательно скопируйте и сохраните ключ - он показывается только один раз, при создании: 

В аккаунте DentalBase войдите в меню CRM - Настройки и вставьте ключ в соответствующее поле:

Скопируйте полученный URL-адрес, он пригодится для дальнейшей настройки уведомлений

Шаг 2: Настройка уведомлений

Чтобы данные из UIS передавались в DentalBase необходимо настроить пять HTTP-уведомлений о событиях. 

Адрес для отправки уведомлений мы получили на предыдущем шаге.

Чтобы создать уведомление, в личном кабинете UIS войдите в раздел Уведомления, нажмите "Добавить уведомление":

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

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

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

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

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

Метод: POST

URL: вставьте URL, скопированный из DentalBase

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

{
"notification_mnemonic":{{notification_mnemonic}},
"call_session_id":{{call_session_id}},
"called_phone_number":{{called_phone_number}},
"calling_phone_number":{{calling_phone_number}},
"direction":{{direction}},
"start_time":{{start_time}},
"virtual_phone_number":{{virtual_phone_number}}
}

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

  • Завершение звонка:

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

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

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

Метод: POST

URL: вставьте URL, скопированный из DentalBase

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

{
"notification_mnemonic":{{notification_mnemonic}},
"call_session_id":{{call_session_id}},
"finish_time":{{finish_time}},
"wait_time_duration":{{wait_time_duration}},
"talk_time_duration":{{talk_time_duration}},
"total_time_duration":{{total_time_duration}},
"record_file_links":{{record_file_links}},
"is_lost":{{is_lost}}
}

  • Поднятие трубки:

Название уведомления: dentalbase_answer

Тип события: Поднятие трубки

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

Метод: POST

URL: вставьте URL, скопированный из DentalBase

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

{
"notification_mnemonic":{{notification_mnemonic}},
"call_session_id":{{call_session_id}},
"employee_full_name":{{employee_full_name}},
"employee_id":{{employee_id}},
"employee_phone_number":{{employee_phone_number}},
"connection_time":{{connection_time}},
"leg_direction":{{leg_direction}}
}

  • Исходящий звонок:

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

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

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

Метод: POST

URL: вставьте URL, скопированный из DentalBase

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

{
"notification_mnemonic":{{notification_mnemonic}},
"call_session_id":{{call_session_id}},
"called_phone_number":{{called_phone_number}},
"calling_phone_number":{{calling_phone_number}},
"direction":{{direction}},
"start_time":{{start_time}},
"employee_full_name":{{employee_full_name}},
"employee_id":{{employee_id}},
"employee_phone_number":{{employee_phone_number}}
}

  • Поднятие трубки:

Название уведомления: dentalbase_missed

Тип события: Поднятие трубки

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

Метод: POST

URL: вставьте URL, скопированный из DentalBase

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

{
"notification_mnemonic":{{notification_mnemonic}},
"call_session_id":{{call_session_id}},
"lost_reason":{{lost_reason}},
"finish_time":{{finish_time}},
"wait_time_duration":{{wait_time_duration}},
"total_time_duration":{{total_time_duration}}
}



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


Эта статья помогла Вам?
Подписаться на наши новости