[OpenSER-Devel] Can't connect with RtpProxy since 1.3.X
Bogdan-Andrei Iancu
bogdan at voice-system.ro
Wed Oct 31 08:49:21 UTC 2007
Hi Iñaki,
i was able to reproduce this...strange, but I did, so you are not the
only one :D....
I increased the number of openser processes to 10 and indeed, some of
them reported not to be able to receive reply from the rtpproxy....
I will work on this to see where the problem is....
Regards,
Bogdan
Iñaki Baz Castillo wrote:
> El Tuesday 30 October 2007 17:32:51 Iñaki Baz Castillo escribió:
>
>> I've tryed the 4 versions in
>> http://ftp.iptel.org/pub/rtpproxy/daily-snapshots/
>> All of them contain the Extension 20060704.
>>
>> In all of them:
>> ./configure && make && make install
>>
>> I use Debian Sid with gcc-4.2.
>>
>>
>> *** rtpproxy-0.2_2006-12-11 and rtpproxy-0.2_2007-02-23
>>
>> I run them in foreground but get no info when starting OpenSer. Fails.
>>
>>
>> *** rtpproxy-0.2_2007-07-27 and rtpproxy-0.2_2007-07-28
>>
>> I run them in foreground and when I start OpenSer, RtpProxy crashes
>> with "segment violation".
>>
>
>
> I can't understand, now I use now the last CVS version from here:
> http://www.openser.org/downloads/snapshots/rtpproxy/
>
> I run OpenSer with
> children=2
>
> so 7 processes exist:
>
> ~$ pidof openser
> 6694 6691 6688 6685 6682 6679 6678 6677 6676 6675 6674
>
>
> I do a ngrep of 22222 (the port where RtpProxy listens) and get this:
>
>
> #
> U 2007/10/30 18:03:40.028032 127.0.0.1:56123 -> 127.0.0.1:22222
> 6675_0 V
> #
> U 2007/10/30 18:03:40.028195 127.0.0.1:22222 -> 127.0.0.1:56123
> 6675_0 20040107
>
> #
> U 2007/10/30 18:03:40.028374 127.0.0.1:56123 -> 127.0.0.1:22222
> 6675_1 VF 20050322
> #
> U 2007/10/30 18:03:40.028424 127.0.0.1:22222 -> 127.0.0.1:56123
> 6675_1 1
>
> #
> U 2007/10/30 18:03:40.030609 127.0.0.1:56124 -> 127.0.0.1:22222
> 6676_0 V
> #
> U 2007/10/30 18:03:40.035909 127.0.0.1:56125 -> 127.0.0.1:22222
> 6677_0 V
> #
> U 2007/10/30 18:03:40.037366 127.0.0.1:56126 -> 127.0.0.1:22222
> 6678_0 V
> #
> U 2007/10/30 18:03:40.042299 127.0.0.1:56127 -> 127.0.0.1:22222
> 6685_0 V
> #
> U 2007/10/30 18:03:40.043785 127.0.0.1:56128 -> 127.0.0.1:22222
> 6688_0 V
> #
> U 2007/10/30 18:03:40.044231 127.0.0.1:22222 -> 127.0.0.1:56124
> 6676_0 20040107
>
> #
> U 2007/10/30 18:03:40.044246 127.0.0.1:22222 -> 127.0.0.1:56125
> 6677_0 20040107
>
> #
> U 2007/10/30 18:03:40.044258 127.0.0.1:22222 -> 127.0.0.1:56126
> 6678_0 20040107
>
> #
> U 2007/10/30 18:03:40.044268 127.0.0.1:22222 -> 127.0.0.1:56127
> 6685_0 20040107
>
> #
> U 2007/10/30 18:03:40.044278 127.0.0.1:22222 -> 127.0.0.1:56128
> 6688_0 20040107
>
> #
> U 2007/10/30 18:03:40.051380 127.0.0.1:56128 -> 127.0.0.1:22222
> 6688_1 VF 20050322
> #
> U 2007/10/30 18:03:40.054894 127.0.0.1:22222 -> 127.0.0.1:56128
> 6688_1 1
>
>
>
>
> As you can see there are less replies from RtpProxy than requests from
> OpenSer.
> In fact:
>
>
> ---------------------------------
> Oct 30 18:03:40 [6676] ERROR:nathelper:send_rtpp_command: can't read reply
> from a RTP proxy
> Oct 30 18:03:40 [6676] ERROR:nathelper:send_rtpp_command: proxy
> <udp:127.0.0.1:22222> does not respond, disable it
> Oct 30 18:03:40 [6676] WARNING:nathelper:rtpp_test: can't get version of the
> RTP proxy
> Oct 30 18:03:40 [6676] WARNING:nathelper:rtpp_test: support for RTP proxy
> <udp:127.0.0.1:22222> has been disabled temporarily
> Oct 30 18:03:40 [6676] NOTICE:presence:child_init: init_child [2] pid [6676]
> Oct 30 18:03:40 [6677] ERROR:nathelper:send_rtpp_command: can't read reply
> from a RTP proxy
> Oct 30 18:03:40 [6677] ERROR:nathelper:send_rtpp_command: proxy
> <udp:127.0.0.1:22222> does not respond, disable it
> Oct 30 18:03:40 [6677] WARNING:nathelper:rtpp_test: can't get version of the
> RTP proxy
> Oct 30 18:03:40 [6677] WARNING:nathelper:rtpp_test: support for RTP proxy
> <udp:127.0.0.1:22222> has been disabled temporarily
> Oct 30 18:03:40 [6677] NOTICE:presence:child_init: init_child [3] pid [6677]
> Oct 30 18:03:40 [6678] ERROR:nathelper:send_rtpp_command: can't read reply
> from a RTP proxy
> Oct 30 18:03:40 [6678] ERROR:nathelper:send_rtpp_command: proxy
> <udp:127.0.0.1:22222> does not respond, disable it
> Oct 30 18:03:40 [6678] WARNING:nathelper:rtpp_test: can't get version of the
> RTP proxy
> Oct 30 18:03:40 [6678] WARNING:nathelper:rtpp_test: support for RTP proxy
> <udp:127.0.0.1:22222> has been disabled temporarily
> Oct 30 18:03:40 [6678] NOTICE:presence:child_init: init_child [4] pid [6678]
> Oct 30 18:03:40 [6685] ERROR:nathelper:send_rtpp_command: can't read reply
> from a RTP proxy
> Oct 30 18:03:40 [6685] ERROR:nathelper:send_rtpp_command: proxy
> <udp:127.0.0.1:22222> does not respond, disable it
> Oct 30 18:03:40 [6685] WARNING:nathelper:rtpp_test: can't get version of the
> RTP proxy
> Oct 30 18:03:40 [6685] WARNING:nathelper:rtpp_test: support for RTP proxy
> <udp:127.0.0.1:22222> has been disabled temporarily
> Oct 30 18:03:40 [6685] NOTICE:presence:child_init: init_child [5] pid [6685]
> Oct 30 18:03:40 [6688] INFO:nathelper:rtpp_test: rtp proxy
> <udp:127.0.0.1:22222> found, support for it enabled
> Oct 30 18:03:40 [6688] NOTICE:presence:child_init: init_child [6] pid [6688]
> ---------------------------------
>
>
> Note that just the last process (child [6] pid [6688]) has "rtp proxy found,
> support for it enabled".
>
>
>
>
> What can I do for this? I've already tryed:
> modparam("nathelper", "rtpproxy_tout", 4)
> and the same occurs (OpenSer and RtpProxy are in same machine !!).
>
>
> Any help please?
> Maybe a compilation bug?
>
> Thanks.
>
>
>
>
More information about the Devel
mailing list