0% found this document useful (0 votes)
88 views

Cisco - CVP Development and Scripting Part 2 (CVPDS Part 2) : Course Details

cvp-development-and-scripting-part-2-cvpds-part-2

Uploaded by

Sultan Ali
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
88 views

Cisco - CVP Development and Scripting Part 2 (CVPDS Part 2) : Course Details

cvp-development-and-scripting-part-2-cvpds-part-2

Uploaded by

Sultan Ali
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Cisco - CVP Development and Scripting Part 2 (CVPDS

Part 2)

Code: CVPDS Part 2


Length: 5 days
URL: View Online

The new CVPD Scripting Part 2 class 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.

Skills Gained

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 Commands

Who Can Benefit


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

Prerequisites
CVPD Part 1 or Experience Using Call Studio

Course Details
Course Outline
Module 1: JavaScript: Add an incredible amount of functionality that was not formerly available:

String functions: substring, string length, string replace, toUpper, toLower, charAt, etc.

Math functions: round, floor, ceiling, truncate, random numbers, etc.)

Date functions: date or time arithmetic, validate dates, create formatted date/time variables

Module 2: REST Web Service calls and XML: Learn to work with RESTful web services

Testing RESTful web service interface in a Web Browser using Rest Client Extension

Learn XPath syntax to parse XML response and using free online tools

How to use the Studio REST Client Element and to parse XML responses in Studio

Fetchtimeout and Fetchaudio review

Module 3: REST Web Service calls and JSON

Learn JSON syntax, how to parse JSON responses, and test using free online tools

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

Module 5: Database: Use the SQL Database element in Studio

Select data and execute stored procedures on a SQL-based database

Select multiple rows into XML and parse the result

Event Handling to catch exceptions and switch to backup database

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: Event Handling: Adding event handling globally, in subflows, or element-level

LastException variable

Adding Your Own Event Handling for Java Exceptions, VoiceXML Events, Custom Exceptions

Creating an Error Element to catch any unhandled exceptions

Use Cisco Log Parser Tool

Module 8: Speech Recognition: Working with 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)

Schedule (as of 4 )
Date Location

Download Whitepaper: Accelerate Your Modernization Efforts with a Cloud-Native


Strategy
Get Your Free Copy Now

ExitCertified® Corporation and iMVP® are registered trademarks of ExitCertified ULC and Generated 10
ExitCertified Corporation and Tech Data Corporation, respectively
Copyright ©2021 Tech Data Corporation and ExitCertified ULC & ExitCertified Corporation.
All Rights Reserved.

You might also like