Cisco Cisco Unified Customer Voice Portal 10.5(1) Developer's Guide

Page of 103
C
HAPTER 
6:
 
D
YNAMIC 
E
LEMENT 
C
ONFIGURATIONS
 
 
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) 
 
 
 
 
29 
 
“inputs”. One of the standard arguments passed to all components utilizing the XML API as 
described in Chapter 3:  Session API.  
 
“settings”. One of the standard arguments passed to all components utilizing the XML API as 
described in Chapter 3:  Session API. 
 
“base”. The base configuration for the element represented as an XML document. If there is 
no base configuration, this argument is not included. There are two possible DTDs for this 
argument. One is used if the dynamic configuration is for a voice element and the other is if 
the dynamic configuration is for decision and action elements.  
The response must contain the final configuration to use, which follows the same DTD as the 
base configuration XML document. Incidentally, this DTD is the same one used for the fixed 
element configuration XML files created by Builder for Call Studio. 
Decision and Action Element Configuration DTD  
Figure 6-1 shows the DTD for decision and action element configurations sent in the argument 
“base”. The DTD for decision element configurations is defined in the file 
DecisionElementConfiguration.dtd
 and the DTD for action element configurations is 
defined in the file 
ActionElementConfiguration.dtd
, both in the VXML Server 
dtds
 folder. 
Each are stored as separate files despite being syntactically identical in order to allow for future 
divergence. 
 
Figure 6-1