Cisco Call Studio Applications

Courtesy Callback
This Call Studio Application contains CVP scripts and audio files to perform basic Courtesy Callback operations.
Customer Virtual Assistant
This Call Studio Application enables the CVP IVR Platform to integrate with cloud based speech services like text to speech, speech to text and dialog flow.
Record Agent Greeting
This Call Studio application enables the Agent Greeting feature by allowing agents to record their Agent Greeting.
Webex Experience Management (WxM) IVR
This Call Studio application integrates CVP with Webex Experience Management (WxM) PCS Survey.

Custom Elements for Call Studio

Java Sample Code

Note: Most sample code is compatible with CVP 5.2/3.6 and above

Arithmetics Sample Element.zip
This sample element allows for simple arithmetic operations to be executed as part of the callflow, storing the result in element data. It includes support for addition, subtraction, division, and multiplication.
CounterWithDecision Sample Elements.zip
These sample elements works much like the built-in Counter element, except it also branches the callflow when it is visited, based on the current value of the counter.
Debug Sample Element.zip
This sample element logs specified element or session data to the console and/or to a specified log file.
EnhancedRecord Sample Element.zip
This sample element includes the ability to terminate and save a recording with a hang up (in addition to the normal methods of DTMF-entry or waiting for a certain amount of silence).
OptionalLeadingZerosTimeInputFormat Sample Say It Smart Plugin.zip
This sample Say It Smart plugin extends the existing Time / Time Period plugin to allow input of the form (H)H:(M)M. In short, this new input format allows for the omission of leading zeros before the hour and/or before the minute portion of the time.
Sample Configurable Elements Java Code.zip
This contains sample Java code for a variety of example configurable elements. The source code is fully documented to explain what is going on in the code. They can be compiled, loaded in Audium Builder for Studio, and in most cases run on Audium Call Services.
Sample Java Code.zip
This contains several Java templates for all situations where Java can be used to extend Audium. These templates provide stub code that sets up the component correctly, allowing the developer to simply enter their own code without having to worry about importing the correct Audium classes, defining the appropriate methods, etc.
Sample Java Projects.zip
This contains several Java projects containing the sample code. Advanced Sample Code Sample Elements with Say it Smart Plugin and Start With Me Sample.

Sample Applications

Note: Most sample code is compatible with CVP 5.2/3.6 and above

AudiumBank Sample Application.zip
This sample application creates a simple banking application that allows the caller to hear information about accounts and transfer money between them.
Call Parking Custom Element.zip
This CVP Call Studio custom element enables meet-me scenarios to be implemented by allowing the caller to be parked/registered on a specified number in order to receive incoming pick-up calls.
Cell Phone Company Sample Application.zip
This sample application performs back-end integration to a MySQL database, and includes numerous examples of custom configurable elements.
CVP Database Lookup Sample Application
This sample application shows how to look up information in CVP using the database_lookup element.
DatabaseElement Sample Application
This sample application uses the database Action Element to perform a database lookup.
HelloWorld Basic Sample Application
This sample application demonstrates how to create a basic application (beginner) using Call Studio Application.
HelloWorld Sample Application.zip
This sample application creates a file called fancy_output.log in the /var/log directory and writes a helloworld message to it every ten seconds.
HollywoodHotel Sample Application.zip
This sample contains three sample applications that show various approaches to external grammars are demonstrated, including dynamic grammar creation from a MySQL database at runtime. Additionally, various forms of user input disambiguation are explored.
Intelligent Edge Queuing Sample Application.zip
This sample application performs simple queuing in a Standalone CVP branch office deployment.
Outbound Dialing Custom Element.zip
This custom element places asynchronous outbound calls from a Cisco Voice Gateway. The package contains a set of tcl scripts and a studio application that make possible the outbound dialing.
SBString Voice Sample Application.zip
This CVP Call Studio sample application enables basic string functions such as length, substring, and indexOf.
Survey Sample Application
This sample application is a (post call) survey application. It supports 3 standard types of surveys - CSAT, CES and NPS.
Weather Service Sample Application.zip
This sample application demonstrates how mixed-initiative dialogs can be implemented using Audium Studio.
XMPP Integration Custom Element.zip
This CVP Call Studio custom element enables simple direct integration with any XMPP server, CUPS included, from VXML server application.
Webex Experience Management (WxM) SMS Email Sample Application
This sample application integrates CVP with Webex Experience Management (WxM) with SMS and email.

Tutorials

Note: Most sample code is compatible with CVP 5.2/3.6 and above

Age Identification Tutorial.zip
This tutorial teaches you how to build an application to ask for the user's age, then play one of the two messages before disconnecting the user.
Clock Tutorial.zip
This tutorial teaches you how to build an application that informs the caller that they can start over at any time by saying the word "home", and then announces the current time before hanging up.
Receptionist Tutorial.zip
This sample application asks the user if they would like to be transferred to an office phone, or to a mobile phone. It then retrieves the chosen number from a text file, and executes the transfer.

CVP REST API Sample Code

Note: This sample code is compatible with CVP 10.0(1) and above

CVP REST API Sample Java Project.zip
This sample Java project shows how to use some of the CVP Configuration REST APIs.