<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:΢ÈíÑźÚ
}
--></style>
</head>
<body class='hmmessage'>
<FONT color=#0070c0>4(14415) ERROR: nathelper [nathelper.c:2457]: can't send command to a RTP proxy (Invalid argument/22) [sock 7 (0), </FONT><FONT color=#ff0000>vcnt 18]<BR></FONT>&nbsp;<BR>
Solaris has limit on the vcnt which is 16 at MAX, after change vcnt from 18 to 14, nathelper works. Just not sure if this will have side effect or not. Comments on this are appreciated.<BR>
&nbsp;<BR>
Thanks,<BR>
Kevin<BR>

<HR id=stopSpelling>
Date: Wed, 18 Aug 2010 19:14:05 +0200<BR>From: miconda@gmail.com<BR>To: kevin.jzh@hotmail.com; sr-users@lists.sip-router.org<BR>Subject: Re: [SR-Users] Kamailio 3.0 cann't access the RTPProxy<BR><BR>
<META name=Generator content="Microsoft SafeHTML">Hello,<BR><BR>apart of the email with logs, or private data that was required, please continue the discussion on public mailing list.<BR><BR>I need some time to check the logs, the first inconvenience is the rar archive, a zip or tgz is much better -- not a fan of installing binaries from unknown companies on mac os x, going to get unrar from macports. Then solaris is not an OS i have at hand nor use frequently, so need to read about. It is also why using mailing list keeps you in touch with others that can help.<BR><BR>Cheers,<BR>Daniel<BR><BR>On 8/18/10 7:04 PM, KevinJin wrote: 
<BLOCKQUOTE cite=mid:SNT110-W285EEEE5E4F41F3B27B006E69D0@phx.gbl>
<STYLE>
.ExternalClass .ecxhmmessage P
{padding:0px;}
.ExternalClass body.ecxhmmessage
{font-size:10pt;font-family:΢ÈíÑźÚ;}

</STYLE>
Hi Daniel,<BR>&nbsp;<BR>Does the logs have any hint for what's&nbsp;cause of the issue? I didn't include the user list in the previous email since logs have&nbsp;the actual&nbsp;IP info.<BR>&nbsp;<BR>Thanks in advance!<BR>&nbsp;<BR>Best Regard<BR>Kevin<BR>&nbsp;<BR>
<HR id=ecxstopSpelling>
From: <A class=ecxmoz-txt-link-abbreviated href="mailto:kevin.jzh@hotmail.com">kevin.jzh@hotmail.com</A><BR>To: <A class=ecxmoz-txt-link-abbreviated href="mailto:miconda@gmail.com">miconda@gmail.com</A><BR>Subject: RE: [SR-Users] Kamailio 3.0 cann't access the RTPProxy<BR>Date: Tue, 17 Aug 2010 18:51:02 +0800<BR><BR>
<STYLE>
.ExternalClass .ecxhmmessage P
{padding:0px;}
.ExternalClass body.ecxhmmessage
{font-size:10pt;font-family:΢ÈíÑźÚ;}
</STYLE>
<BR>&nbsp;Hi Daniel,<BR>&nbsp;<BR>Attached are the two kamailio logs, <BR>unix_socket_log&nbsp;&nbsp;&nbsp;&nbsp; --- run rtp proxy wth -s unix:/tmp/rtpproxy.sock<BR>udp_rtpproxy_log&nbsp;&nbsp; --- run rtp proxy with -s udp:*:7722<BR>&nbsp;<BR>Please help to check what's wrong with it.<BR>&nbsp;<BR>Thanks,<BR>Kevin<BR>
<HR id=ecxstopSpelling>
Date: Tue, 17 Aug 2010 11:29:46 +0200<BR>From: <A class=ecxmoz-txt-link-abbreviated href="mailto:miconda@gmail.com">miconda@gmail.com</A><BR>To: <A class=ecxmoz-txt-link-abbreviated href="mailto:kevin.jzh@hotmail.com">kevin.jzh@hotmail.com</A><BR>CC: <A class=ecxmoz-txt-link-abbreviated href="mailto:sr-users@lists.sip-router.org">sr-users@lists.sip-router.org</A><BR>Subject: Re: [SR-Users] Kamailio 3.0 cann't access the RTPProxy<BR><BR>Hello,<BR><BR>please send full log at startup, your snippets include just few lines per process, being mixed from different processes.<BR><BR>Cheers,<BR>Daniel<BR><BR><BR>On 8/14/10 3:54 AM, KevinJin wrote: 
<BLOCKQUOTE cite=mid:SNT110-W20E7A24FA08314F3E5D220E6990@phx.gbl>
<STYLE>
.ExternalClass .ecxhmmessage P
{padding:0px;}
.ExternalClass body.ecxhmmessage
{font-size:10pt;font-family:΢ÈíÑźÚ;}
</STYLE>
Hello,<BR>&nbsp;<BR>
<HR id=ecxstopSpelling>
Date: Thu, 12 Aug 2010 22:16:18 +0200<BR>From: <A class=ecxmoz-txt-link-abbreviated href="mailto:miconda@gmail.com">miconda@gmail.com</A><BR>To: <A class=ecxmoz-txt-link-abbreviated href="mailto:kevin.jzh@hotmail.com">kevin.jzh@hotmail.com</A><BR>CC: <A class=ecxmoz-txt-link-abbreviated href="mailto:sr-users@lists.sip-router.org">sr-users@lists.sip-router.org</A><BR>Subject: Re: [SR-Users] Kamailio 3.0 cann't access the RTPProxy<BR><BR>Hello,<BR><BR>On 8/12/10 8:34 PM, KevinJin wrote: 
<BLOCKQUOTE cite=mid:SNT110-W46A39E3EA42A726790A067E6970@phx.gbl>
<STYLE>
.ExternalClass .ecxhmmessage P
{padding:0px;}
.ExternalClass body.ecxhmmessage
{font-size:10pt;font-family:΢ÈíÑźÚ;}
</STYLE>
Hello,<BR>&nbsp;<BR>
<HR id=ecxstopSpelling>
Date: Thu, 12 Aug 2010 18:46:19 +0200<BR>From: <A class=ecxmoz-txt-link-abbreviated href="mailto:miconda@gmail.com">miconda@gmail.com</A><BR>To: <A class=ecxmoz-txt-link-abbreviated href="mailto:kevin.jzh@hotmail.com">kevin.jzh@hotmail.com</A><BR>CC: <A class=ecxmoz-txt-link-abbreviated href="mailto:sr-users@lists.sip-router.org">sr-users@lists.sip-router.org</A><BR>Subject: Re: [SR-Users] Kamailio 3.0 cann't access the RTPProxy<BR><BR>Hello,<BR><BR>On 8/12/10 4:47 PM, KevinJin wrote: 
<BLOCKQUOTE cite=mid:SNT110-W304E04ABB14FFBFB478657E6970@phx.gbl>
<STYLE>
.ExternalClass .ecxhmmessage P
{padding:0px;}
.ExternalClass body.ecxhmmessage
{font-size:10pt;font-family:΢ÈíÑźÚ;}
</STYLE>
Hi Daniel,<BR>&nbsp;<BR>What does the log below means? Does it mean nathelper has issue to send the request to RTP proxy first or nathelper doesn't receive a response after sending a request to the rtp proxy?<BR><FONT color=#ff0000>0(27429) ERROR: nathelper [nathelper.c:2457]: can't send command to a RTP proxy<BR></FONT></BLOCKQUOTE>this error is printed when write to socket fails. Do you have any firewall running on the system? Is the user under which kamailio runs allowed to write to sockets? 
<BLOCKQUOTE style="MARGIN-RIGHT: 0px" dir=ltr><BR><FONT color=#0070c0>There's no firewall on the system, and I run the kamailio as root, </FONT><BR><FONT color=#0070c0>&nbsp;root 26310&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp; 0 02:24:19 ?&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0:00 /usr/local/kamailio-3.0.2/sbin/kamailio -f /usr/local/kamailio-3.0.2/etc/kamail</FONT><BR><BR>You can edit module_k/nathelper/nathelper.c and replace the line 2457 with:<BR><BR>LM_ERR("can't send command to a RTP proxy (%s/%d)\n", strerror(errno), errno);<BR><BR>Recompile and reinstall. Hopefully will get more hints about what happens.<BR></BLOCKQUOTE><BR>&nbsp;Here is the error message after the change: <BR><FONT color=#0070c0>2(26312) ERROR: nathelper [nathelper.c:2457]: can't send command to a RTP proxy<FONT color=#ff0000>(Invalid argument/22)</FONT><BR>&nbsp;2(26312) ERROR: nathelper [nathelper.c:2492]: proxy &lt;udp:210.13.124.15:7722&gt; does not respond, disable it<BR>&nbsp;2(26312) ERROR: nathelper [nathelper.c:3144]: no available proxies</FONT><BR>what could be the cause?<BR></BLOCKQUOTE>hmm, invalid argurment ... try with this line:<BR><BR>LM_ERR("can't send command to a RTP proxy (%s/%d) [sock %d (%d), vcnt %d]\n",<BR>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; strerror(errno), errno, rtpp_socks[node-&gt;idx], node-&gt;idx, vcnt);<BR><BR>maybe will give some hints about which value is invalid.<BR>&nbsp;<BR><FONT color=#0070c0>&nbsp;Here's the log after the change:</FONT><BR><FONT color=#0070c0>4(14415) ERROR: nathelper [nathelper.c:2457]: can't send command to a RTP proxy (Invalid argument/22) [sock 7 (0), vcnt 18]<BR>&nbsp;4(14415) ERROR: nathelper [nathelper.c:2492]: proxy &lt;udp:210.13.x.y:7722&gt; does not respond, disable it<BR>&nbsp;4(14415) ERROR: nathelper [nathelper.c:3144]: no available proxies</FONT><BR><BR><BR>Can you try as well with an unix file socket:<BR><BR>modparam("nathelper", "rtpproxy_sock", "unix:/tmp/rtpproxy.sock")<BR><BR>then start rtpproxy with -s unix:/tmp/rtpproxy.sock<BR><BR>&nbsp;<BR><FONT color=#0070c0>&nbsp;4(17530) INFO: nathelper [nathelper.c:2369]: rtp proxy &lt;unix:/tmp/rtpproxy.sock&gt; found, support for it re-enabled<BR>&nbsp;3(17529) ERROR: nathelper [nathelper.c:2429]: can't send command to a RTP proxy<BR>&nbsp;3(17529) ERROR: nathelper [nathelper.c:2492]: proxy &lt;unix:/tmp/rtpproxy.sock&gt; does not respond, disable it<BR>&nbsp;3(17529) ERROR: nathelper [nathelper.c:3144]: no available proxies</FONT><BR>&nbsp;<BR><FONT color=#0070c0>Thanks,</FONT><BR><FONT color=#0070c0>Kevin</FONT><BR><BR>I have no solaris (sparc) to try myself...<BR><BR>Cheers,<BR>Daniel<BR><BR><BR>
<BLOCKQUOTE cite=mid:SNT110-W46A39E3EA42A726790A067E6970@phx.gbl>&nbsp;<BR>Test env:<BR>UA1 (Behind NAT)&nbsp;&nbsp; --------&gt; Kamailio &amp; RTPproxy (Public IP) ---------&gt;UA2 (Public IP)<BR>&nbsp;<BR>Thanks,<BR>Kevin<BR>Cheers,<BR>Daniel<BR><BR><BR><BR>
<BLOCKQUOTE cite=mid:SNT110-W304E04ABB14FFBFB478657E6970@phx.gbl><FONT color=#ff0000>0(27429) ERROR: nathelper [nathelper.c:2492]: proxy &lt;udp:210.13.124.15:7722&gt; does not respond, disable it<BR></FONT><BR><FONT color=#ff0000><FONT color=#000000>There's no problem for the resource(CPU,&nbsp;mem etc.)&nbsp;on the server, the load is very low.</FONT></FONT><BR>&nbsp;<BR><FONT color=#ff0000><FONT color=#000000>Thanks in advance!</FONT><BR></FONT>----------<BR>&nbsp;0(27429) DEBUG: nathelper [nhelpr_funcs.c:148]: type &lt;application/sdp&gt; found valid<BR>&nbsp;0(27429) ERROR: nathelper [nathelper.c:3144]: no available proxies<BR>&nbsp;0(27429) ERROR: nathelper [nathelper.c:2627]: no available proxies<BR>&nbsp;0(27429) DEBUG: nathelper [nhelpr_funcs.c:148]: type &lt;application/sdp&gt; found valid<BR>&nbsp;0(27429) INFO: nathelper [nathelper.c:2369]: rtp proxy &lt;udp:210.13.124.15:7722&gt; found, support for it re-enabled<BR>&nbsp;0(27429) DEBUG: nathelper [nathelper.c:3196]: proxy reply: 42040 210.13.124.14<BR>&nbsp;0(27429) DEBUG: nathelper [nhelpr_funcs.c:148]: type &lt;application/sdp&gt; found valid<BR>&nbsp;0(27429) ERROR: nathelper [nathelper.c:2457]: can't send command to a RTP proxy<BR>&nbsp;0(27429) ERROR: nathelper [nathelper.c:2492]: proxy &lt;udp:210.13.124.15:7722&gt; does not respond, disable it<BR>&nbsp;0(27429) ERROR: nathelper [nathelper.c:3144]: no available proxies<BR>&nbsp;0(27429) ERROR: nathelper [nathelper.c:2627]: no available proxies<BR>&nbsp;<BR>Thanks,<BR>Kevin<BR>
<HR id=ecxstopSpelling>
<PRE><FIELDSET class=ecxmimeAttachmentHeader></FIELDSET>
_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
<A class=ecxmoz-txt-link-abbreviated href="mailto:sr-users@lists.sip-router.org">sr-users@lists.sip-router.org</A>
<A class=ecxmoz-txt-link-freetext href="http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users" target=_blank>http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users</A>
</PRE></BLOCKQUOTE><BR><PRE class=ecxmoz-signature>-- 
Daniel-Constantin Mierla
<A class=ecxmoz-txt-link-freetext href="http://www.asipto.com/" target=_blank>http://www.asipto.com/</A>
</PRE></BLOCKQUOTE><BR><PRE class=ecxmoz-signature>-- 
Daniel-Constantin Mierla
<A class=ecxmoz-txt-link-freetext href="http://www.asipto.com/" target=_blank>http://www.asipto.com/</A>
</PRE></BLOCKQUOTE><BR><PRE class=ecxmoz-signature>-- 
Daniel-Constantin Mierla
<A class=ecxmoz-txt-link-freetext href="http://www.asipto.com/" target=_blank>http://www.asipto.com/</A>
</PRE></BLOCKQUOTE><BR><PRE class=ecxmoz-signature>-- 
Daniel-Constantin Mierla
<A class=ecxmoz-txt-link-freetext href="http://www.asipto.com/" target=_blank>http://www.asipto.com/</A>
</PRE>                                               </body>
</html>