G'day all,

I'm working on a scenario with a Kamailio box with a private IP, with a
public IP 1:1 NATed to it (but the VM does not see the public IP on the
NICs).

When forwarding requests to some hosts I want to set the Via address to be
the public IP, but when forwarding requests to other hosts I want to leave
the Via address to the internal IP address.

If I set the `Advertise` parameter in the bind config, this sets the Via to
the advertised IP, but I'm seeing that address used even when communicating
with hosts on the private IP.

Of course if the IP was on the VM itself I could use $fs or
force_send_socket, but that only works if I've got the public IP bound,
which I can't do.

Is there a simple way to set / override what IP gets baked into the Via
header?

Cheers,
Nick
__________________________________________________________
Kamailio - Users Mailing List - Non Commercial Discussions -- 
sr-users@lists.kamailio.org
To unsubscribe send an email to sr-users-le...@lists.kamailio.org
Important: keep the mailing list in the recipients, do not reply only to the 
sender!

Reply via email to