<div>Hi Bogdan,</div>
<div>&nbsp;&nbsp; Thanks for the quick reply.</div>
<div>&nbsp;</div>
<div>&nbsp;&nbsp; The behavior rfc3261 mentions for using q values is a common ordering mechanism (Section 16.6) .&nbsp;I guess variants as such would not be against rfc3261.</div>
<div>&nbsp;&nbsp; </div>
<div>&nbsp;&nbsp; I was suggesting that we could have additional flexibility added to what the LCR module is currently doing. Otherwise i would almost rework what is already there in the LCR module (to get list ordered by qvalues into AVPs)</div>

<div>&nbsp;</div>
<div>
<div>&nbsp;&nbsp; A use case for the above request is where contacts for an AOR are distributed in a system. The UA&#39;s come up with qvalue based on there utilization etc. The idea is to send the call to the&nbsp;contact who has been least used. I cannot enforce that the qvalues generated by the UA&#39;s are unique unless I use a sequencing mechanism between the UA&#39;s.&nbsp;&nbsp;</div>
</div>
<div>&nbsp;</div>
<div>&nbsp;&nbsp;&nbsp;&nbsp;</div>
<div>Thanks,</div>
<div>Amit&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br><br>&nbsp;</div>
<div><span class="gmail_quote">On 2/27/08, <b class="gmail_sendername">Bogdan-Andrei Iancu</b> &lt;<a href="mailto:bogdan@voice-system.ro">bogdan@voice-system.ro</a>&gt; wrote:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">Hi Amit,<br><br>First of all, the behaviour you want to achieve is against RFC3261<br>(forking based on q value), but for sure you know better what you try to<br>
get ;)<br><br>Now, depending where you take the list of destinations from, let&#39;s<br>assume you can get them into AVPs. For how to do serial forking from<br>AVPs, see:<br>&nbsp;&nbsp; <a href="http://www.voice-sistem.ro/docs/avpops/ar01s08.html#ex_serial_forking">http://www.voice-sistem.ro/docs/avpops/ar01s08.html#ex_serial_forking</a><br>
<br>Regards,<br>Bogdan<br><br><br>Amit Sharma wrote:<br>&gt;&nbsp;&nbsp;Hi All,<br>&gt;<br>&gt;&nbsp;&nbsp;I am a newbie to this list so please forgive me if the question below<br>&gt; has been discussed before. I could not find anything related so i am<br>
&gt; sending my query.<br>&gt;<br>&gt;&nbsp;&nbsp;I have been looking at the LCR module to do serial forking since we<br>&gt; want to prioritize contacts based on q values. However, we do not want<br>&gt; to fork in parallel to contacts even if they share the same q value.<br>
&gt; AFAIK,this is currently not possible with the LCR module.<br>&gt;<br>&gt;&nbsp;&nbsp;Would it be a good idea to have a parameter (e.g &quot;append-branches&quot;)<br>&gt; in the LCR module which can control the forking behavior when q value<br>
&gt; of contacts is the same?<br>&gt;<br>&gt;&nbsp;&nbsp;Thanks,<br>&gt;&nbsp;&nbsp;Amit<br>&gt;<br>&gt; ------------------------------------------------------------------------<br>&gt;<br>&gt; _______________________________________________<br>
&gt; Users mailing list<br>&gt; <a href="mailto:Users@lists.openser.org">Users@lists.openser.org</a><br>&gt; <a href="http://lists.openser.org/cgi-bin/mailman/listinfo/users">http://lists.openser.org/cgi-bin/mailman/listinfo/users</a><br>
&gt;<br><br></blockquote></div><br>