Please see my response inline. I suppose this is not the correct forum for IMS questions.

Regards,
Dushyant P S Dhalia,
Rancore Technologies Pvt. Ltd.,
Gurgaon (INDIA)

krishna chaitanya wrote:
Hi All,

I have question regarding implicit de-registration
2 IMPUs  belonging to same IRS( Implicit registration set) are registered from 
two end points.
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.
when first IMPU is registered all the IMPU's belonging to IRS are
implcitly registered.
Correct.
and then the second IMPU is involved in a active
session
Does that mean UA2 with IMPU2 involved in session?
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.
Does that mean UA1 is deregistering IMPU1? If it's so then it's as per specs?
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.
This is something new for me. In SIP it's perfectly ok but in IMS this is done through Subscription-Notification.
Here the implicit de-registration is not happening and as per 3GPP 24228 5.2.1a
When 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 
para

Registration 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.
 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??

Depends on whether the other IMPUs in IRS were registered implicitly or explicitly i.e. with same or different contacts.
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

Reply via email to