SIPアプリケーションを終了するとルータが切断される

SIPアプリケーションを終了するとルータが切断される

興味深いのは、PBX サーバーに登録できる SIP VoIP アプリケーションがあり、招待してユーザーの通話を確認することができ、着信側では招待を受信し、発信側では呼び出し応答を確認できるということです... ここで興味深いのは、サーバーに通知せずにアプリケーションを閉じると、しばらくして (30 - 150 秒) ルーターが切断され、再起動することです。ACK BYE プロセスを完了すれば修正できますが、ルーターがハングアップするのはなぜでしょうか。

何か案は?

私のルーターはTNN-Siemens SL2-141です。これは重要かもしれないと思いました

アップデート: 私が見つけたのはこれです:

SIP ALG を使用すると、このルーターを介して VoIP クライアントが 2 つ以上の VoIP 電話を同時に発信できます。

つまり、これを無効にすると、私が必死にやろうとしているテストが実行できなくなり、別のルーターにアクセスできないため、バグに対処する必要があります...

1 人のユーザーが接続しているときには、この問題は発生しなかったと言えますが、招待するユーザーがいなかったため、架空のユーザーを招待しようとしたときに SIP UAS 503 を受け取りました。このバグは、2 番目の SIP UAC を接続して招待し、アプリケーションを閉じた後にのみ発生します。

アダム。

答え1

私が考えられる唯一のことは、ルーターにSIP アルゴリズムACK を受信しないと、何らかのバグが原因でクラッシュします。ルーターに SIP ALG がある場合は、それをオフにする方法を探してください。現在では、SIP ALG は悪影響を及ぼし、解決するよりもはるかに多くの問題を引き起こすことが一般的に認められています。

アップデート:独自の SIP アプリケーションを作成していて、ALG の背後にいる場合は、送信している SIP パケットが受信されているパケットであるかどうかがわからないため、問題を追跡するのが難しくなります。SIP ALG をオフにして、ネットワークの iside にある SIP デバイスが別のポートを使用していることを確認してください。つまり、ポート 5060 をローカル ポートとして使用しないように設定してください。そうすれば、SIP トラフィックが複数のデバイスで機能できるようにするために、ルーターが特定の動作を行う必要がなくなります。

関連情報