[asterisk-users] Queue RoundRobin

Delca delcas at gmail.com
Mon Jul 17 11:05:36 MST 2006


The only way i figured out to fix this problem was by setting
autologoff lower than Dial timeout. This way if the agent doesn't
answer, it will log off before de Dial timeout So the next phone to
ring will be the next available agent.

Cheers,
Santiago

On 7/17/06, Delca <delcas at gmail.com> wrote:
> Hi Kevin, thanks for answering.
>
> >>From the problem you are having it sounds like
> the agent whose phone keeps ringing is in a lower penalty then the other
> agent. Are both agents in the same group?
>
> Yes, both agents are in the same group.
>
> >>If you make the one agent busy
> does it ring to the next phone?
>
> Nope
>
> >>If not, what does the CLI say when it
> tries to connect the next call to the second phone?
>
> Here's the URL with complete IVR procedure with 2 agents online:
> http://pastebin.com/750304
>
> Regards,
> Santiago
>
> On 7/17/06, Kevin Smith <kevin.smith at mercury.net> wrote:
> > Hi Santiago,
> > Unless it is a typo on the wiki, I think you want your queue.conf to be
> > like this:
> >
> > member => Agent/@1
> > member => Agent/:2,1
> >
> > That way you include group 1, and then include group 2 with
> > consideration of penalty. From the problem you are having it sounds like
> > the agent whose phone keeps ringing is in a lower penalty then the other
> > agent. Are both agents in the same group? If you make the one agent busy
> > does it ring to the next phone? If not, what does the CLI say when it
> > tries to connect the next call to the second phone?
> >
> > Kevin
> >
> > Santiago del Castillo wrote:
> > > Hi,
> > > I'm setting up a new asterisk for an ecommerce company with cust sup dept.
> > > The problem I'm having is with Roundrobin (and rrmemory also):
> > > Let's suppose that I have 2 agents logged in into a queue. When a client
> > > calls, and both agents are available. It rings the first one, but it
> > > doesn't answer the phone. The timeout takes effect and it should start
> > > ringing the second agent. But it doesn't. It keeps ringing the first one
> > > until it answers the phone
> > >
> > > Here's my queue.conf:
> > >
> > >
> > > [general]
> > >
> > > [QueueEN]
> > > announce = ann-english
> > > strategy = rrmemory
> > > timeout = 5
> > > retry = 1
> > > wrapuptime=0
> > > maxlen = 0
> > > announce-frequency = 20
> > > announce-holdtime = once
> > >
> > > queue-youarenext = queue-youarenext
> > > queue-thereare  = queue-thereare
> > > queue-callswaiting = queue-callswaiting
> > > queue-thankyou = queue-thankyou
> > > member => Agent/@1
> > > member => Agent/@2,1
> > >
> > >
> > > [QueueES]
> > > strategy = rrmemory
> > > timeout = 5
> > > retry = 5
> > > wrapuptime=0
> > > maxlen = 0
> > > announce = ann-spanish
> > > announce-frequency = 10
> > > announce-holdtime = once
> > > queue-youarenext = queue-youarenext
> > > queue-thereare  = queue-thereare
> > > queue-callswaiting = queue-callswaiting
> > > queue-thankyou = queue-thankyou
> > > member => Agent/@1
> > > member => Agent/@2,1
> > >
> > >
> > >
> > > The timeout is set too low so the test is faster.
> > >
> > >
> > > Cheers,
> > > Santiago
> > > _______________________________________________
> > > --Bandwidth and Colocation provided by Easynews.com --
> > >
> > > asterisk-users mailing list
> > > To UNSUBSCRIBE or update options visit:
> > >    http://lists.digium.com/mailman/listinfo/asterisk-users
> > >
> >
> > _______________________________________________
> > --Bandwidth and Colocation provided by Easynews.com --
> >
> > asterisk-users mailing list
> > To UNSUBSCRIBE or update options visit:
> >    http://lists.digium.com/mailman/listinfo/asterisk-users
> >
>



More information about the asterisk-users mailing list