|
CVPD Course Description
CVPD
4.0 teaches each student to use the CVP Studio graphical tool to build
self-service IVR applications and to run and maintain them on the CVP VXML
Server. This course also introduces the student to the other servers that may be
part of their CVP solution.
Hands-on practice includes
programming labs and building applications that incorporate every element of CVP
Studio into a comprehensive full-featured application. Students also learn the
limits of Studio and how to extend it using Java-based code to create their own
elements that display in Studio and execute at the Start or End of a call,
perform actions and decisions, format data to be spoken by converting it into
sets of audio files and/or TTS strings (Say it Smart plug ins). Each student has
his/her own development environment that includes the Cisco IOS voice gateway,
speech recognition, text-to-speech, CVP Studio and VXML Server, and a soft-phone
to place calls.
Students have ample
practice analysing log files for debugging and using administrative scripts for
graceful updates and suspensions of applications. Students learn to enable
in-depth VXML session logging for analysis of VXML pages and headers sent
between the IOS voice gateway and the CVP VXML Server.
Duration
5 days,
Instructor-led classroom training
Prerequisites
To fully benefit from this
course, it is recommended that you have the following prerequisite skills and
knowledge:
-
Programming experience of some sort is a must.
Associated Certifications
Who Should Attend
This course is intended
for the following audience:
CVPD is intended for the
VUI designer to produce call flows, the application developer who will be
writing applications that use CVP Studio and VXML Server. It is also recommended
for technical support personnel who will be supporting this product.
Course Outlines
Overview
-
Hardware discussion - Cisco Voice Gateway, CVP
Studio/VXML Server, Cisco Call Server for integrating to ICM, ICM, Media
Servers, MRCP Servers
-
Call flow
-
How to pass data between ICM scripts and CVP Studio
applications
Writing Studio graphical
applications:
-
Using menus
-
Collecting caller input in the form of digits, dates,
times, and customized grammars
-
Specifying synonyms, interpretations, and confidence
cut off for collected speech input
-
Formatting spoken audio (Say it Smart)
-
Handling VXML error events
-
CVP Studio Database element
-
Creating session and element variables
-
Logging information to the activity log from Studio
-
Turning on detailed logging of all VXML pages and http
headers for CVP VXML Server
-
Testing using a web-browser
-
Creating multiple pages for call flow and modularizing
the code
-
How to set: logging levels, default audio directory,
default timeouts and properties for an application
-
Understanding VXML properties as they apply to CVP
Studio
-
Understanding VXML events and Hotevent elements
-
Studio - Documenter, Prompt Mgr, Element Groups
-
Interfacing with custom code via http
-
Interfacing with custom code written in Java
Administration is covered
throughout the course:
-
Maintenance of log files
-
Using error, activity and admin logs for debugging and
call flow issues
-
Enabling saving of session logs containing all VXML
pages sent to the voice browser including http headers for debugging and
call flow administration (DebugLogger)
-
Using administrative scripts for graceful updates or
suspensions of the server
-
Customizing administrative scripts for scheduling
updates
-
The files and directories that must be backed up
-
Licensing
-
Directories in which associated Java class files must
reside
-
Discuss ways to write/maintain an application that
uses more than one language
-
Upgrading to newer versions
-
How to enable SNMP traps on CVP Studio/ VXML Server
-
How to configure logging properties (duration, rotate
by, etc)
|