Troy Cauble wrote:
Greetings all,
Version 15 of the session timers draft, section 7.1 says:
A UAC that supports the session timer extension defined here MUST include a Supported header field in each request (except ACK), listing the option tag 'timer' [2]. It MUST do so even if the UAC is not requesting usage of the session timer for this session.
Does this mean every request including BYE, REGISTER, PRACK, etc., or every request used to start/refresh a session?
It reads like the former, but I can't see the reason.
IMO there remains some ambiguity about when, in general, Supported (and similar) headers need to be sent. This is a matter of whether the supported attributes are dialog state or not. At the moment there is nothing that says they are. So I believe you must include this in every message that establishes or is within a dialog.
I am sure arguments can be made to the contrary, and often you could probably get by with less, but this would be the safe approach.
Paul
_______________________________________________ Sip-implementors mailing list [EMAIL PROTECTED] http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors
