Contents
Disconnection and Failover
This set of models illustrates the following scenarios:
- The agent application disconnects from Interaction Server(s).
- The Interaction Server disconnects from agent application and reporting engine. Then the following happens:
- The agent application connects to secondary Interaction Server, which becomes primary.
- The former primary Interaction Server restarts.
Agent Disconnects
In this phase, shown in the figure below, the agent application disconnects from Interaction Server. This may due to a failure or to normal shutdown.
The primary Interaction Server sends EventAgentLogout only if the agent was known to be logged in.
This phase uses the message shown in the following table:
Message | Protocol |
---|---|
EventAgentLogout | Reporting |
Interaction Server Disconnects
In this phase, shown in the figure below:
- The primary Interaction Server disconnects from the agent application and the reporting engine. This may due to a failure or to normal shutdown. The reporting engine sets the state of each agent logged in with this Interaction Server to not logged in.
- The agent application connects to the secondary Interaction Server and registers with it. Registration is not shown here; see Registration for a description.
- The agent application logs in to the secondary Interaction Server.
- The secondary Interaction Server responds with EventAck, thereby becoming the new primary Interaction Server.
This phase uses the messages shown in the following table:
Message | Protocol |
---|---|
EventAck | Interaction Management |
EventAgentLogin | Reporting |
Interaction Server Restarts
In this phase, shown in the figure below:
- The original primary Interaction Server restarts.
- The agent application connects to it and registers (registration is not shown here; see Registration).
- The agent application logs in to the Interaction Server using RequestAgentAvailable, upon which this Interaction Server becomes secondary.
This phase uses the messages shown in the following table:
Message | Protocol |
---|---|
EventAck | Interaction Management |
This page was last edited on March 22, 2018, at 00:48.
Comments or questions about this documentation? Contact us for support!