SIP客户端呼叫FreeSWITCH立即中断问题

2009-11-25 00:00 [freeswitch]


我们的教员使用SIP客户端连接FreeSWITCH。他们都分布在美国的各个州,大部分网络环境都很好。最近发现有几个教员总是拨号不成功(严格来说是FreeSWITCH应答后立即发BYE)。查找了所有可能的原因,最后在教员电脑上使用wireshark抓包,在服务器端用tshark看。发现SIP均正常,但在教员方发起第一个RTP包时,FreeSWITCH端会收到Invalid -[Unreassembled Packet [incorrect TCP checksum]],而返回到教员电脑上则是 destination unreachable。我们尚未确认是MTU问题,而暂时把呼叫流程改为先从FreeSWITCH呼叫教员,就没有断线的问题了。

无论如何,下面是几个在Vista下查看和列改MTU的方法:

ping www.dujinfang.com -f -l 1500
ping www.dujinfang.com -f -l 1472
...
ping www.dujinfang.com -f -l 1400

如果MTU过长则会返回”Packet needs to be fragmented but DF set”,否则为正常”Reply from xxxx….”。参考:http://help.expedient.com/broadband/mtu_ping_test.shtml

还有

http://www.neowin.net/forum/index.php?showtopic=513040

http://forums.techarena.in/operating-systems/1191328.htm

http://www.kitz.co.uk/adsl/vistaMTU.htm

《大道至简》

七歌
微信公众号

七歌杜金房
微信视频号