<!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>&nbsp;</DIV>
<DIV><FONT size=2 face=Arial>We are testing our module that&nbsp;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,&nbsp;OpenSIPS uses 
sl_send_reply to fail the call.</FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT>&nbsp;</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&nbsp;crash and&nbsp;it can still accept fifo 
command.&nbsp;</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&nbsp;do not stick.</FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT>&nbsp;</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>&nbsp;</DIV>
<DIV><FONT size=2 face=Arial>Thanks,</FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT>&nbsp;</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>