Message Classification
The Unified CCX CTI Protocol messages can be classified in different ways:
-
As Solicited (initiated by the client) or Unsolicited (initiated by Unified CCX).
-
Solicited Messages: Messages that the client initiates and for which the client expects a response (called a confirmation message) from Unified CCX.
-
Unsolicited Messages: Messages sent by Unified CCX that the client does not initiate and that do not require a confirmation.
A bridge mode client can receive all unsolicited messages. In addition to unsolicited messages, a client receives confirmation (solicited) messages only for the requests it makes. A bridge mode client does not receive confirmation messages for other clients’ requests.
A client’s request message triggers a solicited message response. In addition a client’s request message may also trigger an unsolicited message. For example, the client’s request could trigger an agent state event (an unsolicited message) as well as a confirmation message for the request (a solicited message).
-
-
By function
You can classify messages by function as:
-
Session Management Messages
Messages for managing a session (for initializing, maintaining, and closing a session)
-
Configuration Messages
Messages for sharing server configuration data (initial and updated) with the server’s clients.
-
Agent State Messages
Messages that allow the client to control the agent state, such as, for example, login and logout.
-
Call Control Messages
Messages that allow the client to control inbound and outbound calls.
-
Call Events Messages
Messages that describe what is happening to a call; for example, call established and call begun. Also messages that update call data in call context variables while the call is active.
-
Miscellaneous Service and Query Status Messages
Miscellaneous unsolicited event messages and solicited messages available to all clients. And, messages that query the status of an agent, a queue, or a device.
-