Cisco Cisco Customer Voice Portal 8.0(1) Design Guide

Page of 223
 
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:
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).
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 
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:
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.
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.
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:
  •
Each Unified CVP Call server and each Unified CVP VXML Server can be associated with only one 
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 
When designing Unified CVP deployments with multiple Reporting Servers, observe the following 
guidelines:
  •
Subdivide applications that generate more combined call processing and application messages than 
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.
  •
Configure the dial plan and/or other available means to direct the incoming calls to the appropriate 
Call Server and VXML Server.