Hi, How can be determined that whether SIP REGISTER is for new registration or reregistration by seeing the request.
It seems that in case if the CSeq header value is considered then we can found something. So please find my question i) First Scenario a) Consider an UE very first time sent REGISTER request with CSeq value as : 55 with one contact. Call-ID: 123 with expires 60 b) It got successfully registered. c) Now with 50 seconds UE sends second REGISTER request with CSeq value as 40 with same contact . different Call ID 456 [Whether CSeq value has to be increased since call ID is different] but still with this behavior whether Second Register will be entertained? ii) Second Scenario: a) UE very first time sent REGISTER request with CSeq value as : 55 with Expiry = 60 and Call-Id: 345 with one contact b) It got successfully registered. This registration will be over after 60 seconds c) After 120 seconds UE sends second REGISTER request with CSeq value as 70 and different Call-Id: 789 with same contact . How second REGISTER will be differentiated with new registration or reregistration. iii) Second Scenario: a) UE very first time sent REGISTER request with CSeq value as : 55 with Expiry = 60 and Call-Id: 876 with one contact b) It got successfully registered. c) within 50 seconds UE sends second REGISTER request with CSeq value as 70 and different Call-Id: 321 with same contact with Expiry = 0 . Whether UE will be deregistered? Thanks & Regards, Sourav Dhar Chaudhuri _______________________________________________ Sip-implementors mailing list Sip-implementors@lists.cs.columbia.edu https://lists.cs.columbia.edu/mailman/listinfo/sip-implementors