Am Donnerstag, 3. Februar 2005 14:29 schrieb Christian de Balorre:
Thanks for your answer Marian.
You are right indeed : if I run ser as root I don't get the errors. Any
solution to run rtpproxy as user other than root ?
I had the same problem, I changed the communication between the ser and
rtpproxy to udp:127.0.0.1 (modparam("nathelper", "rtpproxy_sock",
"/var/run/rtpproxy.sock") to modparam("nathelper",
"rtpproxy_sock",
"udp:127.0.0.1")) and started rtpproxy with -s 127.0.0.1
Achim
Last question about rtpproxy :
It is running on a xhomed box (2 interfaces) : shall we tell rtproxy
explicitly what is inbound / outbound interface - if yes how - or can it
handle the situation automatically ?
----- Original Message -----
From: "Marian Dumitru" <marian.dumitru(a)voice-sistem.ro>
To: "Christian de Balorre" <cdebalorre(a)neotelecoms.com>
Cc: <serusers(a)lists.iptel.org>
Sent: Thursday, February 03, 2005 2:16 PM
Subject: Re: [Serusers] rtpproxy mess
Hi Christian,
Since you are using as communication between SER and RTPPROXY UNIX
sockets, your error has nothing to do with the used interfaces. Most
probably it's a problem of permissions on the UNIX socket file - like
SER has no permission to write on the file.
Best regards,
Marian
Christian de Balorre wrote:
> Hello,
> I am struggling with rtpproxy and I would like some help, because the
> documentation is rather scarce to be honest.
> I am running ser on an OpenBSD 3.3 box, with one internal interface
> (192.168.x.x) and a public interface (62.x.x.x).
> I am not sure wether I have to force rtpproxy to listen to a specific
> interface or not.
>
> I launch rtpproxy rather basically with ./rtpproxy -s
/var/run/rtpproxy.sock
> Then I launch ser, it spawns some process
and then run into race
> condition (see ps -aux below)
> Here is log file :
>
> Feb 2 15:34:28 cdg8-ser1 ser: WARNING: could not read from /dev/random
(5)
> Feb 2 15:34:28 cdg8-ser1 ./ser[20970]:
ERROR: send_rtpp_command: can't
> connect to RTP proxy
> Feb 2 15:34:28 cdg8-ser1 ./ser[32404]: ERROR: send_rtpp_command: can't
> connect to RTP proxy
> Feb 2 15:34:28 cdg8-ser1 ./ser[32404]: WARNING: rtpp_test: can't get
> version of the RTP proxy
> Feb 2 15:34:28 cdg8-ser1 ./ser[32404]: WARNING: rtpp_test: support for
>
> RTP proxyhas been disabled temporarily
> Feb 2 15:34:28 cdg8-ser1 ./ser[20970]: WARNING: rtpp_test: can't get
> version of the RTP proxy
> Feb 2 15:34:28 cdg8-ser1 ./ser[20970]: WARNING: rtpp_test: support for
> RTP proxyhas been disabled temporarily
> Feb 2 15:34:28 cdg8-ser1 ./ser[147]: ERROR: send_rtpp_command: can't
> connect to RTP proxy
> ...
>
>
> And the ps
>
> USER PID %CPU %MEM VSZ RSS TT STAT STARTED TIME
COMMAND
ser
16586 99.0 0.5 1744 2672 ?? R 3:34PM 6:15.11 ./ser
-P /var/run/ser.pid
root 16613 0.0 0.1 752 272 ?? Ss 3:33PM 0:00.01
./rtpproxy -s /var/run/rtpproxy.sock
#./rtpproxy -v
20040107
# ./ser -V
version: 0.8.14 (i386/openbsd)
Nathelper config :
#-------------- nathelper parameters
modparam("nathelper", "natping_interval", 30)
modparam("nathelper", "ping_nated_only", 1)
modparam("nathelper", "rtpproxy_sock",
"/var/run/rtpproxy.sock")
Could it be that ser running as ser user cannot read the rtpproxy
socket (running as root) ?
Thanks
Christian
-----------------------------------------------------------------------
-
_______________________________________________
Serusers mailing list
serusers(a)lists.iptel.org
http://lists.iptel.org/mailman/listinfo/serusers
--
Voice System
http://www.voice-system.ro
_______________________________________________
Serusers mailing list
serusers(a)lists.iptel.org
http://lists.iptel.org/mailman/listinfo/serusers