Reserved words

The following names, words and characters are reserved. Don’t use them in your state tables as labels, local variables, input parameters, entry points, state table names, and so on.

state table actions
All the ASCII state table names, for example, AnswerCall, Dial, MakeCall.
state table action edges
All the ASCII state table action results, for example, EDGE_OK, EDGE_HUP.
system variable names
SVnnn where nnn is a number, for example, SV120.
reserved characters
#   :   (   )    ,   ;   <   >   =   -   +   /    *
special keywords

 

AND

CASE

DESCRIPTION

DO

EDGE

ELSE

ELSEIF

ENDCASE

ENDIF

ENTRY_POINT

GOTO

IF

INPUT

LOCAL

NOT

NUMBER

OF

ON

OR

OTHERWISE

PROMPT_DIRECTORY

STRING

THEN

WHEN

Keywords are used by state table actions when they are exported to ASCII. For example, the PlayPrompt action with the force play option is exported as follows:

PlayPrompt (  "TRUE",
              <other parameters>
            );
Note: To prevent possible clashes between keywords and variable names you must put double quotes around the keyword when you are using an ASCII editor.

Bear this limitation in mind when you are writing state tables. The complete list of keywords used by actions in this way is:

  

ABSOLUTE_VALUE

DIVIDE

PROMPT_LEVEL

ACCESS_MODE

FALSE

RECEIPT_ACKNOWLEDGE

ADD

FAST_RINGBACK

RECEIVER

ADD_RECIPIENT

FIRST_IN_NEW

RECORD_COMPATIBLE

ADD_TO_BEGINNING

FIRST_IN_SAVED

REFERRAL_EXT

ADD_TO_END

FIRST_OUT_TO_ALL

REFERRAL_EXT_TYPE

ALPHANUMERIC

FIRST_OUT_TO_SELECTED

RETRIEVAL_ORDER

ANNOUNCE_ONLY

FORCE_PLAY

RIGHT

ASSIGN

FOREGROUND

RINGBACK

AUDIO_NAME

FUTURE_DATED

ROUND

BACKGROUND

GENERAL

SEARCH_STRING

BUSY

GET_FIRST

SECURITY_LEVEL

CALLER

GET_NEXT

SERVER_3270

CONCATENATE

GROUND_KEY

SHORT_BEEP

COMPARE_1

GREETING_ID

STOP_PLAY_ON_DTMF

COMPARE_2

HOOK_FLASH

STOP_RECORD_ON_DTMF

COMPARE_3

IN_WORKSPACE

SUBSCRIBER_CLASS

COMPARE_4

INDEX

SUBTRACT

COMPARE_5

LEFT

SYSTEM_DISK

COMPARE_6

LENGTH

TO_LOWERCASE

COMPARE_7

LONG_BEEP

TO_MAILBOX

COMPARE_8

MAILBOX

TO_UPPERCASE

COMPARE_9

MAILBOX_STATUS

TRANSACTION_MESSAGE_ID

COMPARE_10

MESSAGE_RECIPIENTS

TRANSLATE_RESPONSE

COMPARE_11

MODULUS

TRUE

COMPARE_12

MSG_IN_MAILBOX

TRUNCATE

COMPARE_13

MSG_IN_WORKSPACE

URGENCY_LEVEL

COMPARE_14

MULTIPLY

USER_GREETING

COMPARE_15

NEW_MESSAGE

VIA_PROFILE

COMPARE_16

NEXT

VIA_DIST_LIST

COPY_DIST_LIST

NUMERIC

VIA_VARIABLE

CUSTOM_SERVER

ON_DISK

VDIR_ID

DELETE_DIST_LIST

OWNER_STATUS

VDIR_NAME

DELETE_RECIPIENT

PACING_TONE

VOICE_MESSAGE

DIGITS

PASSWORD

VOICE_SEGMENT

DIRECT

PAUSE_AND_STOP_KEYS

WAIT

DIST_LIST_IDS