Hi Iñaki,
I'll stop using the mangling and aliasing as soon as Kamailio supports
Outbound. But for now... it works :-)
Peter
2012/7/30 Peter Dunkley
<peter.dunkley(a)crocodile-rcs.com>
With these changes (and a client that supports
it) should I now be able
to
use WebSockets without the aliasing from nathelper?
Hi, there should be no difference with the case of SIP over TCP or TLS.
The
main benefict of using Outobund and GRUU in clients (with reliable
transport such as TCP/TLS/WS) is that when the UA is in an active dialog
and its connection is closed, it can re-register (using a GRUU Contact),
replace the previous binding in the registrar, and when an incoming
request
from the dialog peer arrives to the registrar it chooses the last created
binding for that GRUU Contact, so the request arrives to the UA even
through its new connection.
BTW I *hate* Contact mangling and Contact aliasing, that's an ugly
mechanism. Outbound solves that perfectly.
Regards.
--
Iñaki Baz Castillo
<ibc(a)aliax.net>