Cisco Cisco Customer Voice Portal 8.0(1)

Page of 442
2-50
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
Get Speech and DTMF Input Collection
Contrary to its name, the Get Speech micro-application can also be used to collect DTMF input. For 
certain grammars, the caller could type a number, time, or currency rather than saying it. 
Although the Get Digits micro-application is capable of providing the same type of functionality, it does 
not allow for validation at collection time. If a caller inputs 2 5 0 0 in response to a Get Speech prompt 
prompting the caller to enter a time, the Get Speech micro-application would detect that “twenty-five 
hundred hours” is an invalid entry. With the Get Digits micro-application, this kind of validation would 
need to be done using additional Script Editor nodes.
Note
The caller cannot mix DTMF and speech in a single input, even if both are enabled. Once he starts 
talking, he cannot key-in characters, and vice versa.
 lists the rules associated with using DTMF collection in the Get Speech micro-application.
Note
Regardless of the collection type (that is, “voice” or “DTMF”), caller input from Get Speech is always 
written to the user.microapp.caller_input ECC variable.
Get Speech Data Format
The data type determines the format of the information returned to ICM software in the 
user.microapp.caller_input 
ECC variable:
  •
Boolean. Returned to ICM software as “true” or “false.” 
Table 2-15
DTMF Rules for Get Speech 
Type of Data To Collect (as 
specified in the Config 
Params
Allows DTMF Input?
DTMF Rules
1
*
1.
Source: Voice Extensible Markup Language (VoiceXML) Version 2.0, W3C Working Draft, 23 October 2001, 
 
This Version: http://www.w3.org/TR/2001/WD-voicexml20-20011023
boolean
Yes
Valid DTMF inputs are: 1 (Yes) and 2 (No). 
date
Yes
Valid DTMF inputs are: four digits for the 
year, followed by two digits for the month, 
and two digits for the day.*
currency
Yes
For DTMF input, the * (asterisk) key 
represents the decimal point.*
number
Yes
Valid DTMF input includes positive numbers 
entered using digits and the * (asterisk) key to 
represent a decimal point.
time
Yes
Since is no DTMF convention for specifying 
AM/PM, in the case of DTMF input, the result 
will always end with h or ?.
External Grammars
No
None.
Inline Grammars
No
None.