Cisco Cisco Unified Customer Voice Portal 10.0(1) Release Note

Page of 113
T
ABLE 
O
C
ONTENTS
 
 
P
ROGRAMMING 
G
UIDE FOR 
C
ISCO 
U
NIFIED 
CVP
 
VXML
 
S
ERVER 
 
 
 
AND 
C
ISCO 
U
NIFIED 
C
ALL 
S
TUDIO 
R
ELEASE 
7.0(1) 
 
Table Of Contents 
PREFACE .............................................................................................................................................................I
 
P
URPOSE
.............................................................................................................................................................
I
 
A
UDIENCE
...........................................................................................................................................................
I
 
O
RGANIZATION
...................................................................................................................................................
I
 
O
BTAINING 
D
OCUMENTATION
,
 
O
BTAINING 
S
UPPORT
,
 AND 
S
ECURITY 
G
UIDELINES
...............................................
II
 
R
ELATED 
D
OCUMENTATION
...............................................................................................................................
II
 
C
ONVENTIONS
..................................................................................................................................................
IV
 
CHAPTER 1: INTRODUCTION ........................................................................................................................ 1
 
R
EQUIREMENTS
.................................................................................................................................................. 1
 
CHAPTER 2: UNIFIED CVP API INTRODUCTION ....................................................................................... 3
 
J
AVA 
API........................................................................................................................................................... 3
 
Design Considerations .................................................................................................................................. 4
 
Compiling Custom Java Components............................................................................................................. 5
 
Deployment................................................................................................................................................... 5
 
XML
 
API .......................................................................................................................................................... 8
 
DTD Diagrams ............................................................................................................................................. 9
 
Deployment................................................................................................................................................. 11
 
CHAPTER 3: SESSION API ............................................................................................................................. 13
 
J
AVA 
API......................................................................................................................................................... 13
 
XML
 
API ........................................................................................................................................................ 14
 
CHAPTER 4: CALL START ACTION ............................................................................................................ 21
 
U
SING THE 
J
AVA 
API ....................................................................................................................................... 22
 
U
SING THE 
XML
 
API ....................................................................................................................................... 22
 
CHAPTER 5: CALL END ACTION................................................................................................................. 25
 
U
SING THE 
J
AVA 
API ....................................................................................................................................... 26
 
U
SING THE 
XML
 
API ....................................................................................................................................... 26
 
CHAPTER 6: DYNAMIC ELEMENT CONFIGURATIONS.......................................................................... 29
 
U
SING THE 
J
AVA 
API ....................................................................................................................................... 29
 
U
SING THE 
XML
 
API ....................................................................................................................................... 30
 
Decision and Action Element Configuration DTD........................................................................................ 31
 
Voice Element Configuration DTD .............................................................................................................. 33
 
Substitution XML Format ............................................................................................................................ 37
 
CHAPTER 7: STANDARD ACTION ELEMENTS ......................................................................................... 39
 
U
SING THE 
J
AVA 
API ....................................................................................................................................... 39
 
U
SING THE 
XML
 
API ....................................................................................................................................... 39
 
CHAPTER 8: STANDARD DECISION ELEMENTS...................................................................................... 43
 
U
SING THE 
J
AVA 
API ....................................................................................................................................... 43
 
U
SING THE 
XML
 
API ....................................................................................................................................... 43
 
CHAPTER 9: CONFIGURABLE ELEMENTS................................................................................................ 47