[SR-Users] Kamailio 3.0 cann't access the RTPProxy

Daniel-Constantin Mierla miconda at gmail.com
Tue Aug 17 11:27:31 CEST 2010


 Hello,

please send full log at startup, your snippets include just few lines
per process, being mixed from different processes.

Cheers,
Daniel


On 8/14/10 3:54 AM, KevinJin wrote:
> Hello,
>
> ------------------------------------------------------------------------
> Date: Thu, 12 Aug 2010 22:16:18 +0200
> From: miconda at gmail.com
> To: kevin.jzh at hotmail.com
> CC: sr-users at lists.sip-router.org
> Subject: Re: [SR-Users] Kamailio 3.0 cann't access the RTPProxy
>
> Hello,
>
> On 8/12/10 8:34 PM, KevinJin wrote:
>
>     Hello,
>
>     ------------------------------------------------------------------------
>     Date: Thu, 12 Aug 2010 18:46:19 +0200
>     From: miconda at gmail.com <mailto:miconda at gmail.com>
>     To: kevin.jzh at hotmail.com <mailto:kevin.jzh at hotmail.com>
>     CC: sr-users at lists.sip-router.org
>     <mailto:sr-users at lists.sip-router.org>
>     Subject: Re: [SR-Users] Kamailio 3.0 cann't access the RTPProxy
>
>     Hello,
>
>     On 8/12/10 4:47 PM, KevinJin wrote:
>
>         Hi Daniel,
>
>         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?
>         0(27429) ERROR: nathelper [nathelper.c:2457]: can't send
>         command to a RTP proxy
>
>     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?
>
>
>         There's no firewall on the system, and I run the kamailio as
>         root,
>         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
>
>         You can edit module_k/nathelper/nathelper.c and replace the
>         line 2457 with:
>
>         LM_ERR("can't send command to a RTP proxy (%s/%d)\n",
>         strerror(errno), errno);
>
>         Recompile and reinstall. Hopefully will get more hints about
>         what happens.
>
>
>     Here is the error message after the change:
>     2(26312) ERROR: nathelper [nathelper.c:2457]: can't send command
>     to a RTP proxy(Invalid argument/22)
>     2(26312) ERROR: nathelper [nathelper.c:2492]: proxy
>     <udp:210.13.124.15:7722> does not respond, disable it
>     2(26312) ERROR: nathelper [nathelper.c:3144]: no available proxies
>     what could be the cause?
>
> hmm, invalid argurment ... try with this line:
>
> LM_ERR("can't send command to a RTP proxy (%s/%d) [sock %d (%d), vcnt
> %d]\n",
> strerror(errno), errno, rtpp_socks[node->idx], node->idx, vcnt);
>
> maybe will give some hints about which value is invalid.
>
> Here's the log after the change:
> 4(14415) ERROR: nathelper [nathelper.c:2457]: can't send command to a
> RTP proxy (Invalid argument/22) [sock 7 (0), vcnt 18]
> 4(14415) ERROR: nathelper [nathelper.c:2492]: proxy
> <udp:210.13.x.y:7722> does not respond, disable it
> 4(14415) ERROR: nathelper [nathelper.c:3144]: no available proxies
>
>
> Can you try as well with an unix file socket:
>
> modparam("nathelper", "rtpproxy_sock", "unix:/tmp/rtpproxy.sock")
>
> then start rtpproxy with -s unix:/tmp/rtpproxy.sock
>
>
> 4(17530) INFO: nathelper [nathelper.c:2369]: rtp proxy
> <unix:/tmp/rtpproxy.sock> found, support for it re-enabled
> 3(17529) ERROR: nathelper [nathelper.c:2429]: can't send command to a
> RTP proxy
> 3(17529) ERROR: nathelper [nathelper.c:2492]: proxy
> <unix:/tmp/rtpproxy.sock> does not respond, disable it
> 3(17529) ERROR: nathelper [nathelper.c:3144]: no available proxies
>
> Thanks,
> Kevin
>
> I have no solaris (sparc) to try myself...
>
> Cheers,
> Daniel
>
>
>
>     Test env:
>     UA1 (Behind NAT) --------> Kamailio & RTPproxy (Public IP)
>     --------->UA2 (Public IP)
>
>     Thanks,
>     Kevin
>     Cheers,
>     Daniel
>
>
>
>         0(27429) ERROR: nathelper [nathelper.c:2492]: proxy
>         <udp:210.13.124.15:7722> does not respond, disable it
>
>         There's no problem for the resource(CPU, mem etc.) on the
>         server, the load is very low.
>
>         Thanks in advance!
>         ----------
>         0(27429) DEBUG: nathelper [nhelpr_funcs.c:148]: type
>         <application/sdp> found valid
>         0(27429) ERROR: nathelper [nathelper.c:3144]: no available proxies
>         0(27429) ERROR: nathelper [nathelper.c:2627]: no available proxies
>         0(27429) DEBUG: nathelper [nhelpr_funcs.c:148]: type
>         <application/sdp> found valid
>         0(27429) INFO: nathelper [nathelper.c:2369]: rtp proxy
>         <udp:210.13.124.15:7722> found, support for it re-enabled
>         0(27429) DEBUG: nathelper [nathelper.c:3196]: proxy reply:
>         42040 210.13.124.14
>         0(27429) DEBUG: nathelper [nhelpr_funcs.c:148]: type
>         <application/sdp> found valid
>         0(27429) ERROR: nathelper [nathelper.c:2457]: can't send
>         command to a RTP proxy
>         0(27429) ERROR: nathelper [nathelper.c:2492]: proxy
>         <udp:210.13.124.15:7722> does not respond, disable it
>         0(27429) ERROR: nathelper [nathelper.c:3144]: no available proxies
>         0(27429) ERROR: nathelper [nathelper.c:2627]: no available proxies
>
>         Thanks,
>         Kevin
>         ------------------------------------------------------------------------
>
>
>         _______________________________________________
>         SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
>         sr-users at lists.sip-router.org <mailto:sr-users at lists.sip-router.org>
>         http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>
>
>     -- 
>     Daniel-Constantin Mierla
>     http://www.asipto.com/
>
>
> -- 
> Daniel-Constantin Mierla
> http://www.asipto.com/

-- 
Daniel-Constantin Mierla
http://www.asipto.com/

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sip-router.org/pipermail/sr-users/attachments/20100817/85397262/attachment.htm>


More information about the sr-users mailing list