Thanks Dale for your reply. The UAC is clearly violating the RFC by sending the same CSeq for PRACK. However, as you point out the RFC does not discuss this scenario for a UAS.
I therefore assume that where it says "lower than" it means "LT or LE if it is a different method". Darshan -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of [EMAIL PROTECTED] Sent: Tuesday, April 03, 2007 1:13 AM To: [email protected] Subject: Re: [Sip-implementors] CSeq in subsequent request in dialog From: "Sarkar, Uttam" <[EMAIL PROTECTED]> Is it "500 Internal Error" ? Should it be "400 Bad Request"? RFC 3261 section 12.2.2 prescribes that the response is 500, although a little thought suggests that a 4xx error would be more appropriate. >What is a UAS supposed to do if the CSeq number for a subsequent in >dialog request is equal to the previous CSeq? >Section 12.2.2 seems to talk only about the gt & lt conditions. RFC 3261 does not say, but the implication is that the previous response for that CSeq should be re-sent. The case where the request is not the same as the previously received request with that CSeq is not discussed, nor the case where the transaction for that CSeq has timed out. Dale _______________________________________________ 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
