Cisco Cisco Unified Customer Voice Portal 11.0(1)

Page of 101
5-5
Cisco Customer Voice Portal (CVP) Release 3.0(0) Product Description
Chapter 5      CVP VoiceXML Server
CVP VoiceXML Server Elements
Intuitive interface – Using a process similar to flowcharting software, the application developer can 
use the Studio to create an application, define its call flow, and configure it to the exact 
specifications required. 
Design and build at the same time – The 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. 
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 the CVP VoiceXML Server 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. 
The CVP VoiceXML Server 
The CVP VoiceXML Server is a powerful J2EE- and J2SE-compliant run-time engine that dynamically 
drives the caller experience. The CVP VoiceXML Server provides: 
Robust back-end integration – The CVP 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 CVP VoiceXML Server so that 
information captured from the caller (or environment data such as the caller’s number of 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 CVP 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 CVP 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 CVP VoiceXML Server listed above are discussed in further detail in Chapter 4: 
Administration, Chapter 5: User Management and Chapter 6: CVP VoiceXML Server Logging of the 
Cisco CVP VoiceXML Server User Guide
CVP VoiceXML Server Elements 
The CVP VoiceXML Server Elements are a collection of pre-built, fully tested building blocks to speed 
application development. Features of Elements include:
Browser compatibility – CVP VoiceXML Server’s library of Voice Elements produce VoiceXML 
supporting the industry’s leading voice browsers. They output dynamically generated VoiceXML 
1.0 and 2.0 compliant code that has been thoroughly tested with each browser.