<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2900.2912" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>If someone can point me in the right direction,
I'll look into it. I'm not a C programmer, but I *should* be able to find
my way.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>I'm looking at app_queue.c I see the
strategies defined, but nothing about how they are used. Is app_queue.c
the file that does the calling?</FONT></DIV>
<BLOCKQUOTE
style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV style="FONT: 10pt arial">----- Original Message ----- </DIV>
<DIV
style="BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: black"><B>From:</B>
<A title=afocardi@gmail.com href="mailto:afocardi@gmail.com">Alessio
Focardi</A> </DIV>
<DIV style="FONT: 10pt arial"><B>To:</B> <A
title=asterisk-users@lists.digium.com
href="mailto:asterisk-users@lists.digium.com">Asterisk Users Mailing List -
Non-Commercial Discussion</A> </DIV>
<DIV style="FONT: 10pt arial"><B>Cc:</B> <A title=aj@thepaxson5.org
href="mailto:aj@thepaxson5.org">aj@thepaxson5.org</A> </DIV>
<DIV style="FONT: 10pt arial"><B>Sent:</B> Thursday, June 29, 2006 2:07
PM</DIV>
<DIV style="FONT: 10pt arial"><B>Subject:</B> Re: [Asterisk-Users] Call Queue
NOT using RoundRobin ?!?</DIV>
<DIV><BR></DIV>Will you (or anyone else) be able to code this proposed
"circular" or "linear" (what sounds more appropriate?) strategy and submit it
for inclusion in HEAD ?<BR><BR>Should be pretty easy, unfortunately I have
very few programming skills. <BR><BR>Regards !<BR><BR><BR>P.S.<BR><BR>here is
a snippet from the wiki, whatever it means ! :)<BR><BR>roundrobin mode
remembers the last agent it _started_ with for a new call, and starts with the
next agent in the list. If you have three agents, the first call will go to
agent 1->2->3, the next call will go to 2->3->1, the next call
will go to 3->2->1, etc. <BR><BR>rrmemory mode remembers the last agent
it tried to _call_, regardless of who it started with, so that the next call
will go the agent after the last one who answered. If you have three agents
and the first call rings 1->2 (and is answered), then the next call will
ring 3->1 (and is answered), then the next call will ring 2->3->1,
etc. For the first call, if agent 2 answered it in roundrobin mode, they would
still be the first agent for the next call, but rrmemory mode will move past
them. <BR><BR><BR>
<DIV><SPAN class=gmail_quote>On 6/29/06, <B class=gmail_sendername>Aaron
Paxson</B> <<A href="mailto:aj@thepaxson5.org">aj@thepaxson5.org</A>>
wrote:</SPAN>
<BLOCKQUOTE class=gmail_quote
style="PADDING-LEFT: 1ex; MARGIN: 0pt 0pt 0pt 0.8ex; BORDER-LEFT: rgb(204,204,204) 1px solid">
<DIV>
<DIV bgcolor="#ffffff">
<DIV><FONT face=Arial size=2>The linear function helps me too. I've
built an extensive multi-queue technical support system strategy.
Based on the initial queue, ALL calls goes to Tier1 first. Then, if
Tier1 does not get the call (on the phone/away from desk), Tier2 should get
it, so on, and so forth.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>In Tier1, the primary helpdesk technician (like
your receptionist idea) takes ALL calls (That's what they were hired
for). However, others can help out, if the pri technician is on the
phone.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Here's my question:</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>If roundrobin strategy remembers the last call
made, and sends the next call to the next number (and this is by design),
then why on earth was the RRMemory strategy created??</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Thanks for your response,
Alessio.</FONT></DIV></DIV>
<DIV><SPAN class=sg>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>~~Aaron</FONT></DIV></SPAN></DIV>
<DIV><SPAN class=e id=q_10c20eddf3244238_2>
<BLOCKQUOTE
style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: rgb(0,0,0) 2px solid; MARGIN-RIGHT: 0px">
<DIV
style="FONT: 10pt arial; font-size-adjust: none; font-stretch: normal">-----
Original Message ----- </DIV>
<DIV
style="BACKGROUND: rgb(228,228,228) 0% 50%; FONT: 10pt arial; font-size-adjust: none; font-stretch: normal; moz-background-clip: -moz-initial; moz-background-origin: -moz-initial; moz-background-inline-policy: -moz-initial"><B>From:</B>
<A title=afocardi@gmail.com
onclick="return top.js.OpenExtLink(window,event,this)"
href="mailto:afocardi@gmail.com" target=_blank>Alessio Focardi</A> </DIV>
<DIV
style="FONT: 10pt arial; font-size-adjust: none; font-stretch: normal"><B>To:</B>
<A title=asterisk-users@lists.digium.com
onclick="return top.js.OpenExtLink(window,event,this)"
href="mailto:asterisk-users@lists.digium.com" target=_blank>Asterisk Users
Mailing List - Non-Commercial Discussion</A> </DIV>
<DIV
style="FONT: 10pt arial; font-size-adjust: none; font-stretch: normal"><B>Cc:</B>
<A title=aj@thepaxson5.org
onclick="return top.js.OpenExtLink(window,event,this)"
href="mailto:aj@thepaxson5.org" target=_blank>aj@thepaxson5.org</A> </DIV>
<DIV
style="FONT: 10pt arial; font-size-adjust: none; font-stretch: normal"><B>Sent:</B>
Thursday, June 29, 2006 1:31 PM</DIV>
<DIV
style="FONT: 10pt arial; font-size-adjust: none; font-stretch: normal"><B>Subject:</B>
Re: [Asterisk-Users] Call Queue NOT using RoundRobin ?!?</DIV>
<DIV><BR></DIV>Welcome to my personal hell ! :)<BR><BR>I'have been
discussing this previously on the list and also with some digium staff: to
my experience there is NO way to archieve a linear distribution of calls
from a queue.<BR><BR>I mean <BR><BR>When a call comes in first member of
the queue is ring, then second, etc<BR><BR>Subsequent calls take the same
path: first, second and so on.<BR><BR>Someone has suggested to use
"ringall" with penalties (pretty esotic!) but also this is not working for
the purpose. <BR><BR>I was also told that "nobody wants that" (you <FONT
size=-1>insensitive clod!)</FONT> even if this call distribution seems
pretty logic in some case scenarios. <BR><BR>(hint: a receptionist is
first member of a queue and another person is the second ... receptionist
goes for a pee and magically calls are rerouted to the backup operator
after ringing to the first). <BR><BR>Hope you can find out something to
share, maybe we can also launch a "count us" initiative :)<BR><BR>Alessio
Focardi<BR><BR><BR><BR><BR>
<DIV><SPAN class=gmail_quote>On 6/29/06, <B class=gmail_sendername>Aaron
Paxson</B> <<A onclick="return top.js.OpenExtLink(window,event,this)"
href="mailto:aj@thepaxson5.org" target=_blank>aj@thepaxson5.org</A>>
wrote:</SPAN>
<BLOCKQUOTE class=gmail_quote
style="PADDING-LEFT: 1ex; MARGIN: 0pt 0pt 0pt 0.8ex; BORDER-LEFT: rgb(204,204,204) 1px solid">
<DIV>
<DIV bgcolor="#ffffff">
<DIV><FONT face=Arial size=2>I have setup several Calling Queues, each
setup with RoundRobin strategy. When I <SPAN
name="st">call</SPAN> the <SPAN name="st">queue</SPAN>, the first
member/agent phone rings. Great! I <SPAN
name="st">call</SPAN> it again, the second member/agent
rings??</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>I thought that was the RRMemory strategy,
but it seems RoundRobin is also doing it.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Anyone know what I can do to my queues, in
order to force each <SPAN name="st">call</SPAN> down the ordering of my
members
list?</FONT></DIV></DIV></DIV><BR>_______________________________________________<BR>--Bandwidth
and Colocation provided by <A
onclick="return top.js.OpenExtLink(window,event,this)"
href="http://Easynews.com" target=_blank>Easynews.com</A> --
<BR><BR>Asterisk-Users mailing list<BR>To UNSUBSCRIBE or update options
visit:<BR> <A
onclick="return top.js.OpenExtLink(window,event,this)"
href="http://lists.digium.com/mailman/listinfo/asterisk-users"
target=_blank>http://lists.digium.com/mailman/listinfo/asterisk-users</A><BR><BR><BR></BLOCKQUOTE></DIV><BR></BLOCKQUOTE></SPAN></DIV>
<DIV></DIV></DIV><BR>_______________________________________________<BR>--Bandwidth
and Colocation provided by <A
onclick="return top.js.OpenExtLink(window,event,this)"
href="http://Easynews.com" target=_blank>Easynews.com</A> --
<BR><BR>Asterisk-Users mailing list<BR>To UNSUBSCRIBE or update options
visit:<BR> <A onclick="return top.js.OpenExtLink(window,event,this)"
href="http://lists.digium.com/mailman/listinfo/asterisk-users"
target=_blank>http://lists.digium.com/mailman/listinfo/asterisk-users</A><BR><BR><BR></BLOCKQUOTE></DIV><BR></BLOCKQUOTE></BODY></HTML>