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