Cisco CVPD Call Studio Scripting (v11): Reston VA or Remote Webex w/ Hands On

Monday, October 16, 2017

Training the Experts
Expert Training in CVP Scripting, VXML, Speech Recognition
Cisco CVPD Call Studio Scripting (v11): Reston VA or Remote Webex w/ Hands On
Monday, October 16, 2017 - Friday, October 20, 2017

CVPD: Cisco Call Studio Scripting for CVP VXML Server (v 11)

Duration: 5 days    Prerequisites None

Course Description:

  • CVPD is a comprehensive scripting class where you will use all the features of Call Studio to build self-service IVR applications that run on the CVP VXML Server, and interface with UCCE/ICM scripts.
  • Join the hundreds of Cisco employees, partners, and customers who have become experts at writing Call Studio applications from us.
  • Students spend the entire week writing applications, troubleshooting through log files analysis, and using administrative scripts and OAMP for graceful updates and suspensions of applications.

Who should take this course?

CVPD is for Cisco customers, partners, 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.

Course Topics:

1.      Overview, Call Flow, ICM Script:
ICM Script configuration includes explanation of how to send calls to VXML Server applications, including passing data, receiving data back, sending data to an agent for screen pop in Finesse, queueing.

2.      Writing Call Studio scripts (applications):

  • Playing audio files, Text-to-speech, Variables using Say it Smart
  • Menus
  • Collect caller input as digits, currency, building custom input
  • Working with variables – Session data, Element data, Call data, Local data (CVP11)
  •  Retrieving data from back end systems:
  • SQL Database interaction – using the Studio Database element
  • Web services interaction- Studio Web Services element
  • REST services interaction  (CVP11)
  • Play audio to callers during back-end data retrieval
  • Record messages to update outgoing prompts (eg, Emergency messages), FTP them to the Media Server(s), Manage gateway audio caching
  • Sending Email from CVP – Call Studio Email element
  • Modularize Complex Applications:
  • Invoke external Studio applications as Subdialogs (subroutines)
  • Call Subflows (subroutines within the same application) – CVP10.5
  • Transfer control from one application to another  via Application Transfer
  • Understand VXML Root Document for setting  properties
  • Multi-Language applications using the Application Modifier element
  • Speech recognition Call Studio applications –
  • Work with inline, external, builtin grammars
  • Configure global commands (Hotlinks) to allow callers to say ‘start over’, ‘go back’, ‘agent’ at any time

CVP 10.5 Topics:

  • Subflows – subroutines within an application that can be passed parameters and return values to the main flow
  • Catch events at the element level, application level, subflow level – including catching Java exceptions, VXML events, and custom exceptions
  • Use the Alert element to alert SNMP or Syslog
  • Use the Throw element to throw custom exceptions
  • LastException session variable containing error event information such as the element where the event occurred, event name, and type.
  • Enhanced Debugging – using Microsoft TTS and ASR, displaying activity and error logs

CVP 11 Topics:

  • REST Client element
  • Set Value element to parse XML and execute javascript
  • Local Data – a new data type created using Javascript and local to the flow
  • Context Services - to interface to Cisco's new Context Services cloud-based database to track caller interactions with your company
  • Enhanced Debugging – changing variables and settings while debugging, debugging multiple applications - Application Transfers and Subdialogs

3.      Cisco Courtesy Callback – Detailed discussion of the CCB Call flow, the ICM script, and the 5 Studio scripts used for Courtesy Callback.  

 4.      CVP Reporting Server:

  • Best practices regarding naming elements and variables
  • Configuring data to pass to the Reporting Server using OAMP
  • Understanding Reporting Server tables
  • Understanding the Application Summary CUIC reports

5.      Administration is covered throughout the course:

  • Using the Studio Debugger to test applications within Studio
  • Using Studio Documenter to print Visio-like diagrams of the application
  • Configuring log file properties
  • Using logs for debugging applications
  • Administrative scripts for graceful updates or suspensions of the server
  • Important log, debug, administration files
  • Directories in which associated Java class files must reside to extend Studio
  • Managing Cisco Audio Caching


Contact Information

Payment Instructions

  • Specify the expected payment method as one of the following:
    • Credit Card
    • PO/Check (US-based companies only)
    • Direct Bank Transfer
    • Cisco Learning Credits
    We will contact you with payment details. Or email us at

© 2018
Quick, easy and affordable online event registration and event management software for all event sizes.