Hi Gang, I've been struggleing with this also. Actually I can get it to bind to my address, the problem is it randomly drops my calls. :-(
I have a FS running on a box with a static IP and I can start a call between two extensions and it will go for hours. Then I add anther interface say eth0:0 with a new static IP and reconfigure my phones and FS to use that, and the calls drop after about 15-20 mins. Though it's pretty random. Here is my setup. I have Debian Linux 2.6.23.1 kernel, and freeswitch-1.0.1. Here is my /etc/network/interfaces: # /etc/network/interfaces -- configuration file for ifup(8), ifdown(8) # The loopback interface auto lo iface lo inet loopback # The first network card - this entry was created during the Debian installation auto eth0 eth0:0 iface eth0 inet dhcp iface eth0:0 inet static address 192.168.0.249 netmask 255.255.255.0 gateway 192.168.0.254 The only change I made to the FS config is in Vars.xml. I added this line close to the top: <X-PRE-PROCESS cmd="set" data="local_ip_v4=192.168.0.249"/> Here is the console log of the call being dropped: freeswi...@archive> sofia status API CALL [sofia(status)] output: Name Type Data State ================================================================================================= external profile sip:mod_so...@67.171.158.226:5080 RUNNING (0) internal profile sip:mod_so...@192.168.0.249:5060 RUNNING (2) nat profile sip:mod_so...@67.171.158.226:5070 RUNNING (0) default alias internal ALIASED outbound alias external ALIASED 192.168.0.249 alias internal ALIASED ================================================================================================= 3 profiles 3 aliases freeswi...@archive> 2009-02-01 13:23:19 [NOTICE] sofia_glue.c:2634 sofia_glue_restart_all_profiles() Reload XML [Success] 2009-02-01 13:23:19 [INFO] mod_enum.c:817 event_handler() ENUM Reloaded 2009-02-01 13:23:19 [NOTICE] mod_sofia.c:568 sofia_read_frame() Hangup sofia/internal/1...@192.168.0.53:5060;user=phone;transport=udp;fs_nat=yes [CS_EXCHANGE_MEDIA] [NORMAL_CLEARING] 2009-02-01 13:23:19 [NOTICE] switch_ivr_bridge.c:820 switch_ivr_multi_threaded_bridge() Hangup sofia/internal/1...@192.168.0.249 [CS_EXECUTE] [NORMAL_CLEARING] 2009-02-01 13:23:19 [NOTICE] switch_core_session.c:807 switch_core_session_thread() Session 6 (sofia/internal/1...@192.168.0.53:5060;user=phone;transport=udp;fs_nat=yes) Ended 2009-02-01 13:23:19 [NOTICE] switch_core_session.c:809 switch_core_session_thread() Close Channel sofia/internal/1...@192.168.0.53:5060;user=phone;transport=udp;fs_nat=yes [CS_HANGUP] 2009-02-01 13:23:19 [NOTICE] switch_core_session.c:807 switch_core_session_thread() Session 5 (sofia/internal/1...@192.168.0.249) Ended 2009-02-01 13:23:19 [NOTICE] switch_core_session.c:809 switch_core_session_thread() Close Channel sofia/internal/1...@192.168.0.249 [CS_HANGUP] 2009-02-01 13:23:19 [NOTICE] sofia.c:645 sofia_profile_thread_run() waiting for worker thread 2009-02-01 13:23:19 [NOTICE] sofia.c:645 sofia_profile_thread_run() waiting for worker thread 2009-02-01 13:23:19 [NOTICE] sofia.c:1865 config_sofia() Adding Alias [192.168.0.249] for profile [internal] 2009-02-01 13:23:19 [NOTICE] sofia.c:1865 config_sofia() Adding Alias [default] for profile [internal] 2009-02-01 13:23:19 [NOTICE] sofia.c:1875 config_sofia() Started Profile internal [sofia_reg_internal] 2009-02-01 13:23:20 [NOTICE] sofia.c:1865 config_sofia() Adding Alias [outbound] for profile [external] 2009-02-01 13:23:20 [NOTICE] sofia.c:1875 config_sofia() Started Profile external [sofia_reg_external] 2009-02-01 13:23:20 [NOTICE] sofia.c:645 sofia_profile_thread_run() waiting for worker thread 2009-02-01 13:23:20 [NOTICE] sofia.c:1875 config_sofia() Started Profile nat [sofia_reg_nat] sofia status API CALL [sofia(status)] output: Name Type Data State ================================================================================================= external profile sip:mod_so...@67.171.158.226:5080 RUNNING (0) internal profile sip:mod_so...@192.168.0.249:5060 RUNNING (0) outbound alias external ALIASED 192.168.0.249 alias internal ALIASED nat profile sip:mod_so...@67.171.158.226:5070 RUNNING (0) default alias internal ALIASED ================================================================================================= 3 profiles 3 aliases There is an older thread that says one should set <X-PRE-PROCESS cmd="set" data="bind_server_ip=192.168.0.249"/> but in this (later) thread is says only Jingleling usese that variable. ie. see: http://www.mail-archive.com/freeswitch-users@lists.freeswitch.org/msg00695.html http://www.mail-archive.com/freeswitch-users@lists.freeswitch.org/msg07345.html So what do you think causes this? What is the correct way? ;-) Thanks, Clif _______________________________________________ Freeswitch-users mailing list Freeswitch-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org