<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=big5">
<META content="MSHTML 6.00.2800.1400" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>Hi,<BR>
<DIV><FONT size=2>I would like to try use the module nathelper with rtpproxy to 
test when INVITE , voice (rtp) can pass nat and firewall,</FONT></DIV>
<DIV><FONT size=2>just like </FONT></DIV>
<DIV><FONT size=2>(<A 
href="http://www.informatik.uni-bremen.de/~prelle/terena/cookbook/main/ch04s07.html">http://www.informatik.uni-bremen.de/~prelle/terena/cookbook/main/ch04s07.html</A>&nbsp; 
<A id=d0e5723>4.7.3.5.1.&nbsp;<SPAN class=acronym>SIP</SPAN> Express 
Router</A>&nbsp;&nbsp; mentioned</FONT><FONT size=2>), but ser crashes after 
receive REGISTER </FONT></DIV>
<DIV><FONT size=2>but after REGISTER , ser crashe...</FONT></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT 
size=2>=================================================================</FONT></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2>
<DIV>syslog:<BR><BR>BUG: 15 (23183) tcp_main_loop: dead child 5</DIV>
<DIV>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0 (23168) 
child process 23173 existed by a signal 11</DIV>
<DIV>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0 (23168) core 
was not generated </DIV>
<DIV>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0 (23168) 
INFO:terminating due to SIGCHILD</DIV>
<DIV>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
...</DIV>
<DIV>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
...<BR>=================================================================</DIV><FONT 
size=2></FONT></FONT></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2>i install ser0.8.12 , and download newest nathelper&nbsp; , 
rtpproxy form berlios cvs </FONT></DIV>
<DIV><FONT size=2>Makefile rev 1.6</FONT></DIV>
<DIV><FONT size=2>nathelper.c rev 1.51</FONT></DIV>
<DIV>nathelper.cfg rev 1.2</DIV>
<DIV>nathelper_rtpp.cfg rev 1.1</DIV>
<DIV>nhelpr_funcs.c rev 1.7</DIV>
<DIV>nhelpr_funcs.h rev 1.2</DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2>rtpproxy</FONT></DIV>
<DIV><FONT size=2>main.c rev 1.17</FONT></DIV>
<DIV><FONT size=2>...</FONT></DIV>
<DIV><FONT size=2>...</FONT></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT size=2>My environment is</FONT></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2>kphone 3.14&nbsp;-------&gt; 
Gateway(NAT+Firewall)&nbsp;----Internet----Ser + rtpproxy</FONT></DIV>
<DIV><FONT size=2>&nbsp;&nbsp; </FONT></DIV>
<DIV><FONT size=2>kphone use UDP , Symmetric Signaling and Symmetric Media , not 
use STUN server</FONT></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2>my ser.cfg is the same as the link (<A 
href="http://www.informatik.uni-bremen.de/~prelle/terena/cookbook/main/ch04s07.html">http://www.informatik.uni-bremen.de/~prelle/terena/cookbook/main/ch04s07.html</A>&nbsp; 
<A id=d0e5723>4.7.3.5.1.&nbsp;<SPAN class=acronym>SIP</SPAN> Express 
Router</A>&nbsp;&nbsp; mentioned<FONT size=2>)</FONT></FONT></DIV>
<DIV><FONT size=2>besides one line </FONT></DIV>
<DIV><FONT size=3>if (method == "REGISTER" || ! search("^Record-Route:")) 
{&nbsp;&nbsp;&nbsp; ===&gt;&nbsp; ser said it is wrong , i don't what's 
wrong...?</FONT></DIV>
<DIV><FONT size=3>so i&nbsp;modify it to </FONT></DIV>
<DIV><FONT size=3>if (method == "REGISTER") {</FONT></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=3><FONT size=2></FONT></FONT>&nbsp;</DIV>
<DIV><FONT size=3><FONT size=2>My question is :</FONT></FONT></DIV>
<DIV><FONT size=3><FONT size=2>1. Does the idea (<A 
href="http://www.informatik.uni-bremen.de/~prelle/terena/cookbook/main/ch04s07.html">http://www.informatik.uni-bremen.de/~prelle/terena/cookbook/main/ch04s07.html</A>&nbsp; 
<A id=d0e5723>4.7.3.5.1.&nbsp;<SPAN class=acronym>SIP</SPAN> Express 
Router</A>&nbsp;&nbsp; mentioned<FONT size=2>) work?</FONT></FONT></FONT></DIV>
<DIV><FONT size=2>2. used ser 0.8.12 and only update nathelper module to newest 
work?</FONT></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2>Thanks</FONT></DIV>
<DIV><FONT size=2>Jimmy</FONT></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=3><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2></FONT><BR><BR></DIV></FONT>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV></BODY></HTML>