From: Vicky <[EMAIL PROTECTED]>

   What is UAS supposed to do if the CSeq number for the subsequent in a
   dialog request is equal to previous CSeq?
   As in RFC 3261 section 12.2.2 only talks about less than or greater than 
values.

The difficulty is that if the UAC is functioning correctly, the UAS
should never see this condition.  (As opposed to receiving requests
out-of-order, which can result from the network reordering messages.)
So the UAS is allowed a considerable latitude in how to handle the
situation.

One possiblility is that the UAS only checks the Call-ID and CSeq
number, and discovering that it has a cached response for the
(previous) request with that Call-Id and CSeq, it re-sends the
response.  If the UAS takes the effort to determine that this request
is different from the previous request with the same CSeq, it should
probably give a 500 response.

Dale
_______________________________________________
Sip-implementors mailing list
Sip-implementors@lists.cs.columbia.edu
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors

Reply via email to