Documentation

Get Started Guide

Get Started Guide

Learn how and what you need to get started developing for the Customer Voice Portal (CVP) Developer Center.

Download the Get Started Guide

Discuss

Discuss

Discussions and blogs on Cisco Customer Voice Portal

Visit the Forum

Download a Sample Application

Download a Sample Script

This sample shows how Customer Voice Portal (CVP) Developer Center can service business objectives and customer needs

Download the Sample App

Java API Documents


   Java Doc for CVP 9.0(1) API
  8 Nov 2012: This document is the API Specification for CVP SDK 9.0(1).
   JavaDoc for CVP API.zip
  21 Aug 2008: This document is the API Specification for CVP SDK.

Getting Started Guides


   CVP Getting Started Guide 8.0
  8 Nov 2012: The Getting Started with Cisco Customer Voice Portal is a step-by-step guide to performing a set of configuration exercises using a simple all-in-one-box test installation of Cisco Unified CVP. The document provides call flow diagrams, and flow...
   CVP Getting Started Guide 9.0(1)
  8 Nov 2012: This guide provides instructions that help you, as a new user, get started using the Cisco Unified Customer Voice Portal (Unified CVP) in one or more test environments. Configuring a test environment is intended to provide a simplified experience...

Tomcat Cache Control


   Cache Control Tomcat.pdf
  21 Apr 2010: It details how to insert Cache-Control headers into Tomcat HTTP responses, when using CVP VoiceXML Tomcat instance as a media server.

CVP Universal Edition 5.2/3.6- Java Code Samples


   Sample Configurable Elements.zip
  11 Jun 2008: Contains sample Java source 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...
   Leading Zeros Time Input Format Sample.zip
  11 Jun 2008: 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...
   Java Code Templates.zip
  11 Jun 2008: contains 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...
   Enhanced Record Sample Element.zip
  11 Jun 2008: 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).
   Debug Sample Element.zip
  11 Jun 2008: This sample element logs specified element or session data to the console and/or to a specified log file.
   Counter With Decision Samples.zip
  11 Jun 2008: The CounterWithDecision sample element 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. The ResetCounterWithDecision element can be used to reset any...
   Call Studio Java Projects.zip
  11 Jun 2008: This post contains several Java projects containing the sample code. Advanced Sample Code Sample Elements with Say it Smart Plugin Start With Me Sample
   Arithmetics Sample Element.zip
  11 Jun 2008: 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.

CVP Universal Edition 5.2/3.6-Tutorials and Sample Applications


   Weather Service - Sample.zip
  11 Jun 2008: Contains a sample application named "WeatherService". It is a relatively simple application that can be loaded by developers and investigated as needed. This application demonstrates how mixed-initiative dialogs can be implemented using Audium...
   Receptionist - Tutorial.zip
  11 Jun 2008: The Receptionist tutorial pdf, as well as a pre-built version of the tutorial application. Please refer to the pdf for details.
   Hollywood Hotel - Sample.zip
  11 Jun 2008: Three Audium Studio projects of increasing complexity, from Simple to Advanced. They can be loaded by developers and investigated as needed. Various approaches to external grammars are demonstrated, including dynamic grammar creation from a MySQL...
   Hello World - Tutorial.zip
  11 Jun 2008: The HelloWorld tutorial pdf, as well as a pre-built version of the tutorial application. Please refer to the pdf for details.
   Clock - Tutorial.zip
  11 Jun 2008: The Clock tutorial pdf, as well as a pre-built version of the tutorial application. Please refer to the pdf for details.
   Cell Phone Company - Sample.zip
  11 Jun 2008: This application performs back-end integration to a MySQL database, and includes numerous examples of custom configurable elements. The PDF located in the Documentation subfolder of the expanded CellPhoneCompany folder lists all of the features of...
   Audium Bank - Sample.zip
  11 Jun 2008: This application creates a simple banking application that allows the caller to hear information about accounts and transfer money between them. It contains some dynamic functionality, such as looking at the past history of a caller and playing...
   Age Identification - Tutorial.zip
  11 Jun 2008: Attached is the AgeIdentification tutorial pdf, as well as a pre-built version of the tutorial application.

Sample Application for Cisco CVP


   XMPP Integration Custom Elements
  16 May 2013: This CVP Call Studio custom element library enable simple direct integration with any XMPP server, CUPS included, from VXML server application. A set of new Elements are now available to open connections to the XMPP server, send IM to one or more...
   SBString Voice Application Specification v1.1.pdf
  16 Jan 2013: SBString Voice Application Specification v1.1.pdf
   SBString CVP Studio Application
  16 Jan 2013: SBString CVP Studio Application
   Call Parking Custom Element
  12 Jun 2011: 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. It is suited to situations in which a waiting-caller...
   Simple Queuing Application for CVP Standalone.zip
  25 Nov 2010: This package contains a sample application that can be used to perform simple queuing in a Standalone CVP branch office deployment. The package contains a CVP Studio application, documentation and sample prompts.
   CVP702-CUIS Template.zip
  23 Jul 2009: This zip archive introduces and describes the Unified CVP 7.0.2 templates for Cisco Unified Intelligence Center 7.5.2. Unified IC generates call-related reports against the Unified CVP Reporting database using pre-defined templates and allows a...
   Outbound Dialing in CVP.zip
  23 Sep 2008: This contains a sample application that can place asynchronous outbound calls from a Cisco Voice Gateway in a Standalone CVP deployment. The package contains a set of tcl scripts and a studio application that make possible the outbound dialing. It...

Videos

Configure Dial Number Plan for Blind Transfers
Describes how to configure a Dial Number plan for CVP in CCE (ICM).
Call Studio Hello World
How to create a simple "Hello World" script using Cisco Unified Call Studio
Configuring Custom Streaming Ringotones for SIP
This video describes how to add custom ringtones from an RTSP Stream. Once you have a Streaming Server working with IOS, you can add your RTSP url to the Custom Ringtones section of the SIP tab in OAMP. When the call is transferred to the agent, the stream will be heard instead of the rintone .wav file.
Configuring Streaming Audio for CVP
This video describes how to configure the CVP Call Server to use an RTSP stream to play audio to the caller instead of an HTTP .wav file. This feature is available with CVP 7.0(2) and later releases.