I’m having some problems getting the calls distributed correctly in my queue.
I made a queue and logged in two agents. First call comes in and starts to ring at the first agent (A). A doesn’t pickup just yet, and a second call comes in. What I would like is that it instantly starts to ring the second agent (B), but instead the second caller gets music on hold until A picks up, and THEN it starts ringing B.
I’ve tried various settings in the queue, but nothing really helped me. Is there a way to make this happen?
; AutoFill Behavior
; The old/current behavior of the queue has a serial type behavior
; in that the queue will make all waiting callers wait in the queue
; even if there is more than one available member ready to take
; calls until the head caller is connected with the member they
; were trying to get to. The next waiting caller in line then
; becomes the head caller, and they are then connected with the
; next available member and all available members and waiting callers
; waits while this happens. The new behavior, enabled by setting
; autofill=yes makes sure that when the waiting callers are connecting
; with available members in a parallel fashion until there are
; no more available members or no more waiting callers. This is
; probably more along the lines of how a queue should work and
; in most cases, you will want to enable this behavior. If you
; do not specify or comment out this option, it will default to no
; to keep backward compatibility with the old behavior.
autofill = yes
This is in queues.conf assuming you are using 1.4.x asterisk series. It will not work in 1.2.