Cisco Cisco Customer Voice Portal 8.0(1)
2-5
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
CVP Micro-Applications
Note
Not all third-party ASR servers use CVP mirco-application parameters in the same manner. This affects
how third-party ASR servers interact with the CVP micro-applications. For example, although CVP
allows timeout parameters to be set to a value in the range of 1 to 99 seconds, a particular ASR server
may only support a range of 1 to 32 seconds. Another ASR server requires a "#" to indicate that digits
should be collected before the inter-digit timeout is reached. Be sure to follow the instructions
provided by your third-party vendor. Also, be sure to test all of your micro-applications before
deploying them.
how third-party ASR servers interact with the CVP micro-applications. For example, although CVP
allows timeout parameters to be set to a value in the range of 1 to 99 seconds, a particular ASR server
may only support a range of 1 to 32 seconds. Another ASR server requires a "#" to indicate that digits
should be collected before the inter-digit timeout is reached. Be sure to follow the instructions
provided by your third-party vendor. Also, be sure to test all of your micro-applications before
deploying them.
The sections that follow describe the parameters that can be defined through ICM Configuration
Manager for each of the five CVP micro-applications.
Manager for each of the five CVP micro-applications.
Keep the following in mind as you configure each Network VRU Script to be used with the CVP:
•
Each micro-application parameter in fields of the Network VRU Script List’s Attributes tab must be
separated by a comma.
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.
the micro-application.
Note
For detailed examples of CVP IVR scripts, turn to
How micro-applications use Automatic Speech Recognition (ASR) and
Text-to-Speech (TTS)
Text-to-Speech (TTS)
CVP micro-applications can use ASR in three ways:
•
To recognize digits with the Get Digits and Menu micro-applications. 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 the NAM/ICM in the
CED variable.
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 the NAM/ICM in the
CED variable.
•
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 Set node to allow the caller to input DTMF only (D) or 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. The recognized result is returned to the NAM/ICM in the
CED variable.
voice. The user.microapp.input_type ECC variable specifies the collection type. The script writer
uses this variable in a Set node to allow the caller to input DTMF only (D) or 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. The recognized result is returned to the NAM/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.
not. Once you begin entering with one mode, input via the other mode is ignored and has no effect.