aboutsummaryrefslogtreecommitdiffstats
path: root/configs/queues.conf.sample
diff options
context:
space:
mode:
authorbweschke <bweschke@f38db490-d61c-443f-a65b-d21fe96a405b>2006-10-27 18:59:16 +0000
committerbweschke <bweschke@f38db490-d61c-443f-a65b-d21fe96a405b>2006-10-27 18:59:16 +0000
commit918ad531919d0816c39b859809b81e74a8d6d601 (patch)
tree8859935401096551d128f28695f5c712cb15c918 /configs/queues.conf.sample
parent46034628048b6572030b2af6ae731fcf79c5c981 (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: http://svn.digium.com/svn/asterisk/trunk@46369 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'configs/queues.conf.sample')
-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)
;