错误:rtpproxy [rtpproxy.c:1681]:send_rtpp_command():无法向RTP代理发送命令

时间:2015-12-09 10:29:12

标签: debian rtp kamailio

我正在尝试在debian上启用RTPPROXY,但似乎RTPProxy忽略了我的论点......

所以,我正在使用命令启动RTPPROXY:

  

rtpproxy -l _MY_PUBLIC_IP_ -s udp:127.0.0.1 7722 -p /var/run/rtpproxy.pid -R -a -P -r / tmp / rtppath -S / tmp / rtpspool -u rtpproxy rtpproxy

还试过:

  

rtpproxy -l _MY_PUBLIC_IP_ -s udp:127.0.0.1 7722 -u rtpproxy rtpproxy

当我尝试启动Kamailio服务时,我收到错误:

  

0(10562)错误:rtpproxy [rtpproxy.c:1681]:send_rtpp_command():无法向RTP代理发送命令

  0(10562)错误:rtpproxy [rtpproxy.c:1716]:send_rtpp_command():代理没有响应,禁用它

  0(10562)警告:rtpproxy [rtpproxy.c:1573]:rtpp_test():无法获得RTP代理的版本

  0(10562)警告:rtpproxy [rtpproxy.c:1610]:rtpp_test():暂时禁用对RTP代理的支持

P.S。我检查了RTPPROXY,我确信它已经启动了

  

ps aux | grep rtpproxy

归还了我:

  

root 2770 0.0 0.0 19392 480? Ssl 04:59 0:00 / usr / bin / rtpproxy -l _MY_PUBLIC_IP_ -s udp:127.0.0.1 7722 -p /var/run/rtpproxy.pid -R -a -P -r / tmp / rtppath -S / tmp / rtpspool -u rtpproxy rtpproxy

  root 2775 0.0 0.0 11740 932 pts / 1 S + 04:59 0:00 grep --color = auto rtp

哪个说一切正常,rtpproxy正在运行我声明的参数

但问题是,当我检查时:

  

netstat -tulpn | grep rtpproxy

我收到了:

  

udp 0 0 127.0.0.1:22222 0.0.0.0:* 2853 / rtpproxy

正如您所看到的,rtpproxy正在侦听端口22222并完全忽略我声明的参数:(

我在哪里以及我做错了什么?

对不起我的英文并提前致谢...

1 个答案:

答案 0 :(得分:1)

我已经解决了问题...正确的启动方式是:

  

rtpproxy -l _MY_PUBLIC_IP_ -s udp:127.0.0.1:7722 -u rtpproxy rtpproxy