On 6/12/06, Matt <mhoppes@gmail.com> wrote:> Hi,
> I have several agents, who all log into multiple queues.
>
> What I want to happen (but doesn't seem to be) is:
>
> Agent 5 is logged into queues 1,2,3
> Agent 4 is logged into queues 1,3
>
> A call comes into queue 1, and goes to agent 5.
> Agent 5 answers the call and finishes it.
> A call comes into queue 3.
> I want this call to go to Agent 4, as opposed to going to agent 5
> (which is what it is doing now).
> If a call comes into Queue 1, it WILL route to Agent 4.
>
> It seems that it only does round robin with memory per QUEUE and not
> per agent. Will changing to least-recently-called change this? Is
> there anyway to "link" the queues?
No. chan_agent is nothing more than another "device" to app_queue
which is the one making decisions about the ring strategy, and at this
point, those decisions are made on a per-queue basis, not globally.
--
Bird's The Word Technologies, Inc.
http://www.btwtech.com/