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

Reply via email to