comments inline -Rockson -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of krishna kalluri Sent: Monday, September 15, 2008 11:01 PM To: [email protected] Subject: [Sip-implementors] question regarding REGISTER - RFC 3665
Hi, I have a question related to the usage of Call-Id and CSeq header fields. I take the examples in section 2 of RFC 3665 ( http://tools.ietf.org/html/rfc3665) and I consider the examples as a sequence of messages exchanged by a UE. So different messages in section 2.1 through 2.4 are exchanged one after the other (This may not be what RFC 3665 wants to show and thats fine with me) 1) 2.2 Update of a contact List (RFC 3665) : The CSeq number is same as in example 2.1. If I understand this is fine as UE is adding a new contact binding. If I make an example of refreshing contact list, does CSeq MUST be higher than the previously used CSeq? I guess so from Step 7 of Section 10.3 of RFC 3261. [RL] Yes, you're correct. 2) 2.4 Cancellation of Registration (RFC 3665): In this case CSeq number MUST be greater than the one used in previous messages. This is from my interpretation from Step 6 of Section 10.3 of RFC 3261. [RL] correct. 3) Does a UE use same Call-Id value in all Register messages? or is there any case where it has to change Call-Id value? [RL] I do not think in any case normally, it need to change the call-id. One case I can think about is the UA get restarted or lost its status, so it need to re-register, using new Call-id to cancel all previous regisitration and re-register itself. Thanks & Regards Krishna _______________________________________________ Sip-implementors mailing list [email protected] https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors _______________________________________________ Sip-implementors mailing list [email protected] https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors
