[OpenSIPS-Users] topology_hiding() - Improper re-writing of contact header?
vladpaiu at opensips.org
Thu Aug 4 10:06:18 CEST 2011
Are you using other functions in your script that might alter the
Contact header ?
Because of OpenSIPS internals, you can alter the same message part only
once, and if you use the topology hiding from the dialog module along
with other Contact header alterations from the script, you might end
with bogus Contact headers.
On 08/03/2011 07:18 PM, Alan Frisch wrote:
> 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 client...
> 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
> Is there a way to avoid this?
> Users mailing list
> Users at lists.opensips.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Users