Hi,
I have a small doubt related to use of Supported and Require header. While
from RFC 3261 it is clear the Require header is used by the UAC and UAS to
enforce the extension implemention for a particular session, while the Supported
header is mostly used by UAC to express the extensions which can be enforced by
UAS through the Require header.
My doubt is that, is it mandatary that every extension that is
present in Require header must be present in Supported header in the
request? According to me, presence/absence of Required extensions in Supported
header does not make any impact on UAS handling. Even if it is not
mandatory, what is the preferred approach?
Regards,
Vineet.