Cisco Cisco Unified Customer Voice Portal 11.0(1) Mode D'Emploi

Page de 156
C
HAPTER 
2:
 
Unified CVP
 
C
OMPONENTS IN 
D
ETAIL
 
 
U
SER 
G
UIDE FOR 
C
ISCO 
U
NIFIED 
CVP
 
VXML
 
S
ERVER 
 
 
 
AND 
C
ISCO 
U
NIFIED 
C
ALL 
S
TUDIO
 
 
 
 
27 
Chapter 2: Unified CVP Components in Detail 
Some components of VXML Server require detailed explanations on how to use them properly, 
especially when their functionality requires or is extended by programming. While it is certainly 
possible to create a voice application entirely dependent on fixed data, most dynamic 
applications will require some programming work.  
It is important for the non-developer user to be aware of these components and the functions they 
serve. The application designer will need to understand in what situations various components 
are needed so that a comprehensive specification can be given to a developer responsible for 
building these components. 
This chapter describes these components in more detail, explaining typical situations where they 
would be used. It also describes the Unified CVP concepts utilized in order to develop and use 
the components. The Programming Guide for Cisco Unified CVP VXML Server and Cisco 
Unified Call Studio describes the components that require programming from the developer’s 
standpoint, explaining the process of constructing and deploying them. One can think of the 
Programming Guide for Cisco Unified CVP VXML Server and Cisco Unified Call Studio as a 
comprehensive description of what this chapter introduces. 
Components 
The components discussed in this chapter are: 
 
Built With Programming
. These components require some programming effort.  
 
Call-Specific
. These components are built to be used within individual calls. 
 
Custom Configurable Elements.
 A developer may wish to create their own reusable, 
configurable elements to supplement the elements Unified CVP provides. 
 
Standard Action and Decision Elements.
 For situations where unique, application-
specific functionality is needed, thereby not requiring the flexibility and complexity 
of configurable elements. 
 
Dynamic Element Configurations.
 For situations where the configuration for a 
configurable element can only be determined at runtime. 
 
Start and End of Call Action.
 To perform tasks before each call begins and/or after 
each call ends. 
 
Hotevents.
 To specify the VoiceXML to execute when a certain VoiceXML event 
occurs. 
 
Say It Smart Plugins.
 To play back additional formatted data or to extend existing Say 
It Smart behavior.