[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[RAI] SIP Option tags and the old P-Headers
I've had some hallway discussions with folks this week, and I wanted to
bring this to the list for discussion.
With the old P-headers, the definition of a SIP option tag was not
allowed. This made some sense since an option tag could mean anything,
and as a result could affect interoperability.
However, option tags are also used in SIP for feature discovery and
negotiation, which actually helps interoperabilty and reduces the need
for profiles and the like. That is, the use of OPTIONS, Supported
header fields, and caller prefs are useful mechanism which rely on
option tags.
I would like to see this relaxed for some new SIP header fields that
would have been done as P-headers in the past. For these header fields,
an option tag could be defined as long as it only meant that the UA
understands/supports the header field. As such, this wouldn't change
basic SIP behavior - it would just be used to indicate and discover
support for this header field, which by definition only provides
additional information about the SIP request or response.
Comments?
Thanks,
Alan