Regards, Dushyant P S Dhalia, Rancore Technologies Pvt. Ltd., Gurgaon (INDIA)
krishna chaitanya wrote:
I assume there are two IMPUs IMPU1, IMPU2 which are explicitly registered from UA1 and UA2 which have IMPI1, IMPI2 and contact1, contact2. Both the AoR i.e. IMPU1 and IMPU2 are in IRS.Hi All, I have question regarding implicit de-registration 2 IMPUs belonging to same IRS( Implicit registration set) are registered from two end points.
when first IMPU is registered all the IMPU's belonging to IRS areimplcitly registered.
Correct.
and then the second IMPU is involved in a activesession
Does that mean UA2 with IMPU2 involved in session?
Does that mean UA1 is deregistering IMPU1? If it's so then it's as per specs?and finally when the first IMPU is de-registered then the second IMPU is still registered and the is still ongoing without any call release.
This is something new for me. In SIP it's perfectly ok but in IMS this is done through Subscription-Notification.Observation 1: In 200 OK message for the second register request I see 2 contact headers belonging to 2 IMPU's. Observation 2: when the first IMPU is de-registered from one end point. then i see a 200OK for that de-register message along with the contact header related to the second IMPU.
Here the implicit de-registration is not happening and as per 3GPP 24228 5.2.1aWhen one of the Public User Identities within the set is de-registered, all Public User Identities that have been implicitly registered are de-registered at the same time.
Correct.
But In this case below here is what happening due to the same 3GPP 24228 5.2.1a paraRegistration and de-registration always relates to a particular contact address and a particular Private User Identity. A Public user identity that has been registered (including when implicitly registered) with different contact addresses remains registered in relation to those contact addresses that have not been de-registered.
Right.
So when first IMPU is registered all the IMPU's belonging to IRS are implcitly registerd. when the second IMPU is involved in a active session and when the first IMPU is de-registered then the second IMPU is still registered and the is still ongoing without any call release.If IMPU1 and IMPU2 are registered with different contact then it's perfectly fine to have one IMPU (IMPU1) de-registered and another IMPU (IMPU2) with session going on.
Is this a conflict within 3GPP ??
No. This is a conflict with understanding of specs.
Depends on whether the other IMPUs in IRS were registered implicitly or explicitly i.e. with same or different contacts.what should be behaviour in this case when one IMPU belonging to an IRS set is deregistered?? Should the de-registration of second IMPU or all other IMPU's be not de-regisrered?? Any reference to 3GPP or ETSI is available to resolve this issue??
Does anybody aware of the real implemention regarding this??
Refer OpenIMS for real implementation.
I highly appreciate for your comments and suggestions. Kind Regards, Krishna._______________________________________________Sip-implementors mailing list [email protected] https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors
<<attachment: dushyant_dhalia.vcf>>
_______________________________________________ Sip-implementors mailing list [email protected] https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors
