[OpenSIPS-Users] NAT: Why replacing "Contact" with the received public IP:port instead of adding a parameter with it?

Iñaki Baz Castillo ibc at aliax.net
Fri Nov 7 14:21:24 CET 2008

2008/11/7 Klaus Darilion <klaus.mailinglists at pernau.at>:
> Hi Inaki!
> Funny - I am thinking of this since long time and had exactly the same idea
> yesterday, except that:

>  - I would name the function add_received_to_contact()


>  - I thought of searching for "received" not in t_relay but during
> loose_route() (by design the received param can only be in loose-routed
> messages and this allows overriding $du manuall)

True, loose_route() could set $du with that parameter when present.

>  - remove the receive param from RURI before forwarding (although it is
> allowed by RFC 3261, maybe make this optional)

Yes, good idea. If not, the UA will receive a RURI with a URI
parameter that it didn't include (maybe it could refuse it?).

Thanks a lot.

Iñaki Baz Castillo
<ibc at aliax.net>

More information about the Users mailing list