Hi all!
I'm
running FS on an Ubuntu system with two ip-addresses (on eth0 and eth0:0). All addresses are static.
This config makes FreeSwitch regulary send out an "IP change" event which causes mod_sofia to reload the
SIP-profiles and this seems to hang up all active calls. The sip-profiles are configured with static ip-addresses so
this "change" of ip-addresses has no other effect besides hanging up all active calls.
In
vars.xml all references to local_ip_v4 is replaced by a fixed address.
Is there any way to
configure FS to stop trying to detect a ip-change, or a way to make mod_sofia ignore the ip-change event ?
FS-version: FreeSWITCH Version 1.0.head (git-9470e70 2011-01-31 17-58-15 -0600)
This is some logs from when it happens:
2011-05-10
12:43:42.255465 [INFO] mod_sofia.c:4591 IP change detected [192.168.34.8]->[192.168.34.9] []->[]
2011-05-10
12:43:42.554830 [DEBUG] sofia.c:1635 Write lock external
2011-05-10 12:43:42.554830 [NOTICE] sofia.c:1642 Waiting for
worker thread
2011-05-10 12:43:42.706018 [NOTICE] sofia_glue.c:4923 Reload XML [Success]
2011-05-10
12:43:42.706018 [INFO] mod_dingaling.c:597 EVENT_TRAP: IP change detected
2011-05-10 12:43:42.707023 [INFO]
mod_dingaling.c:606 IP change detected [192.168.34.8]->[192.168.34.9]
2011-05-10 12:43:42.707023 [INFO]
mod_enum.c:808 ENUM Reloaded
2
Kind Regards
/Jonas