для Cisco Cisco Customer Voice Portal 8.0(1)

Скачать
Страница из 442
2-6
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
  •
The Get Speech micro-application collects non-digit input—words—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 the NAM/ICM in the user.microapp.caller_input ECC variable. 
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 th
). 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, the CVP should use TTS to speak the data (depending on the TTS locale 
support and capabilities); if N, the CVP should use the system recorded announcements to speak the 
data (depending on CVP Application Server locale support and capabilities).
Note
These ECC variables must be set in the ICM script prior to executing the micro-application that they 
modify.
How micro-applications use External VXML
The Play Media and Get Speech micro-applications can be used to render external .vxml, that is, text 
Voice-XML files. To access the external file, the Media File Component of the Network VRU Script’s 
VRU Script Name field must point to a .vxml file and specify as the Media Library Type parameter.
The external VXML file must contain particular call control catch blocks and must not execute call 
control, as the CVP and ICM software must be responsible for all call control. (For more information, 
see the 
Caution
Since violation of external VXML file restrictions cannot be enforced and would have serious 
consequences, this feature is not enabled by default. It must be enabled through the Application Server 
Administration interface.
Dynamic Audio File Support for micro-applications
In ISN 2.0, all audio files needed to be specified in the VRU Script Name of the PlayMedia, Menu, 
GetDigits and GetSpeech micro-applications. CVP gives you the capability to use a single 
micro-application and specify the prompt using call variables and the ICM formula editor.
To provide dynamic audio file capability, you set the second VRU script parameter to a numeric value, 
1-10, prefixed by a dash. You then set the Media Library to either “A”, “S”, or “V”. The CVP looks in 
the corresponding Call.PeripheralVariable for the name of the audio file to play. 
When you set the Media Library to “A” or “S”, CVP plays the audio file specified by the Call Variable 
after the “-(number)”. For example, if the second VRU Script Parameter is set to “-4”, it plays the audio 
file specified in Call.PeripheralVariable4. This functionality is added for Play Media, Menu, Get Digits, 
and Get Speech micro-applications.