<div dir="ltr"><div class="gmail_quote"><div dir="ltr"><br></div><div>Thanks for the suggestion - That is what is currently in place, but it allows queue-jumping as Asterisk does not know that one queue should be serviced (drained) before the other. That can be improved upon by doing a Waiting count on the 2nd queue etc etc, but there is always a q-jumping scenario unless the whole thing is managed inside a single queue.</div><div dir="ltr"><br></div><div>Cheers,</div><div>Steve</div><div dir="ltr"><br></div><div dir="ltr">On Thu, 11 May 2017 at 16:36 Alexander Lopez <<a href="mailto:alex.lopez@opsys.com">alex.lopez@opsys.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">





<div lang="EN-US" link="#0563C1" vlink="#954F72">
<div class="m_-4425494489314430700WordSection1">
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">If after 60 seconds you mean ’60 seconds of caller hold time’ then set up another queue as overflow,
<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">Set the first queue to timeout after 60 secs. Then send to the overflow queue with all agents/members as same priority.
<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Arial",sans-serif"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-family:Calibri,sans-serif;font-size:11pt"> </span><br></p>
<p class="MsoNormal"><b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">From:</span></b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"> <a href="mailto:asterisk-users-bounces@lists.digium.com" target="_blank">asterisk-users-bounces@lists.digium.com</a> [mailto:<a href="mailto:asterisk-users-bounces@lists.digium.com" target="_blank">asterisk-users-bounces@lists.digium.com</a>]
<b>On Behalf Of </b>Steve Davies<br>
<b>Sent:</b> Thursday, May 11, 2017 7:18 AM<br>
<b>To:</b> Asterisk Users Mailing List - Non-Commercial Discussion <<a href="mailto:asterisk-users@lists.digium.com" target="_blank">asterisk-users@lists.digium.com</a>><br>
<b>Subject:</b> [asterisk-users] Using queue priorities to add agents<u></u><u></u></span></p></div></div><div lang="EN-US" link="#0563C1" vlink="#954F72"><div class="m_-4425494489314430700WordSection1">
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<p class="MsoNormal">Hi,<u></u><u></u></p>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">I have a scenario that I am failing to implement using the Queue app, but which I had thought would be commonplace...<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">1) (this bit works fine) I want a queue caller to have access to the basic set of agents initially, with an overflow to additional agents if they are busy - This is done using penalty:<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">queues.conf:<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">member => SIP/dev1,0,Agent1<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">member => SIP/dev2,0,Agent2<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">member => SIP/dev3,1,Agent3 is overflow<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">2) But, after 60 seconds, I want Agent 3 to be included whether the 1 and 2 are busy or not. None of the queuerules options seem to achieve this because regardless of which agents are included or not, the penalty used to group them is also
 penalising them.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">Help? Is what I want possible?<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">PS. I did consider hacking the meaning of QUEUE_MIN_PENALTY so that it actually increases lower penalties to it's current value, thus putting them on an even footing, instead of blocking out agents.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">Thanks,<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">Steve<br><u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u></p></div></div></div></div></blockquote></div></div>