Cisco Cisco Customer Voice Portal 8.0(1)
2-14
Cisco Customer Voice Portal (CVP) Release 3.1(0) Configuration and Administration Guide
Chapter 2 Using NAM/ICM with the Customer Voice Portal IVR Solution
CVP Micro-Applications
Note
user.microapp.error_code is always zero, indicating success, if control proceeds out the Checkmark
(success) branch of the Run VRU Script node. Usually, if control proceeds out the X (failure) branch,
CVP sets this variable to one of the codes listed here. (Your routing should always test the error code
after an X branch is taken. It should not automatically assume, for example, that the caller did not enter
the expected number of digits.)
(success) branch of the Run VRU Script node. Usually, if control proceeds out the X (failure) branch,
CVP sets this variable to one of the codes listed here. (Your routing should always test the error code
after an X branch is taken. It should not automatically assume, for example, that the caller did not enter
the expected number of digits.)
However, if a configuration error, or a network or component failure of some sort, prevents the
micro-application from being executed at all, then CVP does not get a chance to set this variable at all.
Such cases can be identified by using a Set node to pre-set user.microapp.error_code to some known
invalid value such as -1, and then to test for that value using an If node, following the X branch of the
Run VRU Script node
Two classes of problems can prevent the micro-application from being executed at all: (1) inability to
route the call to an appropriate VXML-enabled gateway and Application Server (Advanced Speech
deployment model only); (2) mismatch between Network VRU associated with the configured VRU
script and Network VRU associated with the CVP that is handling the call. The second case can only be
caused by an ICM configuration error, but the first case may also be caused by a temporary network
outage or other component failure.
Play Media Example: Play Welcome Message
This example shows sample ICM Configuration Manager and Script Editor screen captures for a Play
Media application that simply plays an announcement.
Media application that simply plays an announcement.
Figure 2-1
Play Media Configuration