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 プロキシのサポートが一時的に無効になっています
ps RTPPROXYを確認しましたが、起動されていることを確認しています
ps補助 | grep rtpproxy
私を返しました:
ルート 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 でリッスンしており、宣言した引数を完全に無視しています:(
どこで、何が間違っていますか?
私の英語で申し訳ありませんが、事前に感謝します...