Page 508 - Asterisk™: The Future of Telephony
P. 508
weight
The weight parameter assigns a rank to the queue. If calls are waiting in multiple
queues, those queues with the highest weight values will be presented to agents
first. When you are designing your queues, be aware that this strategy can prevent
a call in a lower-weighted queue from ever being answered. Always ensure that
calls in lower-weighted queues eventually get promoted to higher-weighted queues
to ensure that they don’t have to hold forever.
maxlen
maxlen is the maximum number of calls that can be added to the queue before the
call goes to the next priority of the current extension.
announce-frequency
The announce-frequency value (defined in seconds) determines how often to an-
nounce to the caller his place in the queue and estimated hold time.
announce-holdtime
There are three possible values for this parameter: yes, no, and once. The announce-
holdtime parameter determines whether or not to include the estimated hold time
within the position announcement. If set to once, it will be played to the caller only
once.
monitor-format
This parameter accepts three possible values: wav, gsm, and wav49. By enabling this
option, you are telling Asterisk that you wish to record all completed calls in the
queue in the format specified. If this option is not specified, no calls will be
recorded.
monitor-join
The Monitor() application in Asterisk normally records either end of the conver-
sation in a separate file. Setting monitor-join to yes instructs Asterisk to merge the
files at the end of the call. This should be set only if the MonitorType parameter is
set to Monitor.
joinempty
This parameter accepts three values: yes, no, and strict. It allows you to determine
whether callers can be added to a queue based on the status of the members of the
queue. The strict option will not allow callers to join the queue if all members are
unavailable.
leavewhenempty
This parameter determines whether you want your holding callers to be removed
from the queue when the conditions preventing a caller from joining exist (i.e.,
when all of your agents log out and go home).
eventwhencalled
Set eventwhencalled to yes if you wish to have queue events presented on the Man-
ager Interface.
480 | Appendix D: Configuration Files