Cisco Cisco Customer Voice Portal 8.0(1) User Guide

Page of 107
C
HAPTER 
1:
 
I
NTRODUCTION
 
 
V
OICE
XML
 
S
ERVER 
U
SER 
G
UIDE 
 
 
 
FOR 
C
ISCO 
U
NIFIED 
C
USTOMER 
V
OICE 
P
ORTAL 
R
ELEASE 
4.0(1) 
 
 
 
 
 
 
6
   
Intuitive interface
 – Using a process similar to flowcharting software, the application 
developer can use VoiceXML Studio to create an application, define its call flow, and 
configure it to the exact specifications required. 
   
Design and build at the same time
 – VoiceXML Studio acts as a design tool as well as a 
building tool, allowing the developer to rapidly try different application call flows and then 
test them out immediately.  
   
No technical details required
 – VoiceXML Studio requires little to no technical knowledge of 
Java, VoiceXML, or other markup languages. For the first time, the bulk of a voice 
application can be designed and built by voice application design specialists, not technical 
specialists. 
   
Rapid application development
 – By using VoiceXML Studio, developers can dramatically 
shorten deployment times. Application development time is reduced by as much as 90% over 
the generation and management of flat VoiceXML files.  
Refer to the VoiceXML Studio User Guide for Cisco Unified Customer Voice Portal to learn how 
to use Studio to create projects and deploy applications to the VoiceXML Server. 
Unified CVP VoiceXML Server 
Unified CVP VoiceXML Server is a powerful J2EE- and J2SE-compliant run-time engine that 
dynamically drives the caller experience. Unified CVP VoiceXML Server provides: 
   
Robust back-end integration
 – The VoiceXML Server runs in a J2SE and J2EE framework, 
giving the developer access to the full litany of middleware and data adapters currently 
available for those environments. Additionally, the Java application server provides a robust, 
extensible environment for system integration and data access and manipulation. 
   
Session management
 – Call and user data are maintained by the VoiceXML Server so that 
information captured from the caller (or environment data such as the caller’s number or the 
dialed number) can be easily accessed during the call for use in business rules. 
   
Dynamic applications
 – Content and application logic is determined at runtime based on rules 
ranging from simple to the most complex business rules. Almost anything about an 
application can be determined at runtime. 
   
System Management
 – The VoiceXML Server provides a full suite of administration tools, 
from managing individual voice applications without affecting users calling into them, to 
configurable logging of caller activity for analytical purposes. 
   
User Management 
– The VoiceXML Server includes a lightweight customer data 
management system for applications where more robust data are not already available. The 
user management system allows dynamic applications to personalize the call experience 
depending on the caller. 
The capabilities of the VoiceXML Server listed above are discussed in further detail in Chapter 
3: Administration, Chapter 1: User Manageme
nt and Chapter 5: VoiceXML Server Logging.