Add Prompts

On the Prompts tab of the Prompt Manager dialog box, all prompts the voice application blocks can use are listed within a table. The left side lists the prompt language and the right side displays the prompt content. You can use the Prompt Manager to add and edit prompts.

To Add a Prompt to an Application or Edit a Prompt:

1.Click the Prompt Manager link above the flowchart in an open application. The Prompt Manager dialog box opens.

2.On the Prompts tab, type a name for the prompt in the Prompt name field.

3.Click the Add button. An new prompt appears in the table.

4.To configure what the prompt will play, click the prompt link. The Prompt Editor dialog box opens.

5.The Prompt Editor dialog box lists all languages from the Prompt Manager Languages tab (refer to Languages), enabling you to configure a version of the prompt in every language the voice application supports. Click the Add Voice Segment link to the right of the language.

6.In the drop-down list of the first field in the row, select the prompt segment type you want to configure (refer to Prompt Segment Types and Descriptions). The screen refreshes to display fields relevant to the selected prompt segment.

7.Complete the fields for the prompt segment.

Ivanti recommends using Voice segment types for most prompts.

If you selected a Voice prompt segment, you can upload a .wav file for this segment by clicking the yellow folder icon that appears (this icon will only appear for Voice prompt segment types). After the file has been uploaded, a Play voice file icon will appear: click the icon to listen to the voice file.

If needed, click the green + icon to add more prompt segments for the language.

To delete a prompt segment, click the red x icon.

8.Repeat steps 5 through 7 to configure the prompt segments for each language for the prompt.

9.Click the Update button to apply the changes.

10.Click the Back button. The content of the prompt is displayed below the prompt name in the table. This prompt can now be used in blocks in the open application.

To Delete a Prompt from the List in the Prompt Manager Dialog Box:

Click the red x icon to the right of the prompt name.

To Edit an Existing Orompt:

Click the prompt link, which opens the Prompt Editor dialog box, then make the necessary changes.

Prompt Segment Types and Descriptions

Each row of the Prompt Editor dialog box contains fields pertaining to prompt segments, which determine what the prompt plays for a particular language. The values of the prompt segment fields consist of static values and variables (such as interaction properties). There may be more than one prompt segment per language. When processing the prompt, the voice application reads the prompt segments in the order in which they are listed beneath each language, either by playing pre-recorded audio files or using the Common Data Speaker (CDS) functionality to read variables and the Text to Speech (TTS) functionality to read text.

The CDS functionality cannot play ordinals with more than ten digits or numbers with more than fifteen digits.

The following table describes each prompt segment type and its corresponding fields.

Ivanti recommends using Voice segment types for most prompts.

Prompt Segment Types

Descriptions and Fields

Voice

A static voice prompt file. If the file does not exist, it is rendered automatically from text in the Content field, using an installed TTS engine for the language. To upload a .wav file for this segment, click the yellow folder icon (this icon only appears for Voice prompt segment types). After the file has been uploaded, a Play voice file icon appears: click the icon to listen to the voice file.

Number

A number read by the CDS. This option has the following fields:

Property - The name of the interaction property containing the number.

Precision - The number of digits following the decimal point to be read by the CDS. The Ivanti Voice server rounds the number to the specified decimal place before playing. For example, 22.63 with a Precision value of 0 will be rounded to 23; 22.67 with a Precision value of 1 will be rounded to 22.7.

Gender/Category - Language-specific options (this field is not available for all languages).

Ordinal

An ordinal (position in a numbered series) read by the CDS. This option has the following fields:

Property - The name of the interaction property containing the ordinal.

Gender/Category - Language-specific options (this field is not available for all languages).

Currency

A monetary value with currency type read by the CDS.

Property - The name of the interaction property containing the monetary value.

Currency - The type of currency.

Date

A calendar date read by the CDS.

Property - The name of the interaction property containing the date.

Format - The format of the date (optional); the default is %A%d%B%Y. May contain the following elements:

%A - Weekday name

%B - Month name (00-11)

%d - Day of month as decimal number (01 - 31)

%H - Hour in 24-hour format (00 - 23)

%M - Minute as decimal number (00 - 59)

%S - Second as decimal number (00 - 59)

%y - Year without century, as decimal number (00 - 99)

%Y - Year with century, as decimal number

Entries are case-sensitive.

Time

A timestamp read by the CDS.

Property - The name of the interaction property containing the timestamp.

Format - The format of the timestamp (optional); the default is %H%M%S.

Entries are case-sensitive.

Phone

A telephone number read by the CDS.

Property - The name of the interaction property containing the phone number.

Characters

A string read by the CDS, character-by-character (spelled out).

Property - Enter the name of the interaction property containing the string to spell.

Case sensitive - Use this option to differentiate between upper-case and lower-case letters: if you select Yes, Uppercase will be stated for uppercase letters (lower case letters are indicated by the absence of the word Uppercase); if you select No, no differentiation will be stated.

Use phonetic - Use this option to enable English phonetic spelling (also known as the NATO phonetic alphabet) where words are utilized to represent the letters of the alphabet (such as alpha for a, bravo for b, etc.).

Text

Text dynamically read by a TTS engine.

Property - Enter the name of the interaction property containing the text to be read.

Local Voice File

The location of a prerecorded audio file the voice application plays, for prompts that can be re-recorded by using the Record File block, or modified by another application.

File path - The location of the folder containing the audio file.