<!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.&nbsp; I'm not a C programmer, but I *should* be able to find 
my way.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>I'm looking at app_queue.c&nbsp; I see the 
strategies defined, but nothing about how they are used.&nbsp; 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-&gt;2-&gt;3, the next call will go to 2-&gt;3-&gt;1, the next call 
  will go to 3-&gt;2-&gt;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-&gt;2 (and is answered), then the next call will 
  ring 3-&gt;1 (and is answered), then the next call will ring 2-&gt;3-&gt;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> &lt;<A href="mailto:aj@thepaxson5.org">aj@thepaxson5.org</A>&gt; 
  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.&nbsp; I've 
    built an extensive multi-queue technical support system strategy.&nbsp; 
    Based on the initial queue, ALL calls goes to Tier1 first.&nbsp; 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>&nbsp;</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).&nbsp; However, others can help out, if the pri technician is on the 
    phone.</FONT></DIV>
    <DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
    <DIV><FONT face=Arial size=2>Here's my question:</FONT></DIV>
    <DIV><FONT face=Arial size=2></FONT>&nbsp;</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>&nbsp;</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>&nbsp;</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> &lt;<A onclick="return top.js.OpenExtLink(window,event,this)" 
      href="mailto:aj@thepaxson5.org" target=_blank>aj@thepaxson5.org</A>&gt; 
      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.&nbsp;&nbsp; When I <SPAN 
        name="st">call</SPAN> the <SPAN name="st">queue</SPAN>, the first 
        member/agent phone rings.&nbsp; Great!&nbsp; I <SPAN 
        name="st">call</SPAN> it again, the second member/agent 
        rings??</FONT></DIV>
        <DIV><FONT face=Arial size=2></FONT>&nbsp;</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>&nbsp;</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>&nbsp; <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>&nbsp; <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>