Queue Manager Architecture
What is the Queue Manager?
The Queue Manager is the heart of the Callback Solution. This application is responsible for several key aspects of the Callback solution.
- Call routing and tracking
- EWT calculation
- Providing what the caller experience is for the Callback IVR platform
- Writing historical reporting data
- Writing real-time reporting
The Queue Manager is a required application always installed on each Core Instance server in a Callback solution.
Architecture Overview
Details on each connection point:
- The Queue Manager will send and receive messages from various applications. The function performed by Queue Manager is different based on the application sending the messages.
- Real-Time Provider: Sends ACD statistics to Queue Manager for Dashboards and calculating EWT.
- Provider: Sends configuration information to Queue Manager during a startup of Queue Manager.
- Opmode Server: Informs Queue Manager when an operation mode changes.
- Report Writer: Write historical interaction data provided by Queue Manager to the historical database.
- License Server: Informs Queue Manager on the availability or the active use of a license.
- Interaction Service: Informs Queue Manager when an agent is reserved when using Agent Priority mode.
- TIAL and Queue Manager work together to process and respond to CTI messages from the ACD.
- The Queue Manager and QMController work together to maintain a datastore of pending ASAP and scheduled callbacks.