TeleFlow System Variables

TeleFlow System Variables

From TeleFlow

Jump to: navigation, search

System Variables are variables created by TeleFlow. Most are read-only variables that cannot be set by an application, but provide an easy way to get otherwise unavailable information into an application. The others are settings variables that allow the application to change how TeleFlow performs certain tasks.

The system variable topics use the following layout:

Description: Describes what the variable is/what it is for.
Date Type: The TeleFlow data type of the variable. See Variable Data Types for information on how data types are handled in TeleFlow.


Sample Uses: OPTIONAL. Some system variable topics provide examples of how the system variable might be used in a TeleFlow application.

Read Only System Variables

The following variables cannot be set by a TeleFlow Application (Although @P1 through @P9 are set prior to an application running), but can be used to provide information to an application.

Application Parameters @P1 ... @P9
@APPID
@CALL_ELAPSE
@CALL_END
@CALL_START
@CALLOUT_REASON
@CALLOUT_RESULT
@CHAR or Character variables
@DATE
@DATE_UTC
@DATETIME
@DATETIME_UTC
@FORMFEED
@HOOK_STATUS
@LINEFEED
@P1 to @P9
@PORT
@RECORD_RESULT
@SPACE
@SPELLTONES
@SYS_APP_STATUS
@SYS_CALL_DIRECTION
@SYS_CALLREF
@SYSDIR
@SYSDRIVE
@TAB
@TIME
@TIME_UTC
@TRUNK_TYPE
@UNIX_TIME
@WEEKDAY


Settings Systems Variables

The following variables affect how a TeleFlow application behaves under certain circumstances. Some of these cannot be set directly, but rather, must be set through specific TeleFlow steps. This will be noted in the appropriate steps.

@DATE_SEPARATOR
@FATAL
@HANGUP
@PROMPT
@SR_END_OF_VOICE_TIMEOUT
@SYS_DATA
@TIMEOUT
@VOLUME