SYSTEM_EVENT
When the Unified CCX status or the agent’s device status changes, Unified CCX sends a SYSTEM_EVENT message, defined in the following table, to all clients to indicate that status (for example, on_line or off_line).
Fixed part Field name |
Value |
Data type |
Byte size |
---|---|---|---|
CCXStatus |
The current operational status of Unified CCX. Any non-zero value is indicative of a component failure or communication outage that prevents normal CTI operations (see also Unified CCX Status Values). |
UINT |
4 |
CCXTime |
The current Unified CCX date and time. |
TIME |
4 |
SystemEventID |
A value that enumerates the specific system event that occurred. See SystemEventID Values for system event ID values. |
UINT |
4 |
SystemEventArg1 |
An argument value that is specific to the system event being reported. |
UINT |
4 |
SystemEventArg2 |
A second argument value that is specific to the system event being reported. |
UINT |
4 |
SystemEventArg3 |
A third argument value that is specific to the system event being reported. |
UINT |
4 |
EventDeviceType |
Indicates the type of the device ID supplied in the EventDeviceID floating field. See DeviceType Values for device ID type values. This is set to DEVID_NONE if no floating field is provided. |
USHORT |
2 |
Floating part Field name |
Value |
Data type |
Maximum size |
---|---|---|---|
Text[7] (optional) |
A text message associated with the provided SystemEventID. |
STRING |
255 |
EventDeviceID[206] |
A text value of the device ID if reported. Initially only used by Unified CCX for a SYS_DEVICE_IN_SERVICE, and a SYS_DEVICE_OUT_OF_SERVICE message. |
STRING |
64 |