Fix missing semicolons in sample configurations (bug #1596)
[asterisk/asterisk.git] / configs / queues.conf.sample
1 [general]
2 ;
3 ; Global settings for call queues
4 ;   (none exist currently)
5 ;
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)
10
11 [default]
12 ;
13 ; Default settings for queues (currently unused)
14 ;
15
16 ;[markq]
17 ;
18 ; A sample call queue
19 ;
20 ; Music sets which musiconhold applies for this particular
21 ; call queue
22 ;
23 ;music = default
24 ;
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
29 ; engage the customer
30 ;
31 ;announce = queue-markq
32 ;
33 ; A strategy may be specified.  Valid strategies include:
34 ;
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 ;
41 ;strategy = ringall
42 ;
43 ; A context may be specified, in which if the user types a SINGLE
44 ; digit extension while they are in the queue, they will be taken out
45 ; of the queue and sent to that extension in this context.
46 ;
47 ;context = qoutcon
48 ;
49 ; How long do we let the phone ring before we consider this a timeout...
50 ;
51 ;timeout = 15
52 ;
53 ; How long do we wait before trying all the members again?
54 ;
55 ;retry = 5
56 ;
57 ; Maximum number of people waiting in the queue (0 for unlimited)
58 ;
59 ;maxlen = 0
60 ;
61 ;
62 ; How often to announce queue position and/or estimated holdtime to caller (0=off)
63 ;
64 ;announce-frequency = 90 
65 ;
66 ; Should we include estimated hold time in position announcements?
67 ; Either yes, no, or only once; hold time will not be announced if <1 minute
68 ;
69 ;announce-holdtime = yes|no|once
70 ;
71 ; Use these sound files in making position/holdtime announcements.  The
72 ; defaults are as listed below -- change only if you need to.
73 ;
74 ;queue-youarenext = queue-youarenext            ;       ("You are now first in line.")
75 ;queue-thereare = queue-thereare                ;       ("There are")
76 ;queue-callswaiting = queue-callswaiting        ;       ("calls waiting.")
77 ;queue-holdtime = queue-holdtime                ;       ("The current est. holdtime is")
78 ;queue-minutes = queue-minutes                  ;       ("minutes.")
79 ;queue-thankyou = queue-thankyou                ;       ("Thank you for your patience.")
80 ;
81 ; Calls may be recorded using Asterisk's monitor resource
82 ; This can be enabled from within the Queue application, starting recording
83 ; when the call is actually picked up; thus, only successful calls are
84 ; recorded, and you are not recording while people are listening to MOH.
85 ; To enable monitoring, simply specify "monitor-format";  it will be disabled
86 ; otherwise.
87 ;
88 ; monitor-format = gsm|wav|wav49
89 ;
90 ; Each member of this call queue is listed on a separate line in
91 ; the form technology/dialstring.  "member" means a normal member of a
92 ; queue.  An optional penalty may be specified after a comma, such that
93 ; entries with higher penalties are considered last.
94 ;
95 ;member => Zap/1
96 ;member => Zap/2
97 ;member => Agent/1001
98 ;member => Agent/1002
99
100 ;member => Agent/@1             ; Any agent in group 1
101 ;member => Agent/:1,1           ; Any agent in group 1, wait for first
102                                 ; available, but consider with penalty
103