On Fri, 2010-02-05 at 16:37 -0500, preynold wrote:
> I have a question regarding appropriate behavior for a UAC when it receives
> a provisional response containing a Require header with an unrecognized tag.
> What should the UAC do? Ignore the provisional response? Process the
> provisional response normally? CANCEL the request? Something else?

In RFC 3261 section 8.2.4:

   Any extensions applied to a non-421 response MUST be listed in a
   Require header field included in the response.  Of course, the server
   MUST NOT apply extensions not listed in the Supported header field in
   the request.  As a result of this, the Require header field in a
   response will only ever contain option tags defined in standards-
   track RFCs.

So the UAC should never be in this situation.  Ideally, the UAC should
log an error of some sort.  Whether to process the provisional response
as best it can or ignore it is not well-defined by the standards.

Dale


_______________________________________________
Sip-implementors mailing list
[email protected]
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors

Reply via email to