Cisco Cisco Customer Voice Portal Downloads
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.
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.
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.
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.
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:
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.
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.
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.
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.
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.
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.
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:
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.
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.