Cisco/CVP Development and Scripting Part 2 (CVPDS-2)

CVP Development and Scripting Part 2 (CVPDS-2) Certification Training Course Overview

Enroll for the 5-days CVP Development and Scripting Part 2 (CVPDS-2) training and certification course from Koenig solutions accredited by Cisco.

CVPD Scripting-Part 2 course provides in-depth coverage and hands-on practice of the more advanced programming topics of Call Studio such as web services and parsing their results, javascript, modularizing large applications, writing a speech recognition applications and advanced event handling.

Target Audience

This course is for Cisco customers, partners, and employees involved in UCCE/CVP or CVP Stand-alone deployments. Also it is ideal for application developers, programmers, sales and pre-sales, technical support, and project managers who wants to learn to script in CVP Call Studio and VXML Server.

Learning Objectives

Upon completion of this course, participants will learn the following:

  • RESTful Web Service (WS) Interface
  • Parse XML from a WS with XPath
  • Parse JSON with JsonPath
  • SOAP WSDL Web Services
  • SQL DB – Multiple Rows, Stored Procedures
  • JavaScript in Call Studio for String and Math functions; Date Validations and Creating Date-Time Variables
  • (New) Local Variables
  • Enhanced Event Handling
  • Subflows as Subroutines
  • Multiple Apps – Subdialogs, App Transfer
  • Write Comprehensive Nuance Speech Reco Studio Scripts with Grammars, Confidence, Nbest, Global Command

CVP Development and Scripting Part 2 (CVPDS-2) (40 Hours) Download Course Contents

Live Virtual Classroom
Group Training 1700
08 - 12 Aug 09:00 AM - 05:00 PM CST
(8 Hours/Day)

06 - 10 Sep 09:00 AM - 05:00 PM CST
(8 Hours/Day)

1-on-1 Training (GTR) 1950
4 Hours
8 Hours
Week Days
Week End

Start Time : At any time

12 AM
12 PM

GTR=Guaranteed to Run
Classroom Training (Available: London, Dubai, India, Sydney, Vancouver)
Duration : On Request
Fee : On Request
On Request
Special Solutions for Corporate Clients! Click here Hire Our Trainers! Click here

Course Modules

Module 1: JavaScript: Introduction to JavaScript
  • String functions: substring, string length, string replace, etc
  • Math functions: round, floor, ceiling, etc
  • Date functions: date or time arithmetic, validate dates, create formatted date/time variables
  • Customize alphanumeric strings for playback using Say It Smart
  • Remove invalid characters from data that would otherwise cause errors upon returning it to ICM
Module 2: REST Web Service calls and XML: Learn to work with RESTful web services
  • Use Post Man to test RESTful web service interface
  • Learn XPath syntax to parse XML response and test using Notepad++ and free online tools
  • Learn XPath expressions that select specific data from XML arrays
  • How to use the Studio REST Client Element and to parse XML responses in Studio
  • Set fetching properties for the voice browser
Module 3: REST Web Service calls and JSON: JavaScript Object Notation (JSON) responses from web services
  • Learn JSON syntax, how to parse JSON responses, and test using JSONPath.com free online tools
  • Learn JSON path expressions to select specific data from JSON arrays
  • Use the Studio Rest Client element and JavaScript in Studio to parse JSON results
Module 4: SOAP Web Services: Understand how to invoke a SOAP and WSDL based web services
  • SOAPUI to test web service connection outside of Studio
  • Using the Studio Web Services Element
  • Learn to parse SOAP responses manually using XPath expressions
Module 5: SOAP Web Services: Understand how to invoke a SOAP and WSDL based web services
  • Select data to implement a Prompt Recorder application
  • Execute stored procedures in a SQL-based database
  • Select multiple rows from SQL DB and parse the result using XPath expressions
Module 6: Modularization and Multiple applications
  • SubFlows – Subroutines (or ‘functions) for reusability and readability
  • Subdialogs – Calling another Studio application as a subroutine
  • Application Transfers – Go to another Studio application without returning
Module 7: Google DialogFlow Introduction
  • How to create the Google Dialogflow account and configure CVP
  • How to create a Google Dialogflow agent
  • Using the Call Studio Customer Virtual Assistant elements to interface with a Google Dialogflow agent
Module 8: Nuance Speech Recognition
  • Understanding grammars: builtin, inline, external
  • Using Studio Digits, Number, Currency, YesNoMenu elements, Confirm if necessary
  • Studio Form Element to build a menu, invoke builtin grammars, point to URI-based grammars
  • Work with multiple results (N-Best list) Global Commands (HotLinks)
Download Course Contents

Request More Information

Course Prerequisites

CVPD Scripting Part 1 Course or Call Studio experience.