diff --git a/core/AmConfig.cpp b/core/AmConfig.cpp index 3f31930c..c52c798c 100644 --- a/core/AmConfig.cpp +++ b/core/AmConfig.cpp @@ -778,6 +778,9 @@ int AmConfig::finalizeIPConfig() if (AmConfig::Ifs[i].LocalSIPIP.empty()) { AmConfig::Ifs[i].LocalSIPIP = AmConfig::Ifs[i].LocalIP; } + else { + AmConfig::Ifs[i].LocalSIPIP = getLocalIP(AmConfig::Ifs[i].LocalSIPIP); + } AmConfig::LocalSIPIP2If.insert(std::make_pair(AmConfig::Ifs[i].LocalSIPIP,i)); } diff --git a/core/etc/sems.conf.sample b/core/etc/sems.conf.sample index d8af7f0e..e6f45828 100644 --- a/core/etc/sems.conf.sample +++ b/core/etc/sems.conf.sample @@ -30,7 +30,7 @@ # media_ip=10.0.0.34 # media_ip=eth0 -# optional parameter: sip_ip= +# optional parameter: sip_ip=| # # - this informs SEMS about the SIP IP where its SIP stack is # bound to or should be bound to. This also sets @@ -42,6 +42,7 @@ # # Example: # sip_ip=10.0.0.34 +# sip_ip=en0 # # optional parameter: public_ip=