android手机CSipSimple <1000>请求邀请→wifi→专用网络(192.168.1.30)→公共网络(121.xxx)→freeswitch(公共网络47.xxx)
freeswitch看到手机的ip是121.xxx:31155,并在sip中反复拨打:rport = 31155;收到= 121.xxx但手机请求INVITE仍然使用错误的端口:
> Contact: <sip:1000@121.xxx:53753;ob>
当另一部手机想要调用此csipsimple <1000>时,freeswitch INVITE 1000使用ip / port xxxx:53753,因此CSipSimple <1000>无法获得INVITE消息
为什么?
1 回答
最后,我找到了原因 . 这是防火墙的问题 . 手机连接wifi,当sip手机将第一个端口更改为另一个端口时,wifi设备的防火墙不会分配另一个端口 .