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
> [email protected]
> https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors
>
_______________________________________________
Sip-implementors mailing list
[email protected]
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors