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