CVPD Java - CVPD Java Development For Call Studio (CVPD Java)

Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

CVPD Java - CVPD Java Development for Call Studio (CVPD Java)

COURSE OVERVIEW:
CVPD-Java is a hands-on programming course teaching participant to extend the functionality of CVP Call Studio
using the CVP Java API. Participants will learn to write, compile, deploy and maintain custom elements, say it smarts,
and other components for Call Studio and VXML Server in the CVP environment. Participants must be familiar with
Call Studio and know a small amount of Java or similar programming language.

PREREQUISITES:
• Working knowledge of CVP Studio
• Basic experience programming with Java or a similar programming language

COURSE OUTLINE:
Topics
• Introduction to the Java API, its capabilities and limitations
• Practice creating every different Java component to extend Studio (see below)
• Introduction to Voice Elements and their complexity
• This course is applicable to any version of CVP and Studio.
Hands-On Programming Topics
• Standard Actions and Decision as 'drop-in code' to execute functions on VXML Server such as obtaining the
IP address for setting the Default Media Server, for accessing substrings, validation of dates and times,
performing date arithmetic.
• Configurable Action and Decision elements - creating new elements in Studio. Substring element, String
Length element, Read File of name=value pairs, Read an XML file, Date comparison element test if a date is
in the past, future, or today.
• Say it Smart plugins - Say it Smarts convert data into a list of audio files and/or text for TTS playback. For
example, create a plugin to spell data to the caller. For example, speaking date in European format.
• Start of Call classes - Create session variables or VoiceXML Properties based on ICM passed data, or
database or file. For example, access a database to create root document VXML Properties.
• End of Call classes - execute code at the end of visit to an application, regardless of how the visit ends
(hangup, complete, error, application transfer, telephony transfer). For example, determine if the call
ended with an error, write to a custom log file.
• Start of Application classes - execute application-specific code whenever VXML Server is started or the
application is updated. This is often used to create customer detail records. For example, create persistent
variables.
• Create Persistent Variables - Global variables and Application variables remain in memory between phone
calls but can only be accessed through Java code.
• Dynamic Menus - configure Settings and Audio for Studio elements at runtime using Java. This is especially
useful for building Dynamic Menus with a varying number of options and audio prompts. For example,
create a Dynamic Menu based upon the caller's account number.
• Extend existing Studio elements to add/modify settings, catch Java exceptions, encapsulate multiple
elements

SUNSET LEARNING INSTITUTE | 888.888.5251 | WWW.SUNSETLEARNING.COM


SUNSET LEARNING INSTITUTE (SLI) DIFFERENTIATORS:
Sunset Learning Institute (SLI) has been an innovative leader in developing and delivering authorized technical
training since 1996. Our goal is to help our customers optimize their cloud technology investments by providing
convenient, high quality technical training that our customers can rely on. We empower students to master their
desired technologies for their unique environments.

What sets SLI apart is not only our immense selection of trainings options, but our convenient and consistent delivery
system. No matter how complex your environment is or where you are located, SLI is sure to have a training solution
that you can count on!

Premiere World Class Instruction Team


• All SLI instructors have a four-year technical degree, instructor level certifications and field consulting work
experience.
• Sunset Learning has won numerous Instructor Excellence and Instructor Quality Distinction awards since
2012

Enhanced Learning Experience


• The goal of our instructors during class is ensure students understand the material, guide them through our
labs and encourage questions and interactive discussions.

Convenient and Reliable Training Experience


• You have the option to attend classes at any of our established training facilities or from the convenience
of your home or office with the use of our HD-ILT network (High Definition Instructor Led Training)
• All Sunset Learning Institute classes are guaranteed to run – you can count on us to deliver the training you
need when you need it!

Outstanding Customer Service


• Dedicated account manager to suggest the optimal learning path for you and your team
• Enthusiastic Student Services team available to answer any questions and ensure a quality training
experience

SUNSET LEARNING INSTITUTE | 888.888.5251 | WWW.SUNSETLEARNING.COM

You might also like