mirror of
https://github.com/asterisk/asterisk.git
synced 2025-09-23 14:44:28 +00:00
add agent vars (bug #3158)
git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/v1-0@4646 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
@@ -38,13 +38,13 @@ They are stored in the respective channel structure.
|
||||
|
||||
To set a variable to a particular value, do :
|
||||
|
||||
;exten => 1,2,SetVar,varname=value
|
||||
exten => 1,2,SetVar,varname=value
|
||||
|
||||
You can substitute the value of a variable everywhere using ${variablename}.
|
||||
For example, to stringwise append $lala to $blabla and store result in $koko,
|
||||
do:
|
||||
|
||||
;exten => 1,2,SetVar,koko=${blabla}${lala}
|
||||
exten => 1,2,SetVar,koko=${blabla}${lala}
|
||||
|
||||
There are also the following special variables:
|
||||
|
||||
@@ -84,6 +84,17 @@ ${ANSWEREDTIME} Time from dial to answer (seconds)
|
||||
${DIALSTATUS} Status of the call, one of:
|
||||
CHANUNAVAIL | CONGESTION | BUSY | NOANSWER | ANSWER | CANCEL
|
||||
|
||||
The agent channel uses the following variables:
|
||||
${AGENTMAXLOGINTRIES} Set the maximum number of failed logins
|
||||
${AGENTUPDATECDR} Whether to update the CDR record with Agent channel data
|
||||
${AGENTGOODBYE} Sound file to use for "Good Bye" when agent logs out
|
||||
${AGENTACKCALL} Whether the agent should acknowledge the incoming call
|
||||
${AGENTAUTOLOGOFF} Auto logging off for an agent
|
||||
${AGENTWRAPUPTIME} Setting the time for wrapup between incoming calls
|
||||
${AGENTNUMBER} Agent number (username) set at login
|
||||
${AGENTSTATUS} Status of login ( fail | on | off )
|
||||
${AGENTEXTEN} Extension for logged in agent
|
||||
|
||||
There are two reference modes - reference by value and reference by name.
|
||||
To refer to a variable with its name (as an argument to a function that
|
||||
requires a variable), just write the name. To refer to the variable's value,
|
||||
|
Reference in New Issue
Block a user