Cisco Cisco Customer Voice Portal 8.0(1)

Page of 210
Step 6
The second variable defines the location of the application media library. Choose
user.microapp.app_media_lib from the Variable drop-down, and set the value of the variable
to two dots as shown below (create a relative reference to the directory).
Figure 91: ICM - Create Call Script - Define user.microapp.app_media_lib
Step 7
The third variable identifies the external application you want the script to run. For this ICM
script, it defines the HelloWorld application; you will identify the other application when you
create the second ICM script. Again, the Object Type is Call. Choose
user.microapp.ToExtVXML[] from the Variable drop-down. This variable is an array. Identify
the first array member by typing 0 in the Array Index box. In the Value box, type:
concatenate("application=HelloWorld;",concatenate("callid=",Call.user.media.id)), as
shown below.
Figure 92: ICM - Create Call Script - Define user.microapp.ToExtVXML
Step 8
The last variable indicates how you pass information to the external VXML server. Its value is
either Y or N. In this exercise, set the value to N to tell ICM to append the name/value pairs in
user.microapp.ToExtVXML to the URl of the external VXML server.
For this variable again use Call for the Object Type. Select user.microapp.UseVXMLParms
from the Variable drop-down box. Enter "N" for the Value, including the quotation marks, as
shown below.
Getting Started with Cisco Unified Customer Voice Portal Release 8.0(0)
138
Chapter 9: Comprehensive Call Flow Model Exercise
Section D: ICM Scripting Configuration for CVP