Hi. I have just installed my first FreeSwitch server on a virtual machine on my local network, and I'm playing with it and a couple of SIP phones on the same network, in order to learn about it. I've got the phones to register to the server (I've changed the default password in vars.xml), and my first test is simply to place a call between one phone and the other. I've discovered the "NAT feature" of FreeSwitch, where it finds out what the *external* IP address of my Internet router is (which has nothing to do with the FreeSwitch server or the phones I'm trying to work with here), and starts presenting that address to the telephones in the Invite messages (inlcuding the SDP negotiations). I've found https://freeswitch.org/confluence/display/FREESWITCH/Auto+Nat and https://freeswitch.org/confluence/display/FREESWITCH/NAT+Traversal which tell me that I need to use the "-nonat" command-line option to freeswitch to disable this. However, this doesn't work for me: # ps ax | grep freeswitch 3678 ? S<Lsl 0:02 /usr/bin/freeswitch -u freeswitch -ncwait -nonat
sofia status profile internal ================================================================================================= Name internal Domain Name N/A Auto-NAT false DBName sofia_reg_internal Pres Hosts 192.168.32.59,192.168.32.59 Dialplan XML Context public Challenge Realm auto_from RTP-IP 192.168.32.59 Ext-RTP-IP 198.51.100.21 SIP-IP 192.168.32.59 Ext-SIP-IP 198.51.100.21 URL sip:mod_sofia@198.51.100..21:5060 BIND-URL sip:mod_sofia@198.51.100.21:5060;maddr=192.168.32.59;transport=udp,tcp WS-BIND-URL sip:mod_sofia@192.168.32.59:5066;transport=ws WSS-BIND-URL sips:mod_sofia@192.168.32.59:7443;transport=wss
As you can see, my public IP address (represented here by 198.51.100.21) is still there, and it's still getting included in the Invite message and SDP negotiations between my telephones. So, how can I run FreeSwitch and two SIP telephones on a single internal network, without any reference to my public IP address? Thanks, Antony. -- "640 kilobytes (of RAM) should be enough for anybody." - Bill Gates Please reply to the list; please *don't* CC me.