Cisco Cisco Customer Voice Portal 8.0(1) Developer's Guide

Page of 103
P
REFACE
 
 
P
ROGRAMMING 
G
UIDE FOR 
C
ISCO 
U
NIFIED 
CVP
 
VXML
 
S
ERVER 
 
 
 
AND 
C
ISCO 
U
NIFIED 
C
ALL 
S
TUDIO 
R
ELEASE 
4.1(1) 
 
 
 
i
Preface 
Purpose 
This document describes how to use the programming APIs provided by Cisco Unified 
CVP VXML Server (VXML Server). Topics covered include building custom elements 
and the Cisco Unified Customer Voice Portal (Unified CVP) VoiceXML Java and XML 
APIs. 
Audience  
This document is intended for system and voice applications and component developers 
using Cisco Unified CVP VoiceXML. 
Organization 
Chapter Chapter 1: , "Introduction" 
Introduces the mechanisms VXML Server provides to be extended via programming. 
Chapter Chapter 2: , “Unified CVP API Introduction” 
Introduces the Unified CVP Java and XML application programming interfaces. 
Chapter Chapter 3: , “Session API” 
Describes how to use the SessionAPI to access or changes call or session 
information. 
Chapter Chapter 4: , “Call Start Action” 
Describes how to implement the call start action to run code when a call is received 
before the call flow is visited. 
Chapter Chapter 5: , “Call End Action” 
Describes how to implement the call end action to run code after a call ends. 
Chapter Chapter 6: , “Dynamic Element Configurations” 
Describes how to create dynamic element configurations. 
Chapter Chapter 7: , “Standard Action Elements” 
Describes how to create standard action elements that perform a server-side action. 
Chapter Chapter 8: , “Standard Decision Elements” 
Describes how create a standard decision element that branches the call flow. 
Chapter Chapter 9: , “Configurable Elements” 
Describes how to create custom voice, action, and decision elements and integrate 
them into both Call Studio and VXML Server. 
Chapter Chapter 10: , “Application Start Classes” 
Describes how to create application start classes to run code when an application 
starts. 
Chapter Chapter 11: , “Application End Classes”