Cisco Cisco Unified Customer Voice Portal 11.0(1) User Guide

Page of 45
I
NTRODUCTION
 
 
C
ISCO 
CVP V
OICE
XML 3.1
 
 
 
Say it Smart Specifications 
 
the audio files specified by the fileset(s) they intend on using, name the audio files 
appropriately, and place them in a centrally servable location. Some criteria on audio files 
are: 
All audio files must be given names listed in the specification (with the appropriate audio 
type extension). All Cisco CVP VoiceXML Say It Smart plugins use filenames in 
lowercase and are named such that they can exist on any computing platform without 
naming issues (the names do not include spaces or unusual punctuation). Any naming 
inconsistencies will cause Cisco CVP VoiceXML Say It Smart plugins to use TTS for 
those files. 
All audio files for a Say It Smart format must be of a single audio type. Mixing WAV 
and VOX files, for example, is not possible. 
Not all files listed need to be recorded. If the user is fairly sure some files will never be 
encountered, they can be left off. Cisco CVP VoiceXML Say It Smart plugins use TTS as 
a backup so if a missing audio file is requested, it will simply be read as TTS. This may 
be a bit disconcerting to the caller but does not cause any issues for the application. For 
example, the Cisco CVP VoiceXML Number Say It Smart plugin can handle numbers up 
to 999 trillion and the user may know that their application will not handle numbers 
larger than ten thousand so may choose not to record “million”, “billion”, or “trillion”. 
Many of the Cisco CVP VoiceXML Say It Smart plugins use filesets whose contents 
include those audio files specified by the Cisco CVP VoiceXML Number Say It Smart 
plugin. Recording the audio files to support Number will greatly reduce the number of 
files needed for other types. 
All audio files for a particular plugin must be stored within the same root directory. Cisco 
CVP VoiceXML Say It Smart plugins require the audio files used by the plugin to reside 
in a single directory, though custom plugins can require subdirectories of this root 
directory. 
Audio files must be placed in a location made accessible via an HTTP request from the 
voice browser. Unlike the Cisco CVP VoiceXML software itself, serving audio files does 
not require an application server, they can be served by any web server such as IIS or 
Apache. 
Note that for types, input formats, output formats, and filesets, a plugin defines a name for each 
as well as a display name. The display name is used for readability purposes and is what Cisco 
CVP VoiceXML Studio shows when a new Say It Smart audio item is configured. The actual 
name is used by Cisco CVP VoiceXML Server and the developer when they build dynamic 
voice element configurations. 
The Say It Smart plugins requiring the use of a pause produce VoiceXML using the <break> tag. 
Some voice browsers do not support this tag so Say It Smart playback normally including pauses 
on these browsers would hear no pauses. 
 
 
Copyright 2001 - 2005 Audium Corporation.  All Rights Reserved. 10/05
 
11