FreeSWITCH使用過程中遇到的一個網絡的問題

        最近在使用freeswitch的過程中遇到這樣一個問題:

        首先做一下環境介紹吧,本人的FS環境是部署在天翼雲上(做端口印射),FS內網網段爲192.168.1.XXX;

        情景描述:

        A001軟電話或IP話機)、B002,話機爲IP話機)分機註冊在本地內網;

        B撥打A時可以撥通,但是A先掛斷時,B無法掛斷(收不到bye);

        A撥打B時無法撥通,3秒掛斷;

   這個情景,一開始認爲是穿越問題,將STUN開啓後,發現問題還是沒有得到解決,於是抓包分析發現,這是FS的問題,如圖:


        在這裏我們可以很清楚的看到FS將消息送到了192.168.1.197這個地址,也就是說FS將此IP認成了跟自己的內網IP,經過試驗驗證,將註冊的內網IP網段改成192.168.2.xxx,此時就不會出現上述的情況,通話一切正常,可見有時候FS有點聰明過頭了。

        想要徹底解決這個問題,可以關掉強制NAT檢測,internal中將<param name="aggressive-nat-detection" value="true"/>的註釋去掉,重啓freeswitch即可。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章