summaryrefslogtreecommitdiff
path: root/configs
diff options
context:
space:
mode:
authorBJ Weschke <bweschke@btwtech.com>2006-10-27 18:59:16 +0000
committerBJ Weschke <bweschke@btwtech.com>2006-10-27 18:59:16 +0000
commit95a4fc7af2a0cc7f88fea9d5bfdba465afab4d1d (patch)
tree8859935401096551d128f28695f5c712cb15c918 /configs
parentbe1f96588c2e2cd8b8600b47d0e3e7ef5631e893 (diff)
* Added option to run macro when a queue member is connected to a caller,
see queues.conf.sample for details. * Added QUEUE_VARIABLES function to set queue variables added setqueuevar and setqueueentryvar options for each queue, see queues.conf.sample for details. (#8216, jmls reported and submitted) git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@46369 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'configs')
-rw-r--r--configs/queues.conf.sample38
1 files changed, 34 insertions, 4 deletions
diff --git a/configs/queues.conf.sample b/configs/queues.conf.sample
index 85064aeb6..c9f3f9608 100644
--- a/configs/queues.conf.sample
+++ b/configs/queues.conf.sample
@@ -128,13 +128,43 @@ monitor-type = MixMonitor
;maxlen = 0
;
; If set to yes, just prior to the caller being bridged with a queue member
-; the MEMBERINTERFACE variable will be set with the interface name (eg. Agent/1234)
-; and the MEMBERNAME variable will be set with the member name (eg. Joe Soap)
-; of the queue member that was chosen and is now connected to be bridged with
-; the caller
+; the following variables will be set
+; MEMBERINTERFACE is the interface name (eg. Agent/1234)
+; MEMBERNAME is the member name (eg. Joe Soap)
+; MEMBERCALLS is the number of calls that interface has taken,
+; MEMBERLASTCALL is the last time the member took a call.
+; MEMBERPENALTY is the penalty of the member
+; MEMBERDYNAMIC indicates if a member is dynamic or not
;
;setinterfacevar=no
;
+; If set to yes, just prior to the caller being bridged with a queue member
+; the following variables will be set:
+; QEHOLDTIME callers hold time
+; QEORIGINALPOS original position of the caller in the queue
+;
+;setqueueentryvar=no
+;
+; If set to yes, the following variables will be set
+; just prior to the caller being bridged with a queue member
+; and just prior to the caller leaving the queue
+; QUEUEMAX maxmimum number of calls allowed
+; QUEUESTRATEGY the strategy of the queue;
+; QUEUECALLS number of calls currently in the queue
+; QUEUEHOLDTIME current average hold time
+; QUEUECOMPLETED number of completed calls for the queue
+; QUEUEABANDONED number of abandoned calls
+; QUEUESRVLEVEL queue service level
+; QUEUESRVLEVELPERF current service level performance
+;
+;setqueuevar=no
+;
+; if set, run this macro when connected to the queue member
+; you can override this macro by setting the macro option on
+; the queue application
+;
+; membermacro=somemacro
+
; How often to announce queue position and/or estimated
; holdtime to caller (0=off)
;