<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content="text/html; charset=iso-8859-1" http-equiv=Content-Type>
<META name=GENERATOR content="MSHTML 8.00.6001.19170">
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT size=2 face=Arial>Hi All,</FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT> </DIV>
<DIV><FONT size=2 face=Arial>We are testing our module that gets routing
info from outside of OpenSIPS. OpenSIPS routes calls based on these info. If our
module returns empty routing info for a call to OpenSIPS, OpenSIPS uses
sl_send_reply to fail the call.</FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT> </DIV>
<DIV><FONT size=2 face=Arial>In heavy load, our module returns empty routing
info to OpenSIPS quickly. Soon, all OpenSIPS SIP listen threads stick forever.
OpenSIPS does not crash and it can still accept fifo
command. </FONT><FONT size=2 face=Arial>We did not see any error message in
OpenSIPS log. We also did not see any memory related message. If we make our
module to return the empty routing info slower, OpenSIPS SIP listen
threads do not stick.</FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT> </DIV>
<DIV><FONT size=2 face=Arial>Would you please tell me what issue it may be and
which part I should dig more deep?</FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT> </DIV>
<DIV><FONT size=2 face=Arial>Thanks,</FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT> </DIV>
<DIV><FONT size=2 face=Arial>Di-Shi Sun<BR>VoIP Routing, Accounting,
Security<BR><A
href="http://www.TransNexus.com">www.TransNexus.com</A></FONT></DIV></BODY></HTML>