Hello,

How do I make FreeSwitch treat certain IP as local network IP address? The freeswitch server seems to not understand that 10.25.20.x is an internal network.

From what I read, FreeSwitch has settings for local addresses and external addresses.  When it talks to non-local hosts it should tell them to reply to the external addresses.  In my configuration, it does this just fine.  When it talks to hosts on internal networks it should use its internal address.  Instead it is telling internal hosts to communicate with it via its external address.  This is causing a call setup failure.

My network IP config:
Ethernet adapter Local Area Connection 2:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :

Ethernet adapter Local Area Connection:

   Connection-specific DNS Suffix  . :
   IPv4 Address. . . . . . . . . . . : 10.25.20.202
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Default Gateway . . . . . . . . . : 10.25.20.1

Ethernet adapter VirtualBox Host-Only Network:

   Connection-specific DNS Suffix  . :
   Link-local IPv6 Address . . . . . : xxxxxxxxxxxxxxxxxxxx
   IPv4 Address. . . . . . . . . . . : 192.168.56.1
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Default Gateway . . . . . . . . . :

Thanks for help.

Malay Thakershi