<HTML>
<HEAD>
<TITLE>Re: [Freeswitch-users] Detecting call loops while not relying on the hop counter</TITLE>
</HEAD>
<BODY>
<FONT FACE="Monaco, Courier New"><SPAN STYLE='font-size:11pt'>A better way to do this is limit this during a period of time, say 5 per second, when calls loop they tend to loop up very quickly<BR>
<BR>
<BR>
On 4/10/13 9:23 PM, &quot;Victor Chukalovskiy&quot; &lt;<a href="victor.chukalovskiy@gmail.com">victor.chukalovskiy@gmail.com</a>&gt; wrote:<BR>
<BR>
</SPAN></FONT><BLOCKQUOTE><FONT FACE="Monaco, Courier New"><SPAN STYLE='font-size:11pt'> &nbsp;&nbsp;Hello,<BR>
&nbsp;<BR>
&nbsp;I have a scenario where FS routes hundreds of calls and loop detection is needed. Adding to that, I can't rely on hop counter being decremented by other network elements. I can use limit in the following fashion:<BR>
&nbsp;<BR>
&nbsp;&lt;action application=&quot;limit&quot; data=&quot;hash loop_test ${caller_id_number}${destination_number} 10 !NORMAL_CIRCUIT_CONGESTION&quot;/&gt;<BR>
&nbsp;<BR>
&nbsp;So, whenever I have 10 calls with the same calling and called party number combination, limit will kick-in and break the loop.<BR>
&nbsp;<BR>
&nbsp;<B>Question</B>: Is this efficient from the perspective of how &quot;limit&quot; and hash back-end work? Once I have a few thousand calls, all having unique &quot;resource&quot; will this become resource hungry?<BR>
&nbsp;My main concern is that it will create hundreds of hash entries all having the same realm but unique resource.<BR>
&nbsp;<BR>
&nbsp;Anyone knows a better solution?<BR>
&nbsp;<BR>
&nbsp;Thank you,<BR>
&nbsp;Victor<BR>
&nbsp;<BR>
<HR ALIGN=CENTER SIZE="3" WIDTH="95%"></SPAN></FONT><FONT SIZE="2"><FONT FACE="Consolas, Courier New, Courier"><SPAN STYLE='font-size:10pt'>_________________________________________________________________________<BR>
Professional FreeSWITCH Consulting Services:<BR>
<a href="consulting@freeswitch.org">consulting@freeswitch.org</a><BR>
<a href="http://www.freeswitchsolutions.com">http://www.freeswitchsolutions.com</a><BR>
<BR>
FreeSWITCH-powered IP PBX: The CudaTel Communication Server<BR>
<a href="http://www.cudatel.com">http://www.cudatel.com</a><BR>
<BR>
Official FreeSWITCH Sites<BR>
<a href="http://www.freeswitch.org">http://www.freeswitch.org</a><BR>
<a href="http://wiki.freeswitch.org">http://wiki.freeswitch.org</a><BR>
<a href="http://www.cluecon.com">http://www.cluecon.com</a><BR>
<BR>
FreeSWITCH-users mailing list<BR>
<a href="FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><BR>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><BR>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><BR>
<a href="http://www.freeswitch.org">http://www.freeswitch.org</a><BR>
</SPAN></FONT></FONT></BLOCKQUOTE><FONT SIZE="2"><FONT FACE="Consolas, Courier New, Courier"><SPAN STYLE='font-size:10pt'><BR>
</SPAN></FONT></FONT><FONT FACE="Monaco, Courier New"><SPAN STYLE='font-size:11pt'>-- <BR>
Ken<BR>
<FONT COLOR="#0000FF"><U><a href="http://www.FreeSWITCH.org">http://www.FreeSWITCH.org</a><BR>
<a href="http://www.ClueCon.com">http://www.ClueCon.com</a><BR>
<a href="http://www.OSTAG.org">http://www.OSTAG.org</a><BR>
</U></FONT>irc.freenode.net #freeswitch<BR>
</SPAN></FONT>
</BODY>
</HTML>