VPN経由でAsteriskに登録されない

VPN経由でAsteriskに登録されない

ここに画像の説明を入力してください

自宅からローカルエリアで作業したいので、Asterisk サーバー (LAN 内の Linux サーバーは 1 台のみ) に OpenVPN を設定しましたが、問題なく動作しています。

Asterisk サーバーで転送を有効にすると、クライアントは LAN (net 192.168.1.0/24) を見ることができます。しかし、Asterisk に登録しようとすると失敗します。Asterisk tun0 ダンプで、SIP パケットに「Server error 500」が表示されます。

登録できないのはなぜですか? SIP/RTP ポートの範囲は?

答え1

まず、トンネルが接続された後にアスタリスクサーバーを起動する必要があります。そうしないと、新しいアドレスが表示されません。

次に、クライアントが NAT を使用していないこと、およびクライアントの外部 IP をパケットに入れていないことを確認します (通常は STUN を無効にしていることを意味します)。

また、mtr ユーティリティを使用してパケットの送信先を両側から確認したり、tcpdump を使用してトレースを取得したりすることもできます。

sip debugを使用してアスタリスクの詳細情報を確認できます

asterisk -r
sip set debug on

関連情報