[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: [SIP] draft-ietf-sip-session-timer-04: INVITE with Require and Support timer and Session-Expires
> >
> > If a UAC both requires and supports an option-tag,
> > should it include it in both headers?
>
> Its redundant. If it requires it, wouldn't that be because it
> supports it?
It depends on if the requires option-tag was
added by a proxy or a UA. For instance, the proxy
currently can add timer to Require header in 2xx
responses as a means to indicate who is supposed
to be sending refreshes. However if require
implies supported, this would also mean that the
UAC can assume that timer is supported by
the UAS which isn't true.
> > Isn't the "require implies supported" going to limit
> > devices that want to require others to support an
> > extension without them actually supporting it?
>
> I can't think of a case where such a thing would make sense.
> Do you have a
> specific example?
Actually the timer draft is a good example as
reflected in the example of a proxy adding
require timer. The receiver would incorrectly
think that the UA supported something that it
didn't.
I currently can't recall any receiver only
extensions since they all require extension
support by sender. The timer draft had the
potential until the INVITE's require timer
only meant that the receiver supports the
draft and not necessarily that the extension
would be used on the call-leg and refreshed
by receiver.
> > However without an extra parameter
> > in Session-Expires to indicate who is refreshing,
> > I can't think of a better solution.
> >
> > Actually the same parameter could be used to allow
> > for smaller Session-Expires values which are not to
> > be refreshed.
> >
> > Session-Expires =
> > ("Session-Expires" | "x") ":"
> > ( SIP-date | delta-seconds ) [refresher]
> >
> > refresher = ";" "refresher" "=" "uas"|"uac"|"none"
> >
>
> What would be the usage of none? I don't see the value in that...??
The "none" would indicate neither party will be
extending the session; thus please allow the
small session-expires value.
_______________________________________________
Sip mailing list http://www.ietf.org/mailman/listinfo/sip
This list is for NEW development of the core SIP Protocol
Use sip-implementors@cs.columbia.edu for questions on current sip
Use sipping@ietf.org for new developments on the application of sip