queues.conf
Asterisk provides basic call center functionality via its queueing system, but those who are using it in more mission-critical environments often report that their solutions required customization. You can do this customization in the queues.conf file.
The [general] section of
queues.conf contains settings that will apply to
all queues. Currently, the only parameter that is supported is persistentmembers. If this parameter is set to
yes, a member that is added to the
system via the AddQueueMember()
application will be stored in the AstDB, and therefore retained across a
restart.
You can define a queue by placing its name inside of square
brackets ([]). Within each queue, the
following parameters are available:
musiconholdThis parameter allows you to configure which Music on Hold class (configured in musiconhold.conf) to use for the queue.
announceWhen a call is presented to a member of the queue, the prompt specified by
announcewill be played to that agent before the caller is connected. This can be useful for agents who are logged into more than one queue. You can specify either the full path to the file, or a path relative to /var/lib/asterisk/sounds/.strategyAsterisk can use six strategies to distribute calls to agents:
ringallThe queue rings every available agent and connects the call to whichever agent answers first (this is the default).
roundrobinThe queue cycles through the agents until it finds one who is available to take the call.
roundrobindoes not take into ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access