Hello Alan,
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.
Regards,
--
Vlad Paiu
OpenSIPS Developer
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.
Assume:
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:[email protected]: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:[email protected]: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?
AF.
_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users