<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=GB2312" http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#ffffff">
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"
type="cite">
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:΢ÈíÑźÚ
}
--></style>
Hello,<br>
<br>
<hr id="stopSpelling">
Date: Thu, 12 Aug 2010 22:16:18 +0200<br>
From: <a class="moz-txt-link-abbreviated" href="mailto:miconda@gmail.com">miconda@gmail.com</a><br>
To: <a class="moz-txt-link-abbreviated" href="mailto:kevin.jzh@hotmail.com">kevin.jzh@hotmail.com</a><br>
CC: <a class="moz-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>
<meta name="Generator" content="Microsoft SafeHTML">
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>
<br>
<hr id="ecxstopSpelling">
Date: Thu, 12 Aug 2010 18:46:19 +0200<br>
From: <a moz-do-not-send="true"
class="ecxmoz-txt-link-abbreviated"
href="mailto:miconda@gmail.com">miconda@gmail.com</a><br>
To: <a moz-do-not-send="true"
class="ecxmoz-txt-link-abbreviated"
href="mailto:kevin.jzh@hotmail.com">kevin.jzh@hotmail.com</a><br>
CC: <a moz-do-not-send="true"
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>
<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"> root 26310 1 0 02:24:19
? 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>
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>
2(26312) ERROR: nathelper [nathelper.c:2492]: proxy
<udp:210.13.124.15:7722> does not respond, disable it<br>
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>
strerror(errno), errno,
rtpp_socks[node->idx], node->idx, vcnt);<br>
<br>
maybe will give some hints about which value is invalid.<br>
<br>
<font color="#0070c0"> 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>
4(14415) ERROR: nathelper [nathelper.c:2492]: proxy
<udp:210.13.x.y:7722> does not respond, disable it<br>
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>
<br>
<font color="#0070c0"> 4(17530) INFO: nathelper
[nathelper.c:2369]: rtp proxy <unix:/tmp/rtpproxy.sock>
found, support for it re-enabled<br>
3(17529) ERROR: nathelper [nathelper.c:2429]: can't send
command to a RTP proxy<br>
3(17529) ERROR: nathelper [nathelper.c:2492]: proxy
<unix:/tmp/rtpproxy.sock> does not respond, disable it<br>
3(17529) ERROR: nathelper [nathelper.c:3144]: no available
proxies</font><br>
<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"> <br>
Test env:<br>
UA1 (Behind NAT) --------> Kamailio & RTPproxy (Public
IP) --------->UA2 (Public IP)<br>
<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 <udp:210.13.124.15:7722>
does not respond, disable it<br>
</font><br>
<font color="#ff0000"><font color="#000000">There's no problem
for the resource(CPU, mem etc.) on the server, the load is
very low.</font></font><br>
<br>
<font color="#ff0000"><font color="#000000">Thanks in advance!</font><br>
</font>----------<br>
0(27429) DEBUG: nathelper [nhelpr_funcs.c:148]: type
<application/sdp> found valid<br>
0(27429) ERROR: nathelper [nathelper.c:3144]: no available
proxies<br>
0(27429) ERROR: nathelper [nathelper.c:2627]: no available
proxies<br>
0(27429) DEBUG: nathelper [nhelpr_funcs.c:148]: type
<application/sdp> found valid<br>
0(27429) INFO: nathelper [nathelper.c:2369]: rtp proxy
<udp:210.13.124.15:7722> found, support for it
re-enabled<br>
0(27429) DEBUG: nathelper [nathelper.c:3196]: proxy reply:
42040 210.13.124.14<br>
0(27429) DEBUG: nathelper [nhelpr_funcs.c:148]: type
<application/sdp> found valid<br>
0(27429) ERROR: nathelper [nathelper.c:2457]: can't send
command to a RTP proxy<br>
0(27429) ERROR: nathelper [nathelper.c:2492]: proxy
<udp:210.13.124.15:7722> does not respond, disable it<br>
0(27429) ERROR: nathelper [nathelper.c:3144]: no available
proxies<br>
0(27429) ERROR: nathelper [nathelper.c:2627]: no available
proxies<br>
<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 moz-do-not-send="true" class="ecxmoz-txt-link-abbreviated" href="mailto:sr-users@lists.sip-router.org">sr-users@lists.sip-router.org</a>
<a moz-do-not-send="true" 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 moz-do-not-send="true" 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 moz-do-not-send="true" class="ecxmoz-txt-link-freetext" href="http://www.asipto.com/" target="_blank">http://www.asipto.com/</a>
</pre>
</blockquote>
<br>
<pre class="moz-signature" cols="72">--
Daniel-Constantin Mierla
<a class="moz-txt-link-freetext" href="http://www.asipto.com/">http://www.asipto.com/</a>
</pre>
</body>
</html>