El Sábado, 6 de Febrero de 2010, Dale Worley escribió:
> 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.


It makes sense. If the UAS requires something it should reject the initial 
INVITE if it didn't include "Supported"/"Require" tag. But requiring anything 
after accepting the INVITE makes no sense.


-- 
Iñaki Baz Castillo <[email protected]>

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

Reply via email to