Premalatha Kuppan wrote:
> Hi,
> 
> I have some basic question on GRUU (sip extension - GRUU RFC 5627 )

I think that most of your questions are not specifically related to gruu.

> 1. Can i have multiple devices like mobile phone, laptop etc with sip client
> on it and use both the device during the same call ?

You may have multiple devices registered with the same AoR (address of 
record - uri).

Having them all ring when the AoR is called is straightforward.
Having them all participate in the call is complicated.
It that is what you care about its a long discussion.

>     During registration, REGISTER request is going to be from one device say
> mobile, then how other devices is registered ? Do i need to have GRUU
> support in all devices?

If they are independent devices then typically they will each register 
independently.

You don't need gruu support (by anything) for any of this to work.

> 2. Does the server/Registrar should also support GRUU extension ?

Most of the gruu mechanism requires support by both the registering 
device and the registrar.

With multiple devices, it would be possible for some to support gruu and 
others not to, all registered to the same AoR. (But the registrar would 
have to support it.)

> 3. Should end user need to support GRUU, say for example,
> User A : GRUU support (different devices: mobile phone, laptop)
> User B : no GRUU support

Generally the two ends of a call can independently support or not 
support gruu. In many cases one end can get benefit from its gruu 
support even if the other end does not support and is not aware of gruu.

You can think of gruu as simply being a remedy for limitations in 
implementations. Technically the Contact URI provided by a UA in a call 
is supposed to be globally routable. Gruu helps UAs that don't otherwise 
have a globally routable URI to put in their Contact. So long as the 
other party acts as if the Contact URI it provides is globally routable, 
it need not know anything about gruu, and features should just work.

However, some UAs have been implemented on the assumption that the 
Contact they receive from the other party is *not* globally routable. 
They then use odd ways to implement features. With such a UA, being 
aware of gruu, and noticing that the received contact is a gruu, can 
enable them to implement features in a better way.

> If User B makes a call to User A, will both my device Mobile phone and
> laptop with sip client gets the alert ?

This has nothing to do with gruu.
Assuming both devices were registered, it is up to the proxy/registrar 
to decide how to deliver the call. It may choose to route the call to 
one or the other, or fork it to both so they both ring. It may try one 
and then the other.

> I assume User B needn't have to have
> GRUU support in to establish the call in above scenario.

Right.

        Good Luck,
        Paul

> I appreciate some valuable input.
> 
> Thanks,
> Premalatha
> _______________________________________________
> Sip-implementors mailing list
> Sip-implementors@lists.cs.columbia.edu
> https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors
> 
_______________________________________________
Sip-implementors mailing list
Sip-implementors@lists.cs.columbia.edu
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors

Reply via email to