The following variables are available in all SIS expressions, regardless of protocol.

User variables

user.<var-name>

Description

A user-defined variable. User-defined variables may have any name provided the name begins with user.. A user-defined variable converts to the type of the value assigned to it. For example, if a user-defined variable is assigned the value of the calling-party-number.address variable, the user-defined variable effectively becomes a Text variable. A user-defined variable may be reassigned and thus converted from one variable type to another, for example from String to Integer, however type conversion is not recommended (for clarity reasons).

Warning The <var-name> portion of the variable name is case-sensitive. For example, the variable names user.foo and user.FOO refer to two different user-defined variables.

Valid values

Any

Type

User

Assignable?

YES

Array variables

array.current-element

Description

The current element of an array when executing an array index function.

Valid values

Any

Type

Any

Assignable?

NO

array.last-index

The matching index of the last executed array index function. If the last array index function found no matching element, this variable has no value.

Type

Any

Assignable?

NO

Previous page Next page