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
   503   504   505   506   507   508   509   510   511   512   513