Hey, you mean that is actually *used*!

Its nice to learn that what started out as a weird corner case or only theoretical interest actually turns up in practice!

        Thanks,
        Paul

Dale Worley wrote:
On Mon, 2009-04-13 at 10:49 -0400, Paul Kyzivat wrote:
Its been quite awhile and my memory may be getting a little fuzzy on this, but...

As I recall there are some very subtle points about this. There are cases where someone other than the UA doing the registering may need the gruu. So the UA that registers its contact may not support GRUU, the gruu need be allocated so others can use it. For instance, if some other UA registers the same AOR, and does support gruu, it will get back all the contacts, and should get back gruus for all of them. Similarly, any who subscribe to the reg event package.

You're correct.  It was explicitly designed that the registrar would
create a GRUU even if the UA registering did not support GRUU.  In
particular, this GRUU would be visible in reg events for the AoR in
question, which allows *other* UAs that want to know the GRUU of the
registering UA to find it.

(E.g., the sipX open-source PBX takes advantage of this.)

_______________________________________________
Sip mailing list  https://www.ietf.org/mailman/listinfo/sip
This list is for NEW development of the core SIP Protocol
Use [email protected] for questions on current sip
Use [email protected] for new developments on the application of sip

Reply via email to