Customer Interaction Express

Latest Release: 3.4.8 (September 2022)

Interface Overview

Web Services Collection (WSC) comprises a set of Web services that enable the creation of custom contact center agent, monitoring and supervisor applications. WSC is based on JAX-WS and is WS-I Basic Profile compliant (1.2 and 2.0). Any compliant Web services framework can be used to access the WSC Web services. The Web services interface is defined using WSDL; the data protocol is SOAP.

WSC Web Services

WSC comprises the following Web services:

Task Web Service

In WSC terminology, a "task" is a connection between two endpoints (typically an agent and a customer endpoint) and can represent a voice call, e-mail correspondence or chat session. The Task Web service (TaskWS) enables agent and supervisor applications to perform agent and task control operations, such as:

  • Monitor agents and endpoints.
  • Login/logout and sign on/sign off agents.
  • Set agents' availability and pause/unpause them.
  • Set job codes on agent tasks
  • Initiate, answer, hold and drop agent tasks (voice calls and chat sessions).
  • Make consultation calls, transfer calls, toggle between two calls and initiate conference calls
  • Manage the tags assigned to tasks.

UMR Web Service

The UMR Web service (UMRWS) provides access to the email mailboxes of agents and topics.

Monitoring Web Service

The Monitoring Web service (MonitoringWS) enables monitoring applications to get real-time and evaluation data from CIE, including current agent state, average agent break time, number of active agents in a group, current endpoint state, number of waiting calls in topic, etc.

Management Web Service

The Management Web service (ManagementWS) enables supervisor applications to manage contact center configurations by observing and updating variables in CIE. Furthermore, this interface can be used to create call jobs for the dialer in CIE, used as a CallBack functionality in Web Pages.

Directory Web Service

The Directory Web service (DirectoryWS) enables client applications to get references to agents, endpoints and other objects so that they can be monitored and managed by the other WSC Web services.

WSC Software Development Kit (SDK)

The WSC SDK provides resources to help developers build custom client application using the CIE WSC Web services. The SDK comprises:

  • Programmer and API documentation.
  • WSDL for the WSC Web services.
  • Sample Java application.

The SDK is available in the CIE DVD image (ISO) you are using. In the DVD structure it can be found in subfolder Examples\WebServices

Loading...