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

Reply via email to