Cisco Cisco Unified Customer Voice Portal 10.0(1)
2-12
Cisco Internet Service Node (ISN) Configuration and Administration Guide
OL-1251-03
Chapter 2 Using NAM/ICM with the ISN IVR Solution
ISN Micro-Applications
Play Media Error Code Settings
Play Media can set user.microapp.error_code ECC variable to any of the following Return Status error
codes:
codes:
1 - (Unused)
2 - Network Error
3 - System Error
4 - (Unused)
5 - Unknown micro-application
6 - Invalid VRU Script Name format
7 - Invalid Configuration Param
8 - Misconfigured ECC variable
9 - Media file does not exist or invalid URL for Media file
10 - Semantic-Runtime Error
11 - Unsupported VXML format
12 - Unsupported VXML element
13 - Variable data is invalid
14 - Location of variable data is empty
21 - Timed out
30 - Unsupported locale
31 - ASR error
32 - TTS error
33 - General error
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,
ISN 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,
ISN 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 ISN 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
micro-application from being executed at all, then ISN 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 ISN Application Server (Advanced Speech deployment model only); (2)
mismatch between Network VRU associated with the configured VRU script and Network VRU
associated with the ISN 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.
route the call to an appropriate ISN Application Server (Advanced Speech deployment model only); (2)
mismatch between Network VRU associated with the configured VRU script and Network VRU
associated with the ISN 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.