Voicemail Pro Page 211

15-601063 Issue 20l (03 March 2009)IP Office

Using the Voicemail Pro Client: Start Points

5.7 System Variables
A number of system variables exist which can be used to perform tasks. For example, $NAM can be used to speak the
user's name within an action's entry prompt. System variables can also be checked by the compare element in a
condition and then branch the call flow according to the variables value.
Unless otherwise stated, variables are session based. This means that the data is 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'.
Speaking Variables to Callers
System variables can be entered in the place of a wav file name in the Wav Editor. The value of the system variable will
then be spoken. This applies to $NAM, $POS and $QTIM in queuing call flows and to any variable that contains numeric
values. 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 action used.
Some system variables can be played as prompts, for example:
·$NAM - Plays the user name.
·$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.