API

API

Новий API-інтерфейс дозволяє здійснити повну двосторонню інтеграцію із будь-якими зовнішніми бізнес-системами. Покращена інтеграція є вирішальною для забезпечення успішного функціонування контакт-центру, особливо для фінансових установ та служб підтримки.

Рис. Схема двосторонньої інтеграції за допомогою API.

Рис. Схема двосторонньої інтеграції за допомогою API.

Інтеграція за допомогою API

Для інтеграції VoIPTime Contact Center з іншими системами передбачений функціонал надсилання подій, які відбуваються у системі, за допомогою спеціально розробленого для таких випадків сервісу EventDispatcher. Використання сервісу дозволяє гнучко сконфігурувати будь-яку внутрішню подію у потрібний формат та передати його на зовнішні системи засобами http запитів чи у RabbitMQ чергу, в залежності від конфігурації.

Інтеграція засобами HTTP запитів

У випадку, коли клієнт обирає інтеграцію через http запити, система VoIPTime Contact Center буде надсилати події, на які підписаний клієнт, на вказану зовнішню url адресу зовнішньої системи. Формат та тіло повідомлень, які надсилаються, може бути сформовано як завгодно, згідно з потребами клієнта.

Інтеграція засобами RabbitMQ черги

У випадку інтеграції через RabbitMQ чергу, система контакт-центру буде формувати події для клієнта у відведену для нього окрему чергу. Підключившись та авторизувавшись у вказаній черзі, зовнішня система може вичитувати всі події, які туди потрапляють. Формат та тіло повідомлень, які надсилаються, може бути сформовано як завгодно, згідно з потребами клієнта.

Розширені REST API команди

За допомогою REST API команд можливо здійснювати наступні дії:

  • створення/видалення користувача;
  • створення/видалення користувача з групи;
  • зміна статусу користувача;
  • додаваня задачі в групу;
  • зміна пріоритету оператора в групі;
  • зміна пріоритету оператора для задачі;
  • додавання клієнта у базу даних КЦ;
  • дзвінок клієнту;
  • створення/видалення ТМ кампанії;
  • додавання існуючого клієнта на продзвін до ТМ кампанії;
  • запуск/перезапуск/зупинка кампанії телемаркетингу;
  • видалення заявок з продзвону заданої ТМ кампанії;
  • створення/відміна веб колбеку;
  • отримання статистики по статусах оператора в реальному часі;
  • отримання статистики по користувачу;
  • отримання статистики по веб колбеку;
  • зміна даних клієнта за ідентифікаторами;
  • видалення клієнта з системи за ідентифікаторами.

Замовити презентацію