Cisco Cisco Unified Customer Voice Portal 10.0(1)
1-6
Cisco Internet Service Node (ISN) Configuration and Administration Guide
OL-1251-03
Chapter 1 Introduction to ISN
Example: “Welcome to XYZ Corporation”
Information Exchange Between NAM/ICM and ISN
When a NAM/ICM processes a Run VRU Script node, parameters are sent to the ISN. These
parameters contain instructions about how to interact with a caller, such as:
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 that should be used during caller digit entry.
Some IVR parameters are passed to the ISN through Expanded Call Context (ECC) variables,
described in
described in
Other parameters are sent in
the normal VRU messaging interface (ICM/IVR Service Control Interface).
NAM/ICM Data Handling
In defining scripts, you might specify strings, numbers, or formulas to be sent to the ISN. When
passing numbers to the ISN, you should always put quotes around them so that they will be processed
as a string. This is especially important if:
passing numbers to the ISN, you should always put quotes around them 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”).
(example: “031524”).
•
Τrailing 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”).
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).
ISN Error Checking
The ISN uses the user.microapp.error_code ECC variable to return information regarding problems
encountered while running a script.
encountered while running a script.
ISN tests for the following conditions:
•
Network Error. Failure of an IP network connection.
•
System Error. Unexpected failure of an ISN component.
•
Unknown micro-application. Micro-application name passed from the ICM to the Application
Server did not exist on the Application Server.
Server did not exist on the Application Server.
•
Invalid VRU Script Name format. VRU Script Name data passed from the ICM to the
Application Server does not contain the expected components (micro-application name, media
file name, media file type, uniqueness value).
Application Server does not contain the expected components (micro-application name, media
file name, media file type, uniqueness value).
•
Invalid Configuration Param. Data passed from the ICM to the Application Server is not
consistent with what the micro-application requires for processing.
consistent with what the micro-application requires for processing.
•
Misconfigured ECC variable. An ECC variable was set to a value the Application Server did
not recognize. ECC variable definitions must be the same in ICM and ISN.
not recognize. ECC variable definitions must be the same in ICM and ISN.
•
Unavailable Media file. Media file name passed from the ICM to the Application Server did not
exist on the Media Server.
exist on the Media Server.
•
Unsupported VXML format. The VXML Interpreter (that is, Gateway, Voice Browser, or
ASR/TTS Engine) did not recognize a VXML format passed from the Application Server.
ASR/TTS Engine) did not recognize a VXML format passed from the Application Server.