Cisco Cisco Customer Voice Portal 8.0(1)

Page of 561
Keep the following in mind as you configure each Network VRU Script to be used with Unified
CVP:
Each micro-application parameter in fields of the Network VRU Script List’s Attributes tab
must be separated by a comma.
If a parameter value is not specified, the micro-application uses its default.
Each section concludes with sample ICM Configuration Manager and Script Editor screen
captures for the micro-application.
Note: For detailed examples of Unified CVP IVR scripts, see Chapter 13 in Part 3, "
How Micro-Applications Use Automatic Speech Recognition (ASR) and Text-to-Speech (TTS)
Unified CVP micro-applications can use ASR in two ways:
In Get Digits and Menu micro-applications, to recognize data for built-in data types, such as
numbers, dates or currency, using digits and/or voice. The user.microapp.input_type ECC
variable specifies the collection type. The script writer uses this variable in a Script Editor
Set node to allow the caller to input DTMF only (D) or both DTMF and Voice (B, the default).
If you are not using an ASR, you need to set this variable to D. If you are using an ASR, you
can set the variable to either D or B. Regardless of the value of user.microapp.input_type,
the recognized digit(s) are always returned to ICM in the CED variable.
Note: With input_mode set to "B" (both), either DTMF or speech will be accepted, but mixed
mode input is not. Once you begin entering with one mode, input via the other mode is ignored
and has no effect.
In Get Speech micro-applications, to collect voice input according to a specified grammar.
The grammar to be used is specified either as inline grammar (through the setting in the
user.microapp.grammar_choices ECC variable) or as an external grammar file (through a
text file, the name of which is given in the Network VRU Script’s Configuration Param field).
The recognized result is returned to ICM in the user.microapp.caller_input ECC variable.
Unified CVP micro-applications can use TTS for two purposes:
As an alternative for playing recorded announcement prompts with the Play Media, Get
Digits, Menu, and Get Speech micro-applications, using either the contents of the
user.microapp.inline_tts or an external .vxml file. (For more information, see the "
" section.) The ECC variable is useful
if the amount of text is relatively short and simple. The external .vxml file is useful for more
lengthy text or text that needs to be changed frequently using tools other than the ICM Script
Editor.
As a method of playing data using the Play Data micro-application. If the
user.microapp.pd_tts ECC variable contains Y, Unified CVP will use TTS to speak the
data (depending on the TTS locale support and capabilities); if N, Unified CVP will use the
Configuration and Administration Guide for Cisco Unified Customer Voice Portal Release 4.1(1)
182
Chapter 4: - Writing Scripts for Unified CVP
Using Unified CVP Micro-Applications