Implement remaining queue strategies, ADSI fixes, and queue config updates
[asterisk/asterisk.git] / configs / queues.conf.sample
index 7b67830..dff5da1 100755 (executable)
 ;
 ;announce = queue-markq
 ;
+; A strategy may be specified.  Valid strategies include:
+;
+; ringall - ring all available channels until one answers (default)
+; roundrobin - take turns ringing each available interface 
+; leastrecent - ring interface which was least recently called by this queue
+; fewestcalls - ring the one with fewest completed calls from this queue
+; random - ring random interface
+;
+;strategy = ringall
+;
 ; A context may be specified, in which if the user types a SINGLE
 ; digit extension while they are in the queue, they will be taken out
 ; of the queue and sent to that extension in this context.
 ;maxlen = 0
 ;
 ; Each member of this call queue is listed on a separate line in
-; the form technology/dialstring
+; the form technology/dialstring.  "member" means a normal member of a
+; queue.  An optional penalty may be specified after a comma, such that
+; entries with higher penalties are considered last.
 ;
 ;member => Zap/1
 ;member => Zap/2
 ;member => Agent/1001
 ;member => Agent/1002
+
+;member => Agent/@1            ; Any agent in group 1
+;member => Agent/:1,1          ; Any agent in group 1, wait for first
+                                ; available, but consider with penalty
+