Hello,
it is not clear what exactly you want to achieve...
Is it that for connected phones from local network to use the local IP
and for sip messages with devices outside to use external ip?
Cheers,
Daniel
On 04.12.18 23:33, Kjeld Flarup wrote:
Hello
I have a PBX behind NAT.
Thus I advertise the public IP, and forwards the port to my PBX.
listen=LOCALIP:5070 advertise EXTERNALIP:5070
Now clients can connect to the PBX from the Internet. And also inside
the LAN, because I have enabled NAT loopback.
However some customers sysadmins complains that NAT loopback is a
security risk. I have not been able to find any exploits of this, but
the sales and support people asks if it is possible to remove this NAT
loopback requirement.
I could look at $rd and if it is local, then I couldĀ advertise LOCALIP.
I found set_advertised_address("LOCALIP");
set_advertised_address however only seems to modify the latest Via
header, not the Record-route, and audio neither works.
Could I do something to make this work, or is it a dead end?
--
Daniel-Constantin Mierla --
www.asipto.com
www.twitter.com/miconda --
www.linkedin.com/in/miconda
Kamailio World Conference --
www.kamailioworld.com
Kamailio Advanced Training, Nov 12-14, 2018, in Berlin --
www.asipto.com