There are a few uses that I know of: 1) to forcibly *unregister* a device. For instance, you have a device registered from work, and then you go home without turning it off. From another suitable device at home you can unregister the device at work. Of course you may have to keep doing it each time it refreshes its registration. And you can get into a real battle if it subscribes to the reg event package and so discovers when it has been unregistered, and immediately reregisters.
2) You can use a registration to accomplish forwarding. For instance, Bob's UA could register Alice's AOR as a Contact on his own AOR, either in addition to his own phone, or instead. Thanks, Paul Iñaki Baz Castillo wrote: > Hi, I think I already was replied to a similar question but > unfortunatelly I don't find it. > > The question is: when/where is useful sending a REGISTER with a > Contact different than the UA's contact? > For example: > > > Phone1: > - AoR: al...@domain.org > - Listen: 10.10.0.111:5060;transport=UDP > > Phone2: > - AoR: b...@domain.org > - Listen: 10.10.0.222:5060;transport=TCP > > > Now Phone2 sends a REGISTER like: > > # TCP from 10.10.0.222:12345 to registrar > REGISTER sip:registrar SIP/2.0 > From: <sip:b...@domain.org> > Contact: 10.10.0.111:5060;transport=UDP > > > I think this is useful in IMS, am I right? what for exactly? any other case? > > Thanks a lot. > > _______________________________________________ Sip-implementors mailing list Sip-implementors@lists.cs.columbia.edu https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors