System information
The queues.conf File
We’ve mentioned the queues.conf file already, but there are many options in this file,
and we figured it would be right and proper for us to go over some of them with you.
Table 13-1 contains the options available in the [general] section of queues.conf.
Table 13-1. Available options for [general] section of queues.conf
Options Available values Description
persistentmembers yes, no Set this to yes to store dynamically added members to queues in the
AstDB so that they can be re-added upon Asterisk restart.
autofill yes, no With autofill disabled, the queue application will attempt to deliver
calls to agents in a serial manner. This means only one call is attempted
to be distributed to agents at a time. Additional callers are not distributed
to agents until that caller is connected to an agent. With autofill
enabled, callers are distributed to available agents simultaneously.
monitor-type MixMonitor,
<unspecified>
If you specify the value MixMonitor the MixMonitor() application
will be used for recording calls within the queue. If you do not specify a
value or comment the option out, the Monitor() application will be
used instead.
updatecdr yes, no Set this to yes to populate the dstchannel field of the CDR records
with the name of a dynamically added member on answer. The value is
set with the AddQueueMember() application. This option is used to
mimic the behavior of chan_agent channels.
shared_lastcall yes, no This value is used for members logged into more than one queue to have
their last call be the same across all queues, in order for the queues to
respect the wrap up time of other queues.
Table 13-2 describes the options available for configuring queue contexts.
Table 13-2. Available options for defined queues in queues.conf
Options Available values Description
musicclass Music class as de-
fined by musicon-
hold.conf
Sets the music class to be used by a particular queue. You
can also override this value with the
CHANNEL(musicclass) channel variable.
announce Filename of the an-
nouncement
Used for playing an announcement to the agent that an-
swered the call, typically to let him know what queue the
caller is coming from. Useful when the agent is in multiple
queues, especially when set to auto-answer the queue.
strategy ringall,
leastrecent,
fewestcalls,
random, rrme
mory, linear,
wrandom
• ringall: rings all available callers (default)
• leastrecent: rings the interface that least
recently received a call
• fewestcalls: rings the interface that has
completed the fewest calls in this queue
The queues.conf File | 275