RE: [Simple] IMDN?
"Burger, Eric" <eburger@brooktrout.com> Tue, 14 March 2006 05:50 UTC
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1FJ2Q3-00085A-Rs; Tue, 14 Mar 2006 00:50:07 -0500
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1FJ2Q2-00083P-No for simple@ietf.org; Tue, 14 Mar 2006 00:50:06 -0500
Received: from mxgate1.brooktrout.com ([204.176.74.10]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1FJ2Q2-0004uO-B9 for simple@ietf.org; Tue, 14 Mar 2006 00:50:06 -0500
X-IronPort-AV: i="4.02,189,1139202000"; d="scan'208"; a="29988506:sNHT46635000"
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Subject: RE: [Simple] IMDN?
Date: Tue, 14 Mar 2006 00:51:50 -0500
Message-ID: <330A23D8336C0346B5C1A5BB19666647026A2F7D@ATLANTIS.Brooktrout.com>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: [Simple] IMDN?
Thread-Index: AcY+KWOX7TV2VcV7QGO5A6RWykImEQI4mOgA
From: "Burger, Eric" <eburger@brooktrout.com>
To: Laurent Steffan <suivi_ietf@laurentsteffan.com>
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 093efd19b5f651b2707595638f6c4003
Cc: Simple WG <simple@ietf.org>
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>, <mailto:simple-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/simple>
List-Post: <mailto:simple@ietf.org>
List-Help: <mailto:simple-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/simple>, <mailto:simple-request@ietf.org?subject=subscribe>
Errors-To: simple-bounces@ietf.org
Long posts are good! It means someone is reading the draft!!! Disposition is a term of messaging art. I'd be hard pressed to change it, but I too can be persuaded. Good point on the message ID. The SHOULD, with the clarifying text (unless you can't) sounds good. Displayed works for me. A lot of the editorial stuff is excellent, and should make the draft more understandable. Thanks. -----Original Message----- From: Laurent Steffan [mailto:suivi_ietf@laurentsteffan.com] Sent: Thursday, March 02, 2006 1:43 PM To: Simple WG Cc: Burger, Eric Subject: Re: [Simple] IMDN? Hi Eric, Here are some comments on your draft. 1/ On the term Delivery: 1.a) you have in some places changed "Delivery" to "Disposition", but not consistently : for instance on page 5 (in the "Introduction") you state "This notification message is the Instant Message Disposition Notification (IMDN)" while the title, and elsewhere, says "Delivery". 1.b) While I do believe that reading of a message by a user is different form the protocol action called delivery, I also find that "Disposition" is not a very good term. Does it refer to "disposing *of*" a message ? not really, since the message is only handed over to the user who may then read it, delete it, have it processed by an automatic system, or do whatever else she wants ("she" being on the receiver side...). So what does it refer to ? Also, the term Disposition of a message may be used (e.g. in some RFCs) to describe the layout of a message, so that's misleading. I'd rather call the process you describe by another term: "Acceptance", perhaps (IM User Acceptance Notification ??? er...) OTOH, RFC 3798 makes a precedent, so I won't enter a lost battle... 2/ On the globally unique identifier : You state "A UAC MUST include a globally unique Message-ID. It is necessary for the Message-ID to be unique to the UAC in order for the UAC to be able to exactly correlate IMDN's with the messages they refer to". This is OK with me. However, part of your document describes conditions in which this uniqueness is not easily achievable, if at all : "Devices with limited resources and a high likelihood of total failure, such as a mobile phone, will lose their IMDN request state on total failure" so I wonder what will happen to the uniqueness of the Message-ID when such a device is reset : what's to prevent the device from reusing Message-IDs that it has already used ? of course I can envision deriving the Message-ID from the contents of the message (a hash function for instance) but is this practical for a device with "limited resources" ? In order to take care of that difficulty, you may want to change your MUST to a SHOULD. (OTOH, you may want to tell me where my reasoning is faulty, I wouldn't be too surprised...) Also, I think you should specify how the *globally unique* Message-ID is built : does it consist of a "device-identifier" + "local message identifier", for instance ? or is it derived from the message itself (see above) ? or random within a large space ? ... 3/ In 6.2.2, "processed" : You state that "the target URI of the message is a B2BUA", but that's not necessarily the case since in 9.2, "Recipient is the End User UAS", you say that "the UAS SHOULD generate a processed IMDN" 4/ "There are three broad categories of disposition states", but you actually name four. ;-) Besides, this is the only place where you speak of categories: perhaps you could just say "states" which is after all what you call them later. 5/ When you say "The 'read' state is straightforward", it seems a bit odd to find that "one cannot determine a priori the user actually read the message". Perhaps "displayed" might better capture your meaning. oh, and on the same page (3rd line from the top) you still have a reference to "deleted" from your previous draft. I think you might replace it with "processed". 6/ In section 8, you mix actions of the Requesting UAC with those of the B2BUA. I think for clarity it would be better to cleanly separate the protocol into "Requesting UAC Behaviour", "B2BUA Behaviour" (split from the current section 8) and "Reporting UAC Actions" (which already exists as section 9). OK, I'll stop there, sorry for the long post! Best regards, Laurent On 19.02.2006 09:03, Burger, Eric wrote: > There have been exactly zero comments on > draft-burger-simple-imdn-03.txt. I know there are many open issues. > > We were hoping to submit a work group draft -00. The deadline is > approaching. The open issues are still open. > > Does anyone care about IMDN? If no one reads the drafts or comments on > them, then the work is finished, in that the draft will expire and the > world will not have a standard mechanism for IM delivery reports. -- Laurent Steffan LAMSADE (Université Paris Dauphine) _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple
- [Simple] IMDN? Burger, Eric
- Re: [Simple] IMDN? Lunjian Mu
- RE: [Simple] IMDN? Burger, Eric
- RE: [Simple] IMDN? Nadia Bishai (QC/EMC)
- RE: [Simple] IMDN? Burger, Eric
- Re: [Simple] IMDN? Laurent Steffan
- RE: [Simple] IMDN? Burger, Eric