API

API

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

Рис. Схема двусторонней интеграции с помощью API.

Рис. Схема двусторонней интеграции с помощью API.

Интеграция с помощью API

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

Интеграция средствами HTTP запросов

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

Интеграция средствами RabbitMQ очереди

В случае интеграции через RabbitMQ очередь, система контакт центра будет формировать события для клиента в отведенную для него отдельную очередь. Подключившись и авторизировавшись в указанной очереди, внешняя система может вычитывать все события, которые туда попадают. Формат и тело отсылаемых сообщений можно формировать как угодно, согласно потребностям клиента.

Расширенные REST API команды

С помощью REST API команд можно выполнять следующие действия:

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

Заказать презентацию