System information

Options Available values Description
enddtmf Single DTMF
character
Used in conjunction with endcall, this option defines the DTMF char-
acter to be used to end a call. Defaults to *.
wrapuptime Value in milliseconds Specifies the amount of time after disconnection of a caller from an agent
for which the agent will not be available to accept another call. Used in
situations where agents must perform a function after each call (such as
entering call details into a log).
musiconhold Music class as defined
in musiconhold.conf
Defines the default music class agents listen to when logged in.
goodbye Name of file (relative
to /var/lib/asterisk/
sounds/<lang>/)
Defines the default goodbye sound played to agents. Defaults to vm-
goodbye.
updatecdr yes, no Used in call detail records to change the source channel field to the agent/
agent_id.
group Integer value Allows you to define groups for sets of agents. The use of agent groups is
essentially deprecated functionality that we do not recommend you use. If
you define group1, you can use Agent/@1 in queues.conf to call that
group of agents. The call will be connected arbitrarily to one of those
agents. If no agents are available, it will return back to the queue like any
other unanswered call. If you use Agent/:1, it will wait for a member
of the group to become available. The use of strategies has no effect on
agent groups. Do not use these.
recordagentcalls yes, no Enables/disables the recording of agent calls. Disabled by default.
recordformat File format (gsm,
wav, etc.)
Defines the format to be used when recording agent calls. Default is wav.
urlprefix String (URL) Accepts a string as its argument. The string can be formed as a URL and
is appended to the start of the text to be added to the name of the recording.
savecallsin Filesystem path
(e.g., /var/calls/)
Accepts a filesystem path as its argument. Allows you to override the
default path of /var/spool/asterisk/monitor/ with one of your choosing.
a
custom_beep Name of file (relative
to /var/lib/asterisk/
sounds/<lang>/)
Accepts a filename as its argument. Can be used to define a custom
notification tone to signal to an always-connected agent that there is an
incoming call.
agent Agent definition (see
description)
Defines an agent for use by Queue() and AgentLogin(). These are
agents that will log in and stay connected to the system, waiting for calls
to be delivered by the Queue() dialplan application. Agents are defined
like so:
agent => agent_id,agent_password,name
An example of a defined agent would be:
agent => 1000,1234,Danielle Roberts
a
Since the storage of calls will require a large amount of hard drive space, you will want to define a strategy to handle storing and managing
these recordings. This location should probably reside on a separate volume, one with very high performance characteristics.
282 | Chapter 13:Automatic Call Distribution (ACD) Queues