Cisco Cisco Unified Customer Voice Portal 11.0(1) User Guide

Page of 156
C
HAPTER 
1:
 
I
NTRODUCTION
 
 
U
SER 
G
UIDE FOR 
C
ISCO 
U
NIFIED 
CVP
 
VXML
 
S
ERVER 
 
 
 
AND 
C
ISCO 
U
NIFIED 
C
ALL 
S
TUDIO
 
 
 
 
 
Intuitive interface
 – Using a process similar to flowcharting software, the application 
developer can use Builder for Call Studio to create an application, define its call flow, and 
configure it to the exact specifications required. 
 
Design and build at the same time
 – Builder for Call 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
 – Builder for Call 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 Builder for Call 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.  
Call Studio documentation resides primarily within Call Studio itself by accessing the Help 
menu. This guide, however includes a brief introduction to Call Studio in the section entitled 
“Call Studio Introduction” in this chapter. 
VXML Server 
VXML Server is a powerful J2EE- and J2SE-compliant run-time engine that dynamically drives 
the caller experience. VXML Server provides: 
 
Robust back-end integration
 – VXML 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 VXML 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 are 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
 – VXML 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 
– VXML 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.