我正在尝试在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并完全忽略我声明的参数:(
我在哪里以及我做错了什么?
对不起我的英文并提前致谢...
答案 0 :(得分:1)
我已经解决了问题...正确的启动方式是:
rtpproxy -l _MY_PUBLIC_IP_ -s udp:127.0.0.1:7722 -u rtpproxy rtpproxy