3 ; Global settings for call queues
4 ; (none exist currently)
6 ; Note that a timeout to fail out of a queue may be passed as part of application call
7 ; from extensions.conf:
8 ; Queue(queuename|[options]|[optionalurl]|[announceoverride]|[timeout])
9 ; example: Queue(dave|t|||45)
13 ; Default settings for queues (currently unused)
20 ; Music sets which musiconhold applies for this particular
25 ; An announcement may be specified which is played for the member as
26 ; soon as they answer a call, typically to indicate to them which queue
27 ; this call should be answered as, so that agents or members who are
28 ; listening to more than one queue can differentiated how they should
31 ;announce = queue-markq
33 ; A strategy may be specified. Valid strategies include:
35 ; ringall - ring all available channels until one answers (default)
36 ; roundrobin - take turns ringing each available interface
37 ; leastrecent - ring interface which was least recently called by this queue
38 ; fewestcalls - ring the one with fewest completed calls from this queue
39 ; random - ring random interface
40 ; rrmemory - round robin with memory, remember where we left off last ring pass
44 ; A context may be specified, in which if the user types a SINGLE
45 ; digit extension while they are in the queue, they will be taken out
46 ; of the queue and sent to that extension in this context.
50 ; How long do we let the phone ring before we consider this a timeout...
54 ; How long do we wait before trying all the members again?
58 ; After a successful call, how long to wait before sending a potentially
59 ; free member another call (default is 0, or no delay)
63 ; Maximum number of people waiting in the queue (0 for unlimited)
68 ; How often to announce queue position and/or estimated holdtime to caller (0=off)
70 ;announce-frequency = 90
72 ; Should we include estimated hold time in position announcements?
73 ; Either yes, no, or only once; hold time will not be announced if <1 minute
75 ;announce-holdtime = yes|no|once
77 ; Use these sound files in making position/holdtime announcements. The
78 ; defaults are as listed below -- change only if you need to.
80 ;queue-youarenext = queue-youarenext ; ("You are now first in line.")
81 ;queue-thereare = queue-thereare ; ("There are")
82 ;queue-callswaiting = queue-callswaiting ; ("calls waiting.")
83 ;queue-holdtime = queue-holdtime ; ("The current est. holdtime is")
84 ;queue-minutes = queue-minutes ; ("minutes.")
85 ;queue-thankyou = queue-thankyou ; ("Thank you for your patience.")
87 ; Calls may be recorded using Asterisk's monitor resource
88 ; This can be enabled from within the Queue application, starting recording
89 ; when the call is actually picked up; thus, only successful calls are
90 ; recorded, and you are not recording while people are listening to MOH.
91 ; To enable monitoring, simply specify "monitor-format"; it will be disabled
94 ; You can specify the monitor filename with by calling SetVar(MONITOR_FILENAME=foo)
95 ; Otherwise it will use ${UNIQUEID}
97 ; monitor-format = gsm|wav|wav49
99 ; If you wish to have the two files joined together when the call ends set this to yes
103 ; Each member of this call queue is listed on a separate line in
104 ; the form technology/dialstring. "member" means a normal member of a
105 ; queue. An optional penalty may be specified after a comma, such that
106 ; entries with higher penalties are considered last.
110 ;member => Agent/1001
111 ;member => Agent/1002
113 ;member => Agent/@1 ; Any agent in group 1
114 ;member => Agent/:1,1 ; Any agent in group 1, wait for first
115 ; available, but consider with penalty