<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.0.4417.0">
<TITLE>Open files / socket leak </TITLE>
</HEAD>
<BODY>
<!-- Converted from text/plain format -->

<P><FONT SIZE=2>We're using STABLE CVS-Nv1-0-5-02/24/05 and we've been noticing that sometimes there's a socket leak on REGISTER SIP messages. We've seen it happen only on customers using Sipura SPA2100 ATAs.</FONT></P>

<P><FONT SIZE=2>If I issue a &quot;sip show channels&quot;, I see thousands of &quot;zombie channels&quot;. If I look into the details, that's what I get - actually one single &quot;sip show channel &lt;channelID&gt;&quot; returns thousands of these:</FONT></P>

<P><FONT SIZE=2>&nbsp; * SIP Call</FONT>

<BR><FONT SIZE=2>&nbsp; Direction:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Incoming</FONT>

<BR><FONT SIZE=2>&nbsp; Call-ID:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 5c2cf755-ccde1b6c@x.x.x.xq: 520 REGISTER</FONT>

<BR><FONT SIZE=2>&nbsp; Our Codec Capability:&nbsp;&nbsp; 12</FONT>

<BR><FONT SIZE=2>&nbsp; Non-Codec Capability:&nbsp;&nbsp; 1</FONT>

<BR><FONT SIZE=2>&nbsp; Their Codec Capability:&nbsp;&nbsp; 0</FONT>

<BR><FONT SIZE=2>&nbsp; Joint Codec Capability:&nbsp;&nbsp; 0</FONT>

<BR><FONT SIZE=2>&nbsp; Format&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; unknown</FONT>

<BR><FONT SIZE=2>&nbsp; Theoretical Address:&nbsp;&nbsp;&nbsp; x.x.x.x:5060</FONT>

<BR><FONT SIZE=2>&nbsp; Received Address:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; x.x.x.x:5060</FONT>

<BR><FONT SIZE=2>&nbsp; NAT Support:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; RFC3581</FONT>

<BR><FONT SIZE=2>&nbsp; Our Tag:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 715659627</FONT>

<BR><FONT SIZE=2>&nbsp; Their Tag:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT>

<BR><FONT SIZE=2>&nbsp; SIP User agent:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT>

<BR><FONT SIZE=2>&nbsp; Need Destroy:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0</FONT>

<BR><FONT SIZE=2>&nbsp; Last Message:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT>

<BR><FONT SIZE=2>&nbsp; Promiscuous Redir:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; No</FONT>

<BR><FONT SIZE=2>&nbsp; Route:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; N/A</FONT>

<BR><FONT SIZE=2>&nbsp; DTMF Mode:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rfc2833 </FONT>
</P>
<BR>

<P><FONT SIZE=2>The sequence number (ie. 520) increases by 1 every time.</FONT>
</P>

<P><FONT SIZE=2>After a while, I run out of files and I have to restart asterisk. I have temporarily solved the problem by issuing a &quot;ulimit -n 8192&quot; in safe_asterisk, but that's not a solution, since I will eventually reach that limit as well. Is there a way to fix this? We're running RHEL4 and we have about 300 customers registered all the time.</FONT></P>

<P><FONT SIZE=2>Thank you very much</FONT>

<BR><FONT SIZE=2>-Manuel</FONT>
</P>

</BODY>
</HTML>