[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Sip] Open Issue #178: Deprecate absolute times absolutely: SPEAK UP IFYOU USE THEM IN YOUR PRODUCT!!!!!!!!!!



Issue:

The Expires header and expires param in the Contact header allow for
absolute times expressed in GMT. The problem with using absolute times in
the messages is that they require clock synchronization between the two
elements. This may or may not exist, and will be an interop issue if the
timing is significantly off (say, by an hour, which happens frequently). A
solution is to include the Date in a request whenever you include an
absolute time. This means the recipient computes the difference between the
expiration and the Date header, and uses that as a relative time. Why
bother? Why not simply use ONLY relative times?

Discussion points:

We made the decision to remove absolute time from the session timer
extension. This issue was raised when we did that. Its a no-brainer except
for interop. If there are people sending absolute times, we cannot simply
remove it. Therefore, the proposal depends on whether someone confesses to
sending requests with absolute times:

PROPOSAL A:
  * Remove absolute times entirely from the specification

PROPOSAL B:
  * Elements MUST NOT send messages with absolute times in Expires or
;expires, but they MUST be prepared to receive requests with absolute times
in those headers, for backwards compatibility

If we can do A, we should. So, speak up NOW if you use absolute times!!!

-Jonathan R.

---
Jonathan D. Rosenberg, Ph.D.                72 Eagle Rock Ave.
Chief Scientist                             First Floor
dynamicsoft                                 East Hanover, NJ 07936
jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
http://www.jdrosen.net                      PHONE: (973) 952-5000
http://www.dynamicsoft.com
 

_______________________________________________
Sip mailing list  http://www1.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