Cisco Cisco IPCC Web Option Installation Guide

Page of 134
Appendix A       API Extensions
VLEngine HTTP API
A-10
Remote Silent Monitoring Installation and Administration Guide
vxml: Returned data is formatted in result variable of returned VXML 
document. Returned page has <exit> statement that specifies result variable 
in its namelist parameter, which contains return code for operation. This 
output format is appropriate for IP IVR’s VoiceBrowser step.
vxml-cvp: VXML output, which includes extra data that makes it usable by 
a CVP studio call flow (e.g., specifying the output as a VXML sub-dialog, 
contains Audium tags, etc.). 
Returns
Returns VXML code, which, when executed, sends request to PhoneSim 
monitorAgent API call to stream in voice data. Data is returned as VXML page 
with <audio> statement that makes a request for voice data from the PhoneSim 
monitorAgent API. 
The page is run by a VoiceXML browser, and the following code is returned: 
determineAgentCluster
Allows VLEngine to know which Unified CM cluster is managing agent whose ID is 
Parameter
Type
GENERAL_ERROR
See 
 topic in 
Chapter 7, Troubleshooting
INVALID_PARAMETERS
One or more required parameters not specified
NOTHING_PRESSED
Monitoring was successful, call ended naturally. 
User did not press anything on the keypad. 
ONE_PRESSED
Monitoring was successful. User terminated call
 
prematurely by pressing DTMF [1].
TWO_PRESSED
Monitoring was successful. User terminated call 
prematurely by pressing DTMF [2].
 
STAR_PRESSED
Monitoring was successful. User terminated call 
prematurely by pressing DTMF [*].
POUND_PRESSED
Monitoring was successful. User terminated call 
prematurely by pressing DTMF [#].