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>