[OpenSIPS-Users] topology_hiding() - Improper re-writing of contact header?

Alan Frisch frisch.alan at gmail.com
Wed Aug 3 18:18:42 CEST 2011

I've been playing around with the new Topology Hiding functionality in the
dialog module.

Now I am just merging into my script, but I noticed the following.  When
topology_hiding() get's called, it seems that the Contact header looks odd.


a.b.c.d to be the IP address of the Asterisk Server
w.x.y.z to be the IP address of OpenSIPS

If in a non-hiding script we would see the following send back to the client
(assuming OpenSIPS is load-balancing to Asterisk servers)...

Contact: <sip:18005558355 at a.b.c.d:5060>

However when calling topology_hiding() we see the following sent to the

Contact: <sip:w.x.y.z:5060;did=0f2.e389a3e>sip:18005558355 at a.b.c.d:5060

While it seems that OpenSIPS is re-writing the contact header, it's still
appending the topology information I wish to hide... which would seem to
defeat the purpose of calling topology_hiding() in the first place.

Is there a way to avoid this?

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20110803/a12ab07c/attachment.htm>

More information about the Users mailing list