Cisco Cisco Customer Voice Portal 8.0(1)

Page of 573
Note: These ECC variables must be set in the Unified ICME script prior to executing the
micro-application that they modify.
How Micro-Applications Use External VoiceXML
The Play Media and Get Speech micro-applications can be used to render external .vxml; that
is, text Voice-XML files. To access the external file, the Media File Component of the Network
VRU Script’s VRU Script Name field must point to a .vxml file and specify V as the Media
Library Type parameter.
The external VoiceXML file must contain particular call control catch blocks and must not
execute call control, as Unified CVP and Unified ICME must be responsible for all call control.
(For more information, refer to "
Dynamic Audio File Support for Micro-Applications
In ISN 2.0 (an earlier release of Unified CVP), all audio files needed to be specified in the VRU
Script Name of the Play Media, Menu, Get Digits and Get Speech micro-applications. Unified
CVP gives you the capability to use a single micro-application and specify the prompt using
call variables and the ICM formula editor.
To provide dynamic audio file capability, you set the second VRU script parameter to a numeric
value, 1-10, prefixed by a dash. You then set the Media Library to either “A”, “S”, or “V”.
Unified CVP looks in the corresponding Call.PeripheralVariable for the name of the audio file
to play.
When you set the Media Library to “A” or “S”, Unified CVP plays the audio file specified by
the Call Variable after the “-(number)”. For example, if the second VRU Script Parameter is
set to “-4”, it plays the audio file specified in Call.PeripheralVariable4. This functionality is
added for Play Media, Menu, Get Digits, and Get Speech micro-applications.
If you set the Media Library to “V”, Unified CVP calls the external VoiceXML file specified
by the Call Variable after the “-(number)”. If the Script Parameter is set to “-7”, for example,
it calls the external VoiceXML file specified in Call.PeripheralVariable7.
Note: The “V” option is only supported for the Play Media and Get Speech micro-applications.
Corresponding Call Variable
Second VRU Script Parameter
Call.PeripheralVariable (1 to 10)
-1 to -10
For an example of how to use a dynamic audio file, refer to the following table.
Definition
VRU Script Parameter Example
PM - Utilizes the Play Media micro-application.
PM, -3,V
-3 - Plays the file specified in Call.PeripheralVariable3.
- Acquires the file from the external VoiceXML Media Library.
Configuration and Administration Guide for Cisco Unified Customer Voice Portal Release 8.0(1)
154
Chapter 3: Writing Scripts for Unified CVP
Using Unified CVP Micro-Applications