On Oct 21, 2007, at 7:52 PM, [EMAIL PROTECTED] wrote:
However, there is separate meaning for Require when it is used in a
response, namely to indicate that the UAS has performed some
particular processing specified in the extension in question.
This use is described in section 8.2.4 "Applying Extensions":
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.
Of course, exactly what processing is implied by a Require header in a
response is determined by the specification of the extension in
question.
If I recall correctly, there are three extensions or proposed
extensions that use Require headers in responses routinely. One is
the GRUU extension, but I've forgotten the other two.
draft-ietf-sip-answermode uses its own extension header fields in
responses to indicate which mode was applied to the request. This
seemed a lot cleaner than a "Require" in the response.
--
Dean
_______________________________________________
Sip mailing list https://www1.ietf.org/mailman/listinfo/sip
This list is for NEW development of the core SIP Protocol
Use [EMAIL PROTECTED] for questions on current sip
Use [EMAIL PROTECTED] for new developments on the application of sip