The aa.aef Script Variables

Begin the aa.aef script design process by using the Variable pane of the Cisco Unified CCX Editor to define script variables.

Figure shows the variables of the aa.aef script as they appear in the Variable pane of the Cisco Unified CCX Editor.

Variables Pane of the aa.aef Script

Table describes the variables used in the aa.aef script.

Variables in the aa.aef Script

Variable Name

Variable Type

Value

Function

AlwaysEnable   DialByName

Boolean

False

Stores the information that indicates whether Dial By Name is always enabled for the script (regardless of the language associated with the incoming call or the type of media).

(See If ASR.)

MaxRetry

Integer

3

Stores the maximum retries a caller can make in this script before the script terminates the call.

(See Localizing the Prompt Language.)

Define this variable as a parameter so that the administrator can configure it when provisioning an application with this script.

asr

Boolean

False

Stores the information that indicates whether or not ASR is enabled for this call.

(See Get Contact Info.)

attempts

Integer

1

Stores the number of times the script has attempted confirmation.

(See Localizing the Prompt Language.)

extnPrompt

Prompt

P[]

Prompts the caller to either press or say the extension number.

(See The DialByExtn Output Branch of the Simple Recognition Step.)

extnXfer

String

""

Stores the extension to which the caller is transferred.

(See The Get Digit String Step.)

firstName

String

""

Stores the first name of the selected user.

fullNamePrompt

Prompt

P[]

Stores the full name of the user to be played back.

grammar

Grammar

G[]

Stores the value SG[AA/AAWantToCall] assigned to it by the Set step.

(See The Explicit Confirmation Step.)

language

Language

L[en_US]

Stores the current language associated with the call.

Default: English (United States)

(See Get Contact Info.)

lastName

String

""

Stores the last name of the selected user.

menuPrompt

Prompt

P[]

Stores the result from the Create Conditional Prompt step. This prompt presents the initial menu of options for calling by name or by extension.

(See The First Create Conditional Prompt Step.)

name

String

""

Stores the written name of the person the caller is trying to reach.

(See The Successfully Receiving Caller Input.)

namePrompt

Prompt

P[]

Asks the caller to say the name of the person the caller wants to reach.

(See The First Create Container Prompt Step.)

operExtn

String

""

Stores the Operator extension the Call Redirect step uses to transfer the call to the operator.

(See The Call Redirect Step.)

Define this variable as a parameter so that the administrator can configure it when provisioning an application with this script.

prefixPrompt

Prompt

P[]

Informs the caller of the status of the call. This value is dependent on many steps.

(See The DialByExtn Output Branch of the Simple Recognition Step.)

prompt

Prompt

P[]

Used for a variety of purposes throughout the script.

(See The First Create Container Prompt Step.)

spokenName

Document

null

Stores the audio document of the spoken name of the person the caller is trying to reach.

(See The Successfully Receiving Caller Input.)

ttsPrompt

Prompt

P[]

Contains the TTS prompt for the user selected.

Note

When TTS is available, the system can use this prompt instead of spelling back the full user name.

user

User

null

identifies the user that the caller chooses with the Name To User step.

(See The Name To User Step.)

welcomePrompt

Prompt

P[AA\Welcome.wav]

Greets the caller.

(See The Play Prompt Step.)

Define this variable as a parameter so that the administrator can configure it when provisioning an application with this script.