I am running Freeswitch on a VM which uses 10.0.2.x subnet for NAT, and bridges to the hosts subnet on 192.168.x.x network. When I start the server the internal and external profiles automatically bind to the 10.0.2.x subnet. I don't need to edit any of the IPs in vars.xml or internal.xml or external.xml. But when the VPN comes up Freeswitch automatically binds to the VPNs subnet.

Are there some rules which determine what internal and external profiles bind themselves to by default? Is it  the internet gateway with lowest metric that they are bound to?

--
Frank Church

=======================
http://devblog.brahmancreations.com