Cisco Cisco Customer Voice Portal 8.0(1)

Page of 573
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.
The following table lists the rules associated with using DTMF collection in the Get Speech
micro-application.
Table 11: DTMF Rules for Get Speech
DTMF Rules
1
Allows DTMF
Input?
Type of Data To Collect (as
specified in the Config Params
Valid DTMF inputs are: 1 (Yes) and 2 (No).
Yes
boolean
Valid DTMF inputs are: four digits for the year, followed by two
digits for the month, and two digits for the day.*
Yes
date
For DTMF input, the * (asterisk) key represents the decimal
point.*
Yes
currency
Valid DTMF input includes positive numbers entered using digits
and the * (asterisk) key to represent a decimal point.
Yes
number
Since is no DTMF convention for specifying AM/PM, in the case
of DTMF input, the result will always end with h or ?
Yes
time
None.
No
External Grammars
None.
No
Inline Grammars
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 Unified ICME in the
user.microapp.caller_input ECC variable:
Boolean. Returned to Unified ICME as "true" or "false."
Date. Returned to Unified ICME as a fixed-length date string with the format yyyymmdd
where yyyy is the year, mm is the month, and dd is the day.
Currency. Returned to Unified ICME as a string with the format UUUmmm.mm or mmm.mm,
where UUU is the three-character currency indicator (for example, USD), and mmm.mm is
the currency amount with a decimal point.
Note: Whether UUU is used depends both on the ASR capabilities and on whether the caller
said it unambiguously (for example, "dollar" and "dinar" are ambiguous, and so the UUU
segment will not be included in the return value).
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-2001 1023
Configuration and Administration Guide for Cisco Unified Customer Voice Portal Release 8.0(1)
191
Chapter 3: Writing Scripts for Unified CVP
Using Unified CVP Micro-Applications