Cisco Cisco Customer Voice Portal 8.0(1)

Page of 561
Information Exchange Between Unified ICME and Unified CVP
When Unified ICME processes a Run External Script node, parameters are sent to Unified CVP.
These parameters contain instructions about how to interact with a caller, such as:
What micro-application to use.
The location of the media files to be played to the caller.
Timeout settings to be used during caller digit entry.
Some IVR parameters are passed to Unified CVP through Expanded Call Context (ECC)
variables, Other parameters are sent in the normal VRU messaging interface (Unified ICME/IVR
Service Control Interface).
Unified ICME Data Handling
In defining scripts, you might specify strings, numbers, or formulas to be sent to Unified CVP.
When passing numbers to Unified CVP, always enclose them in quotes so that they will be
processed as a string.
This is especially important if:
Leading 0’s are significant to the data type (times, character), enter the number as a quoted
string (example: "031524").
Trailing 0’s after a decimal point are significant to the data type (number, character, currency),
enter the number as a quoted string (examples: "42.00" or "42.10").
The number is very large (example: a number normally expressed through exponential
notation).
Unified CVP Script Error Checking
Unified CVP uses the user.microapp.error_code ECC variable to return information regarding
problems encountered while running a script.
Configuration and Administration Guide for Cisco Unified Customer Voice Portal Release 4.1(1)
174
Chapter 4: - Writing Scripts for Unified CVP
Scripting for Unified CVP with Unified ICME