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

Page of 47
C
HAPTER 
4:
 
C
USTOM 
C
ONTENT
 
  S
AY 
I
S
MART 
S
PECIFICATIONS FOR 
C
ISCO 
U
NIFIED 
CVP
 
VXML
 
S
ERVER 
 
 
 
AND 
C
ISCO 
U
NIFIED 
C
ALL 
S
TUDIO
 
 
Chapter 4: Custom Content 
Name: 
  literal 
Display Name: 
Custom Content 
Class Name:   
com.audium.sayitsmart.plug-ins.AudiumSayItSmartLiteral
 
Description 
This Say It Smart type was introduced to provide several helpful and time saving features to the 
application designer and developer: 
 
Provide a way to allow a list of audio files (with TTS transcripts) of variable length to be 
played one after the other in one audio item. 
 
Provide a more direct link to internal Java classes that may contain dynamic audio content as 
an alternative to creating dynamic voice element configurations. 
 
Provide at least the same functionality as the now “deprecated” File and String Unified CVP 
Say It Smart types. 
Input Formats 
Name  
(Display Name) 
 
Description 
simple
 
(String  
(No Delimiters))
 
A text string that can represent a single filename or a single TTS string.  
complex 
(FILE:::TTS|||… 
|||FILE:TTS)
 
A text string that follows a specific format with delimiters in order to 
represent any number of audio files and TTS transcripts. An audio file is 
separated from its TTS transcript by three colons. Each audio file/TTS 
combination is separated from others by three pipes. Note that each 
component of the combination can be blank if no audio file or TTS 
content is necessary. The audio will be played in the order in which it 
appears in the string from left to right. 
resultset 
(ResultSetList 
Object)
 
A Java 
ResultSetList
 object that has been created by the Unified CVP 
Database element as a result of a database query that is expected to 
contain audio information. The result must return two columns, the first 
being the audio file (or 
null
 if no audio file is needed) and the second 
column being the TTS transcript for the audio file (or 
null
 if there is no 
TTS transcript). There can be any number of rows. The audio will be 
played in the order in which it appears in the result set.