User Guide

Table Of Contents
Voice Response Units (VRUs), page 18
System Deployment Model, page 19
Central Controller
Figure 1: Central Controller
The Central Controller serves as the clearinghouse for routing and reporting data. It does this
by receiving route requests, making routing decisions, and monitoring data messages about
what is happening in the system.
The Central Controller is installed on one or more servers and comprises three major components:
the CallRouter (Router), the Logger, and the Central Database.
Note: Although illustrations in this section show the CallRouter, the Logger, and the Central
Database on the same computer, the CallRouter and the Logger can be installed on separate
computers. The Logger and the Central Database are always co-located on the same computer.
CallRouter (Router)
The Router receives notication from a Routing Client (such as a Network Interface Controller
or a Peripheral Gateway) that a call is in need of some form of routing. It then executes a
user-dened script that species how the Routing Client is to handle the call.
These routing scripts are created on the Administrative Workstation, are replicated and stored
in the Central Database, and are loaded into Router program memory.
In addition to receiving routing requests, the Router receives messages from all Peripheral
Gateways (page 9) that monitor real-time status events in the network.
These messages update the system's current representation of agents and system resources.
Awareness of the current status of these resources is essential to the routing scripts.
Reporting Guide for Cisco Unified ICM Enterprise & Hosted Release 7.2(1)
8
Chapter 1: System Architecture and Reporting
Central Controller