Using the Voicemail Pro Client: User Variables

3.18 Call Variables

A number of call variables exist which can be used to perform tasks. For example, $NAM name within an action's entry prompt. Call variables can also be checked by the compare branch the call flow according to the variables value.

can be used to speak the user's element in a condition and then

Unless otherwise stated, call variables are session based. This means that the variable values are specific to a particular call within Voicemail Pro and does not persist between calls, including calls transferred from the Voicemail Pro which then return. Also unless otherwise stated the values are 'read-only'.

When accessing voicemail prompts, voicemail variables 157 can be used in both the path and filename for the prompt. For example, if prompts Greeting1.wav, Greeting2.wav etc. are recorded, an action set to play Greeting$KEY.wav would play the greeting prompt that matched the current value of $KEY.

Speaking Variables to Callers

Call variables can be used as prompts. The value of the call variable will then be spoken. This applies to all variables that are numeric values. It also applies to $NAM which will play the mailbox users recorded name prompt.

Numbers are spoken as a series of single digits. For example 123 is spoken as "one two three". To speak 123 as "one hundred and twenty-three" requires TTS to be installed and a Speak Text 198 action used.

Some call variables can be played as prompts, for example:

$NAM

Plays the mailbox's name prompt if one has been recorded.

$CLI

Speaks the caller's CLI.

$RES

Plays the current result if it is a .wav file.

$VAR

Plays the variable as a list of digits.

Variable Length

The length of the value stored within a variable is limited. For Voicemail Pro 4.2+ this limit has been increased from 64 characters to 512 characters.

Voicemail Pro Installation and Maintenance

Page 157

IP Office Release 6

15-601063 Issue 22e (16 May 2010)

Page 157
Image 157
Avaya 6 manual Call Variables