Integration interfaces

The following changes have been made in the RESTful and integration interfaces.

Restful Outbound Campaign Interface (OBI)

The campaign status query now supports multiple status values.

Restful Monitoring Interface (RMI)

The /agents resource now supports filtering with presence, for example, to find agents who have been active for the current day.

Restful Contact Management Interface (CMI)

GET cmi/contactData now returns saved CAD for emails.
Note: The email channel is not supported in the POST method of the resource.

Event-driven integration framework

The following updates have been made in EDI:
  • It's now possible to delay request execution so that, for example, a feedback survey isn't sent immediately after a conversation has ended.

  • The JSON for configuration field in System Configurator (System Management > Event-driven integrations) now supports undoing and redoing edits with keyboard shortcuts.

  • You can now use EDI also for campaign calls, for example, to catch the campaign call result and use it for further actions, such as sending a message to the customer. Only the Ended event is supported.

  • Contact attached data (CAD) handling has been improved so that saved CAD values are available for further use in their original, non-serialized format also in emails and calls.

  • Support for querying queue status has been added. You can use this, for example, to check if the destination queue of the conversation is closed or has no serving agents, and transfer the conversation to an overflow queue.

  • Support for HTTP response body data in non-JSON format has been added. This data can be saved in CAD and used with another integration as-is.