2016-05-19 19 views
0

Android-Handy CSipSimple < 1000> INVITE-Anfrage → WLAN → privates Netzwerk (192.168.1.30) → öffentliches Netz (121.xxx) → FreeSWITCH® (öffentliches Netzwerk 47.xxx)warum csipsimple Verwendung falsch Port zu beantworten FreeSWITCH®

siehe FreeSWITCH® des Telefons ip ist 121.xxx:31155,and respone zum Telefon in sip mit: rport = 31155; received = 121.xxx aber das Telefon INVITE-Anfrage noch falschen Port verwenden:

> Contact: <sip:[email protected]:53753;ob> 

, wenn die anderes Telefon möchte dieses csipsimple anrufen < 1000>, freeswitch EINLADEN 1000 Gebrauch IP/Port xxxx: 53753, also CSipSimple < 1000> kann die INVITE Nachricht nicht bekommen

warum?

Antwort

0

Schließlich fand ich den Grund.Es ist Firewall-Problem.Das Telefon mit dem WLAN verbinden, die WLAN-Ausrüstung Firewall einen anderen Port nicht zuweisen, wenn das SIP-Telefon den ersten Port zu einem anderen Port ändern.