Hi, As per 3261, the text for Supported and Require is as below- Supported: If the UAC supports extensions to SIP that can be applied by the server to the response, the UAC SHOULD include a Supported header field in the request listing the option tags (Section 19.2) for those extensions.
Require: If the UAC wishes to insist that a UAS understand an extension that the UAC will apply to the request in order to process the request, it MUST insert a Require header field into the request listing the option tag for that extension. Is it valid to interpret that an extension present in 'Require' is also 'Supported' by the UAC? In other words, is it mandatory to put an extension in both headers, incase 'Require' is used for any extension? This becomes bit confusing, since any Proxy 'MAY' put 'Require' in the message. As per my opinion these two should be explicitly carry the extension, because of the proxy case. Please share your opinion. Thanks! Regards, Harbhanu **************************************************************************** *********** This e-mail and attachments contain confidential information from HUAWEI, which is intended only for the person or entity whose address is listed above. Any use of the information contained herein in any way (including, but not limited to, total or partial disclosure, reproduction, or dissemination) by persons other than the intended recipient's) is prohibited. If you receive this e-mail in error, please notify the sender by phone or email immediately and delete it! _______________________________________________ Sip-implementors mailing list Sip-implementors@lists.cs.columbia.edu https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors