[asterisk-users] Fwd: add a new queue strategy: SBR

James Sneeringer jsneerin at gmail.com
Mon Mar 9 09:16:05 CDT 2009


On Sun, Mar 8, 2009 at 9:44 PM, Mark Michelson <mmichelson at digium.com> wrote:
> Caution: One shortcoming of queue member penalties is that they are not
> taken into account if a queue member of a low penalty does not answer a
> call. Say for instance that the queue application determines that there
> are two members available to answer an incoming call. One member has
> penalty 1 and the other has penalty 2. If the member with penalty 1 does
> not answer the call, the queue application still considers that member
> to be available the next time that it tries to reach a member. The
> member with penalty 2 will only be tried if the queue application can
> determine *before the call is placed* that the member with penalty 1 is
> unavailable.

For traditional queues, you can set:

autopause = yes

on a per-queue basis in queues.conf. If the member with penalty 1 does
not answer a call, they will automatically be paused and will not
receive additional queue calls until they have been unpaused (either
by themselves or by an administrator).

If you are using dynamic queues with Local channels (as described in
doc/queues-with-callback-members.txt in the Asterisk source), you can
also optionally implement this functionality directly in the dialplan.
This has the added benefit of allowing you to choose on a per-agent
basis who is eligible for autopause.

-James



More information about the asterisk-users mailing list