Cisco Cisco Customer Voice Portal 8.0(1) Design Guide
14-9
Cisco Unified Customer Voice Portal (CVP) 8.x Solution Reference Network Design (SRND)
OL-15989-06
Chapter 14 Sizing
Unified CVP Reporting Server
Use the following equation to determine the number of reporting messages generated per second, per
call, for each VoiceXML application:
call, for each VoiceXML application:
A# = %CPS
∗ CPS ∗ MSG / Min / 60
Where:
A# = the number of estimated reporting messages per second for an application. Complete one
calculation per application (A1, A2, …, An).
calculation per application (A1, A2, …, An).
CPS = the number of calls per second.
%CPS = the percentage of calls that use this VoiceXML application.
MSG = the number of reporting messages this application generates. To determine the number
of reporting messages generated by your application, use the information provided in the
sections on
of reporting messages generated by your application, use the information provided in the
sections on
Min = Amount of time spent in the application (in minutes).
60 = the number of seconds in one minute.
Next, estimate the total number of reporting messages that your deployment will generate per second by
summing the values obtained from the previous calculation for each application:
summing the values obtained from the previous calculation for each application:
A(total) = A1+ A2+…..+An
This is the total number of reporting messages generated per second by your VoiceXML applications.
The Cisco MCS-7845 Reporting Servers can handle 420 messages per second. If the total number of
reporting messages per second for your deployment is less than 420, you can use a single Reporting
Server. If it is greater, you need to use multiple Reporting Servers and partition the VoiceXML
applications to use specific Reporting Servers.
The Cisco MCS-7845 Reporting Servers can handle 420 messages per second. If the total number of
reporting messages per second for your deployment is less than 420, you can use a single Reporting
Server. If it is greater, you need to use multiple Reporting Servers and partition the VoiceXML
applications to use specific Reporting Servers.
How to Use Multiple Unified CVP Reporting Servers
If the number of messages per second (as determined in steps 1 and 2 above) exceeds the Unified CVP
Reporting Server (Reporting Server) capacity, then the deployment must be partitioned vertically.
Reporting Server (Reporting Server) capacity, then the deployment must be partitioned vertically.
When vertically partitioning to load-balance reporting data, a Unified CVP system designer must
consider the following requirements that apply to deployments of multiple Reporting Servers:
consider the following requirements that apply to deployments of multiple Reporting Servers:
•
Each Unified CVP Call server and each Unified CVP VXML Server can be associated with only one
Unified CVP Reporting Server.
Unified CVP Reporting Server.
•
Reports cannot span multiple Informix databases.
For more information on these requirements, refer to the Reporting Guide for Cisco Unified Customer
Voice Portal, available at
Voice Portal, available at
When designing Unified CVP deployments with multiple Reporting Servers, observe the following
guidelines:
guidelines:
•
Subdivide applications that generate more combined call processing and application messages than
are supported by one Reporting Server.
are supported by one Reporting Server.
•
VoiceXML can be filtered, and filtering out non-interesting data creates more usable data
repositories that support higher message volume.
repositories that support higher message volume.
•
Configure the dial plan and/or other available means to direct the incoming calls to the appropriate
Call Server and VXML Server.
Call Server and VXML Server.