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

Page of 122
Figure 4: DTD Diagram Response to Call Start Action
The tags in these XML documents are:
new_data – This tag holds the session data to be created. Any number of 
<session>
 tags
can appear, one for each session data variable to be created.
Note: Element data cannot be created because the call start action is not an element.
set_uid – This tag is used to associate the call to a UID in the user management system. The
content of the tag should be the integer UID.
log – This tag is used to trigger logger events for this application. Any number of 
<custom>
tags can appear, denoting the triggering of a custom event. The 
name
 attribute holds the name
of the data, and the 
<custom>
 tag encapsulates the value. Any number of 
<warning>
 tags
can appear, denoting the triggering of a warning event. The 
<warning>
 tag encapsulates the
warning message.
error – This tag reports to VXML Server that an error occurred while executing the call start
action. VXML Server will then throw an exception whose message is contained in the
<error>
 tag. This allows the XML API to throw exceptions just as the Java API does.
set_default_path – This tag is used to change the default audio path.
set_maintainer – This tag is used to change the maintainer e-mail address.
set_voice_browser – This tag is used to change the voice browser for this particular call.
Programming Guide for Cisco Unified CVP VXML Server and Cisco Unified Call Studio Release 8.0(1)
29
Chapter 4: Call Start Action
Using the XML API