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
