diagram shows the Unified CVP architecture. For clarity, the diagram separates
the reporting service and the database.
Figure 1. CVP
of the Operations Console to the call server through an OAMP Resource Manager
(ORM) is simply indicative, because the ORM is invisible to the end user. An
ORM is co-located with each managed Unified CVP component, and the Operations
Console is connected to each component.
A call server is a
physical machine on which the IVR service, the SIP service, and the Cisco
Unified Intelligent Contact Management (ICM) service can reside. The call
server uses a central messaging bus to allow each service to communicate.
service connects to the message bus through either an in-process plug-in or an
out-of-process plug-in, depending on whether the reporting service resides in
the same Java Virtual Machine (JVM) with the message bus system.
The service listens
to all messages passing through the message bus and captures both call-state
change messages sent from SIP and IVR services or reporting messages sent from
a VXML Server.
service then parses those messages, converts them into batches of applicable
Structured Query language (SQL) statements, and executes them into an SQL
database using the Java Database Connectivity (JDBC) Application provisioning
service can also receive and process Unified CVP messages related to Unified
CVP system administrative tasks, such as turning on or off debugging and
querying statistics. As the Figure 1 shows, the reporting service can be shared
by multiple Call Servers that belong to the same Unified CVP deployment.
needs only one reporting server. During temporary database outages, messages
are buffered to file and are inserted into the database after the database
comes back on line. The amount of time that messages can be buffered depends on
the system throughput. See
If your environment
uses more than one reporting server, be aware that:
CVP does not have a native reporting engine, its installation includes
reporting templates designed for use with the Unified Intelligence Center
(Unified IC) reporting application. You can import these templates into Unified
IC and run them from the Unified IC interface.