Connect CTI Sessions in a Clustered Unified CCX

The following procedure connects a CTI session in a clustered Unified CCX with a given a set of IP addresses and ports which represent the nodes in the cluster:

Procedure


Step 1

Select the first CCX IP address and port.

Step 2

When the CTI client attempts to open a session at the specified IP address and port, there may be any of the following three scenarios:

  • Session opens and CTI client receives OPEN_CONF. Go to Step 4.
  • Socket error / no response.
  • Receive FAILURE_CONF.
Step 3

Select next IP address and port. Go to Step 2

Step 4

The CTI client should send periodic HEARTBEAT_REQs and should receive messages

Step 5

When the CTI client detects a socket error, or missing HEATBEAT_CONF, or receive a FAILURE_CONF/SYSTEM_EVENT, it should close the current session and go to Step 3.

Note

CCX will send FAILURE_CONF/SYSTEM_EVENT in various failure scenarios. The HEARTBEAT_CONF is unlikely to be missed, however if CTI client misses the HEARTBEAT_CONF, the CTI client should wait until 2-3 HEARTBEAT_CONFs are missed consecutively.