Hi RFC 3261 also says that although Require is an optional header, it must not be ignored if present. In that case, it may be better option to cancel the request.
Regards Rohit Aggarwal Aricent ________________________________________ From: [email protected] [[email protected]] On Behalf Of Dale Worley [[email protected]] Sent: Saturday, February 06, 2010 7:57 AM To: preynold Cc: [email protected] Subject: Re: [Sip-implementors] Provision response with require header 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 "DISCLAIMER: This message is proprietary to Aricent and is intended solely for the use of the individual to whom it is addressed. It may contain privileged or confidential information and should not be circulated or used for any purpose other than for what it is intended. If you have received this message in error, please notify the originator immediately. If you are not the intended recipient, you are notified that you are strictly prohibited from using, copying, altering, or disclosing the contents of this message. Aricent accepts no responsibility for loss or damage arising from the use of the information transmitted by this email including damage from virus." _______________________________________________ Sip-implementors mailing list [email protected] https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors
