• Course
  • Vendor
  • Guaranteed To Run

CVPD-Java is a hands-on programming course teaching participants to extend the functionality of CVP Call Studio using the CVP Java API.

  • Course Start Date: 2021-05-17
  • Time: 09:00:00 - 17:00:00
  • Duration: 5 Day(s)
  • Location: Virtual
  • Delivery Method(s): Virtual Instructor Led
$4,495.00
2 seats left!
or make an offer

Course Outline

Pre-Requisites

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

Lessons

CVPD-Java is a hands-on programming course teaching participants 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.

Outline

  • 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 for 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. Example, speaking a date in European format.
  • Start of Call classes - Create session variables or VoiceXML Properties based on ICM passed data, or database or file.  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). Example, determine if 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. 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 varying number of options and audio prompts. Example, create a Dynamic Menu based upon caller's account number.
  • Extend existing Studio elements to add/modify settings, catch Java exceptions, encapsulate multiple elements

Cancellation Policy

Cancellations and/or transfers with full refund will be allowed up to 10 business days prior to the start date of the course. Cancellations and/or transfers must be submitted in writing via fax at 888-596-7378 or email. With approved cancellation, reenrollment must be completed within 6 months or funds will be forfeited. Cancellations and/or transfer notices received after 9 business days prior to the start day of a course are not permitted. If a student does not attend a class and the required notification was not provided, funds will be forfeited and a rescheduling of the course will not be allowed. Rescheduling of a class is only permitted any time before 10 business days prior to the class start date.

Training Location

Virtual Classroom
Your Address

Your City, Your Province
Canada   

About Skyline Advanced Technology Services

x

Skyline Advanced Technology Services provides comprehensive training for all Cisco technologies. From design, through implementation and troubleshooting, Skyline-ATS delivers Instructor Led Training (ILT) within Open Enrollment and Customized Onsite formats.  And to provide the finest hands-on experience possible, we have enriched all Cisco-certified Training Labs, to incorporate new features and functionality.  Our labs are a superset of the current Cisco labs, and we have vastly improved the content and enhanced operability. Skyline Advanced Technology Services has a long and distinguished history in partnership with Cisco for Instructor–Led Training and Curriculum Development.  As a Certified Cisco Learning Solutions Partner (CLSP), Skyline-ATS is closely aligned with Cisco Partner Development and Education (PDE), Learning@Cisco, and many other internal product teams. Over the past decade, these groups have contracted Skyline-ATS to develop numerous certified classes, for public open enrollment and private, end-user specific audiences. The classes we have developed span the entirety of Cisco technologies, disciplines and formats, including: Cisco Unified Communication, Contact Center Express, Security, Storage, Data Center, Wireless, Route / Switch and Cisco 3rd Party technologies. 

Skyline-ATS Course Development Advantage:

No other Cisco Learning Solutions Partner can offer the following:

  • Professionally trained course developers who focus, solely, on Cisco products, yet have a broad range of internetworking skills and knowledge base.
  • Our developers have "hands on experience" implementing Cisco hardware and providing real-world solutions, to corporate clientele.
  • Developers who not only author Cisco courses, but maintain leading-edge skills by delivering Cisco Instructor-led classes, directly, to a wide customer base, which enables close interaction with customers supporting production applications.

Skyline-ATS provides tremendous value-add for all Cisco-based networking education. From the depth and expertise of our instructors, to the quality of our labs, we provide the finest training available.

Our Instructors

  • Chosen by Cisco to develop and exclusively deliver the United States’ ACCELERATE Voice Training Program - For this four-week, in-depth program, we were tasked with quickly bringing Cisco Systems Engineers up to speed on new, complex voice technologies.
  • Possess considerable depth and knowledge in all aspects of Cisco Advanced Technology products, as well as all aspects of data networking - Our personnel average over 15 years of experience delivering Cisco solutions, and even more for data networking technologies.
  • Have either exclusively developed or contributed extensively to the development of many Cisco Certified courses (see Table in Section 3.1.1).
  • Are consultants, too.  When not in a classroom or developing curriculum, Skyline-ATS personnel are working, onsite, at customer locations, to implement actual production solutions.
  • Private Labs - We have built our own lab facility, for exclusive use by our students and instructors. Our students can be assured that there are no scheduling conflicts, no interruptions, and no issues.
  • State-of-the Art - Our labs are built and maintained with the latest hardware available. We pay close attention to physical configuration, topology, and software, and continually strive to create an environment that best reflects the challenges our students face, on a daily basis.

Training Provider Rating

No Reviews Yet

Course Reviews

No Reviews Yet

More Courses from Skyline Advanced Technology Services

SKYLINE ADVANCED TECHNOLOGY SERVICES
2021-06-07
Virtual
SKYLINE ADVANCED TECHNOLOGY SERVICES
2021-05-10
Virtual
SKYLINE ADVANCED TECHNOLOGY SERVICES
2021-05-03
Virtual

More Courses in 'Category to be Determined' Category

GLOBAL KNOWLEDGE
2021-10-25
Virtual
GLOBAL KNOWLEDGE
2021-10-28
Virtual
GLOBAL KNOWLEDGE
2021-06-28
Virtual
GLOBAL KNOWLEDGE
2021-07-26
Virtual