1

FreeSwitch の単純なディスパッチャとして Kamailio を使用しています。これはこれまでの私の構成です: http://pastebin.com/nBPSpe6S

iPhone と Android を接続すると、それらの間の呼び出しがタイムアウトになります。電話の 1 つとラップトップを接続すると、それらの間で通話が行われ、「ホップが多すぎます」というエラーが発生します。

それらすべてを使用して、フリースイッチに電話をかけたり、ボイスメールを聞いたり、音楽を保留したりできます.

それで、それはまだNATの問題か類似していると思いますか?

誰かがエラー、不足しているもの、または構成に問題があるものを見つけることができますか?

PS Kamailio を使用せずに、電話、ラップトップなどを FreeSwitch に直接追加すると、すべてが機能します。

4

1 に答える 1

2

「ホップが多すぎる」というのは、つまり、ホップが多すぎるということです。SIP メッセージが不適切な方法でルーティングされています。Kamailio では多くの場合、これは DNS と Kamailio が同じ世界観を持っていないためです。Kamailio は、権限のあるドメイン (alias= 構成パラメーター) を認識せず、DNS を使用して転送します。DNS は同じ Kamailio を指しています。構成には、kamailio がリッスンする必要のある alias= と IP アドレスの両方がありません。さて、あなたの設定は実際にはエイリアスを使用していないので、ここではその問題は見られません. ディスパッチャ テーブルを表示していないため、把握するのは困難です。xlog() への呼び出しをいくつか追加して、何が起こっているのかを確認し、メッセージがループしている理由を突き止めることをお勧めします。幸運を!

于 2011-12-17T14:34:49.547 に答える