[Simple] Re: IM delivery reports for conferencing

Hisham Khartabil <hisham.khartabil@telio.no> Tue, 21 March 2006 15:49 UTC

Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1FLj6w-0000SF-Cp; Tue, 21 Mar 2006 10:49:30 -0500
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1FLj6v-0000OH-7L for simple@ietf.org; Tue, 21 Mar 2006 10:49:29 -0500
Received: from hq-smtp-01.telio.no ([82.196.203.118]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1FLj6u-0004fi-FL for simple@ietf.org; Tue, 21 Mar 2006 10:49:29 -0500
Received: from office-owa-01.HQ.TELIO.NO (unknown [82.196.203.119]) by hq-smtp-01.telio.no (Postfix) with ESMTP id 22F8719448C for <simple@ietf.org>; Tue, 21 Mar 2006 16:49:27 +0100 (CET)
Received: from [130.129.134.123] ([130.129.134.123]) by office-owa-01.HQ.TELIO.NO with Microsoft SMTPSVC(6.0.3790.1830); Tue, 21 Mar 2006 16:47:45 +0100
In-Reply-To: <65F27F597EB1E44384BA802189D334C60A864F@WIN-MSG-20.wingroup.windeploy.ntdev.microsoft.com>
References: <65F27F597EB1E44384BA802189D334C60A864F@WIN-MSG-20.wingroup.windeploy.ntdev.microsoft.com>
Mime-Version: 1.0 (Apple Message framework v623)
Content-Type: text/plain; charset="US-ASCII"; format="flowed"
Message-Id: <fd69d8fdd767434e80a33144dd73e87b@telio.no>
Content-Transfer-Encoding: 7bit
From: Hisham Khartabil <hisham.khartabil@telio.no>
Date: Tue, 21 Mar 2006 16:50:00 +0100
To: Sean Olson <Sean.Olson@microsoft.com>
X-Mailer: Apple Mail (2.623)
X-OriginalArrivalTime: 21 Mar 2006 15:47:45.0401 (UTC) FILETIME=[CBF71690:01C64CFE]
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 8f374d0786b25a451ef87d82c076f593
Cc: simple@ietf.org, "Burger, Eric" <EBurger@cantata.com>
Subject: [Simple] Re: IM delivery reports for conferencing
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

I, for one, want such control. I would like to choose if I want one 
receipt per user whenever each individual reads the IM or I want to 
wait until all recipients have read the IM before I am notified.

Hisham

On Mar 21, 2006, at 3:55 PM, Sean Olson wrote:

> Caring about notifications is one thing .... Caring whether they are
> batched together or not is another. The second should be in the control
> of the server
>
> -----Original Message-----
> From: Burger, Eric [mailto:EBurger@cantata.com]
> Sent: Monday, March 20, 2006 5:52 PM
> To: Sean Olson; Hisham Khartabil
> Cc: simple@ietf.org
> Subject: RE: IM delivery reports for conferencing
>
> I would offer that it MUST be driven by the client - they are the only
> one that knows whether they care.  C.f. the use of notifications for
> MSRP conferencing.
>
> -----Original Message-----
> From: Sean Olson [mailto:Sean.Olson@microsoft.com]
> Sent: Monday, March 20, 2006 4:58 PM
> To: Hisham Khartabil
> Cc: Burger, Eric; simple@ietf.org
> Subject: RE: IM delivery reports for conferencing
>
> Well, my opinion obviously is that we do need this capability. However,
> I don't believe the sender should really be in control of this facet of
> delivery notifications. In fact if you build in aggregation support now
> rather than later, than you don't even need to negotiate this. (I
> propose making receiving aggregated DN support at the sender mandatory)
>
> -----Original Message-----
> From: Hisham Khartabil [mailto:hisham.khartabil@telio.no]
> Sent: Monday, March 20, 2006 1:52 PM
> To: Sean Olson
> Cc: eburger@brooktrout.com; simple@ietf.org
> Subject: Re: IM delivery reports for conferencing
>
>
> On Mar 20, 2006, at 10:41 PM, Sean Olson wrote:
>
>> The URI attribute only works if you structure the rest of the
>> information around it.... Are you suggesting aggregation by multipart
>> MIME or creating a new top-level XML element?
>
> I have suggested neither. I doesn't matter really although the latter
> makes more sense. The question is do we need such feature? and if we 
> do,
> to allow the sender of the IM to choose which mode or reporting s/he
> wanted (aggregated or one by one)? If the answer to the first question
> is yes, then I strongly believe that the answer to the second question
> is also yes.
>
> Hisham
>
>>
>> -----Original Message-----
>> From: Hisham Khartabil [mailto:hisham.khartabil@telio.no]
>> Sent: Wednesday, March 15, 2006 1:49 PM
>> To: Sean Olson
>> Cc: eburger@brooktrout.com; simple@ietf.org
>> Subject: Re: IM delivery reports for conferencing
>>
>>
>> On Mar 15, 2006, at 7:30 PM, Sean Olson wrote:
>>
>>>
>>> Looking at:
>>> http://tools.ietf.org/wg/simple/draft-khartabil-simple-im-receipts
>>> -00.tx
>>> t
>>> And: http://tools.ietf.org/wg/simple/draft-burger-simple-imdn-03.txt
>>>
>>> Neither seems to address the use case of an "exploder" or IM
>>> conferencing where a single IM may have multiple recipients. My
>>> suggestion is that the schema you choose for the notification allow
>>> multiple delivery notifications to be batched together with each
>>> entry
>>
>>> distringuished by the recipient URI.
>>
>> It does address it to an extent. That's what the "uri" attribute is
>> there for. If we want to allow aggregation of receipts before sending
>> the receipt to the IM sender, then we also need to start thinking
>> about what the sender wants and how to indicate it in the IM itself.
>>
>> Hisham
>>
>>>
>>> For example:
>>>
>>> For Draft-khartabil-simple-im-receipts-00
>>>
>>>          <status-receipt>
>>>             <message-id>34jk324j</message-id>
>>>             <recipient uri="bob@example.com">
>>>                  <type>read</type>
>>>                  <status>200</status>
>>>                  <note lang="en">The message has been read</note>
>>>             </recipient>
>>>             <recipient uri="alice@example.com">
>>>                  <type>error</type>
>>>                  <status>415</status>
>>>                  <note lang="en">The message could not be
>>> delivered</note>
>>>             </recipient>
>>>          </status-receipt>
>>>
>>> Or, for Draft-burger-simple-imdn-03
>>>
>>>         <imdn>
>>>             <original-message-id>
>>>                1542af3e8b@eburger@example.com
>>>             </original-message-id>
>>>             <reporting-uas uri="im:hisham.khartabil@example.net">
>>>                <original-recipient-uri>
>>>                   im:hisham.khartabil@example.net
>>>                </original-recipient-uri>
>>>                <disposition>read</disposition>
>>>             </reporting-uas>
>>>             <reporting-uas uri="im:eric.burger@example.net">
>>>                <original-recipient-uri>
>>>                   im:eric.burger@example.net
>>>                </original-recipient-uri>
>>>                <disposition>read</disposition>
>>>             </reporting-uas>
>>>         </imdn>
>>>
>>> Sorry if this has been discussed before. Was there a reason this was
>>> omitted previously?
>>>
>>> Thanks,
>>> Sean
>>>
>>
>


_______________________________________________
Simple mailing list
Simple@ietf.org
https://www1.ietf.org/mailman/listinfo/simple